查看: 1973|回复: 3

[已经过期] 战斗中选中角色或敌人问题

[复制链接]
梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
回帖
133
发表于 2012-6-5 19:48:51 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
战斗中角色或者敌人有某状态,攻击或者法术选择带有这个状态的角色或者敌人时,攻击的时候就攻击其他角色,不攻击有状态的,或者让有状态的,选择的时候变量为不存在,但却不知道怎么弄
梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
回帖
846
发表于 2012-6-5 21:58:40 | 显示全部楼层
本帖最后由 羞射了 于 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
类似的地方都要改,你可以自己试试。
湿滑落式骑!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
回帖
133
 楼主| 发表于 2012-6-7 17:30:34 | 显示全部楼层
羞射了 发表于 2012-6-5 21:58
搜索def set_target_battlers 里面,添加目标时,排除掉带有这个状态的角色。

举个例子

没反映啊   
回复

使用道具 举报

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
回帖
846
发表于 2012-6-7 22:08:25 | 显示全部楼层
sblkhgm 发表于 2012-6-7 17:30
没反映啊

不好意思,我少打了点字,应该是XXX.states.include?(状态编号)
湿滑落式骑!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部