赞 | 17 |
VIP | 0 |
好人卡 | 0 |
积分 | 13 |
经验 | 18140 |
最后登录 | 2019-6-27 |
在线时间 | 354 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1308
- 在线时间
- 354 小时
- 注册时间
- 2009-9-14
- 帖子
- 328
|
5楼
楼主 |
发表于 2012-3-24 15:50:43
|
只看该作者
01.class Scene_Battle
02. def make_skill_action_result
03. @skill = $data_skills[@active_battler.current_action.skill_id]
04. unless @active_battler.current_action.forcing
05. unless @active_battler.skill_can_use?(@skill.id)
06. $game_temp.forcing_battler = nil
07. @phase4_step = 1
08. return
09. end
10. end
11. @status_window.refresh
12. @help_window.set_text(@skill.name, 1)
13. @animation1_id = @skill.animation1_id
14. @animation2_id = @skill.animation2_id
15. @common_event_id = @skill.common_event_id
16. if @common_event_id > 0
17. common_event = $data_common_events[@common_event_id]
18. $game_system.battle_interpreter.setup(common_event.list, 0)
19. end
20. set_target_battlers(@skill.scope)
21. for target in @target_battlers
22. target.skill_effect(@active_battler, @skill)
23. end
24. end
25. def update_phase4_step6
26. $game_temp.forcing_battler = nil
27. @phase4_step = 1
28. end
29.end
这段脚本添加之后。。
角色释放技能不消耗魔法。。
而且如果有特写的技能打死主角后,公共事件执行完,动画没显示,直接就游戏结束了。 |
|