赞 | 0 |
VIP | 0 |
好人卡 | 7 |
积分 | 1 |
经验 | 43463 |
最后登录 | 2017-9-10 |
在线时间 | 1019 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1019 小时
- 注册时间
- 2012-4-25
- 帖子
- 799
|
本帖最后由 lirn 于 2012-12-7 21:18 编辑
- #============================================================================
- # ■ Game_BattlerBase
- #------------------------------------------------------------------------------
- # 管理战斗者的类。主要含有能力值计算的方法。Game_Battler 类的父类。
- # 事件脚本里+ $game_actors[x].counter_attack_skill_id = y 反击时使用x号技能,
- # 敌人为$game_troop[id].counter_attack_skill_id = y
- #==============================================================================
-
- class Game_BattlerBase
- attr_accessor :counter_attack_skill_id
- alias old_initialize initialize
- #--------------------------------------------------------------------------
- # ● 初始化对象
- #--------------------------------------------------------------------------
- def initialize
- old_initialize
- @counter_attack_skill_id = 1
- end
- end
-
- #encoding:utf-8
- #==============================================================================
- # ■ Scene_Battle
- #------------------------------------------------------------------------------
- # 战斗画面
- #==============================================================================
-
- class Scene_Battle < Scene_Base
- #--------------------------------------------------------------------------
- # ● 发动反击
- #--------------------------------------------------------------------------
- def invoke_counter_attack(target, item)
- @log_window.display_counter(target, item)
- attack_skill = $data_skills[target.counter_attack_skill_id]
- @subject.item_apply(target, attack_skill)
- @log_window.display_use_item(target, attack_skill)
- refresh_status
- @log_window.display_action_results(@subject, attack_skill)
- end
- end
复制代码 据说这个脚本可以将反击定位自己设置的技能,但我用了实际没有效果,我同时也有用横版,也知道有横版脚本有反击定义,两者是不是冲突还是什么? |
|