diff options
Diffstat (limited to 'constants')
-rwxr-xr-x | constants/item_data_constants.asm | 86 | ||||
-rw-r--r-- | constants/map_object_constants.asm | 72 | ||||
-rw-r--r-- | constants/map_setup_constants.asm | 10 | ||||
-rw-r--r-- | constants/sgb_constants.asm | 150 | ||||
-rw-r--r-- | constants/wram_constants.asm | 8 |
5 files changed, 19 insertions, 307 deletions
diff --git a/constants/item_data_constants.asm b/constants/item_data_constants.asm index bf8516d..297ffc5 100755 --- a/constants/item_data_constants.asm +++ b/constants/item_data_constants.asm @@ -42,88 +42,4 @@ NUM_POCKETS EQU const_value MAX_ITEMS EQU 20
MAX_KEY_ITEMS EQU 20
-MAX_PC_ITEMS EQU 50
-
-; held item effects
- const_def
- const HELD_NONE
- const HELD_BERRY
- const HELD_2
- const HELD_LEFTOVERS
- const HELD_4
- const HELD_5
- const HELD_RESTORE_PP
- const HELD_RESTORE_ALL_PP
- const HELD_CLEANSE_TAG
-
- const_def 10
- const HELD_HEAL_POISON
- const HELD_HEAL_FREEZE
- const HELD_HEAL_BURN
- const HELD_HEAL_SLEEP
- const HELD_HEAL_PARALYZE
- const HELD_HEAL_STATUS
- const HELD_HEAL_CONFUSION
-
- const_def 20
- const HELD_PREVENT_POISON
- const HELD_PREVENT_BURN
- const HELD_PREVENT_FREEZE
- const HELD_PREVENT_SLEEP
- const HELD_PREVENT_PARALYZE
- const HELD_PREVENT_CONFUSE
-
- const_def 30
- const HELD_30
- const HELD_ATTACK_UP
- const HELD_DEFENSE_UP
- const HELD_SPEED_UP
- const HELD_SP_ATTACK_UP
- const HELD_SP_DEFENSE_UP
- const HELD_ACCURACY_UP
- const HELD_EVASION_UP
- const HELD_38
-
- const_def 40
- const HELD_40
- const HELD_41
- const HELD_METAL_POWDER
- const HELD_43
- const HELD_44
- const HELD_45
- const HELD_46
- const HELD_47
- const HELD_48
-
- const_def 50
- const HELD_NORMAL_BOOST
- const HELD_FIGHTING_BOOST
- const HELD_FLYING_BOOST
- const HELD_POISON_BOOST
- const HELD_GROUND_BOOST
- const HELD_ROCK_BOOST
- const HELD_BUG_BOOST
- const HELD_GHOST_BOOST
- const HELD_FIRE_BOOST
- const HELD_WATER_BOOST
- const HELD_GRASS_BOOST
- const HELD_ELECTRIC_BOOST
- const HELD_PSYCHIC_BOOST
- const HELD_ICE_BOOST
- const HELD_DRAGON_BOOST
- const HELD_DARK_BOOST
- const HELD_STEEL_BOOST
-
- const_def 70
- const HELD_CATCH_CHANCE
- const HELD_71
- const HELD_ESCAPE
- const HELD_CRITICAL_UP
- const HELD_QUICK_CLAW
- const HELD_FLINCH
- const HELD_AMULET_COIN
- const HELD_BRIGHTPOWDER
- const HELD_78
- const HELD_FOCUS_BAND
-
-
+MAX_PC_ITEMS EQU 50
\ No newline at end of file diff --git a/constants/map_object_constants.asm b/constants/map_object_constants.asm deleted file mode 100644 index c9bce93..0000000 --- a/constants/map_object_constants.asm +++ /dev/null @@ -1,72 +0,0 @@ - rsreset -OBJECT_SPRITE rb 1 ; 00 -OBJECT_MAP_OBJECT_INDEX rb 1 ; 01 -OBJECT_SPRITE_TILE rb 1 ; 02 -OBJECT_MOVEMENTTYPE rb 1 ; 03 -OBJECT_FLAGS rw 1 ; 04 -OBJECT_PALETTE rb 1 ; 06 -OBJECT_DIRECTION_WALKING rb 1 ; 07 -OBJECT_FACING rb 1 ; 08 -OBJECT_STEP_TYPE rb 1 ; 09 -OBJECT_STEP_DURATION rb 1 ; 0a -OBJECT_ACTION rb 1 ; 0b -OBJECT_STEP_FRAME rb 1 ; 0c -OBJECT_FACING_STEP rb 1 ; 0d -OBJECT_NEXT_TILE rb 1 ; 0e -OBJECT_STANDING_TILE rb 1 ; 0f -OBJECT_NEXT_MAP_X rb 1 ; 10 -OBJECT_NEXT_MAP_Y rb 1 ; 11 -OBJECT_MAP_X rb 1 ; 12 -OBJECT_MAP_Y rb 1 ; 13 -OBJECT_INIT_X rb 1 ; 14 -OBJECT_INIT_Y rb 1 ; 15 -OBJECT_RADIUS rb 1 ; 16 -OBJECT_SPRITE_X rb 1 ; 17 -OBJECT_SPRITE_Y rb 1 ; 18 -OBJECT_SPRITE_X_OFFSET rb 1 ; 19 -OBJECT_SPRITE_Y_OFFSET rb 1 ; 1a -OBJECT_MOVEMENT_BYTE_INDEX rb 1 ; 1b -OBJECT_1C rb 1 ; 1c -OBJECT_1D rb 1 ; 1d -OBJECT_1E rb 1 ; 1e -OBJECT_1F rb 1 ; 1f -OBJECT_RANGE rb 1 ; 20 -OBJECT_DATA rb 7 ; 21 -OBJECT_LENGTH SET _RS - - rsreset -CMDQUEUE_UNK0 rb 16 -CMDQUEUE_ENTRY_SIZE SET _RS - - rsreset -MAPOBJECT_OBJECT_STRUCT_ID rb 1 ; 0 -MAPOBJECT_SPRITE rb 1 ; 1 -MAPOBJECT_Y_COORD rb 1 ; 2 -MAPOBJECT_X_COORD rb 1 ; 3 -MAPOBJECT_MOVEMENT rb 1 ; 4 -MAPOBJECT_RADIUS rb 1 ; 5 -MAPOBJECT_HOUR rb 1 ; 6 -MAPOBJECT_TIMEOFDAY rb 1 ; 7 -MAPOBJECT_COLOR rb 1 ; 8 -MAPOBJECT_RANGE rb 1 ; 9 -MAPOBJECT_SCRIPT_POINTER rb 1 ; a -MAPOBJECT_POINTER_HI rb 1 ; b -MAPOBJECT_EVENT_FLAG rw 1 -MAPOBJECT_E rb 1 ; unused -MAPOBJECT_F rb 1 ; unused -MAP_OBJECT_LENGTH SET _RS - - rsreset -MAPOBJECTTEMPLATE_SPRITE rb 1 ; 0 -MAPOBJECTTEMPLATE_Y_COORD rb 1 ; 1 -MAPOBJECTTEMPLATE_X_COORD rb 1 ; 2 -MAPOBJECTTEMPLATE_MOVEMENT rb 1 ; 3 -MAPOBJECTTEMPLATE_RADIUS rb 1 ; 4 -MAPOBJECTTEMPLATE_HOUR rb 1 ; 5 -MAPOBJECTTEMPLATE_TIMEOFDAY rb 1 ; 6 -MAPOBJECTTEMPLATE_COLOR rb 1 ; 7 -MAPOBJECTTEMPLATE_RANGE rb 1 ; 8 -MAPOBJECTTEMPLATE_SCRIPT_POINTER rb 1 ; 9 -MAPOBJECTTEMPLATE_POINTER_HI rb 1 ; a -MAPOBJECTTEMPLATE_EVENT_FLAG rw 1 ; b -MAP_OBJECT_TEMPLATE_LENGTH SET _RS diff --git a/constants/map_setup_constants.asm b/constants/map_setup_constants.asm new file mode 100644 index 0000000..046fc65 --- /dev/null +++ b/constants/map_setup_constants.asm @@ -0,0 +1,10 @@ + + const_def $f1 + const MAPSETUP_CONTINUE ; $f1 + const MAPSETUP_F2 + const MAPSETUP_RELOADMAP ; $f3 + const MAPSETUP_F4 + const MAPSETUP_F5 ; Note: entry is duplicate of $F4 + const MAPSETUP_WARP ; $f6 + const MAPSETUP_CONNECTION ; $f7 + const MAPSETUP_F8 diff --git a/constants/sgb_constants.asm b/constants/sgb_constants.asm deleted file mode 100644 index 69fe02f..0000000 --- a/constants/sgb_constants.asm +++ /dev/null @@ -1,150 +0,0 @@ -; GetSGBLayout arguments (see engine/gfx/cgb_layouts.asm and engine/gfx/sgb_layouts.asm) - const_def - const SGB_BATTLE_GRAYSCALE - const SGB_BATTLE_COLORS - const SGB_POKEGEAR_PALS - const SGB_STATS_SCREEN_HP_PALS - const SGB_POKEDEX - const SGB_SLOT_MACHINE - const SGB_06 - const SGB_GS_INTRO - const SGB_DIPLOMA - const SGB_MAPPALS - const SGB_PARTY_MENU - const SGB_EVOLUTION - const SGB_GS_TITLE_SCREEN - const SGB_0D - const SGB_MOVE_LIST - const SGB_BETA_PIKACHU_MINIGAME - const SGB_POKEDEX_SEARCH_OPTION - const SGB_BETA_POKER - const SGB_POKEPIC - const SGB_13 - const SGB_PACKPALS - const SGB_TRAINER_CARD - const SGB_POKEDEX_UNOWN_MODE - const SGB_BILLS_PC - const SGB_UNOWN_PUZZLE - const SGB_GAMEFREAK_LOGO - const SGB_PLAYER_OR_MON_FRONTPIC_PALS - const SGB_TRADE_TUBE - const SGB_TRAINER_OR_MON_FRONTPIC_PALS - const SGB_MYSTERY_GIFT - const SGB_1E - -SGB_PARTY_MENU_HP_PALS EQU -4 -SGB_RAM EQU -1 - -; PredefPals indexes (see gfx/sgb/predef.pal) -; GetPredefPal arguments (see engine/gfx/color.asm) - const_def - const PREDEFPAL_00 - const PREDEFPAL_PALLET - const PREDEFPAL_VIRIDIAN - const PREDEFPAL_PEWTER - const PREDEFPAL_CERULEAN - const PREDEFPAL_LAVENDER - const PREDEFPAL_VERMILION - const PREDEFPAL_CELADON - const PREDEFPAL_FUCHSIA - const PREDEFPAL_CINNABAR - const PREDEFPAL_SAFFRON - const PREDEFPAL_INDIGO - const PREDEFPAL_NEW_BARK - const PREDEFPAL_CHERRYGROVE - const PREDEFPAL_VIOLET - const PREDEFPAL_AZALEA - const PREDEFPAL_GOLDENROD - const PREDEFPAL_ECRUTEAK - const PREDEFPAL_OLIVINE - const PREDEFPAL_CIANWOOD - const PREDEFPAL_MAHOGANY - const PREDEFPAL_BLACKTHORN - const PREDEFPAL_LAKE_OF_RAGE - const PREDEFPAL_SILVER_CAVE - const PREDEFPAL_DUNGEONS - const PREDEFPAL_NITE - const PREDEFPAL_BLACKOUT - const PREDEFPAL_DIPLOMA ; RB_MEWMON - const PREDEFPAL_TRADE_TUBE ; RB_BLUEMON - const PREDEFPAL_POKEDEX ; RB_REDMON - const PREDEFPAL_RB_CYANMON - const PREDEFPAL_RB_PURPLEMON - const PREDEFPAL_RB_BROWNMON - const PREDEFPAL_RB_GREENMON - const PREDEFPAL_RB_PINKMON - const PREDEFPAL_RB_YELLOWMON - const PREDEFPAL_CGB_BADGE ; RB_GREYMON - const PREDEFPAL_BETA_SHINY_MEWMON - const PREDEFPAL_BETA_SHINY_BLUEMON - const PREDEFPAL_BETA_SHINY_REDMON - const PREDEFPAL_BETA_SHINY_CYANMON - const PREDEFPAL_BETA_SHINY_PURPLEMON - const PREDEFPAL_BETA_SHINY_BROWNMON - const PREDEFPAL_BETA_SHINY_GREENMON - const PREDEFPAL_BETA_SHINY_PINKMON - const PREDEFPAL_BETA_SHINY_YELLOWMON - const PREDEFPAL_PARTY_ICON ; BETA_SHINY_GREYMON - const PREDEFPAL_HP_GREEN - const PREDEFPAL_HP_YELLOW - const PREDEFPAL_HP_RED - const PREDEFPAL_POKEGEAR - const PREDEFPAL_BETA_LOGO_1 - const PREDEFPAL_BETA_LOGO_2 - const PREDEFPAL_GS_INTRO_GAMEFREAK_LOGO - const PREDEFPAL_GS_INTRO_SHELLDER_LAPRAS - const PREDEFPAL_BETA_INTRO_LAPRAS - const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_BG - const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_OB - const PREDEFPAL_GS_INTRO_STARTERS_TRANSITION - const PREDEFPAL_BETA_INTRO_VENUSAUR - const PREDEFPAL_PACK ; GS_INTRO_CHARIZARD - const PREDEFPAL_SLOT_MACHINE_0 - const PREDEFPAL_SLOT_MACHINE_1 - const PREDEFPAL_SLOT_MACHINE_2 - const PREDEFPAL_SLOT_MACHINE_3 - const PREDEFPAL_BETA_POKER_0 - const PREDEFPAL_BETA_POKER_1 - const PREDEFPAL_BETA_POKER_2 - const PREDEFPAL_BETA_POKER_3 - const PREDEFPAL_BETA_RADIO - const PREDEFPAL_BETA_POKEGEAR - const PREDEFPAL_47 - const PREDEFPAL_GS_TITLE_SCREEN_0 - const PREDEFPAL_GS_TITLE_SCREEN_1 - const PREDEFPAL_GS_TITLE_SCREEN_2 - const PREDEFPAL_GS_TITLE_SCREEN_3 - const PREDEFPAL_UNOWN_PUZZLE - const PREDEFPAL_4D - const PREDEFPAL_GAMEFREAK_LOGO - -; SGB system command codes -; http://gbdev.gg8.se/wiki/articles/SGB_Functions#SGB_System_Command_Table - const_def - const SGB_PAL01 - const SGB_PAL23 - const SGB_PAL03 - const SGB_PAL12 - const SGB_ATTR_BLK - const SGB_ATTR_LIN - const SGB_ATTR_DIV - const SGB_ATTR_CHR - const SGB_SOUND - const SGB_SOU_TRN - const SGB_PAL_SET - const SGB_PAL_TRN - const SGB_ATRC_EN - const SGB_TEST_EN - const SGB_ICON_EN - const SGB_DATA_SND - const SGB_DATA_TRN - const SGB_MLT_REG - const SGB_JUMP - const SGB_CHR_TRN - const SGB_PCT_TRN - const SGB_ATTR_TRN - const SGB_ATTR_SET - const SGB_MASK_EN - const SGB_OBJ_TRN - -PALPACKET_LENGTH EQU $10 diff --git a/constants/wram_constants.asm b/constants/wram_constants.asm new file mode 100644 index 0000000..a5e3044 --- /dev/null +++ b/constants/wram_constants.asm @@ -0,0 +1,8 @@ +; wWalkingDirection:: + const_def -1 + const STANDING ; -1 + const DOWN ; 0 + const UP ; 1 + const LEFT ; 2 + const RIGHT ; 3 +NUM_DIRECTIONS EQU const_value
\ No newline at end of file |