rwntr / pokemon-infinity

This is a port of BuffelSaft's Pokemon Inclement Emerald to RHH's pokeemerald-expansion, with the goal of creating a more full-featured rom base for the creation of future projects.
0 stars 0 forks source link

Inclement Emerald Level Cap System #5

Closed rwntr closed 1 month ago

rwntr commented 1 month ago

Description

Implements the level cap system from Inclement Emerald, including the section of the Birch dialogue where you choose it. The only thing different is the new Dynamic Minimum Level system - previously, if you went in to a boss trainer with a team full of level 1's, their party would scale off of yours, which Gerben and I thought was goofy. Now, the minimum level of opponent pokemon (IN THE FUTURE THIS WILL ONLY BE APPLIED TO BOSS TRAINERS) is determined by whichever of the two is lower:

The RMS of your party's levels (simply, the square root of the mean of squares of your party's levels)

                                                **_OR_**

The previous level cap.

Everything else functions identically to Inclement Emerald.

Also implemented BuffelSaft's stat spread system for trainerMon data and made updates to trainerproc.exe and a few tests to accomodate for that. This ensures that when I go to implement all IE trainer data, trainers will exactly match their IE counterparts....for now.

TODO: connect the boss trainer system framework I have created into the party gen system to only implement gDynamicMinLevel in special cases.

Discord contact info

@rwntr.-->