Project1

标题: 求助,怎么在战斗中弄掉使用物品后“对**无效”这几个字 [打印本页]

作者: 约约v看看    时间: 2015-11-18 13:55
标题: 求助,怎么在战斗中弄掉使用物品后“对**无效”这几个字
所有的物品在战斗中使用都是这样的样子

1.PNG (395.13 KB, 下载次数: 18)

做了一个能脱离战斗的物品

做了一个能脱离战斗的物品

2.PNG (451.81 KB, 下载次数: 18)

使用后总是出现对**无效的字样

使用后总是出现对**无效的字样

作者: cinderelmini    时间: 2015-11-18 21:30
Window_BattleLog里面,显示失败那段:
  1. #--------------------------------------------------------------------------
  2.   # ● 显示失败
  3.   #--------------------------------------------------------------------------
  4.   def display_failure(target, item)
  5.     # 加入这句
  6.     return if item.is_a?(RPG::Item) && item.id == 233 # ←这个233是用来逃跑的物品的ID
  7.     ######################
  8.     if target.result.hit? && !target.result.success
  9.       add_text(sprintf(Vocab::ActionFailure, target.name))
  10.       wait
  11.     end
  12.   end
复制代码
如果还有,就在下面几行的“def display_miss”方法的第一行也加入那句。




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