Commit Graph

113 Commits

Author SHA1 Message Date
mid-kid df118afbca Move all of constants/sram_constants.asm into sram
This way we can easily use `BANK()` where appropriate, and it is more
tidy.
2017-11-20 23:07:24 +01:00
pikalaxalt af0119ca7e Name all printer functions 2016-05-11 17:16:03 -04:00
PikalaxALT f485a45cda More mobile-related labels; remove unneeded map object constants 2015-12-26 12:01:21 -05:00
PikalaxALT 0549e3413f audio flag constants 2015-12-07 18:33:04 -05:00
PikalaxALT 7d8cb98c76 cry constants 2015-12-07 15:22:55 -05:00
PikalaxALT 435b0cf686 Options menu, some mobile fns 2015-11-16 16:46:32 -05:00
PikalaxALT 10beeb3c06 Battle Tower 2015-11-03 15:22:04 -05:00
PikalaxALT ed29db5841 No more -bash000; engine/movement.asm, SPRITEMOVEFN 2015-10-29 23:32:11 -04:00
PikalaxALT 119d6b4119 About time I got to these functions 2015-10-24 10:39:52 -04:00
PikalaxALT da7849d800 Restructured functions in main.asm to resemble the home functions they clone 2015-10-17 13:00:34 -04:00
PikalaxALT c8960dd2c8 Various annotations
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-22 15:57:02 -04:00
PikalaxALT 94129b6b45 Finished the decoration attributes table
Interpretation of the Decoration Attributes table is complete.

Other changes include some more event flag and function naming, as well as a minor tweak to the person_events of every map.
2015-07-19 04:58:31 -04:00
PikalaxALT 39524cdb76 More enumeration of constants, more annotations of scripts. 2015-07-15 15:48:44 -04:00
Scott Norton f74fd6903f - Renamed "Functiond283" to "GetPocketCapacity" and updated the pointers and 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-07-03 13:46:38 -04:00
IIMarckus 7ac6aa2d22 Begin enumerating std_scripts constants. 2015-06-23 14:21:54 -06:00
IIMarckus 4d532beee6 Remove trailing newlines. 2015-06-23 12:24:51 -06:00
yenatch 7c02c2bb31 Move remaining constants into constants/{misc,pokemon_data}_constants.asm
Now constant groups can be included separately if needed.
2014-02-03 18:00:51 -05:00
yenatch 4f5ae6510c Move rst constants into macros.asm 2014-02-02 16:13:23 -05:00
yenatch ea01721284 move type constants into constants/type_constants.asm 2014-01-05 08:13:43 -05:00
yenatch 0a11c9f500 clean up type constants 2014-01-05 08:13:43 -05:00
yenatch 4bb8c82d8a battle animation constants 2013-12-19 04:47:39 -05:00
yenatch fd73d41e6b redone landmarks, now with constants 2013-11-28 03:54:21 -05:00
yenatch 7b02d57a8c split wram constants out of constants.asm 2013-11-27 14:45:44 -05:00
yenatch 1cf607cc41 macros come first since theyre used to define constants 2013-11-27 14:45:43 -05:00
yenatch 94188ee0f7 version-sensitive objects for egg moves and evos/attacks
this way main.o and wram.o are version-neutral
2013-11-22 00:14:55 -05:00
yenatch 76d8ed2264 split sfx constants out of music constants 2013-11-07 01:10:43 -05:00
yenatch 4aae680b69 move wram constants into constants.asm; make all labels use :s
any global constants will have to be separate from any one object

there might be a better way to fix this, like pulling constants in preprocessor.py
2013-09-11 19:28:18 -04:00
yenatch 018cf26767 move gbhw.asm and hram.asm to constants.asm
they're constants, so they have no business in pokecrystal.asm
2013-09-10 02:17:48 -04:00
yenatch 847843d866 rename BUTTON_A and BUTTON_B constants to A_BUTTON and B_BUTTON 2013-09-07 23:49:20 -04:00
yenatch 1ecb307824 split macros out from constants.asm into macros.asm 2013-09-03 18:22:26 -04:00
yenatch 2bae1797c4 bg map width/height constants 2013-08-31 21:12:23 -04:00
yenatch 7cba224d4a engine flag constants 2013-08-27 14:12:05 -04:00
yenatch 18e42e8c6e battle init and battle transition predefs 2013-08-24 04:09:32 -04:00
yenatch 744d1d8599 first event flag constants 2013-08-23 21:19:58 -04:00
yenatch 570d2ab1cf dt: three-byte value
used for pokemon exp
2013-08-16 22:35:31 -04:00
yenatch 000c6d1349 CheckContestMon and a couple labels in bank 0 2013-08-15 06:07:14 -04:00
yenatch b07ab26c35 more predef constants 2013-08-03 16:25:37 -04:00
yenatch e2a0c68f4c comment more battle ui 2013-08-03 16:25:37 -04:00
yenatch 90c18c5cf3 rst $28 -> JumpTable 2013-07-10 19:17:04 -04:00
yenatch aa62a4b88d version constant 2013-07-10 19:17:04 -04:00
yenatch dca6fd37cd start using relevant constants in wram.asm 2013-07-10 19:17:03 -04:00
yenatch b9dfd607bb DoPlayerMovement and recomment ow surfing checks 2013-06-27 00:34:49 -04:00
yenatch 41dbd3b4a6 move constants files into constants/ 2013-06-17 21:30:25 -04:00
yenatch 33371d77b9 split out constants 2013-06-10 21:57:58 -04:00
IIMarckus 620cf7a2a7 Disassemble Kris's PC. 2013-05-22 01:11:07 -06:00
yenatch 827f80ca05 portraitm_ail -> portraitmail 2013-05-07 23:28:24 -04:00
yenatch bf73fd43db residual status constants 2013-05-06 11:41:12 -04:00
yenatch f104cf1269 flag constants 2013-05-04 02:13:44 -04:00
yenatch 5f832feeb2 unused move effect constants are apparently used by the ai 2013-05-04 02:11:55 -04:00
yenatch 9b68493758 arena trap substatus 2013-05-03 02:42:25 -04:00