Update 6.8

This commit is contained in:
chardub
2026-07-10 15:42:06 -04:00
parent 5b85e72cb2
commit 6a6f126a18
7871 changed files with 493194 additions and 224826 deletions
@@ -24,17 +24,20 @@ class PokemonTemp
@silhouetteDirection = nil
end
def createTempEvent(eventTemplateID, map_id, position = [0, 0],direction=nil)
def createTempEvent(eventTemplateID, map_id, position = [0, 0],direction=nil, event_class = Game_Event)
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 = Game_Event.new($game_map.map_id, rpgEvent, $game_map)
gameEvent = event_class.new($game_map.map_id, rpgEvent, $game_map)
gameEvent.moveto(position[0], position[1])
gameEvent.direction = direction if direction
yield gameEvent if block_given?
registerTempEvent(map_id, gameEvent)
$game_map.events[key_id] = gameEvent