- 794
- Posts
- 11
- Years
- Age 27
- Poland
- Seen today
Small update since many people asked me about this earlier. Hidden abilities are added in without the need of rewriting the structs, I dealt with that. Here's info from the updated main post:
If you're curious, I removed isEgg field from battle pokemon(since eggs cannot participate in battles) and changed fatefulEncounter field from 4 bits to 2(by the way, I have not found a single instance of setting this field in the game, tbh I don't even know if this is fatefulEncounter since obedience fills that role in gen3).
hidden abilities are functionally added, however they cannot be normally found on wild or trainer pokemon. In other words, it's up to the user to create ways of encountering them. For a mon to have a hidden ability, simply set MON_DATA_ABILITY_NUM to 2.
If you're curious, I removed isEgg field from battle pokemon(since eggs cannot participate in battles) and changed fatefulEncounter field from 4 bits to 2(by the way, I have not found a single instance of setting this field in the game, tbh I don't even know if this is fatefulEncounter since obedience fills that role in gen3).