Project1

标题: 战斗中的 强制行动 用脚本 该怎么写 [打印本页]

作者: sky40    时间: 2015-9-21 21:32
标题: 战斗中的 强制行动 用脚本 该怎么写
由于使用了4人以上的战斗脚本,而事件里只能设置1-4号角色的强制行动,那5号角色怎么办?怎么用脚本来设置强制行动?
作者: Silentever    时间: 2015-9-22 03:50
  1.   #--------------------------------------------------------------------------
  2.   # ● 强制战斗行动
  3.   #--------------------------------------------------------------------------
  4.   def command_339
  5.     iterate_battler(@params[0], @params[1]) do |battler|
  6.       next if battler.death_state?
  7.       battler.force_action(@params[2], @params[3])
  8.       BattleManager.force_action(battler)
  9.       Fiber.yield while BattleManager.action_forced?
  10.     end
  11.   end
复制代码
在Game_Interpreter,就是事件的代码本身

@params[0] : 0 则敌人、1 则角色
@params[1] : 敌人的索引 或 角色的 ID
@params[2] : 技能的ID
@params[3] : 对象索引




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1