pokecrystal/engine/battle/move_effects/conversion2.asm, branch master Pokémon Crystal Verify data table sizes with table_width and assert_table_length macros 2021-03-04T05:15:03+00:00 Rangi remy.oukaour+rangi42@gmail.com 2021-03-04T03:22:41+00:00 40902ffe244544d638567642e4e01b9c5801db23 This was discussed in #706 It also uncovered some off-by-one issues with defining some constants. A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
This was discussed in #706

It also uncovered some off-by-one issues with defining some constants.

A few structs now use rsreset/_RS to define their offset constants, as discussed in #739
Rename some labels 2020-12-23T21:29:30+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-12-23T21:29:30+00:00 99e66c25577e367d6c7ca75fea8b466b54c3317a - Remove "Buffer" suffix from some byte and word quantities - Change "Ptr" to "Pointer" Fixes #789
- Remove "Buffer" suffix from some byte and word quantities
- Change "Ptr" to "Pointer"

Fixes #789
Add suffixes to some constants to avoid ambiguity 2020-03-21T21:59:26+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-03-21T21:50:44+00:00 0345e4fb0e3f39a038e9eced72380a5a1ab6694f - `PSYCHIC` → `PSYCHIC_TYPE` (not the trainer `PSYCHIC_T` or the move `PSYCHIC_M`) - `BLACKBELT` → `BLACKBELT_I` (not the trainer `BLACKBELT_T`) - `CURSE_T` → `CURSE_TYPE` (not the move `CURSE`) - `TOWN_MAP_D` → `TOWN_MAP_POSTER` (not the item `TOWN_MAP`) This also uncovered a misidentified event: `EVENT_DECO_PLANT_4` → `EVENT_DECO_POSTER_1`. (There are three plants and four posters.)
- `PSYCHIC` → `PSYCHIC_TYPE` (not the trainer `PSYCHIC_T` or the move `PSYCHIC_M`)
- `BLACKBELT` → `BLACKBELT_I` (not the trainer `BLACKBELT_T`)
- `CURSE_T` → `CURSE_TYPE` (not the move `CURSE`)
- `TOWN_MAP_D` → `TOWN_MAP_POSTER` (not the item `TOWN_MAP`)

This also uncovered a misidentified event: `EVENT_DECO_PLANT_4` → `EVENT_DECO_POSTER_1`. (There are three plants and four posters.)
TextBox -> Textbox 2019-04-09T14:09:18+00:00 mid-kid esteve.varela@gmail.com 2019-04-08T12:15:10+00:00 3e78e5b2b604568b13a37e4603dbd798373b9805 Homogenizing names.
Homogenizing names.
Use labels instead of constants for HRAM 2018-08-25T18:28:22+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-08-25T18:28:22+00:00 eb1e3636bb71509546c274bf2a5910d8e71a9600 Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
Single newline at the end of files 2018-06-25T16:07:35+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-06-25T16:07:35+00:00 5693cc49cfe6db05890c6f5fa8fbe460048f02c2

Remove all address comments 2018-06-24T14:13:22+00:00 mid-kid esteve.varela@gmail.com 2018-06-24T14:09:41+00:00 1d9a68dbdd0132035f1fc7b7ea8f7fdc24741507

Fix some uses of EFFECTIVE 2018-04-05T05:54:20+00:00 mid-kid esteve.varela@gmail.com 2018-03-09T21:09:03+00:00 80d437d56562e3ec75f2b2fbc05443f4d2cbc0b4

Use maskbits NUM_TYPES 2018-02-20T15:54:48+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-02-20T15:54:48+00:00 ff3a43d4b05049330f964bc93de7084728a40cbe

Merge branch 'master' of https://github.com/pret/pokecrystal 2018-02-04T00:42:56+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-02-03T23:21:53+00:00 32ed487a476e01759d3d9dbc818d8566ae2c9cb7 # Conflicts: # audio/engine.asm # constants/gfx_constants.asm # constants/map_data_constants.asm # constants/pokemon_data_constants.asm # constants/sprite_constants.asm # constants/wram_constants.asm # data/maps/data.asm # engine/battle/ai/scoring.asm # engine/battle/core.asm # engine/battle/effect_commands.asm # engine/battle/misc.asm # engine/battle_anims/getpokeballwobble.asm # engine/breeding.asm # engine/buy_sell_toss.asm # engine/decorations.asm # engine/events/battle_tower/battle_tower.asm # engine/events/battle_tower/rules.asm # engine/events/buena.asm # engine/events/bug_contest/contest_2.asm # engine/events/daycare.asm # engine/events/dratini.asm # engine/events/halloffame.asm # engine/events/happiness_egg.asm # engine/events/kurt.asm # engine/events/lucky_number.asm # engine/events/magnet_train.asm # engine/events/overworld.asm # engine/events/pokerus/pokerus.asm # engine/events/print_unown.asm # engine/events/print_unown_2.asm # engine/events/unown_walls.asm # engine/item_effects.asm # engine/link.asm # engine/mon_menu.asm # engine/player_object.asm # engine/routines/playslowcry.asm # engine/scripting.asm # engine/search.asm # engine/search2.asm # engine/specials.asm # engine/start_menu.asm # engine/timeset.asm # home/battle_vars.asm # home/map.asm # maps/GoldenrodUndergroundSwitchRoomEntrances.asm # maps/IlexForest.asm # maps/KrissHouse2F.asm # maps/Route39Barn.asm # mobile/mobile_12_2.asm # mobile/mobile_40.asm # mobile/mobile_5f.asm # wram.asm
# Conflicts:
#	audio/engine.asm
#	constants/gfx_constants.asm
#	constants/map_data_constants.asm
#	constants/pokemon_data_constants.asm
#	constants/sprite_constants.asm
#	constants/wram_constants.asm
#	data/maps/data.asm
#	engine/battle/ai/scoring.asm
#	engine/battle/core.asm
#	engine/battle/effect_commands.asm
#	engine/battle/misc.asm
#	engine/battle_anims/getpokeballwobble.asm
#	engine/breeding.asm
#	engine/buy_sell_toss.asm
#	engine/decorations.asm
#	engine/events/battle_tower/battle_tower.asm
#	engine/events/battle_tower/rules.asm
#	engine/events/buena.asm
#	engine/events/bug_contest/contest_2.asm
#	engine/events/daycare.asm
#	engine/events/dratini.asm
#	engine/events/halloffame.asm
#	engine/events/happiness_egg.asm
#	engine/events/kurt.asm
#	engine/events/lucky_number.asm
#	engine/events/magnet_train.asm
#	engine/events/overworld.asm
#	engine/events/pokerus/pokerus.asm
#	engine/events/print_unown.asm
#	engine/events/print_unown_2.asm
#	engine/events/unown_walls.asm
#	engine/item_effects.asm
#	engine/link.asm
#	engine/mon_menu.asm
#	engine/player_object.asm
#	engine/routines/playslowcry.asm
#	engine/scripting.asm
#	engine/search.asm
#	engine/search2.asm
#	engine/specials.asm
#	engine/start_menu.asm
#	engine/timeset.asm
#	home/battle_vars.asm
#	home/map.asm
#	maps/GoldenrodUndergroundSwitchRoomEntrances.asm
#	maps/IlexForest.asm
#	maps/KrissHouse2F.asm
#	maps/Route39Barn.asm
#	mobile/mobile_12_2.asm
#	mobile/mobile_40.asm
#	mobile/mobile_5f.asm
#	wram.asm