Project1
标题:
待机
[打印本页]
作者:
子弹君
时间:
2014-10-13 19:39
标题:
待机
#=============================================================================
# 待机 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
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1