mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-11-03 08:15:47 +00:00
Release 6.9.0
This commit is contained in:
@@ -24,14 +24,18 @@ class PokemonTemp
|
||||
@silhouetteDirection = nil
|
||||
end
|
||||
|
||||
def createTempEvent(eventTemplateID, map_id, position = [0, 0],direction=nil, event_class = Game_Event)
|
||||
def createTempEvent(eventTemplateID, map_id, position = [0, 0],direction=nil, event_class = Game_Event, event_additional_args=nil)
|
||||
return unless $scene.is_a?(Scene_Map)
|
||||
template_event = $MapFactory.getMap(MAP_TEMPLATE_EVENTS,false).events[eventTemplateID]
|
||||
key_id = ($game_map.events.keys.max || -1) + 1
|
||||
|
||||
rpgEvent= template_event.event.dup
|
||||
rpgEvent.id = key_id
|
||||
gameEvent = event_class.new($game_map.map_id, rpgEvent, $game_map)
|
||||
if event_additional_args
|
||||
gameEvent = event_class.new($game_map.map_id, rpgEvent, $game_map, *event_additional_args)
|
||||
else
|
||||
gameEvent = event_class.new($game_map.map_id, rpgEvent, $game_map)
|
||||
end
|
||||
|
||||
gameEvent.moveto(position[0], position[1])
|
||||
gameEvent.direction = direction if direction
|
||||
|
||||
Reference in New Issue
Block a user