| 赞 | 424 |
| VIP | 0 |
| 好人卡 | 11 |
| 积分 | 421 |
| 经验 | 242285 |
| 最后登录 | 2026-6-24 |
| 在线时间 | 6000 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 42115
- 在线时间
- 6000 小时
- 注册时间
- 2006-11-10
- 帖子
- 7022
|
class Game_Enemy < Game_Battler
def 修正加血权重(action)
return if action.kind != 1 or (sk=$data_skills[action.skill_id]).nil? or sk.power >= 0
r = $game_troop.enemies.map{|i| i.exist? ? i.hp.to_f / i.maxhp : 1}.min
action.rating = (11 - 10 * r).round
end
end
把它塞到mian前, 然后 找到 available_actions.push(action) 这句, 在它上面加上 修正加血权重(action)
这样, 敌人持有加血技能的时候, 这个行动就会根据队伍里血量比例最低的来增减权重 |
|