summaryrefslogtreecommitdiff
path: root/wram.asm
AgeCommit message (Collapse)Author
2015-07-21Added labels to different parts of the map script and event headersPikalaxALT
2015-07-20Named more specials, fixed a missing EOLPikalaxALT
2015-07-20More label updates, moved predefs to new filePikalaxALT
Also named most of the engine and event flag constants.
2015-07-18Trainer data structure and field move functionsPikalaxALT
Trainer data in map scripts is now a macro-defined structure. Field move functions in main.asm are now nearly completely annotated, with local references. Trailing white space deleted.
2015-07-17More annotations and interpretations of functions and scriptsPikalaxALT
2015-07-16Special script annotation, trainer constant enumeration, person-event ↵PikalaxALT
structure update
2015-07-15More enumeration of constants, more annotations of scripts.PikalaxALT
2015-07-13Replace EVENT_ALWAYS_THERE with -1PikalaxALT
2015-07-10prefix wram varables with w.IIMarckus
2015-07-10Add more event flags and fight counters for phone scripts.IIMarckus
2015-07-10Label fight counters for phone call rematches.IIMarckus
2015-05-18w-prefix the new PokegearFlags variable.IIMarckus
2015-05-14Give wd957 a more descriptive name.IIMarckus
2015-02-14Add the ability to build Crystal 1.1.IIMarckus
2015-02-14Give an internal Pokédex status variable its own label.IIMarckus
This new label is used in revision 1.1 of Pokémon Crystal.
2015-02-11Use NUM_MOVES more liberally in wram.yenatch
2015-02-10Section "Video" in wram.asm doesn't need to be locked to an address.yenatch
2015-02-10Blind wram in maps.yenatch
2015-02-10Blind wram labels part 4.yenatch
2015-02-10Blind wram labels part 3.yenatch
2015-02-10Blindly use wram labels for everything except mobile, part 2.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-09-30Clean up wram sections so that all space is accounted for.yenatch
2014-07-24Add real-time-clock and Daylight Savings Time wram labels.yenatch
2014-07-18Cry "echo" is actually the upper byte of pitch (now a word).yenatch
2014-07-18Add address labels used by Decompress.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-16Name the UpdateEnemyHUD predef.yenatch
Also start using hp palette constants.
2014-06-14Name and comment the trainer party reader.yenatch
Reads the contents of trainers/trainers.asm.
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-12Reformat the channel_struct macro and use more constants in wram.yenatch
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-10Consolidate NUM_MOVES usage and monster struct labels.yenatch
There turned out to be a lot of instances of NUM_MOVES.
2014-05-21Comment music functions in home.asm.yenatch
2014-05-05More labels and incbins in slots, PC menus, intro.yenatch
2014-04-12Boxes, trading, assorted incbins.yenatch
2014-03-04Use struct macros for audio channels in wram.yenatch
2014-03-03Wram labels for map triggers.yenatch
2014-02-24Introducing StringBuffer5yenatch
2014-02-23Partymon structs for opponent and player parties.yenatch
2014-02-22Use a partymon struct macro in wram.asm.yenatch
2014-02-01Use :: to export labels between objects.yenatch
This fixes the build.
2013-12-27label overworld loop functionsyenatch
2013-12-24item effect incbinsyenatch
2013-12-22overworld object struct constantsyenatch
2013-12-17some bg effect labelsyenatch
2013-12-11more map attribute getters and some cleanup in home/map.asmyenatch
2013-12-09more battle anim labelsyenatch
2013-12-08more battle animation labelsyenatch