Project1

标题: 如何停止死亡角色的动作? [打印本页]

作者: bloodyliao    时间: 2015-10-5 20:25
标题: 如何停止死亡角色的动作?
假设角色的攻击技能,攻击次数是3的话,打到敌人,敌人触发反击,结果角色死了,
但是攻击技能剩下的2次攻击次数仍然在运行,于是出现已经死了但是敌人还被攻击2下的奇怪事情

如何在连续攻击时,如果角色死亡则停止?加什么语句使得角色停止?

作者: 夜$神    时间: 2015-10-6 04:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: bloodyliao    时间: 2015-10-6 15:30
bump
有人能帮帮我吗?
作者: Silentever    时间: 2015-10-6 22:02
  1.   #--------------------------------------------------------------------------
  2.   # ● 使用技能/物品
  3.   #--------------------------------------------------------------------------
  4.   def use_item
  5.     item = @subject.current_action.item
  6.     @log_window.display_use_item(@subject, item)
  7.     @subject.use_item(item)
  8.     refresh_status
  9.     targets = @subject.current_action.make_targets.compact
  10.     show_animation(targets, item.animation_id)
  11.     targets.each {|target| item.repeats.times { invoke_item(target, item) if @subject.alive? } } #替换
  12.   end
复制代码
Scene_Battle中搜索这段,把倒数第二行替换了【没测试




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