赞 | 0 |
VIP | 133 |
好人卡 | 5 |
积分 | 1 |
经验 | 15036 |
最后登录 | 2017-9-12 |
在线时间 | 190 小时 |
Lv1.梦旅人 彩色的银子
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 190 小时
- 注册时间
- 2006-6-13
- 帖子
- 1361
|
- class Scene_Battle
- #--------------------------------------------------------------------------
- # ● 更新选择对象敌方角色
- #--------------------------------------------------------------------------
- def update_target_enemy_selection
- @target_enemy_window.update
- if Input.trigger?(Input::B)
- Sound.play_cancel
- end_target_enemy_selection
- elsif Input.trigger?(Input::C)
- skill = $data_skills[@active_battler.action.skill_id]
- if @active_battler.action.kind == 1 && skill.element_include?(/斩杀/)
- e = $game_troop.members[@target_enemy_window.enemy.index]
- if e.hp > e.maxhp * 0.2
- return
- end
- end
- Sound.play_decision
- @active_battler.action.target_index = @target_enemy_window.enemy.index
- end_target_enemy_selection
- end_skill_selection
- end_item_selection
- next_actor
- end
- end
- end
- module RPG
- class Skill < UsableItem
- def element_include?(str)
- for id in @element_set
- if $data_system.elements[id] =~ str
- return true
- end
- end
- return false
- end
- end
- end
复制代码
当技能包含一个名字为"斩杀"的属性时只能攻击血为20%以下的敌人
不保证无BUG`- -`|||
睡觉去``= = |
|