summaryrefslogtreecommitdiff
path: root/scripts/mtmoon3.asm
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mtmoon3.asm')
-rwxr-xr-xscripts/mtmoon3.asm40
1 files changed, 16 insertions, 24 deletions
diff --git a/scripts/mtmoon3.asm b/scripts/mtmoon3.asm
index ee163738..dfa92260 100755
--- a/scripts/mtmoon3.asm
+++ b/scripts/mtmoon3.asm
@@ -5,8 +5,7 @@ MtMoon3Script: ; 49d0b (12:5d0b)
ld a, [W_MTMOON3CURSCRIPT]
call ExecuteCurMapScriptInTable
ld [W_MTMOON3CURSCRIPT], a
- ld a, [wd7f6]
- bit 1, a
+ CheckEvent EVENT_579
ret z
ld hl, CoordsData_49d37
call ArePlayerCoordsInArray
@@ -54,8 +53,7 @@ MtMoon3ScriptPointers: ; 49d63 (12:5d63)
dw MtMoon3Script5
MtMoon3Script0: ; 49d6f (12:5d6f)
- ld a, [wd7f6]
- bit 1, a
+ CheckEvent EVENT_579
jp nz, MtMoon3Script_49d91
ld a, [W_YCOORD]
cp $8
@@ -70,8 +68,7 @@ MtMoon3Script0: ; 49d6f (12:5d6f)
jp DisplayTextID
MtMoon3Script_49d91: ; 49d91 (12:5d91)
- ld a, [wd7f6]
- and $c0
+ CheckEitherEventSet EVENT_57E, EVENT_57F
jp z, CheckFightingMapTrainers
ret
@@ -81,8 +78,7 @@ MtMoon3Script3: ; 49d9a (12:5d9a)
jp z, MtMoon3Script_49d58
call UpdateSprites
call Delay3
- ld hl, wd7f6
- set 1, [hl]
+ SetEvent EVENT_579
xor a
ld [wJoyIgnore], a
ld a, $0
@@ -142,8 +138,7 @@ MtMoon3Script5: ; 49dfb (12:5dfb)
ld a, $a
ld [hSpriteIndexOrTextID], a
call DisplayTextID
- ld a, [wd7f6]
- bit 6, a
+ CheckEvent EVENT_57E
jr z, .asm_49e1d
ld a, HS_MT_MOON_3_FOSSIL_2
jr .asm_49e1f
@@ -173,36 +168,36 @@ MtMoon3TextPointers: ; 49e34 (12:5e34)
MtMoon3TrainerHeaders: ; 49e48 (12:5e48)
MtMoon3TrainerHeader0: ; 49e48 (12:5e48)
- db $2 ; flag's bit
+ dbEventFlagBit EVENT_BEAT_MT_MOON_3_TRAINER_0
db ($4 << 4) ; trainer's view range
- dw wd7f6 ; flag's byte
+ dwEventFlagAddress EVENT_BEAT_MT_MOON_3_TRAINER_0
dw MtMoon3BattleText2 ; TextBeforeBattle
dw MtMoon3AfterBattleText2 ; TextAfterBattle
dw MtMoon3EndBattleText2 ; TextEndBattle
dw MtMoon3EndBattleText2 ; TextEndBattle
MtMoon3TrainerHeader2: ; 49e54 (12:5e54)
- db $3 ; flag's bit
+ dbEventFlagBit EVENT_BEAT_MT_MOON_3_TRAINER_2
db ($4 << 4) ; trainer's view range
- dw wd7f6 ; flag's byte
+ dwEventFlagAddress EVENT_BEAT_MT_MOON_3_TRAINER_2
dw MtMoon3BattleText3 ; TextBeforeBattle
dw MtMoon3AfterBattleText3 ; TextAfterBattle
dw MtMoon3EndBattleText3 ; TextEndBattle
dw MtMoon3EndBattleText3 ; TextEndBattle
MtMoon3TrainerHeader3: ; 49e60 (12:5e60)
- db $4 ; flag's bit
+ dbEventFlagBit EVENT_BEAT_MT_MOON_3_TRAINER_3
db ($4 << 4) ; trainer's view range
- dw wd7f6 ; flag's byte
+ dwEventFlagAddress EVENT_BEAT_MT_MOON_3_TRAINER_3
dw MtMoon3BattleText4 ; TextBeforeBattle
dw MtMoon3AfterBattleText4 ; TextAfterBattle
dw MtMoon3EndBattleText4 ; TextEndBattle
dw MtMoon3EndBattleText4 ; TextEndBattle
MtMoon3TrainerHeader4: ; 49e6c (12:5e6c)
- db $5 ; flag's bit
+ dbEventFlagBit EVENT_BEAT_MT_MOON_3_TRAINER_4
db ($4 << 4) ; trainer's view range
- dw wd7f6 ; flag's byte
+ dwEventFlagAddress EVENT_BEAT_MT_MOON_3_TRAINER_4
dw MtMoon3BattleText5 ; TextBeforeBattle
dw MtMoon3AfterBattleText5 ; TextAfterBattle
dw MtMoon3EndBattleText5 ; TextEndBattle
@@ -212,8 +207,7 @@ MtMoon3TrainerHeader4: ; 49e6c (12:5e6c)
MtMoon3Text1: ; 49e79 (12:5e79)
TX_ASM
- ld a, [wd7f6]
- bit 1, a
+ CheckEvent EVENT_579
jr z, .asm_49e8d
and $c0
jr nz, .asm_49eb8
@@ -284,8 +278,7 @@ MtMoon3Text6: ; 49ee9 (12:5ee9)
ld a, HS_MT_MOON_3_FOSSIL_1
ld [wcc4d], a
predef HideObject
- ld hl, wd7f6
- set 6, [hl]
+ SetEvent EVENT_57E
ld a, $4
ld [W_MTMOON3CURSCRIPT], a
ld [W_CURMAPSCRIPT], a
@@ -313,8 +306,7 @@ MtMoon3Text7: ; 49f29 (12:5f29)
ld a, HS_MT_MOON_3_FOSSIL_2
ld [wcc4d], a
predef HideObject
- ld hl, wd7f6
- set 7, [hl]
+ SetEvent EVENT_57F
ld a, $4
ld [W_MTMOON3CURSCRIPT], a
ld [W_CURMAPSCRIPT], a