mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-10 14:44:58 +00:00
14 lines
555 B
Ruby
14 lines
555 B
Ruby
|
|
COMMON_EVENT_TRAINER_REMATCH_PARTNER = 200
|
|
def partnerWithTrainer(eventId, mapID, trainer)
|
|
Kernel.pbAddDependency2(eventId,trainer.trainerName,COMMON_EVENT_TRAINER_REMATCH_PARTNER)
|
|
pbCancelVehicles
|
|
originalTrainer = pbLoadTrainer(trainer.trainerType, trainer.trainerName, 0)
|
|
Events.onTrainerPartyLoad.trigger(nil, originalTrainer)
|
|
for i in trainer.currentTeam
|
|
i.owner = Pokemon::Owner.new_from_trainer(originalTrainer)
|
|
i.calc_stats
|
|
end
|
|
$PokemonGlobal.partner = [trainer.trainerType, trainer.trainerName, 0, trainer.currentTeam]
|
|
end
|