Project1

标题: 战斗中选中角色或敌人问题 [打印本页]

作者: sblkhgm    时间: 2012-6-5 19:48
标题: 战斗中选中角色或敌人问题
战斗中角色或者敌人有某状态,攻击或者法术选择带有这个状态的角色或者敌人时,攻击的时候就攻击其他角色,不攻击有状态的,或者让有状态的,选择的时候变量为不存在,但却不知道怎么弄dsu_plus_rewardpost_czw
作者: 羞射了    时间: 2012-6-5 21:58
本帖最后由 羞射了 于 2012-6-7 22:08 编辑

搜索def set_target_battlers 里面,添加目标时,排除掉带有这个状态的角色。

举个例子
      when 2  # 敵全体
        for enemy in $game_troop.enemies
          if enemy.exist? and !enemy.states.include?(状态编号)
           battler.target.push(enemy)           
          end
      end
类似的地方都要改,你可以自己试试。
作者: sblkhgm    时间: 2012-6-7 17:30
羞射了 发表于 2012-6-5 21:58
搜索def set_target_battlers 里面,添加目标时,排除掉带有这个状态的角色。

举个例子

没反映啊   
作者: 羞射了    时间: 2012-6-7 22:08
sblkhgm 发表于 2012-6-7 17:30
没反映啊

不好意思,我少打了点字,应该是XXX.states.include?(状态编号)




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