#==============================================================================
# ■ Game_Interpreter_Self
#------------------------------------------------------------------------------
# 独立公共事件执行器
#==============================================================================
=begin
独立公共事件执行器用于随时执行公共事件,不受公共事件调用地方的限制。
□使用方法:
1。将脚本插入main前。
2。在需要使用公共事件的地方
插入、
Game_Interpreter_Self.new(公共事件ID)
□可能的冲突:无
=end
class Game_Interpreter_Self < Game_Interpreter
#--------------------------------------------------------------------------
# ● 初始化对像
# depth : 堆置深度
# main : 主标志
#--------------------------------------------------------------------------
def initialize(com_id)
@com_id = com_id
common_event = $data_common_events[@com_id]
setup(common_event.list)
update
clear
end
#--------------------------------------------------------------------------
# ● 公共事件
#--------------------------------------------------------------------------
def command_117
common_event = $data_common_events[@params[0]]
if common_event != nil
@child_interpreter = Game_Interpreter_Self.new(@params[0])
# @child_interpreter.setup(common_event.list, @event_id)
end
return true
end
end