Project1

标题: 条件分歧没效果 [打印本页]

作者: 1064593631    时间: 2015-5-2 16:40
标题: 条件分歧没效果
本帖最后由 1064593631 于 2015-5-2 16:41 编辑

就是角色持有某种物品  改变事件。
作者: 1064593631    时间: 2015-5-7 19:34
帮帮我啊
作者: 怪蜀黍    时间: 2015-5-10 11:32
Game_Interpreter类第628-633行
把原来的
  1.     when 8  # 物品
  2.       result = $game_party.has_item?($data_items[@params[1]])
  3.     when 9  # 武器
  4.       result = $game_party.has_item?($data_weapons[@params[1]], @params[2])
  5.     when 10  # 防具
  6.       result = $game_party.has_item?($data_armors[@params[1]], @params[2])
复制代码
改成
  1.    
  2.     when 8  # アイテム
  3.       result = $game_party.members.any?{|i| i.has_item?($data_items[@params[1]])}
  4.     when 9  # 武器
  5.       result = $game_party.members.any?{|i| i.has_item?($data_weapons[@params[1]], @params[2])}
  6.     when 10  # 防具
  7.       result = $game_party.members.any?{|i| i.has_item?($data_armors[@params[1]], @params[2])}
复制代码





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