28 Commits

Author SHA1 Message Date
vulcandth 51a98ac773 Define relationship between map_object and object_events (pret/pokecrystal#1054) 2023-08-14 14:20:46 +00:00
Rangi bdb6ae85e0 Rename the object_struct field labels and constants (#105) 2022-09-12 09:15:49 -04:00
Rangi 2d7f97e52f Define scene constants alongside scene_scripts (#101)
Generic SCENE_DEFAULT and SCENE_FINISHED are legacy values
2022-07-29 17:43:12 -04:00
vulcandth 464c67ee73 RGBDS syntax updates (#78)
New MACRO and DEF syntax
2022-06-06 17:25:39 -04:00
Rangi aa3a3224c6 Use numeric constants in text strings with "{d:interpolation}" 2021-03-21 18:14:36 -04:00
Rangi d1167570cc Assert some more table widths 2021-03-17 11:37:55 -04:00
Rangi 2bc8cf5fc1 Revise some constant definitions 2021-03-16 18:08:25 -04:00
Rangi 0d185fbd88 Define MAPGROUP_* constants and verify MapGroup_* table sizes 2021-03-10 21:21:12 -05:00
Rangi 5454e1e0de Verify data table sizes with table_width and assert_table_length macros
It also uncovered some off-by-one issues with defining some constants.

A few structs now use rsreset/_RS to define their offset constants.
2021-03-05 16:10:25 -05:00
Rangi 84dd1b587f Use STRING_BUFFER_LENGTH for the wStringBuffers 2020-11-24 20:11:13 -05:00
Rangi e128fbeadb Identify some more unnamed labels 2020-10-04 20:10:31 -04:00
Rangi 31287c6aaa Revert "Factor out tables into data/overworld/"
This reverts commit 3f392c2792.
2020-07-22 20:23:19 -04:00
Rangi 3f392c2792 Factor out tables into data/overworld/ 2020-07-22 15:23:02 -04:00
Rangi e5ee8ec7c0 Harmonize engine/overworld with pokecrystal 2020-06-17 22:11:49 -04:00
entrpntr e9b6a2fc62 Miscellaneous cleanups. 2020-06-15 14:08:24 -04:00
entrpntr 3185d4b360 Clean up battle anims, constants, and wram. 2020-05-14 19:44:36 -04:00
entrpntr 3e40a1ecd0 Simple cleanups in constants/data/macros and banks 1-4. 2020-05-12 13:31:27 -04:00
entrpntr fa45a690ee Add engine/overworld/landmarks.asm and engine/events/fish.asm. 2020-05-09 20:31:18 -04:00
entrpntr 39a7f59931 Clean up specials and swarms. 2020-05-04 10:57:46 -04:00
entrpntr 70d3a3fdbc Sync with the recent updates to pokecrystal. 2020-04-27 03:35:35 -04:00
entrpntr ccd5c4b99a More overworld code cleanup. 2020-04-26 23:35:11 -04:00
entrpntr 0b33dabae2 Disassemble map scenes and events. 2020-04-26 19:11:18 -04:00
entrpntr db8db97aa3 Clean up makefile, submodules, root dir; Python 3 compatibility. 2020-03-22 18:37:40 -04:00
libjet 80c1fcee10 Add home/stone_queue.asm and update script_constants.asm 2020-02-19 19:42:31 +00:00
libjet cc8fc02a94 Added engine/events stuff and cleaned up contest related code 2019-12-09 22:20:03 +00:00
IIMarckus 46f02aaee0 Sync many constant/macro files with pokecrystal. 2018-08-16 07:51:39 -06:00
pikalaxalt bbbb70988a engine/variables.asm 2016-06-19 11:46:23 -04:00
PikalaxALT 2bf93c5905 Import stuff from pokecrystal; diff gold and silver 2016-01-29 18:36:31 -05:00