Pif Hoenn Dev Update #1 : Improved trainer rematches
I initially posted this in #pif-hoenn-discussion but someone suggested I post it here instead to make it easier to find.
I'm going to be using this channel to post development updates for the new Infinite Fusion: Hoenn game.
The first new feature that I want to share is a complete rework of how trainer rematches will work in PIF:Hoenn.
In IF1, when you talk to trainers after battling them, some of them will offer to rematch or trade with the player and their levels will increase based on the number of times they've been rematched. So I decided to take that basic system and expand on it and make it more dynamic.
In PIF Hoenn, you'll be able to rematch or trade with any normal trainer NPC and the game will keep track of their team. This is all done dynamically so it will be possible with every normal NPC in the game.
Rematches
- The NPC trainer's Pokémon will gain experience naturally after each rematch. The amount of experience they get will be calculated from the player's team instead of an arbitrary increase in levels like in PIF1.
- Their Pokémon will evolve when they reach the appropriate level
Trades
Each NPC will be assigned a favorite type or a list of Pokémon they're looking for. If you have a Pokémon that matches the criteria, you can offer it as a trade and the NPC will offer you one of their Pokémon in exchange.
- The Pokémon you traded will be added to the NPC's team and gain experience like the others.
(More on trades later)
Random events
As you rematch or trade with NPC trainers, they will randomly change up their teams. The trainers will be able to:
- Catch Pokémon: A new Pokémon that can be caught on the current route (at that time of the day) is added to the NPC's team
- Fuse Pokémon: The NPC fuses two unfused Pokémon in their party
- Unfuse Pokémon: The NPC unfuses one of their fused Pokémon
- **Reverse Pokémon: ** The NPC reverses one fused Pokémon
)
This is a feature that's in the early concept stages, so it will probably function differently by the time the demo and full release comes around. Still, I wanted to show you guys anyway cause it's pretty neat.
The next dev update will showcase exactly what this is in detail. Personally I think it's awesome, so please look forward to it!

||