赞 | 1 |
VIP | 127 |
好人卡 | 25 |
积分 | 5 |
经验 | 59654 |
最后登录 | 2020-12-3 |
在线时间 | 820 小时 |
卑微的梦
- 梦石
- 0
- 星屑
- 527
- 在线时间
- 820 小时
- 注册时间
- 2013-2-23
- 帖子
- 1185
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- #=============================================================================
- # 待机 by 子弹君
- #=============================================================================
- # 说明:
- # 在角色指令那里添加一个名为待机的指令,使用之后人物将什么都不做。
- #=============================================================================
- $BombScript ||= {};$BombScript["待机"] = "待机20141013"
- #==============================================================================
- # 设定部分
- #==============================================================================
- module BOMB
- VEILLE = "待机"
- # 选项的名字
- end
- class Game_Action
- #--------------------------------------------------------------------------
- # ● 设置普通攻击
- #--------------------------------------------------------------------------
- def set_veille
- set_skill(subject.veille_skill_id)
- self
- end
- end
- class Game_BattlerBase
- #--------------------------------------------------------------------------
- # ● 获取普通攻击的技能 ID
- #--------------------------------------------------------------------------
- def veille_skill_id
- return 3
- end
- end
- class Window_ActorCommand < Window_Command
- #--------------------------------------------------------------------------
- # ● 生成指令列表
- #--------------------------------------------------------------------------
- alias bomb20141013_list make_command_list
- def make_command_list
- bomb20141013_list
- add_veille_command
- end
- #--------------------------------------------------------------------------
- # ● 添加指令
- #--------------------------------------------------------------------------
- def add_veille_command
- add_command(BOMB::VEILLE, :veille)
- end
- end
- class Scene_Battle < Scene_Base
- #--------------------------------------------------------------------------
- # ● 生成角色指令窗口
- #--------------------------------------------------------------------------
- alias bomb20141013_command create_actor_command_window
- def create_actor_command_window
- bomb20141013_command
- @actor_command_window.set_handler(:veille, method(:command_veille))
- end
- #--------------------------------------------------------------------------
- # ● 指令
- #--------------------------------------------------------------------------
- def command_veille
- BattleManager.actor.input.set_veille
- next_command
- end
- end
复制代码 |
|