summaryrefslogtreecommitdiff
path: root/battle/effect_commands.asm
AgeCommit message (Collapse)Author
2014-06-13Battle type constants in the wild.yenatch
Also add constants for trap and Celebi event battles.
2014-06-13More battle code cleanup.yenatch
- Use more substatus constants. - Reformat some code to be more atomic. - Add constants for unused status prevention held item effects. - Remove pointless or redundant comments.
2014-06-12Consolidate monster structs in wram and sram.yenatch
The PartyMon struct is really the box struct with volatile variables like status added. Some other labels have been reworked. Move structs no longer have explicit labels since their location is arbitrary and usually shared.
2014-06-10Use constants for move struct positioning.yenatch
This eliminates the need for arbitrary move labels like Move2 and Move1 that don't have anything to do with their respective moves.
2014-06-10Consolidate NUM_MOVES usage and monster struct labels.yenatch
There turned out to be a lot of instances of NUM_MOVES.
2014-06-04Use {hl,de,bc}coord macros wherever possible.yenatch
2014-02-23Partymon structs for opponent and player parties.yenatch
2014-01-20use constants for berserk gene, kings rock, scope lens effectsyenatch
2014-01-05explicitly define type categoriesyenatch
2014-01-05recomment hidden power calculationyenatch
2014-01-05even more battle labelsyenatch
2014-01-01comment and relabel more battle functionsyenatch
2013-12-31rename Function0x{} labels to Function{} for consistencyyenatch
2013-12-31clean up some labels in battle asmyenatch
2013-12-31rename CallBankF -> CallBattleCoreyenatch
2013-12-30comment move priority functionsyenatch
2013-12-19battle animation constantsyenatch
2013-12-09more battle anim labelsyenatch
2013-12-04comment some battle animation asmyenatch
2013-12-02more 3pt macro labels; shorten 3pt macros to take just a labelyenatch
static addresses should be avoided anyway
2013-12-01split out some more move effectsyenatch
2013-10-25Merge commit '0ead58cd' into merge-mrwintyenatch
Conflicts: main.asm
2013-10-11fix labels for and rename GetBattleVarPair to GetBattleVaryenatch
2013-10-02* even more callab/callba macrosMr Wint
2013-10-02* more callab/callba macrosMr Wint
2013-10-01move effect command 'wait' is now 'movedelay'yenatch
2013-09-09split spikes effect into effects/spikes.asmyenatch
2013-09-09comment spikes move effectyenatch
2013-09-09split protect and endure effects into battle/effects/yenatch
2013-09-09comment protect and endure move effectsyenatch
2013-09-09split curse effect into battle/effects/curse.asmyenatch
2013-09-08ItemIsMail and comment thief move effectyenatch
2013-09-08comment arena trap move effect asmyenatch
2013-09-08comment nightmare move effect asmyenatch
2013-09-08comment defrost move effect asmyenatch
2013-09-08comment curse move effect asmyenatch
2013-08-31rename FarBattleTextBox to StdBattleTextBoxyenatch
that's it for bad Far usage
2013-08-30rename RNG to Randomyenatch
also fix 'Far' naming scheme for BattleRandom this was a long time coming
2013-08-09hidden power type/power calculationyenatch
2013-07-29fill out bank f moreyenatch
2013-07-10rst $28 -> JumpTableyenatch
2013-07-10start using relevant constants in wram.asmyenatch
2013-06-13use stat constants in statdown commandsyenatch
2013-06-13comment statdown move commandyenatch
2013-05-03Fix a wram mislabel (EnemyDisabledMove)yenatch
2013-05-03more move effect cleanupyenatch
2013-05-03move effect cleanupyenatch
2013-05-03bank 0 battle functionsyenatch
2013-04-30dump item attributesyenatch
2013-04-29BaseStats is now BaseDatayenatch