summaryrefslogtreecommitdiff
path: root/battle/effect_commands.asm
AgeCommit message (Collapse)Author
2015-11-10enum macros/move_anim.asm, resolve battle/anims.asm function labelsPikalaxALT
2015-11-10Move some gfx files around, also clock reset fnPikalaxALT
2015-11-09Cleaning up static HRAM labels; movement stuff, route 38 trainersPikalaxALT
2015-11-09Some work on battle animationsPikalaxALT
2015-11-08Attempting to decode AI switchingPikalaxALT
2015-11-08More battle core labelsPikalaxALT
2015-11-07more battle core labelsPikalaxALT
2015-11-07Pokemon animationsPikalaxALT
2015-11-07battle/ai/switch.asm and more battle/effect_commands.asmPikalaxALT
2015-11-06Still more battle command labelsPikalaxALT
2015-11-06More battle command labelsPikalaxALT
2015-11-06Sprite movement function labelsPikalaxALT
2015-11-06BattleCommand labels copied from macrosPikalaxALT
2015-11-05Some battle labelsPikalaxALT
2015-11-04Replace party struct relative values with EQUS constantsPikalaxALT
2015-11-01Fix merge conflictsPikalaxALT
2015-11-01Sweepthrough of ClearBox arg conversion to lbPikalaxALT
2015-10-26merge with newest updateJimB16
2015-10-24About time I got to these functionsPikalaxALT
2015-10-19merge conflicts resolvedJimB16
2015-10-19Move battle start animation functions to its own filePikalaxALT
2015-10-10changed name of some labelsJimB16
2015-10-07Labeling of AI item and wild encounter functionsPikalaxALT
2015-10-07More labels, including fns responsible for partymon generationPikalaxALT
2015-09-12found functions that determine next OTPkmnJimB16
2015-09-10Merge remote-tracking branch 'upstream/master'JimB16
2015-09-10changed more labelsJimB16
2015-09-09Fix typos in comments.IIMarckus
2015-09-06changed varlabels for multiply- and divide-func, renamed battletext-labelsJimB16
2015-09-04changed more labelsJimB16
2015-07-22Various annotationsPikalaxALT
Annotated the SGB functions in predef/sgb.asm, and some of the map scripts. Renamed several functions in home. Renamed six WRAM addresses corresponding to party icon animations, and renamed several others relative to these.
2015-07-20Reverted ld_hl_pointer macroPikalaxALT
2015-07-15More enumeration of constants, more annotations of scripts.PikalaxALT
2015-06-23Remove trailing newlines.IIMarckus
2015-04-13Enumerate the move effect command macros.yenatch
2015-02-10Blindly use wram labels for everything except mobile, part 1.yenatch
Wram banks and mobile make this tough, since any address can secretly be a ghost. As usual, mobile completely disregards 99% of the codebase. It's been ignored in kind.
2014-08-13Better trainer AI comments and finish off trainer attributes.yenatch
2014-06-23More comments and constants in move effect command code.yenatch
Also add SUBSTATUS_IN_LOOP for multi-hit moves.
2014-06-23More PartyMon labels for relative addressing.yenatch
2014-06-18Residual damage, battle text labels, pic predefs.yenatch
2014-06-17Fix some misnamed substatus constants.yenatch
SUBSTATUS_ROLLOUT was actually SUBSTATUS_RAMPAGE. SUBSTATUS_ENCORED was actually SUBSTATUS_ROLLOUT. Substatus 5 bit 4 was actually SUBSTATUS_ENCORED. Also use some more (sub)status constants where needed.
2014-06-17Contest battle type and comment the battle menu.yenatch
2014-06-16Name the UpdateEnemyHUD predef.yenatch
Also start using hp palette constants.
2014-06-16Use a predef macro that takes labels instead of juggling constants.yenatch
Besides making predefs convenient, naming a predef no longer requires adding or renaming a predef constant. This also lets predefs be rearranged at will.
2014-06-14Rename _GetBattleVar -> GetBattleVarAddr.yenatch
Functions prefixed with _ imply they're private. The real purpose of this function is to use an address, rather than saving a few cycles on push/pop.
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.