summaryrefslogtreecommitdiff
path: root/macros
AgeCommit message (Collapse)Author
2015-08-17Add radio_constants.asm, update "map" macroPikalaxALT
2015-07-31Split fourth-to-last byte of person_event into nybble argumentsPikalaxALT
2015-07-29Reworked person_event argumentsPikalaxALT
2015-07-25Macro update, roam mon annotationsPikalaxALT
Updated map and mapgroup macros to get around an rgbds bug. Legendary beast locale handling annotated and relabeled. Added a new constant NUM_ENGINE_FLAGS for use in the EngineFlagAction function. This will make it easier for modders to add or remove engine flags.
2015-07-23Replaced GROUP_, MAP_ references with the map macroPikalaxALT
Updated macros that rely on the GROUP_, MAP_ constants to use the map macro Added GROUP_NONE and MAP_NONE for the sake of compatibility with this new scheme Added new macro elevfloor to simplify the definition of elevators under this new scheme
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-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-18Updated signpost items and person_event flagsPikalaxALT
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-13- Update variable sprites to use constants rather than fixed valuesPikalaxALT
2015-07-13Replace EVENT_ALWAYS_THERE with -1PikalaxALT
2015-07-09Split the sixth argument of map_header into separate arguments.IIMarckus
From PikalaxALT.
2015-07-03- Renamed "Functiond283" to "GetPocketCapacity" and updated the pointers and ↵Scott Norton
constants to better reflect their hypothesized purposes. - Using yenatch's version of the macro and constant handling, rewrote the tmhm bit array as a macro-defined environment.
2015-06-27Use charmaps for special string codepoints.yenatch
Also fix all the text. Also fix some unreferenced scripts that were interpreted as text.
2015-06-23Introduce checkmorn/checkday/checknite to replace checktime.IIMarckus
2015-06-23Remove trailing newlines.IIMarckus
2015-06-08Fix macro changemapScott Norton
Syntax is now `changemap MapBlockDataBank, MapBlockDataPointer`
2015-05-18Merge branch 'gfx-tweaks'yenatch
2015-04-13Enumerate the event script command macros.yenatch
This is ugly, but much better than static values.
2015-04-13Enumerate the move effect command macros.yenatch
2015-04-13Add a macro for enumeration.yenatch
"enum" is like "const" but uses variables instead. This might not be desired. It has been moved to the top of macros.asm so that included macros can be enumerated.
2015-03-03Use a macro instead of manually subtracting $36 from pic banks.yenatch
2015-02-11Move the map_header macro into macros/map.asm.yenatch
2015-02-11Move second map header macros into macros/map.asm.yenatch
On second thought, keep the data separate from ugly macros.
2015-02-11Use labels for script specials instead of constants/static values.yenatch
2015-01-27Add a "mobile" directive for dummied-out mobile adapter functions.yenatch
2015-01-20Move around some more macros.yenatch
2015-01-20Start moving relevant macros into macros/text.asm.yenatch
2015-01-20Stop using the preprocessor.yenatch