1 不改脚本方法: 在数据库里,为这些可能会先手的敌人设置一个<回合0>的行动,先手时就会自动使用
2 改脚本的方法:
找到Game_Enemy,把268行的[pre lang="ruby" line="268"] (b > 0 and (n < 1 or n < a or n % b != a % b))[/pre]
改为 [pre lang="ruby" line="268"] (b > 0 and (n < 0 or n < a or n % b != a % b))[/pre]
在行动后才消耗CP: 原作者在教程里就是这么写的,他的本意就是希望大家自己研究...
把这个CP系统的Scene_Battle3里的25-28行注释掉,如下,这样行动前不会再消耗CP
[pre lang="ruby" line="24"] if @actor_index == @input_action_battlers.size-1
# for battler in @input_action_battlers
# battler.cp -= @now_maxspeed
# end
# @cp_window.refresh(@now_maxspeed)
start_phase4
return
end[/pre]找到Scene_Battle4的402行的 update_phase4_step6 改成下面的: