加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 海胆泡面 于 2025-2-17 04:13 编辑
很久以前群友说他想要这种技能所以我在p1上问了……但是大回档事件之后那个帖子也莫得了所以也补个档()
总之所需脚本如下。这个脚本不是我自己写的,原脚本作者是契约师Vi(感谢作者认领)
for actor in $game_party.actors if actor.state?(12) # 这个12是需要为行动条补充技能设置的状态编号,请根据实际情况更改 actor.cp=65535 # 这是补满行动条的设置。如果要改成回一半行动条,可以改成actor.cp+=32768 actor.remove_state(12) # 这个12是需要为行动条补充技能设置的状态编号,请根据实际情况更改 end end
for actor in $game_party.actors
if actor.state?(12) # 这个12是需要为行动条补充技能设置的状态编号,请根据实际情况更改
actor.cp=65535 # 这是补满行动条的设置。如果要改成回一半行动条,可以改成actor.cp+=32768
actor.remove_state(12) # 这个12是需要为行动条补充技能设置的状态编号,请根据实际情况更改
end
end
因为事件页的脚本框大小限制,复制到公共事件里的时候记得删注释。
使用方法:
- 设置一个状态,用于判定行动条补充事件。定量设置为0,动画和限制均为无,勾选【不能抵抗】。记住这个状态的编号。
- 设置一个公共事件,用于执行补充行动条的脚本。
- 在执行内容的事件指令中选择【脚本】,把上面那个脚本复制到里面,并且根据实际情况修改脚本中的状态编号。复制进去之前记得删注释!
- 设置一个特技,效果范围为【使用者】(如果给自己补充行动条)或【己方单体】(如果给己方单体补充行动条)或【己方全体】(如果给己方全体补充行动条),状态变化为附加你在第一步设置的那个状态,公共事件选择你在第二步设置的那个公共事件,可能使用时选择【战斗中】。
如果有闲心的话也可以给这个技能做个动画和音效……至于视觉效果的这部分就交给大家自由发挥了(逃
拓展:如果要制作“用于补充敌方行动条”的技能的话,需要把上面那个脚本的actor部分换成enemy、$game_party.actors换成$game_troop.enemies。 |