赞 | 22 |
VIP | 917 |
好人卡 | 110 |
积分 | 218 |
经验 | 288474 |
最后登录 | 2022-10-15 |
在线时间 | 6925 小时 |
Lv5.捕梦者 (版主)
- 梦石
- 20
- 星屑
- 1840
- 在线时间
- 6925 小时
- 注册时间
- 2012-12-14
- 帖子
- 11485
|
在Game_BattleAction内找到- #--------------------------------------------------------------------------
- # ● 随机目标 (角色用)
- #--------------------------------------------------------------------------
- def decide_random_target_for_actor
- # 效果范围的分支
- if for_one_friend_hp0?
- battler = $game_party.random_target_actor_hp0
- elsif for_one_friend?
- battler = $game_party.random_target_actor
- else
- battler = $game_troop.random_target_enemy
- end
- # 对像存在的话取得索引、
- # 对像不存在的场合下清除行动
- if battler != nil
- @target_index = battler.index
- else
- clear
- end
- end
- #--------------------------------------------------------------------------
- # ● 随机目标 (敌人用)
- #--------------------------------------------------------------------------
- def decide_random_target_for_enemy
- # 效果范围的分支
- if for_one_friend_hp0?
- battler = $game_troop.random_target_enemy_hp0
- elsif for_one_friend?
- battler = $game_troop.random_target_enemy
- else
- battler = $game_party.random_target_actor
- end
- # 对像存在的话取得索引、
- # 对像不存在的场合下清除行动
- if battler != nil
- @target_index = battler.index
- else
- clear
- end
- end
- #--------------------------------------------------------------------------
- # ● 最后的目标 (角色用)
- #--------------------------------------------------------------------------
- def decide_last_target_for_actor
- # 效果范围是己方单体以及行动者以外的敌人
- if @target_index == -1
- battler = nil
- elsif for_one_friend?
- battler = $game_party.actors[@target_index]
- else
- battler = $game_troop.enemies[@target_index]
- end
- # 对像不存在的场合下清除行动
- if battler == nil or not battler.exist?
- clear
- end
- end
- #--------------------------------------------------------------------------
- # ● 最后的目标 (敌人用)
- #--------------------------------------------------------------------------
- def decide_last_target_for_enemy
- # 效果范围是己方单体以敌人以外的角色
- if @target_index == -1
- battler = nil
- elsif for_one_friend?
- battler = $game_troop.enemies[@target_index]
- else
- battler = $game_party.actors[@target_index]
- end
- # 对像不存在的场合下清除行动
- if battler == nil or not battler.exist?
- clear
- end
- end
复制代码 这儿决定的 |
评分
-
查看全部评分
|