mirror of https://github.com/pret/pokecrystal.git
Remove RAM address comments
This commit is contained in:
parent
273324e787
commit
9433b5a752
|
@ -1,19 +1,19 @@
|
||||||
; wInputType:: ; c2c7
|
; wInputType::
|
||||||
AUTO_INPUT EQU $ff
|
AUTO_INPUT EQU $ff
|
||||||
|
|
||||||
; wDebugFlags:: ; c2cc
|
; wDebugFlags::
|
||||||
const_def
|
const_def
|
||||||
const DEBUG_BATTLE_F
|
const DEBUG_BATTLE_F
|
||||||
const DEBUG_FIELD_F
|
const DEBUG_FIELD_F
|
||||||
|
|
||||||
; wCurDexMode:: ; c7d4
|
; wCurDexMode::
|
||||||
const_def
|
const_def
|
||||||
const DEXMODE_NEW
|
const DEXMODE_NEW
|
||||||
const DEXMODE_OLD
|
const DEXMODE_OLD
|
||||||
const DEXMODE_ABC
|
const DEXMODE_ABC
|
||||||
const DEXMODE_UNOWN
|
const DEXMODE_UNOWN
|
||||||
|
|
||||||
; wMonType:: ; cf5f
|
; wMonType::
|
||||||
const_def
|
const_def
|
||||||
const PARTYMON ; 0
|
const PARTYMON ; 0
|
||||||
const OTPARTYMON ; 1
|
const OTPARTYMON ; 1
|
||||||
|
@ -21,11 +21,11 @@ AUTO_INPUT EQU $ff
|
||||||
const TEMPMON ; 3
|
const TEMPMON ; 3
|
||||||
const WILDMON ; 4
|
const WILDMON ; 4
|
||||||
|
|
||||||
; wGameTimerPause:: ; cfbc
|
; wGameTimerPause::
|
||||||
GAMETIMERPAUSE_TIMER_PAUSED_F EQU 0
|
GAMETIMERPAUSE_TIMER_PAUSED_F EQU 0
|
||||||
GAMETIMERPAUSE_MOBILE_7_F EQU 7
|
GAMETIMERPAUSE_MOBILE_7_F EQU 7
|
||||||
|
|
||||||
; wOptions:: ; cfcc
|
; wOptions::
|
||||||
TEXT_DELAY_MASK EQU %111
|
TEXT_DELAY_MASK EQU %111
|
||||||
const_def 4
|
const_def 4
|
||||||
const NO_TEXT_SCROLL ; 4
|
const NO_TEXT_SCROLL ; 4
|
||||||
|
@ -37,7 +37,7 @@ TEXT_DELAY_FAST EQU %001 ; 1
|
||||||
TEXT_DELAY_MED EQU %011 ; 3
|
TEXT_DELAY_MED EQU %011 ; 3
|
||||||
TEXT_DELAY_SLOW EQU %101 ; 5
|
TEXT_DELAY_SLOW EQU %101 ; 5
|
||||||
|
|
||||||
; wTextboxFrame:: ; cfce
|
; wTextboxFrame::
|
||||||
const_def
|
const_def
|
||||||
const FRAME_1 ; 0
|
const FRAME_1 ; 0
|
||||||
const FRAME_2 ; 1
|
const FRAME_2 ; 1
|
||||||
|
@ -49,23 +49,23 @@ TEXT_DELAY_SLOW EQU %101 ; 5
|
||||||
const FRAME_8 ; 7
|
const FRAME_8 ; 7
|
||||||
NUM_FRAMES EQU const_value
|
NUM_FRAMES EQU const_value
|
||||||
|
|
||||||
; wTextboxFlags:: ; cfcf
|
; wTextboxFlags::
|
||||||
const_def
|
const_def
|
||||||
const FAST_TEXT_DELAY_F ; 0
|
const FAST_TEXT_DELAY_F ; 0
|
||||||
const NO_TEXT_DELAY_F ; 1
|
const NO_TEXT_DELAY_F ; 1
|
||||||
|
|
||||||
; wGBPrinterBrightness:: ; cfd0
|
; wGBPrinterBrightness::
|
||||||
GBPRINTER_LIGHTEST EQU $00
|
GBPRINTER_LIGHTEST EQU $00
|
||||||
GBPRINTER_LIGHTER EQU $20
|
GBPRINTER_LIGHTER EQU $20
|
||||||
GBPRINTER_NORMAL EQU $40
|
GBPRINTER_NORMAL EQU $40
|
||||||
GBPRINTER_DARKER EQU $60
|
GBPRINTER_DARKER EQU $60
|
||||||
GBPRINTER_DARKEST EQU $7f
|
GBPRINTER_DARKEST EQU $7f
|
||||||
|
|
||||||
; wOptions2:: ; cfd1
|
; wOptions2::
|
||||||
const_def
|
const_def
|
||||||
const MENU_ACCOUNT ; 0
|
const MENU_ACCOUNT ; 0
|
||||||
|
|
||||||
; wWalkingDirection:: ; d043
|
; wWalkingDirection::
|
||||||
const_def -1
|
const_def -1
|
||||||
const STANDING ; -1
|
const STANDING ; -1
|
||||||
const DOWN ; 0
|
const DOWN ; 0
|
||||||
|
@ -79,14 +79,14 @@ UP_MASK EQU 1 << UP
|
||||||
LEFT_MASK EQU 1 << LEFT
|
LEFT_MASK EQU 1 << LEFT
|
||||||
RIGHT_MASK EQU 1 << RIGHT
|
RIGHT_MASK EQU 1 << RIGHT
|
||||||
|
|
||||||
; wFacingDirection:: ; d044
|
; wFacingDirection::
|
||||||
FACE_CURRENT EQU 0
|
FACE_CURRENT EQU 0
|
||||||
FACE_DOWN EQU 8
|
FACE_DOWN EQU 8
|
||||||
FACE_UP EQU 4
|
FACE_UP EQU 4
|
||||||
FACE_LEFT EQU 2
|
FACE_LEFT EQU 2
|
||||||
FACE_RIGHT EQU 1
|
FACE_RIGHT EQU 1
|
||||||
|
|
||||||
; wPokemonWithdrawDepositParameter:: ; d10b
|
; wPokemonWithdrawDepositParameter::
|
||||||
PC_WITHDRAW EQU 0
|
PC_WITHDRAW EQU 0
|
||||||
PC_DEPOSIT EQU 1
|
PC_DEPOSIT EQU 1
|
||||||
REMOVE_PARTY EQU 0
|
REMOVE_PARTY EQU 0
|
||||||
|
@ -94,21 +94,21 @@ REMOVE_BOX EQU 1
|
||||||
DAY_CARE_WITHDRAW EQU 2
|
DAY_CARE_WITHDRAW EQU 2
|
||||||
DAY_CARE_DEPOSIT EQU 3
|
DAY_CARE_DEPOSIT EQU 3
|
||||||
|
|
||||||
; wPlayerStepFlags:: ; d150
|
; wPlayerStepFlags::
|
||||||
const_def 4
|
const_def 4
|
||||||
const PLAYERSTEP_MIDAIR_F ; 4
|
const PLAYERSTEP_MIDAIR_F ; 4
|
||||||
const PLAYERSTEP_CONTINUE_F ; 5
|
const PLAYERSTEP_CONTINUE_F ; 5
|
||||||
const PLAYERSTEP_STOP_F ; 6
|
const PLAYERSTEP_STOP_F ; 6
|
||||||
const PLAYERSTEP_START_F ; 7
|
const PLAYERSTEP_START_F ; 7
|
||||||
|
|
||||||
; wInitListType:: ; d263
|
; wInitListType::
|
||||||
INIT_ENEMYOT_LIST EQU 1
|
INIT_ENEMYOT_LIST EQU 1
|
||||||
INIT_BAG_ITEM_LIST EQU 2
|
INIT_BAG_ITEM_LIST EQU 2
|
||||||
INIT_OTHER_ITEM_LIST EQU 3
|
INIT_OTHER_ITEM_LIST EQU 3
|
||||||
INIT_PLAYEROT_LIST EQU 4
|
INIT_PLAYEROT_LIST EQU 4
|
||||||
INIT_MON_LIST EQU 5
|
INIT_MON_LIST EQU 5
|
||||||
|
|
||||||
; wTimeOfDay:: ; d269
|
; wTimeOfDay::
|
||||||
const_def
|
const_def
|
||||||
const MORN_F ; 0
|
const MORN_F ; 0
|
||||||
const DAY_F ; 1
|
const DAY_F ; 1
|
||||||
|
@ -123,50 +123,50 @@ DARKNESS EQU 1 << DARKNESS_F
|
||||||
|
|
||||||
ANYTIME EQU MORN | DAY | NITE
|
ANYTIME EQU MORN | DAY | NITE
|
||||||
|
|
||||||
; wBattleAnimFlags:: ; d40f
|
; wBattleAnimFlags::
|
||||||
const_def
|
const_def
|
||||||
const BATTLEANIM_STOP_F ; 0
|
const BATTLEANIM_STOP_F ; 0
|
||||||
const BATTLEANIM_IN_SUBROUTINE_F ; 1
|
const BATTLEANIM_IN_SUBROUTINE_F ; 1
|
||||||
const BATTLEANIM_IN_LOOP_F ; 2
|
const BATTLEANIM_IN_LOOP_F ; 2
|
||||||
const BATTLEANIM_KEEPSPRITES_F ; 3
|
const BATTLEANIM_KEEPSPRITES_F ; 3
|
||||||
|
|
||||||
; wPlayerSpriteSetupFlags:: ; d45b
|
; wPlayerSpriteSetupFlags::
|
||||||
PLAYERSPRITESETUP_FACING_MASK EQU %11
|
PLAYERSPRITESETUP_FACING_MASK EQU %11
|
||||||
PLAYERSPRITESETUP_FEMALE_TO_MALE_F EQU 2
|
PLAYERSPRITESETUP_FEMALE_TO_MALE_F EQU 2
|
||||||
PLAYERSPRITESETUP_CUSTOM_FACING_F EQU 5
|
PLAYERSPRITESETUP_CUSTOM_FACING_F EQU 5
|
||||||
PLAYERSPRITESETUP_SKIP_RELOAD_GFX_F EQU 6
|
PLAYERSPRITESETUP_SKIP_RELOAD_GFX_F EQU 6
|
||||||
PLAYERSPRITESETUP_RESET_ACTION_F EQU 7
|
PLAYERSPRITESETUP_RESET_ACTION_F EQU 7
|
||||||
|
|
||||||
; wPlayerGender:: ; d472
|
; wPlayerGender::
|
||||||
PLAYERGENDER_FEMALE_F EQU 0
|
PLAYERGENDER_FEMALE_F EQU 0
|
||||||
|
|
||||||
; wMapStatus:: ; d432
|
; wMapStatus::
|
||||||
const_def
|
const_def
|
||||||
const MAPSTATUS_START ; 0
|
const MAPSTATUS_START ; 0
|
||||||
const MAPSTATUS_ENTER ; 1
|
const MAPSTATUS_ENTER ; 1
|
||||||
const MAPSTATUS_HANDLE ; 2
|
const MAPSTATUS_HANDLE ; 2
|
||||||
const MAPSTATUS_DONE ; 3
|
const MAPSTATUS_DONE ; 3
|
||||||
|
|
||||||
; wMapEventStatus:: ; d433
|
; wMapEventStatus::
|
||||||
const_def
|
const_def
|
||||||
const MAPEVENTS_ON ; 0
|
const MAPEVENTS_ON ; 0
|
||||||
const MAPEVENTS_OFF ; 1
|
const MAPEVENTS_OFF ; 1
|
||||||
|
|
||||||
; wScriptFlags:: ; d434
|
; wScriptFlags::
|
||||||
SCRIPT_RUNNING EQU 2
|
SCRIPT_RUNNING EQU 2
|
||||||
|
|
||||||
; wScriptMode:: ; d437
|
; wScriptMode::
|
||||||
const_def
|
const_def
|
||||||
const SCRIPT_OFF
|
const SCRIPT_OFF
|
||||||
const SCRIPT_READ
|
const SCRIPT_READ
|
||||||
const SCRIPT_WAIT_MOVEMENT
|
const SCRIPT_WAIT_MOVEMENT
|
||||||
const SCRIPT_WAIT
|
const SCRIPT_WAIT
|
||||||
|
|
||||||
; wSpawnAfterChampion:: ; d4b5
|
; wSpawnAfterChampion::
|
||||||
SPAWN_LANCE EQU 1
|
SPAWN_LANCE EQU 1
|
||||||
SPAWN_RED EQU 2
|
SPAWN_RED EQU 2
|
||||||
|
|
||||||
; wCurDay:: ; d4cb
|
; wCurDay::
|
||||||
const_def
|
const_def
|
||||||
const SUNDAY ; 0
|
const SUNDAY ; 0
|
||||||
const MONDAY ; 1
|
const MONDAY ; 1
|
||||||
|
@ -176,11 +176,11 @@ SPAWN_RED EQU 2
|
||||||
const FRIDAY ; 5
|
const FRIDAY ; 5
|
||||||
const SATURDAY ; 6
|
const SATURDAY ; 6
|
||||||
|
|
||||||
; wMapObjects:: ; d71e
|
; wMapObjects::
|
||||||
PLAYER_OBJECT EQU 0
|
PLAYER_OBJECT EQU 0
|
||||||
NUM_OBJECTS EQU 16
|
NUM_OBJECTS EQU 16
|
||||||
|
|
||||||
; wStatusFlags:: ; d84c
|
; wStatusFlags::
|
||||||
const_def
|
const_def
|
||||||
const STATUSFLAGS_POKEDEX_F ; 0
|
const STATUSFLAGS_POKEDEX_F ; 0
|
||||||
const STATUSFLAGS_UNOWN_DEX_F ; 1
|
const STATUSFLAGS_UNOWN_DEX_F ; 1
|
||||||
|
@ -191,7 +191,7 @@ NUM_OBJECTS EQU 16
|
||||||
const STATUSFLAGS_HALL_OF_FAME_F ; 6
|
const STATUSFLAGS_HALL_OF_FAME_F ; 6
|
||||||
const STATUSFLAGS_MAIN_MENU_MOBILE_CHOICES_F ; 7
|
const STATUSFLAGS_MAIN_MENU_MOBILE_CHOICES_F ; 7
|
||||||
|
|
||||||
; wStatusFlags2:: ; d84d
|
; wStatusFlags2::
|
||||||
const_def
|
const_def
|
||||||
const STATUSFLAGS2_ROCKETS_IN_RADIO_TOWER_F ; 0
|
const STATUSFLAGS2_ROCKETS_IN_RADIO_TOWER_F ; 0
|
||||||
const STATUSFLAGS2_SAFARI_GAME_F ; 1
|
const STATUSFLAGS2_SAFARI_GAME_F ; 1
|
||||||
|
@ -202,7 +202,7 @@ NUM_OBJECTS EQU 16
|
||||||
const STATUSFLAGS2_REACHED_GOLDENROD_F ; 6
|
const STATUSFLAGS2_REACHED_GOLDENROD_F ; 6
|
||||||
const STATUSFLAGS2_ROCKETS_IN_MAHOGANY_F ; 7
|
const STATUSFLAGS2_ROCKETS_IN_MAHOGANY_F ; 7
|
||||||
|
|
||||||
; wMomSavingMoney:: ; d854
|
; wMomSavingMoney::
|
||||||
MOM_SAVING_SOME_MONEY_F EQU 0
|
MOM_SAVING_SOME_MONEY_F EQU 0
|
||||||
MOM_SAVING_HALF_MONEY_F EQU 1
|
MOM_SAVING_HALF_MONEY_F EQU 1
|
||||||
MOM_SAVING_ALL_MONEY_F EQU 2
|
MOM_SAVING_ALL_MONEY_F EQU 2
|
||||||
|
@ -210,7 +210,7 @@ MOM_ACTIVE_F EQU 7
|
||||||
|
|
||||||
MOM_SAVING_MONEY_MASK EQU (1 << MOM_SAVING_SOME_MONEY_F) | (1 << MOM_SAVING_HALF_MONEY_F) | (1 << MOM_SAVING_ALL_MONEY_F)
|
MOM_SAVING_MONEY_MASK EQU (1 << MOM_SAVING_SOME_MONEY_F) | (1 << MOM_SAVING_HALF_MONEY_F) | (1 << MOM_SAVING_ALL_MONEY_F)
|
||||||
|
|
||||||
; wJohtoBadges:: ; d857
|
; wJohtoBadges::
|
||||||
const_def
|
const_def
|
||||||
const ZEPHYRBADGE
|
const ZEPHYRBADGE
|
||||||
const HIVEBADGE
|
const HIVEBADGE
|
||||||
|
@ -222,7 +222,7 @@ MOM_SAVING_MONEY_MASK EQU (1 << MOM_SAVING_SOME_MONEY_F) | (1 << MOM_SAVING_HALF
|
||||||
const RISINGBADGE
|
const RISINGBADGE
|
||||||
NUM_JOHTO_BADGES EQU const_value
|
NUM_JOHTO_BADGES EQU const_value
|
||||||
|
|
||||||
; wKantoBadges:: ; d858
|
; wKantoBadges::
|
||||||
const_def
|
const_def
|
||||||
const BOULDERBADGE
|
const BOULDERBADGE
|
||||||
const CASCADEBADGE
|
const CASCADEBADGE
|
||||||
|
@ -235,7 +235,7 @@ NUM_JOHTO_BADGES EQU const_value
|
||||||
NUM_KANTO_BADGES EQU const_value
|
NUM_KANTO_BADGES EQU const_value
|
||||||
NUM_BADGES EQU NUM_JOHTO_BADGES + NUM_KANTO_BADGES
|
NUM_BADGES EQU NUM_JOHTO_BADGES + NUM_KANTO_BADGES
|
||||||
|
|
||||||
; wPokegearFlags:: ; d957
|
; wPokegearFlags::
|
||||||
const_def
|
const_def
|
||||||
const POKEGEAR_MAP_CARD_F ; 0
|
const POKEGEAR_MAP_CARD_F ; 0
|
||||||
const POKEGEAR_RADIO_CARD_F ; 1
|
const POKEGEAR_RADIO_CARD_F ; 1
|
||||||
|
@ -244,27 +244,27 @@ NUM_BADGES EQU NUM_JOHTO_BADGES + NUM_KANTO_BADGES
|
||||||
|
|
||||||
POKEGEAR_OBTAINED_F EQU 7
|
POKEGEAR_OBTAINED_F EQU 7
|
||||||
|
|
||||||
; wWhichRegisteredItem:: ; d95b
|
; wWhichRegisteredItem::
|
||||||
REGISTERED_POCKET EQU %11000000
|
REGISTERED_POCKET EQU %11000000
|
||||||
REGISTERED_NUMBER EQU %00111111
|
REGISTERED_NUMBER EQU %00111111
|
||||||
|
|
||||||
; wPlayerState:: ; d95d
|
; wPlayerState::
|
||||||
PLAYER_NORMAL EQU 0
|
PLAYER_NORMAL EQU 0
|
||||||
PLAYER_BIKE EQU 1
|
PLAYER_BIKE EQU 1
|
||||||
PLAYER_SKATE EQU 2
|
PLAYER_SKATE EQU 2
|
||||||
PLAYER_SURF EQU 4
|
PLAYER_SURF EQU 4
|
||||||
PLAYER_SURF_PIKA EQU 8
|
PLAYER_SURF_PIKA EQU 8
|
||||||
|
|
||||||
; wCelebiEvent:: ; dbf3
|
; wCelebiEvent::
|
||||||
CELEBIEVENT_FOREST_IS_RESTLESS_F EQU 2
|
CELEBIEVENT_FOREST_IS_RESTLESS_F EQU 2
|
||||||
|
|
||||||
; wBikeFlags:: ; dbf5
|
; wBikeFlags::
|
||||||
const_def
|
const_def
|
||||||
const BIKEFLAGS_STRENGTH_ACTIVE_F ; 0
|
const BIKEFLAGS_STRENGTH_ACTIVE_F ; 0
|
||||||
const BIKEFLAGS_ALWAYS_ON_BIKE_F ; 1
|
const BIKEFLAGS_ALWAYS_ON_BIKE_F ; 1
|
||||||
const BIKEFLAGS_DOWNHILL_F ; 2
|
const BIKEFLAGS_DOWNHILL_F ; 2
|
||||||
|
|
||||||
; wDailyFlags1:: ; dc1e
|
; wDailyFlags1::
|
||||||
const_def
|
const_def
|
||||||
const DAILYFLAGS1_KURT_MAKING_BALLS_F ; 0
|
const DAILYFLAGS1_KURT_MAKING_BALLS_F ; 0
|
||||||
const DAILYFLAGS1_BUG_CONTEST_F ; 1
|
const DAILYFLAGS1_BUG_CONTEST_F ; 1
|
||||||
|
@ -275,7 +275,7 @@ CELEBIEVENT_FOREST_IS_RESTLESS_F EQU 2
|
||||||
const DAILYFLAGS1_GOLDENROD_UNDERGROUND_BARGAIN_F ; 6
|
const DAILYFLAGS1_GOLDENROD_UNDERGROUND_BARGAIN_F ; 6
|
||||||
const DAILYFLAGS1_TRAINER_HOUSE_F ; 7
|
const DAILYFLAGS1_TRAINER_HOUSE_F ; 7
|
||||||
|
|
||||||
; wDailyFlags2:: ; dc1f
|
; wDailyFlags2::
|
||||||
const_def
|
const_def
|
||||||
const DAILYFLAGS2_MT_MOON_SQUARE_CLEFAIRY_F ; 0
|
const DAILYFLAGS2_MT_MOON_SQUARE_CLEFAIRY_F ; 0
|
||||||
const DAILYFLAGS2_UNION_CAVE_LAPRAS_F ; 1
|
const DAILYFLAGS2_UNION_CAVE_LAPRAS_F ; 1
|
||||||
|
@ -286,7 +286,7 @@ CELEBIEVENT_FOREST_IS_RESTLESS_F EQU 2
|
||||||
const DAILYFLAGS2_MOVE_TUTOR_F ; 6
|
const DAILYFLAGS2_MOVE_TUTOR_F ; 6
|
||||||
const DAILYFLAGS2_BUENAS_PASSWORD_F ; 7
|
const DAILYFLAGS2_BUENAS_PASSWORD_F ; 7
|
||||||
|
|
||||||
; wSwarmFlags:: ; dc20
|
; wSwarmFlags::
|
||||||
const_def
|
const_def
|
||||||
const SWARMFLAGS_BUENAS_PASSWORD_F ; 0
|
const SWARMFLAGS_BUENAS_PASSWORD_F ; 0
|
||||||
const SWARMFLAGS_GOLDENROD_DEPT_STORE_SALE_F ; 1
|
const SWARMFLAGS_GOLDENROD_DEPT_STORE_SALE_F ; 1
|
||||||
|
@ -294,15 +294,15 @@ CELEBIEVENT_FOREST_IS_RESTLESS_F EQU 2
|
||||||
const SWARMFLAGS_YANMA_SWARM_F ; 3
|
const SWARMFLAGS_YANMA_SWARM_F ; 3
|
||||||
const SWARMFLAGS_MOBILE_4_F ; 4
|
const SWARMFLAGS_MOBILE_4_F ; 4
|
||||||
|
|
||||||
; wLuckyNumberShowFlag:: ; dc9d
|
; wLuckyNumberShowFlag::
|
||||||
LUCKYNUMBERSHOW_GAME_OVER_F EQU 0
|
LUCKYNUMBERSHOW_GAME_OVER_F EQU 0
|
||||||
|
|
||||||
; wDayCareMan:: ; def5
|
; wDayCareMan::
|
||||||
DAYCAREMAN_HAS_MON_F EQU 0
|
DAYCAREMAN_HAS_MON_F EQU 0
|
||||||
DAYCAREMAN_MONS_COMPATIBLE_F EQU 5
|
DAYCAREMAN_MONS_COMPATIBLE_F EQU 5
|
||||||
DAYCAREMAN_HAS_EGG_F EQU 6
|
DAYCAREMAN_HAS_EGG_F EQU 6
|
||||||
DAYCAREMAN_ACTIVE_F EQU 7
|
DAYCAREMAN_ACTIVE_F EQU 7
|
||||||
|
|
||||||
; wDayCareLady:: ; df2c
|
; wDayCareLady::
|
||||||
DAYCARELADY_HAS_MON_F EQU 0
|
DAYCARELADY_HAS_MON_F EQU 0
|
||||||
DAYCARELADY_ACTIVE_F EQU 7
|
DAYCARELADY_ACTIVE_F EQU 7
|
||||||
|
|
|
@ -371,12 +371,12 @@ This makes the Berserk Gene use the regular confusion duration (2-5 turns).
|
||||||
First, edit [wram.asm](https://github.com/pret/pokecrystal/blob/master/wram.asm):
|
First, edit [wram.asm](https://github.com/pret/pokecrystal/blob/master/wram.asm):
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
wTurnEnded:: db ; c6b4
|
wTurnEnded:: db
|
||||||
|
|
||||||
- ds 1
|
- ds 1
|
||||||
+wIsConfusionDamage:: db ; c6b5
|
+wIsConfusionDamage:: db
|
||||||
|
|
||||||
wPlayerStats:: ; c6b6
|
wPlayerStats::
|
||||||
```
|
```
|
||||||
|
|
||||||
Then edit four routines in [engine/battle/effect_commands.asm](https://github.com/pret/pokecrystal/blob/master/engine/battle/effect_commands.asm):
|
Then edit four routines in [engine/battle/effect_commands.asm](https://github.com/pret/pokecrystal/blob/master/engine/battle/effect_commands.asm):
|
||||||
|
|
|
@ -514,7 +514,6 @@ CheckPrinterStatus:
|
||||||
cp -1
|
cp -1
|
||||||
jr z, .error_2
|
jr z, .error_2
|
||||||
.printer_connected
|
.printer_connected
|
||||||
; ca89 contains printer status flags
|
|
||||||
ld a, [wPrinterStatusFlags]
|
ld a, [wPrinterStatusFlags]
|
||||||
and %11100000
|
and %11100000
|
||||||
ret z ; no error
|
ret z ; no error
|
||||||
|
|
248
hram.asm
248
hram.asm
|
@ -1,169 +1,171 @@
|
||||||
SECTION "HRAM", HRAM
|
SECTION "HRAM", HRAM
|
||||||
|
|
||||||
hTransferVirtualOAM:: ds 10 ; ff80
|
hTransferVirtualOAM:: ds 10
|
||||||
|
|
||||||
hROMBankBackup:: db ; ff8a
|
hROMBankBackup:: db
|
||||||
hFarByte::
|
hFarByte::
|
||||||
hTempBank:: db ; ff8b
|
hTempBank:: db
|
||||||
hSRAMBank:: db ; ff8c
|
hSRAMBank:: db
|
||||||
|
|
||||||
hRTCDayHi:: db ; ff8d
|
hRTCDayHi:: db
|
||||||
hRTCDayLo:: db ; ff8e
|
hRTCDayLo:: db
|
||||||
hRTCHours:: db ; ff8f
|
hRTCHours:: db
|
||||||
hRTCMinutes:: db ; ff90
|
hRTCMinutes:: db
|
||||||
hRTCSeconds:: db ; ff91
|
hRTCSeconds:: db
|
||||||
|
|
||||||
ds 2
|
ds 2
|
||||||
|
|
||||||
hHours:: db ; ff94
|
hHours:: db
|
||||||
ds 1
|
ds 1
|
||||||
hMinutes:: db ; ff96
|
hMinutes:: db
|
||||||
ds 1
|
ds 1
|
||||||
hSeconds:: db ; ff98
|
hSeconds:: db
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
hVBlankCounter:: db ; ff9b
|
hVBlankCounter:: db
|
||||||
|
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
hROMBank:: db ; ff9d
|
hROMBank:: db
|
||||||
hVBlank:: db ; ff9e
|
hVBlank:: db
|
||||||
hMapEntryMethod:: db ; ff9f
|
hMapEntryMethod:: db
|
||||||
hMenuReturn:: db ; ffa0
|
hMenuReturn:: db
|
||||||
|
|
||||||
hUnusedFFA1:: db ; ffa1
|
hUnusedFFA1:: db
|
||||||
|
|
||||||
hJoypadReleased:: db ; ffa2
|
hJoypadReleased:: db
|
||||||
hJoypadPressed:: db ; ffa3
|
hJoypadPressed:: db
|
||||||
hJoypadDown:: db ; ffa4
|
hJoypadDown:: db
|
||||||
hJoypadSum:: db ; ffa5
|
hJoypadSum:: db
|
||||||
hJoyReleased:: db ; ffa6
|
hJoyReleased:: db
|
||||||
hJoyPressed:: db ; ffa7
|
hJoyPressed:: db
|
||||||
hJoyDown:: db ; ffa8
|
hJoyDown:: db
|
||||||
hJoyLast:: db ; ffa9
|
hJoyLast:: db
|
||||||
|
|
||||||
hInMenu:: db ; ffaa
|
hInMenu:: db
|
||||||
|
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
hPrinter:: db ; ffac
|
hPrinter:: db
|
||||||
hGraphicStartTile:: db ; ffad
|
hGraphicStartTile:: db
|
||||||
hMoveMon:: db ; ffae
|
hMoveMon:: db
|
||||||
|
|
||||||
UNION ; ffaf
|
|
||||||
hMapObjectIndexBuffer:: db ; ffaf
|
|
||||||
hObjectStructIndexBuffer:: db ; ffb0
|
|
||||||
NEXTU ; ffaf
|
|
||||||
hConnectionStripLength:: db ; ffaf
|
|
||||||
hConnectedMapWidth:: db ; ffb0
|
|
||||||
ENDU ; ffb1
|
|
||||||
|
|
||||||
hEnemyMonSpeed:: dw ; ffb1
|
|
||||||
|
|
||||||
UNION ; ffb3
|
|
||||||
; math-related values
|
|
||||||
|
|
||||||
UNION ; ffb3
|
|
||||||
; inputs to Multiply
|
|
||||||
ds 1
|
|
||||||
hMultiplicand:: ds 3 ; ffb4
|
|
||||||
hMultiplier:: db ; ffb7
|
|
||||||
NEXTU ; ffb3
|
|
||||||
; result of Multiply
|
|
||||||
hProduct:: ds 4 ; ffb3
|
|
||||||
NEXTU ; ffb3
|
|
||||||
; inputs to Divide
|
|
||||||
hDividend:: ds 4 ; ffb3
|
|
||||||
hDivisor:: db ; ffb7
|
|
||||||
NEXTU ; ffb3
|
|
||||||
; results of Divide
|
|
||||||
hQuotient:: ds 4 ; ffb3
|
|
||||||
hRemainder:: db ; ffb7
|
|
||||||
ENDU ; ffb8
|
|
||||||
|
|
||||||
hMathBuffer:: ds 5 ; ffb8
|
|
||||||
|
|
||||||
NEXTU ; ffb3
|
|
||||||
; PrintNum scratch space
|
|
||||||
hPrintNumBuffer:: ds 10 ; ffb3
|
|
||||||
|
|
||||||
NEXTU ; ffb3
|
|
||||||
; miscellaneous
|
|
||||||
ds 9
|
|
||||||
hMGStatusFlags:: db ; ffbc
|
|
||||||
ENDU ; ffbd
|
|
||||||
|
|
||||||
UNION
|
UNION
|
||||||
hUsedSpriteIndex:: db ; ffbd
|
hMapObjectIndexBuffer:: db
|
||||||
hUsedSpriteTile:: db ; ffbe
|
hObjectStructIndexBuffer:: db
|
||||||
NEXTU
|
NEXTU
|
||||||
hCurSpriteXCoord:: db ; ffbd
|
hConnectionStripLength:: db
|
||||||
hCurSpriteYCoord:: db ; ffbe
|
hConnectedMapWidth:: db
|
||||||
hCurSpriteXPixel:: db ; ffbf
|
|
||||||
hCurSpriteYPixel:: db ; ffc0
|
|
||||||
hCurSpriteTile:: db ; ffc1
|
|
||||||
hCurSpriteOAMFlags:: db ; ffc2
|
|
||||||
ENDU
|
ENDU
|
||||||
|
|
||||||
UNION ; ffc3
|
hEnemyMonSpeed:: dw
|
||||||
hMoneyTemp:: ds 3 ; ffc3
|
|
||||||
NEXTU ; ffc3
|
|
||||||
hMGJoypadPressed:: db ; ffc3
|
|
||||||
hMGJoypadReleased:: db ; ffc4
|
|
||||||
hMGPrevTIMA:: db ; ffc5
|
|
||||||
ENDU ; ffc6
|
|
||||||
|
|
||||||
hLCDCPointer:: db ; ffc6
|
UNION
|
||||||
hLYOverrideStart:: db ; ffc7
|
; math-related values
|
||||||
hLYOverrideEnd:: db ; ffc8
|
|
||||||
|
|
||||||
hMobileReceive:: db ; ffc9
|
UNION
|
||||||
hSerialReceivedNewData:: db ; ffca
|
; inputs to Multiply
|
||||||
hSerialConnectionStatus:: db ; ffcb
|
ds 1
|
||||||
hSerialIgnoringInitialData:: db ; ffcc
|
hMultiplicand:: ds 3
|
||||||
hSerialSend:: db ; ffcd
|
hMultiplier:: db
|
||||||
hSerialReceive:: db ; ffce
|
NEXTU
|
||||||
|
; result of Multiply
|
||||||
|
hProduct:: ds 4
|
||||||
|
NEXTU
|
||||||
|
; inputs to Divide
|
||||||
|
hDividend:: ds 4
|
||||||
|
hDivisor:: db
|
||||||
|
NEXTU
|
||||||
|
; results of Divide
|
||||||
|
hQuotient:: ds 4
|
||||||
|
hRemainder:: db
|
||||||
|
ENDU
|
||||||
|
|
||||||
hSCX:: db ; ffcf
|
hMathBuffer:: ds 5
|
||||||
hSCY:: db ; ffd0
|
|
||||||
hWX:: db ; ffd1
|
|
||||||
hWY:: db ; ffd2
|
|
||||||
hTilesPerCycle:: db ; ffd3
|
|
||||||
hBGMapMode:: db ; ffd4
|
|
||||||
hBGMapThird:: db ; ffd5
|
|
||||||
hBGMapAddress:: dw ; ffd6
|
|
||||||
|
|
||||||
hOAMUpdate:: db ; ffd8
|
NEXTU
|
||||||
|
; PrintNum scratch space
|
||||||
|
hPrintNumBuffer:: ds 10
|
||||||
|
|
||||||
hSPBuffer:: dw ; ffd9
|
NEXTU
|
||||||
|
; miscellaneous
|
||||||
|
ds 9
|
||||||
|
hMGStatusFlags:: db
|
||||||
|
ENDU
|
||||||
|
|
||||||
hBGMapUpdate:: db ; ffdb
|
UNION
|
||||||
hBGMapTileCount:: db ; ffdc
|
hUsedSpriteIndex:: db
|
||||||
|
hUsedSpriteTile:: db
|
||||||
|
NEXTU
|
||||||
|
hCurSpriteXCoord:: db
|
||||||
|
hCurSpriteYCoord:: db
|
||||||
|
hCurSpriteXPixel:: db
|
||||||
|
hCurSpriteYPixel:: db
|
||||||
|
hCurSpriteTile:: db
|
||||||
|
hCurSpriteOAMFlags:: db
|
||||||
|
ENDU
|
||||||
|
|
||||||
|
UNION
|
||||||
|
hMoneyTemp:: ds 3
|
||||||
|
NEXTU
|
||||||
|
hMGJoypadPressed:: db
|
||||||
|
hMGJoypadReleased:: db
|
||||||
|
hMGPrevTIMA:: db
|
||||||
|
ENDU
|
||||||
|
|
||||||
|
hLCDCPointer:: db
|
||||||
|
hLYOverrideStart:: db
|
||||||
|
hLYOverrideEnd:: db
|
||||||
|
|
||||||
|
hMobileReceive:: db
|
||||||
|
hSerialReceivedNewData:: db
|
||||||
|
hSerialConnectionStatus:: db
|
||||||
|
hSerialIgnoringInitialData:: db
|
||||||
|
hSerialSend:: db
|
||||||
|
hSerialReceive:: db
|
||||||
|
|
||||||
|
hSCX:: db
|
||||||
|
hSCY:: db
|
||||||
|
hWX:: db
|
||||||
|
hWY:: db
|
||||||
|
hTilesPerCycle:: db
|
||||||
|
hBGMapMode:: db
|
||||||
|
hBGMapThird:: db
|
||||||
|
hBGMapAddress:: dw
|
||||||
|
|
||||||
|
hOAMUpdate:: db
|
||||||
|
|
||||||
|
hSPBuffer:: dw
|
||||||
|
|
||||||
|
hBGMapUpdate:: db
|
||||||
|
hBGMapTileCount:: db
|
||||||
|
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
hMapAnims:: db ; ffde
|
hMapAnims:: db
|
||||||
hTileAnimFrame:: db ; ffdf
|
hTileAnimFrame:: db
|
||||||
|
|
||||||
hLastTalked:: db ; ffe0
|
hLastTalked:: db
|
||||||
|
|
||||||
hRandom::
|
hRandom::
|
||||||
hRandomAdd:: db ; ffe1
|
hRandomAdd:: db
|
||||||
hRandomSub:: db ; ffe2
|
hRandomSub:: db
|
||||||
|
|
||||||
hUnusedBackup:: db ; ffe3
|
hUnusedBackup:: db
|
||||||
|
|
||||||
hBattleTurn:: ; ffe4
|
hBattleTurn::
|
||||||
; Which trainer's turn is it? 0: player, 1: opponent trainer
|
; Which trainer's turn is it? 0: player, 1: opponent trainer
|
||||||
db
|
db
|
||||||
|
|
||||||
hCGBPalUpdate:: db ; ffe5
|
hCGBPalUpdate:: db
|
||||||
hCGB:: db ; ffe6
|
hCGB:: db
|
||||||
hSGB:: db ; ffe7
|
hSGB:: db
|
||||||
|
|
||||||
hDMATransfer:: db ; ffe8
|
hDMATransfer:: db
|
||||||
hMobile:: db ; ffe9
|
hMobile:: db
|
||||||
hSystemBooted:: db ; ffea
|
hSystemBooted:: db
|
||||||
hClockResetTrigger:: db ; ffeb
|
hClockResetTrigger:: db
|
||||||
|
|
||||||
|
ds 19
|
||||||
|
|
143
sram.asm
143
sram.asm
|
@ -1,11 +1,10 @@
|
||||||
SECTION "Scratch", SRAM
|
SECTION "Scratch", SRAM
|
||||||
|
|
||||||
sScratch:: ds $600 ; a000
|
sScratch:: ds $600
|
||||||
|
|
||||||
|
|
||||||
SECTION "SRAM Bank 0", SRAM
|
SECTION "SRAM Bank 0", SRAM
|
||||||
|
|
||||||
; a600
|
|
||||||
sPartyMail::
|
sPartyMail::
|
||||||
sPartyMon1Mail:: mailmsg sPartyMon1Mail
|
sPartyMon1Mail:: mailmsg sPartyMon1Mail
|
||||||
sPartyMon2Mail:: mailmsg sPartyMon2Mail
|
sPartyMon2Mail:: mailmsg sPartyMon2Mail
|
||||||
|
@ -14,7 +13,6 @@ sPartyMon4Mail:: mailmsg sPartyMon4Mail
|
||||||
sPartyMon5Mail:: mailmsg sPartyMon5Mail
|
sPartyMon5Mail:: mailmsg sPartyMon5Mail
|
||||||
sPartyMon6Mail:: mailmsg sPartyMon6Mail
|
sPartyMon6Mail:: mailmsg sPartyMon6Mail
|
||||||
|
|
||||||
; a71a
|
|
||||||
sPartyMailBackup::
|
sPartyMailBackup::
|
||||||
sPartyMon1MailBackup:: mailmsg sPartyMon1MailBackup
|
sPartyMon1MailBackup:: mailmsg sPartyMon1MailBackup
|
||||||
sPartyMon2MailBackup:: mailmsg sPartyMon2MailBackup
|
sPartyMon2MailBackup:: mailmsg sPartyMon2MailBackup
|
||||||
|
@ -23,7 +21,6 @@ sPartyMon4MailBackup:: mailmsg sPartyMon4MailBackup
|
||||||
sPartyMon5MailBackup:: mailmsg sPartyMon5MailBackup
|
sPartyMon5MailBackup:: mailmsg sPartyMon5MailBackup
|
||||||
sPartyMon6MailBackup:: mailmsg sPartyMon6MailBackup
|
sPartyMon6MailBackup:: mailmsg sPartyMon6MailBackup
|
||||||
|
|
||||||
; a834
|
|
||||||
sMailboxCount:: db
|
sMailboxCount:: db
|
||||||
sMailbox::
|
sMailbox::
|
||||||
sMailbox1:: mailmsg sMailbox1
|
sMailbox1:: mailmsg sMailbox1
|
||||||
|
@ -37,7 +34,6 @@ sMailbox8:: mailmsg sMailbox8
|
||||||
sMailbox9:: mailmsg sMailbox9
|
sMailbox9:: mailmsg sMailbox9
|
||||||
sMailbox10:: mailmsg sMailbox10
|
sMailbox10:: mailmsg sMailbox10
|
||||||
|
|
||||||
; aa0b
|
|
||||||
sMailboxCountBackup:: db
|
sMailboxCountBackup:: db
|
||||||
sMailboxBackup::
|
sMailboxBackup::
|
||||||
sMailbox1Backup:: mailmsg sMailbox1Backup
|
sMailbox1Backup:: mailmsg sMailbox1Backup
|
||||||
|
@ -51,7 +47,6 @@ sMailbox8Backup:: mailmsg sMailbox8Backup
|
||||||
sMailbox9Backup:: mailmsg sMailbox9Backup
|
sMailbox9Backup:: mailmsg sMailbox9Backup
|
||||||
sMailbox10Backup:: mailmsg sMailbox10Backup
|
sMailbox10Backup:: mailmsg sMailbox10Backup
|
||||||
|
|
||||||
; abe2
|
|
||||||
sMysteryGiftItem:: db
|
sMysteryGiftItem:: db
|
||||||
sMysteryGiftUnlocked:: db
|
sMysteryGiftUnlocked:: db
|
||||||
sBackupMysteryGiftItem:: db
|
sBackupMysteryGiftItem:: db
|
||||||
|
@ -65,7 +60,7 @@ sMysteryGiftTimerStartDay:: db
|
||||||
sMysteryGiftTrainerHouseFlag:: db
|
sMysteryGiftTrainerHouseFlag:: db
|
||||||
sMysteryGiftPartnerName:: ds NAME_LENGTH
|
sMysteryGiftPartnerName:: ds NAME_LENGTH
|
||||||
s0_ac09:: ds 1
|
s0_ac09:: ds 1
|
||||||
sMysteryGiftTrainer:: ds (1 + 1 + NUM_MOVES) * PARTY_LENGTH + 2 ; ac0a
|
sMysteryGiftTrainer:: ds (1 + 1 + NUM_MOVES) * PARTY_LENGTH + 2
|
||||||
sBackupMysteryGiftItemEnd::
|
sBackupMysteryGiftItemEnd::
|
||||||
|
|
||||||
ds $30
|
ds $30
|
||||||
|
@ -81,15 +76,13 @@ sBackupOptions:: ds wOptionsEnd - wOptions
|
||||||
|
|
||||||
sBackupCheckValue1:: db ; loaded with SAVE_CHECK_VALUE_1, used to check save corruption
|
sBackupCheckValue1:: db ; loaded with SAVE_CHECK_VALUE_1, used to check save corruption
|
||||||
|
|
||||||
sBackupGameData:: ; b209
|
sBackupGameData::
|
||||||
sBackupPlayerData:: ds wPlayerDataEnd - wPlayerData
|
sBackupPlayerData:: ds wPlayerDataEnd - wPlayerData
|
||||||
sBackupCurMapData:: ds wCurMapDataEnd - wCurMapData
|
sBackupCurMapData:: ds wCurMapDataEnd - wCurMapData
|
||||||
sBackupPokemonData:: ds wPokemonDataEnd - wPokemonData
|
sBackupPokemonData:: ds wPokemonDataEnd - wPokemonData
|
||||||
sBackupGameDataEnd::
|
sBackupGameDataEnd::
|
||||||
|
|
||||||
; bd83
|
|
||||||
ds $18a
|
ds $18a
|
||||||
; bf0d
|
|
||||||
|
|
||||||
sBackupChecksum:: dw
|
sBackupChecksum:: dw
|
||||||
|
|
||||||
|
@ -104,15 +97,13 @@ sOptions:: ds wOptionsEnd - wOptions
|
||||||
|
|
||||||
sCheckValue1:: db ; loaded with SAVE_CHECK_VALUE_1, used to check save corruption
|
sCheckValue1:: db ; loaded with SAVE_CHECK_VALUE_1, used to check save corruption
|
||||||
|
|
||||||
sGameData:: ; a009
|
sGameData::
|
||||||
sPlayerData:: ds wPlayerDataEnd - wPlayerData
|
sPlayerData:: ds wPlayerDataEnd - wPlayerData
|
||||||
sCurMapData:: ds wCurMapDataEnd - wCurMapData
|
sCurMapData:: ds wCurMapDataEnd - wCurMapData
|
||||||
sPokemonData:: ds wPokemonDataEnd - wPokemonData
|
sPokemonData:: ds wPokemonDataEnd - wPokemonData
|
||||||
sGameDataEnd::
|
sGameDataEnd::
|
||||||
|
|
||||||
; ab83
|
|
||||||
ds $18a
|
ds $18a
|
||||||
; ad0d
|
|
||||||
|
|
||||||
sChecksum:: dw
|
sChecksum:: dw
|
||||||
|
|
||||||
|
@ -121,9 +112,7 @@ sCheckValue2:: db ; loaded with SAVE_CHECK_VALUE_2, used to check save corruptio
|
||||||
|
|
||||||
SECTION "Active Box", SRAM
|
SECTION "Active Box", SRAM
|
||||||
|
|
||||||
; ad10
|
|
||||||
sBox:: box sBox
|
sBox:: box sBox
|
||||||
; b160
|
|
||||||
|
|
||||||
ds $100
|
ds $100
|
||||||
|
|
||||||
|
@ -131,9 +120,9 @@ sBox:: box sBox
|
||||||
SECTION "Link Battle Data", SRAM
|
SECTION "Link Battle Data", SRAM
|
||||||
|
|
||||||
sLinkBattleStats::
|
sLinkBattleStats::
|
||||||
sLinkBattleWins:: dw ; b260
|
sLinkBattleWins:: dw
|
||||||
sLinkBattleLosses:: dw ; b262
|
sLinkBattleLosses:: dw
|
||||||
sLinkBattleDraws:: dw ; b264
|
sLinkBattleDraws:: dw
|
||||||
|
|
||||||
sLinkBattleRecord::
|
sLinkBattleRecord::
|
||||||
sLinkBattleRecord1:: link_battle_record sLinkBattleRecord1
|
sLinkBattleRecord1:: link_battle_record sLinkBattleRecord1
|
||||||
|
@ -146,7 +135,7 @@ sLinkBattleStatsEnd::
|
||||||
|
|
||||||
SECTION "SRAM Hall of Fame", SRAM
|
SECTION "SRAM Hall of Fame", SRAM
|
||||||
|
|
||||||
sHallOfFame:: ; b2c0
|
sHallOfFame::
|
||||||
sHallOfFame01:: hall_of_fame sHallOfFame01
|
sHallOfFame01:: hall_of_fame sHallOfFame01
|
||||||
sHallOfFame02:: hall_of_fame sHallOfFame02
|
sHallOfFame02:: hall_of_fame sHallOfFame02
|
||||||
sHallOfFame03:: hall_of_fame sHallOfFame03
|
sHallOfFame03:: hall_of_fame sHallOfFame03
|
||||||
|
@ -182,11 +171,11 @@ sHallOfFameEnd::
|
||||||
|
|
||||||
SECTION "SRAM Crystal Data", SRAM
|
SECTION "SRAM Crystal Data", SRAM
|
||||||
|
|
||||||
sMobileEventIndex:: db ; be3c
|
sMobileEventIndex:: db
|
||||||
|
|
||||||
sCrystalData:: ds wCrystalDataEnd - wCrystalData
|
sCrystalData:: ds wCrystalDataEnd - wCrystalData
|
||||||
|
|
||||||
sMobileEventIndexBackup:: db ; be44
|
sMobileEventIndexBackup:: db
|
||||||
|
|
||||||
|
|
||||||
SECTION "SRAM Battle Tower", SRAM
|
SECTION "SRAM Battle Tower", SRAM
|
||||||
|
@ -197,7 +186,7 @@ sBattleTowerChallengeState::
|
||||||
; 2: battle tower
|
; 2: battle tower
|
||||||
db
|
db
|
||||||
|
|
||||||
sBattleTower:: ; be46
|
sBattleTower::
|
||||||
sNrOfBeatenBattleTowerTrainers:: db
|
sNrOfBeatenBattleTowerTrainers:: db
|
||||||
sBTChoiceOfLevelGroup:: db
|
sBTChoiceOfLevelGroup:: db
|
||||||
; Battle Tower trainers are saved here, so nobody appears more than once
|
; Battle Tower trainers are saved here, so nobody appears more than once
|
||||||
|
@ -206,7 +195,7 @@ sBattleTowerSaveFileFlags:: db
|
||||||
sBattleTowerReward:: db
|
sBattleTowerReward:: db
|
||||||
|
|
||||||
; team of previous trainer
|
; team of previous trainer
|
||||||
sBTMonOfTrainers:: ; be51
|
sBTMonOfTrainers::
|
||||||
sBTMonPrevTrainer1:: db
|
sBTMonPrevTrainer1:: db
|
||||||
sBTMonPrevTrainer2:: db
|
sBTMonPrevTrainer2:: db
|
||||||
sBTMonPrevTrainer3:: db
|
sBTMonPrevTrainer3:: db
|
||||||
|
@ -242,34 +231,34 @@ SECTION "SRAM Mobile 1", SRAM
|
||||||
|
|
||||||
ds $7
|
ds $7
|
||||||
|
|
||||||
s4_a007:: ; struct size $30 ; a007
|
s4_a007:: ; struct size $30
|
||||||
|
|
||||||
ds $c
|
ds $c
|
||||||
|
|
||||||
s4_a013:: ds 36 ; a013
|
s4_a013:: ds 36
|
||||||
|
|
||||||
s4_a037:: ds 4 ; a037
|
s4_a037:: ds 4
|
||||||
|
|
||||||
s4_a03b:: ds 37 * 40 ; a03b
|
s4_a03b:: ds 37 * 40
|
||||||
|
|
||||||
s4_a603:: ds 8 ; a603
|
s4_a603:: ds 8
|
||||||
|
|
||||||
s4_a60b:: db ; a60b
|
s4_a60b:: db
|
||||||
s4_a60c:: db ; a60c
|
s4_a60c:: db
|
||||||
s4_a60d:: db ; a60d
|
s4_a60d:: db
|
||||||
|
|
||||||
s4_a60e:: dw ; a60e
|
s4_a60e:: dw
|
||||||
|
|
||||||
ds $1f0
|
ds $1f0
|
||||||
|
|
||||||
sMobileBattleTimer:: ds 3 ; a800
|
sMobileBattleTimer:: ds 3
|
||||||
|
|
||||||
|
|
||||||
SECTION "SRAM Mobile 2", SRAM
|
SECTION "SRAM Mobile 2", SRAM
|
||||||
|
|
||||||
ds 1 ; former location for sMobileEventIndex, moved to 1:BE3C in English
|
ds 1 ; former location for sMobileEventIndex, moved to 1:BE3C in English
|
||||||
|
|
||||||
sTrainerRankings:: ; a001
|
sTrainerRankings::
|
||||||
sTrainerRankingGameTimeHOF:: ds 4
|
sTrainerRankingGameTimeHOF:: ds 4
|
||||||
sTrainerRankingStepCountHOF:: ds 4
|
sTrainerRankingStepCountHOF:: ds 4
|
||||||
sTrainerRankingHealingsHOF:: ds 4
|
sTrainerRankingHealingsHOF:: ds 4
|
||||||
|
@ -313,108 +302,108 @@ sTrainerRankingLongestMagikarp:: ds 2
|
||||||
sTrainerRankingShortestMagikarp:: ds 2
|
sTrainerRankingShortestMagikarp:: ds 2
|
||||||
sTrainerRankingBugContestScore:: ds 2
|
sTrainerRankingBugContestScore:: ds 2
|
||||||
sTrainerRankingsChecksum:: ds 2
|
sTrainerRankingsChecksum:: ds 2
|
||||||
sTrainerRankingsEnd:: ; a083
|
sTrainerRankingsEnd::
|
||||||
|
|
||||||
ds 1 ; Former location for sMobileEventIndexBackup, moved to 1:BE44 in English
|
ds 1 ; Former location for sMobileEventIndexBackup, moved to 1:BE44 in English
|
||||||
|
|
||||||
sTrainerRankingsBackup:: ds sTrainerRankingsEnd - sTrainerRankings ; a084
|
sTrainerRankingsBackup:: ds sTrainerRankingsEnd - sTrainerRankings
|
||||||
|
|
||||||
ds $6fa
|
ds $6fa
|
||||||
|
|
||||||
s5_a800:: db ; a800
|
s5_a800:: db
|
||||||
|
|
||||||
ds $24
|
ds $24
|
||||||
|
|
||||||
s5_a825:: db ; a825
|
s5_a825:: db
|
||||||
s5_a826:: db ; a826
|
s5_a826:: db
|
||||||
|
|
||||||
ds $6d
|
ds $6d
|
||||||
|
|
||||||
s5_a894:: ds NAME_LENGTH_JAPANESE ; a894
|
s5_a894:: ds NAME_LENGTH_JAPANESE
|
||||||
|
|
||||||
ds $1
|
ds $1
|
||||||
|
|
||||||
s5_a89b:: ds 1 ; a89b
|
s5_a89b:: ds 1
|
||||||
s5_a89c:: ds 22 ; a89c
|
s5_a89c:: ds 22
|
||||||
s5_a8b2:: ds 150 ; a8b2
|
s5_a8b2:: ds 150
|
||||||
|
|
||||||
s5_a948:: ds 246 ; a948
|
s5_a948:: ds 246
|
||||||
|
|
||||||
ds $3
|
ds $3
|
||||||
|
|
||||||
s5_aa41:: ds 4 ; aa41
|
s5_aa41:: ds 4
|
||||||
|
|
||||||
ds $2
|
ds $2
|
||||||
|
|
||||||
s5_aa47:: db ; aa47
|
s5_aa47:: db
|
||||||
s5_aa48:: db ; aa48
|
s5_aa48:: db
|
||||||
|
|
||||||
ds $1
|
ds $1
|
||||||
|
|
||||||
s5_aa4a:: db ; aa4a
|
s5_aa4a:: db
|
||||||
|
|
||||||
sMobileLoginPassword:: ds MOBILE_LOGIN_PASSWORD_LENGTH ; aa4b
|
sMobileLoginPassword:: ds MOBILE_LOGIN_PASSWORD_LENGTH
|
||||||
|
|
||||||
ds $1
|
ds $1
|
||||||
|
|
||||||
s5_aa5d:: ds MOBILE_LOGIN_PASSWORD_LENGTH ; aa5d
|
s5_aa5d:: ds MOBILE_LOGIN_PASSWORD_LENGTH
|
||||||
|
|
||||||
ds $4
|
ds $4
|
||||||
|
|
||||||
s5_aa72:: db ; aa72
|
s5_aa72:: db
|
||||||
s5_aa73:: ds 12 ; aa73
|
s5_aa73:: ds 12
|
||||||
s5_aa7f:: ds 12 ; aa7f
|
s5_aa7f:: ds 12
|
||||||
|
|
||||||
s5_aa8b:: db ; aa8b
|
s5_aa8b:: db
|
||||||
s5_aa8c:: db ; aa8c
|
s5_aa8c:: db
|
||||||
s5_aa8d:: db ; aa8d
|
s5_aa8d:: db
|
||||||
s5_aa8e:: ds 7 * $cc ; aa8e
|
s5_aa8e:: ds 7 * $cc
|
||||||
|
|
||||||
ds $1
|
ds $1
|
||||||
|
|
||||||
s5_b023:: ds 105 ; b023
|
s5_b023:: ds 105
|
||||||
s5_b08c:: ds 4 ; b08c
|
s5_b08c:: ds 4
|
||||||
s5_b090:: db ; b090
|
s5_b090:: db
|
||||||
s5_b091:: db ; b091
|
s5_b091:: db
|
||||||
s5_b092:: ds 31 ; b092
|
s5_b092:: ds 31
|
||||||
|
|
||||||
ds $100
|
ds $100
|
||||||
|
|
||||||
s5_b1b1:: db ; b1b1
|
s5_b1b1:: db
|
||||||
s5_b1b2:: db ; b1b2
|
s5_b1b2:: db
|
||||||
s5_b1b3:: db ; b1b3
|
s5_b1b3:: db
|
||||||
s5_b1b4:: db ; b1b4
|
s5_b1b4:: db
|
||||||
|
|
||||||
ds $1e
|
ds $1e
|
||||||
|
|
||||||
s5_b1d3:: ; b1d3
|
s5_b1d3::
|
||||||
|
|
||||||
ds $120
|
ds $120
|
||||||
|
|
||||||
s5_b2f3:: db ; b2f3
|
s5_b2f3:: db
|
||||||
s5_b2f4:: ds 4 ; b2f4
|
s5_b2f4:: ds 4
|
||||||
|
|
||||||
ds $1
|
ds $1
|
||||||
|
|
||||||
s5_b2f9:: db ; b2f9
|
s5_b2f9:: db
|
||||||
s5_b2fa:: db ; b2fa
|
s5_b2fa:: db
|
||||||
s5_b2fb:: db ; b2fb
|
s5_b2fb:: db
|
||||||
|
|
||||||
ds $b49
|
ds $b49
|
||||||
|
|
||||||
s5_be45:: db ; be45
|
s5_be45:: db
|
||||||
s5_be46:: db ; be46
|
s5_be46:: db
|
||||||
|
|
||||||
ds $1b8
|
ds $1b8
|
||||||
|
|
||||||
s5_bfff:: db ; bfff
|
s5_bfff:: db
|
||||||
|
|
||||||
|
|
||||||
SECTION "SRAM Mobile 3", SRAM
|
SECTION "SRAM Mobile 3", SRAM
|
||||||
|
|
||||||
s6_a000:: ; a000
|
s6_a000::
|
||||||
|
|
||||||
|
|
||||||
SECTION "SRAM Mobile 4", SRAM
|
SECTION "SRAM Mobile 4", SRAM
|
||||||
|
|
||||||
s7_a000:: ; a000
|
s7_a000::
|
||||||
|
|
Loading…
Reference in New Issue