User:FIQ
Hi. I mostly come here to investigate Pokémon battle mechanics. I contribute to a 2gen romhack, and one of the things I do is to try to update the battle engine to the current generation.
Useful resources for simulator developers, or romhackers wanting to replicate vanilla battle mechanics:
- https://wiki.xn--rckteqa2e.com/wiki/ターン#5.ターン終了時の処理 up to date version of my "Turn sequence" bulbapedia user article. Notably covers Emergency Exit endturn weirdness. The Japanese wiki in general is incredible for battle mechanics, and in my experience, can be treated as a technical specification of the battle engine. If you can, use it above anything else. Only in-game testing should trump it, for obvious reasons, but might not always be possible.
- https://www.smogon.com/forums/threads/sword-shield-battle-mechanics-research.3655528/page-59#post-8685465 Updated damage calc dissertation, much simpler than the old modifier tables (which was also occasionally wrong):
- http://github.com/smogon/pokemon-showdown/ The golden standard when it comes to unofficial battle simulators. May not always be accurate (JP wiki should take priority if feasble).
I'm interested in a 7gen romhack, or possibly a seamless on-console save editor (a romhack would be better since it means less fiddling overall), that would let me help test mechanics ingame with complete freedom -- editing a Pokémon's moveset, Ability, etc. I've asked around for this in the past on relevant communities (PokeCommunity's Discord, for example) with little response -- I get the impression that most people just think I want to cheat. If anyone knows something for this, please let me know! --FIQ (talk) 11:48, 26 October 2019 (UTC)
User:FIQ/Turn sequence for which order things happen in a turn, except for endturn. User:SnorlaxMonster/End-turn_resolution_order has the endturn stuff.
User:FIQ/Damage calculation for how damage calculation works.