summaryrefslogtreecommitdiff
path: root/scripts/pokemontower7.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/pokemontower7.asm')
-rwxr-xr-xscripts/pokemontower7.asm69
1 files changed, 32 insertions, 37 deletions
diff --git a/scripts/pokemontower7.asm b/scripts/pokemontower7.asm
index 3e1fcccb..431855cb 100755
--- a/scripts/pokemontower7.asm
+++ b/scripts/pokemontower7.asm
@@ -9,7 +9,7 @@ PokemonTower7Script: ; 60d05 (18:4d05)
PokemonTower7Script_60d18: ; 60d18 (18:4d18)
xor a
- ld [wJoypadForbiddenButtonsMask], a
+ ld [wJoyIgnore], a
ld [W_POKEMONTOWER7CURSCRIPT], a
ld [W_CURMAPSCRIPT], a
ret
@@ -24,13 +24,13 @@ PokemonTower7ScriptPointers: ; 60d23 (18:4d23)
PokemonTower7Script2: ; 60d23 (18:4d23)
ld hl, wFlags_0xcd60
res 0, [hl]
- ld a, [W_ISINBATTLE] ; $d057
+ ld a, [W_ISINBATTLE] ; W_ISINBATTLE
cp $ff
jp z, PokemonTower7Script_60d18
call EndTrainerBattle
ld a, $f0
- ld [wJoypadForbiddenButtonsMask], a
- ld a, [$cf13]
+ ld [wJoyIgnore], a
+ ld a, [wcf13]
ld [H_DOWNARROWBLINKCNT2], a ; $ff8c
call DisplayTextID
call PokemonTower7Script_60db6
@@ -40,25 +40,24 @@ PokemonTower7Script2: ; 60d23 (18:4d23)
ret
PokemonTower7Script3: ; 60d56 (18:4d56)
- ld a, [$d730]
+ ld a, [wd730]
bit 0, a
ret nz
ld hl, W_MISSABLEOBJECTLIST
- ld a, [$cf13]
+ ld a, [wcf13]
ld b, a
.missableObjectsListLoop
ld a, [hli]
cp b ; search for sprite ID in missing objects list
ld a, [hli]
jr nz, .missableObjectsListLoop
- ld [$cc4d], a ; remove missable object
- ld a, $11
- call Predef ; indirect jump to RemoveMissableObject (f1d7 (3:71d7))
+ ld [wcc4d], a ; remove missable object
+ predef HideObject
xor a
- ld [wJoypadForbiddenButtonsMask], a
- ld [$cf13], a
+ ld [wJoyIgnore], a
+ ld [wcf13], a
ld [wTrainerHeaderFlagBit], a
- ld [$da38], a
+ ld [wda38], a
ld a, $0
ld [W_POKEMONTOWER7CURSCRIPT], a
ld [W_CURMAPSCRIPT], a
@@ -66,20 +65,19 @@ PokemonTower7Script3: ; 60d56 (18:4d56)
PokemonTower7Script4: ; 60d86 (18:4d86)
ld a, $ff
- ld [wJoypadForbiddenButtonsMask], a
+ ld [wJoyIgnore], a
ld a, $43
- ld [$cc4d], a
- ld a, $11
- call Predef ; indirect jump to RemoveMissableObject (f1d7 (3:71d7))
+ ld [wcc4d], a
+ predef HideObject
ld a, $4
- ld [$c109], a
+ ld [wSpriteStateData1 + 9], a
ld a, $95
ld [H_DOWNARROWBLINKCNT1], a ; $ff8b
ld a, $1
- ld [$d42f], a
+ ld [wd42f], a
ld a, LAVENDER_TOWN
ld [wLastMap], a
- ld hl, $d72d
+ ld hl, wd72d
set 3, [hl]
ld a, $0
ld [W_POKEMONTOWER7CURSCRIPT], a
@@ -88,15 +86,15 @@ PokemonTower7Script4: ; 60d86 (18:4d86)
PokemonTower7Script_60db6: ; 60db6 (18:4db6)
ld hl, CoordsData_60de3 ; $4de3
- ld a, [$cf13]
+ ld a, [wcf13]
dec a
swap a
ld d, $0
ld e, a
add hl, de
- ld a, [W_YCOORD] ; $d361
+ ld a, [W_YCOORD] ; wd361
ld b, a
- ld a, [W_XCOORD] ; $d362
+ ld a, [W_XCOORD] ; wd362
ld c, a
.asm_60dcb
ld a, [hli]
@@ -108,7 +106,7 @@ PokemonTower7Script_60db6: ; 60db6 (18:4db6)
ld a, [hli]
ld d, [hl]
ld e, a
- ld a, [$cf13]
+ ld a, [wcf13]
ld [H_DOWNARROWBLINKCNT2], a ; $ff8c
jp MoveSprite
.asm_60dde
@@ -172,7 +170,7 @@ PokemonTower7TrainerHeaders: ; 60e47 (18:4e47)
PokemonTower7TrainerHeader0: ; 60e47 (18:4e47)
db $1 ; flag's bit
db ($3 << 4) ; trainer's view range
- dw $d769 ; flag's byte
+ dw wd769 ; flag's byte
dw PokemonTower7BattleText1 ; 0x4ec9 TextBeforeBattle
dw PokemonTower7AfterBattleText1 ; 0x4ed3 TextAfterBattle
dw PokemonTower7EndBattleText1 ; 0x4ece TextEndBattle
@@ -181,7 +179,7 @@ PokemonTower7TrainerHeader0: ; 60e47 (18:4e47)
PokemonTower7TrainerHeader1: ; 60e53 (18:4e53)
db $2 ; flag's bit
db ($3 << 4) ; trainer's view range
- dw $d769 ; flag's byte
+ dw wd769 ; flag's byte
dw PokemonTower7BattleText2 ; 0x4ed8 TextBeforeBattle
dw PokemonTower7AfterBattleText2 ; 0x4ee2 TextAfterBattle
dw PokemonTower7EndBattleText2 ; 0x4edd TextEndBattle
@@ -190,7 +188,7 @@ PokemonTower7TrainerHeader1: ; 60e53 (18:4e53)
PokemonTower7TrainerHeader2: ; 60e5f (18:4e5f)
db $3 ; flag's bit
db ($3 << 4) ; trainer's view range
- dw $d769 ; flag's byte
+ dw wd769 ; flag's byte
dw PokemonTower7BattleText3 ; 0x4ee7 TextBeforeBattle
dw PokemonTower7AfterBattleText3 ; 0x4ef1 TextAfterBattle
dw PokemonTower7EndBattleText3 ; 0x4eec TextEndBattle
@@ -220,22 +218,19 @@ PokemonTower7Text4: ; 60e8a (18:4e8a)
db $08 ; asm
ld hl, PokemonTower7Text_60ec4
call PrintText
- ld hl, $d7e0
+ ld hl, wd7e0
set 7, [hl]
- ld hl, $d769
+ ld hl, wd769
set 7, [hl]
ld a, $44
- ld [$cc4d], a
- ld a, $15
- call Predef
+ ld [wcc4d], a
+ predef ShowObject
ld a, $17
- ld [$cc4d], a
- ld a, $11
- call Predef
+ ld [wcc4d], a
+ predef HideObject
ld a, $18
- ld [$cc4d], a
- ld a, $15
- call Predef
+ ld [wcc4d], a
+ predef ShowObject
ld a, $4
ld [W_POKEMONTOWER7CURSCRIPT], a
ld [W_CURMAPSCRIPT], a