Each run of the three main functions will have its own dex registry containing only the data that could possibly be needed for the simulation. If data for a Pokemon, move, weather, etc. is needed for a simulation, a function is called for it that creates an entity that contains all of its information before the simulation is run.
The "dex building" functions needed for vertical slice 1:
Each run of the three main functions will have its own dex registry containing only the data that could possibly be needed for the simulation. If data for a Pokemon, move, weather, etc. is needed for a simulation, a function is called for it that creates an entity that contains all of its information before the simulation is run.
The "dex building" functions needed for vertical slice 1:
Pokemon
Helper functions
Build
Item
Helper functions
Build
Move
Helper functions
Build
Move Effects
Helper functions
Build