diff options
Diffstat (limited to 'scripts/powerplant.asm')
-rwxr-xr-x | scripts/powerplant.asm | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/scripts/powerplant.asm b/scripts/powerplant.asm index 48f291e1..353ab2f4 100755 --- a/scripts/powerplant.asm +++ b/scripts/powerplant.asm @@ -1,4 +1,4 @@ -PowerPlantScript: ; 1e2c6 (7:62c6) +PowerPlantScript: call EnableAutoTextBoxDrawing ld hl, PowerPlantTrainerHeaders ld de, PowerPlantScriptPointers @@ -7,12 +7,12 @@ PowerPlantScript: ; 1e2c6 (7:62c6) ld [W_POWERPLANTCURSCRIPT], a ret -PowerPlantScriptPointers: ; 1e2d9 (7:62d9) +PowerPlantScriptPointers: dw CheckFightingMapTrainers dw DisplayEnemyTrainerTextAndStartBattle dw EndTrainerBattle -PowerPlantTextPointers: ; 1e2df (7:62df) +PowerPlantTextPointers: dw PowerPlantText1 dw PowerPlantText2 dw PowerPlantText3 @@ -28,8 +28,8 @@ PowerPlantTextPointers: ; 1e2df (7:62df) dw PickUpItemText dw PickUpItemText -PowerPlantTrainerHeaders: ; 1e2fb (7:62fb) -PowerPlantTrainerHeader0: ; 1e2fb (7:62fb) +PowerPlantTrainerHeaders: +PowerPlantTrainerHeader0: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_0 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_0 @@ -38,7 +38,7 @@ PowerPlantTrainerHeader0: ; 1e2fb (7:62fb) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader1: ; 1e307 (7:6307) +PowerPlantTrainerHeader1: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_1 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_1 @@ -47,7 +47,7 @@ PowerPlantTrainerHeader1: ; 1e307 (7:6307) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader2: ; 1e313 (7:6313) +PowerPlantTrainerHeader2: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_2 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_2 @@ -56,7 +56,7 @@ PowerPlantTrainerHeader2: ; 1e313 (7:6313) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader3: ; 1e31f (7:631f) +PowerPlantTrainerHeader3: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_3 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_3 @@ -65,7 +65,7 @@ PowerPlantTrainerHeader3: ; 1e31f (7:631f) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader4: ; 1e32b (7:632b) +PowerPlantTrainerHeader4: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_4 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_4 @@ -74,7 +74,7 @@ PowerPlantTrainerHeader4: ; 1e32b (7:632b) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader5: ; 1e337 (7:6337) +PowerPlantTrainerHeader5: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_5 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_5 @@ -83,7 +83,7 @@ PowerPlantTrainerHeader5: ; 1e337 (7:6337) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader6: ; 1e343 (7:6343) +PowerPlantTrainerHeader6: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_6 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_6 @@ -92,7 +92,7 @@ PowerPlantTrainerHeader6: ; 1e343 (7:6343) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader7: ; 1e34f (7:634f) +PowerPlantTrainerHeader7: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_7, 1 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_7, 1 @@ -101,7 +101,7 @@ PowerPlantTrainerHeader7: ; 1e34f (7:634f) dw VoltorbBattleText ; TextEndBattle dw VoltorbBattleText ; TextEndBattle -PowerPlantTrainerHeader8: ; 1e35b (7:635b) +PowerPlantTrainerHeader8: dbEventFlagBit EVENT_BEAT_POWER_PLANT_TRAINER_8, 1 db 0 ; view range dwEventFlagAddress EVENT_BEAT_POWER_PLANT_TRAINER_8, 1 @@ -112,62 +112,62 @@ PowerPlantTrainerHeader8: ; 1e35b (7:635b) db $ff -InitVoltorbBattle: ; 1e368 (7:6368) +InitVoltorbBattle: call TalkToTrainer ld a, [W_CURMAPSCRIPT] ld [W_POWERPLANTCURSCRIPT], a jp TextScriptEnd -PowerPlantText1: ; 1e374 (7:6374) +PowerPlantText1: TX_ASM ld hl, PowerPlantTrainerHeader0 jr InitVoltorbBattle -PowerPlantText2: ; 1e37a (7:637a) +PowerPlantText2: TX_ASM ld hl, PowerPlantTrainerHeader1 jr InitVoltorbBattle -PowerPlantText3: ; 1e380 (7:6380) +PowerPlantText3: TX_ASM ld hl, PowerPlantTrainerHeader2 jr InitVoltorbBattle -PowerPlantText4: ; 1e386 (7:6386) +PowerPlantText4: TX_ASM ld hl, PowerPlantTrainerHeader3 jr InitVoltorbBattle -PowerPlantText5: ; 1e38c (7:638c) +PowerPlantText5: TX_ASM ld hl, PowerPlantTrainerHeader4 jr InitVoltorbBattle -PowerPlantText6: ; 1e392 (7:6392) +PowerPlantText6: TX_ASM ld hl, PowerPlantTrainerHeader5 jr InitVoltorbBattle -PowerPlantText7: ; 1e398 (7:6398) +PowerPlantText7: TX_ASM ld hl, PowerPlantTrainerHeader6 jr InitVoltorbBattle -PowerPlantText8: ; 1e39e (7:639e) +PowerPlantText8: TX_ASM ld hl, PowerPlantTrainerHeader7 jr InitVoltorbBattle -PowerPlantText9: ; 1e3a4 (7:63a4) +PowerPlantText9: TX_ASM ld hl, PowerPlantTrainerHeader8 jr InitVoltorbBattle -VoltorbBattleText: ; 1e3aa (7:63aa) +VoltorbBattleText: TX_FAR _VoltorbBattleText db "@" -ZapdosBattleText: ; 1e3af (7:63af) +ZapdosBattleText: TX_FAR _ZapdosBattleText TX_ASM ld a, ZAPDOS |