赞 | 68 |
VIP | 0 |
好人卡 | 0 |
积分 | 65 |
经验 | 0 |
最后登录 | 2023-7-2 |
在线时间 | 119 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6483
- 在线时间
- 119 小时
- 注册时间
- 2020-1-8
- 帖子
- 234
|
本帖最后由 RPGzh500223 于 2021-5-4 07:06 编辑
如果是多个这种技能,使用楼上的会好点。
说明:
首先说明,并没有更改技能 战时与非战时的 的 对象范围,只是现实你描述的效果。
假设为100号特技,数据库中设置按 战时所需效果(可能使用:平时)进行设置, 可参考 056:闪避;
至于非战时使用时,不会执行 数据库 的 效果,至于技能对象“无”,就当是无需选择目标,
该技能为开关效果,用1次禁止遇敌,再用1次开启遇敌。
脚本:
脚本插入的地方——默认RMXP脚本 Scene_Skill 的 98行,注释 # 效果范围是我方的情况下 的上面。
- if @skill.id == 100
- $scene = Scene_Map.new
- bool = $game_system.encounter_disabled
- $game_system.encounter_disabled = !bool
- $game_player.make_encounter_count
- $game_temp.message_text = bool ? "开始遇敌" : "禁止遇敌"
- $game_system.map_interpreter.instance_variable_set(
- "@message_waiting", true)
- $game_temp.message_proc = Proc.new { @message_waiting = false }
- return
- end
复制代码
|
评分
-
查看全部评分
|