summaryrefslogtreecommitdiff
path: root/engine/specials.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/specials.asm')
-rw-r--r--engine/specials.asm82
1 files changed, 41 insertions, 41 deletions
diff --git a/engine/specials.asm b/engine/specials.asm
index dc4ce32c4..3904f4a31 100644
--- a/engine/specials.asm
+++ b/engine/specials.asm
@@ -21,22 +21,22 @@ DummySpecial_c224: ; c224
; c225
SetPlayerPalette: ; c225
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld d, a
farcall _SetPlayerPalette
ret
; c230
GameCornerPrizeMonCheckDex: ; c230
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
dec a
call CheckCaughtMon
ret nz
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
dec a
call SetSeenAndCaughtMon
call FadeToMenu
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld [wd265], a
farcall NewPokedexEntry
call ExitAllMenus
@@ -44,35 +44,35 @@ GameCornerPrizeMonCheckDex: ; c230
; c252
UnusedSetSeenMon: ; c252
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
dec a
call SetSeenMon
ret
; c25a
FindPartyMonGreaterThanThatLevel: ; c25a
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld b, a
farcall _FindPartyMonGreaterThanThatLevel
jr z, FoundNone
jr FoundOne
FindPartyMonAtLeastThatHappy: ; c268
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld b, a
farcall _FindPartyMonAtLeastThatHappy
jr z, FoundNone
jr FoundOne
FindPartyMonThatSpecies: ; c276
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld b, a
farcall _FindPartyMonThatSpecies
jr z, FoundNone
jr FoundOne
FindPartyMonThatSpeciesYourTrainerID: ; c284
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld b, a
farcall _FindPartyMonThatSpeciesYourTrainerID
jr z, FoundNone
@@ -80,21 +80,21 @@ FindPartyMonThatSpeciesYourTrainerID: ; c284
FoundOne: ; c292
ld a, TRUE
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
FoundNone: ; c298
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c29d
NameRival: ; 0xc29d
ld b, $2 ; rival
- ld de, RivalName
+ ld de, wRivalName
farcall _NamingScreen
; default to "SILVER"
- ld hl, RivalName
+ ld hl, wRivalName
ld de, DefaultRivalName
call InitName
ret
@@ -131,10 +131,10 @@ DisplayLinkRecord: ; c2da
PlayersHousePC: ; c2e7
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
farcall _PlayersHousePC
ld a, c
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c2f6
@@ -147,7 +147,7 @@ CheckMysteryGift: ; c2f6
inc a
.no
- ld [ScriptVar], a
+ ld [wScriptVar], a
call CloseSRAM
ret
; c309
@@ -156,28 +156,28 @@ GetMysteryGiftItem: ; c309
ld a, BANK(sMysteryGiftItem)
call GetSRAMBank
ld a, [sMysteryGiftItem]
- ld [CurItem], a
+ ld [wCurItem], a
ld a, 1
ld [wItemQuantityChangeBuffer], a
- ld hl, NumItems
+ ld hl, wNumItems
call ReceiveItem
jr nc, .no_room
xor a
ld [sMysteryGiftItem], a
call CloseSRAM
- ld a, [CurItem]
+ ld a, [wCurItem]
ld [wd265], a
call GetItemName
ld hl, .ReceiveItemText
call PrintText
ld a, TRUE
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.no_room
call CloseSRAM
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c345
@@ -190,12 +190,12 @@ GetMysteryGiftItem: ; c309
BugContestJudging: ; c34a
farcall _BugContestJudging
ld a, b
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c355
MapRadio: ; c355
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld e, a
farcall PlayRadio
ret
@@ -205,7 +205,7 @@ UnownPuzzle: ; c360
call FadeToMenu
farcall _UnownPuzzle
ld a, [wSolvedUnownPuzzle]
- ld [ScriptVar], a
+ ld [wScriptVar], a
call ExitAllMenus
ret
; c373
@@ -253,13 +253,13 @@ StartGameCornerGame: ; c39a
; c3ae
CheckCoinsAndCoinCase: ; c3ae
- ld hl, Coins
+ ld hl, wCoins
ld a, [hli]
or [hl]
jr z, .no_coins
ld a, COIN_CASE
- ld [CurItem], a
- ld hl, NumItems
+ ld [wCurItem], a
+ ld hl, wNumItems
call CheckItem
jr nc, .no_coin_case
and a
@@ -299,23 +299,23 @@ ClearBGPalettesBufferScreen: ; c3db
ScriptReturnCarry: ; c3e2
jr c, .carry
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.carry
ld a, 1
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c3ef
UnusedCheckUnusedTwoDayTimer: ; c3ef
farcall CheckUnusedTwoDayTimer
ld a, [wUnusedTwoDayTimer]
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; c3fc
ActivateFishingSwarm: ; c3fc
- ld a, [ScriptVar]
+ ld a, [wScriptVar]
ld [wFishingSwarmFlag], a
ret
; c403
@@ -365,16 +365,16 @@ SnorlaxAwake: ; 0xc43d
; next to Snorlax.
; outputs:
-; ScriptVar is 1 if the conditions are met, otherwise 0.
+; wScriptVar is 1 if the conditions are met, otherwise 0.
; check background music
ld a, [wMapMusic]
cp MUSIC_POKE_FLUTE_CHANNEL
jr nz, .nope
- ld a, [XCoord]
+ ld a, [wXCoord]
ld b, a
- ld a, [YCoord]
+ ld a, [wYCoord]
ld c, a
ld hl, .ProximityCoords
@@ -398,7 +398,7 @@ SnorlaxAwake: ; 0xc43d
.nope
xor a
.done
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.ProximityCoords:
@@ -412,7 +412,7 @@ SnorlaxAwake: ; 0xc43d
PlayCurMonCry: ; c472
- ld a, [CurPartySpecies]
+ ld a, [wCurPartySpecies]
jp PlayMonCry
; c478
@@ -435,17 +435,17 @@ GameboyCheck: ; c478
.cgb
ld a, GBCHECK_CGB
.done
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
FadeOutMusic: ; c48f
ld a, LOW(MUSIC_NONE)
- ld [MusicFadeID], a
+ ld [wMusicFadeID], a
ld a, HIGH(MUSIC_NONE)
- ld [MusicFadeID + 1], a
+ ld [wMusicFadeID + 1], a
ld a, $2
- ld [MusicFade], a
+ ld [wMusicFade], a
ret
; c49f
@@ -467,5 +467,5 @@ TrainerHouse: ; 0xc4b9
ld a, BANK(sMysteryGiftTrainerHouseFlag)
call GetSRAMBank
ld a, [sMysteryGiftTrainerHouseFlag]
- ld [ScriptVar], a
+ ld [wScriptVar], a
jp CloseSRAM