Files
infinitefusion-e18/Data/Scripts/053_PIF_Hoenn/Rivals/AquaMagma_Admins.rb
T
2026-07-10 15:42:06 -04:00

42 lines
1.6 KiB
Ruby

BATTLED_TRAINER_SHELLY_KEY = "aqua_shelly"
COMMON_EVENT_SHELLY_TABITHA_FOLLOWING_DIALOGUE = 202
def aqua_shelly_initialize()
trainer_type = :TEAM_AQUA_EXEC_F
trainer_name = "Shelly"
battledTrainer = BattledTrainer.new(trainer_type, trainer_name, 0, BATTLED_TRAINER_SHELLY_KEY)
battledTrainer.setFavorite(true)
battledTrainer.setOverworldSprite("NPC_Hoenn_Aqua_Exec_F")
$PokemonGlobal.battledTrainers = {} if !$PokemonGlobal.battledTrainers
$PokemonGlobal.battledTrainers[BATTLED_TRAINER_SHELLY_KEY] = battledTrainer
return battledTrainer
end
def aqua_shelly_follow(eventId)
trainer = $PokemonGlobal.battledTrainers[BATTLED_TRAINER_SHELLY_KEY]
partnerWithTrainer(eventId, $game_map.map_id, trainer, BATTLED_TRAINER_SHELLY_KEY, COMMON_EVENT_SHELLY_TABITHA_FOLLOWING_DIALOGUE)
end
BATTLED_TRAINER_TABITHA_KEY = "magma_tabitha"
COMMON_EVENT_SHELLY_TABITHA_FOLLOWING_DIALOGUE = 202
def magma_tabitha_initialize()
trainer_type = :TEAM_MAGMA_EXEC_M
trainer_name = "Tabitha"
battledTrainer = BattledTrainer.new(trainer_type, trainer_name, 0, BATTLED_TRAINER_TABITHA_KEY)
battledTrainer.setFavorite(true)
battledTrainer.setOverworldSprite("NPC_Hoenn_Magma_Exec_M")
$PokemonGlobal.battledTrainers = {} if !$PokemonGlobal.battledTrainers
$PokemonGlobal.battledTrainers[BATTLED_TRAINER_TABITHA_KEY] = battledTrainer
return battledTrainer
end
def magma_tabitha_follow(eventId)
trainer = $PokemonGlobal.battledTrainers[BATTLED_TRAINER_TABITHA_KEY]
partnerWithTrainer(eventId, $game_map.map_id, trainer, BATTLED_TRAINER_TABITHA_KEY, COMMON_EVENT_SHELLY_TABITHA_FOLLOWING_DIALOGUE)
end