diff options
Diffstat (limited to 'maps/GoldenrodGym.asm')
-rw-r--r-- | maps/GoldenrodGym.asm | 157 |
1 files changed, 56 insertions, 101 deletions
diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index 98a1632b3..021dfedda 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -1,4 +1,4 @@ -GoldenrodGym_MapScriptHeader: ; 0x54000 +GoldenrodGym_MapScriptHeader: ; trigger count db 2 @@ -8,20 +8,17 @@ GoldenrodGym_MapScriptHeader: ; 0x54000 ; callback count db 0 -; 0x5400a -UnknownScript_0x5400a: ; 0x5400a +UnknownScript_0x5400a: end -; 0x5400b -UnknownScript_0x5400b: ; 0x5400b +UnknownScript_0x5400b: end -; 0x5400c -WhitneyScript_0x5400c: ; 0x5400c +WhitneyScript_0x5400c: faceplayer checkevent EVENT_BEAT_WHITNEY - iftrue UnknownScript_0x54037 + iftrue .FightDone loadfont writetext UnknownText_0x54122 closetext @@ -37,20 +34,19 @@ WhitneyScript_0x5400c: ; 0x5400c setevent EVENT_BEAT_BEAUTY_SAMANTHA setevent EVENT_BEAT_LASS_CARRIE setevent EVENT_BEAT_LASS_BRIDGET -UnknownScript_0x54037: ; 0x54037 +.FightDone loadfont checkevent EVENT_MADE_WHITNEY_CRY - iffalse UnknownScript_0x54044 + iffalse .StoppedCrying writetext UnknownText_0x541f4 closetext loadmovesprites end -; 0x54044 -UnknownScript_0x54044: ; 0x54044 +.StoppedCrying checkevent EVENT_GOT_TM45_ATTRACT iftrue UnknownScript_0x54077 - checkflag $001d + checkflag ENGINE_PLAINBADGE iftrue UnknownScript_0x54064 writetext UnknownText_0x54222 keeptextopen @@ -58,10 +54,10 @@ UnknownScript_0x54044: ; 0x54044 writetext UnknownText_0x54273 playsound SFX_GET_BADGE waitbutton - setflag $001d - checkcode $7 - scall UnknownScript_0x5407d -UnknownScript_0x54064: ; 0x54064 + setflag ENGINE_PLAINBADGE + checkcode VAR_BADGES + scall GoldenrodGymTriggerRockets +UnknownScript_0x54064: writetext UnknownText_0x5428b keeptextopen verbosegiveitem TM_ATTRACT, 1 @@ -71,31 +67,26 @@ UnknownScript_0x54064: ; 0x54064 closetext loadmovesprites end -; 0x54077 -UnknownScript_0x54077: ; 0x54077 +UnknownScript_0x54077: writetext UnknownText_0x54360 closetext -UnknownScript_0x5407b: ; 0x5407b +UnknownScript_0x5407b: loadmovesprites end -; 0x5407d -UnknownScript_0x5407d: ; 0x5407d - if_equal $7, UnknownScript_0x54089 - if_equal $6, UnknownScript_0x54086 +GoldenrodGymTriggerRockets: + if_equal 7, .RadioTowerRockets + if_equal 6, .GoldenrodRockets end -; 0x54086 -UnknownScript_0x54086: ; 0x54086 +.GoldenrodRockets jumpstd goldenrodrockets -; 0x54089 -UnknownScript_0x54089: ; 0x54089 +.RadioTowerRockets jumpstd radiotowerrockets -; 0x5408c -TrainerLassCarrie: ; 0x5408c +TrainerLassCarrie: ; bit/flag number dw $515 @@ -113,18 +104,16 @@ TrainerLassCarrie: ; 0x5408c ; script when talk again dw LassCarrieScript -; 0x54098 -LassCarrieScript: ; 0x54098 +LassCarrieScript: talkaftercancel loadfont writetext LassCarrieOWText closetext loadmovesprites end -; 0x540a0 -WhitneyCriesScript: ; 0x540a0 +WhitneyCriesScript: showemote $0, $4, 15 applymovement $4, BridgetWalksUpMovement spriteface $0, DOWN @@ -136,9 +125,8 @@ WhitneyCriesScript: ; 0x540a0 dotrigger $0 clearevent EVENT_MADE_WHITNEY_CRY end -; 0x540bb -TrainerLassBridget: ; 0x540bb +TrainerLassBridget: ; bit/flag number dw $516 @@ -156,18 +144,16 @@ TrainerLassBridget: ; 0x540bb ; script when talk again dw LassBridgetScript -; 0x540c7 -LassBridgetScript: ; 0x540c7 +LassBridgetScript: talkaftercancel loadfont writetext LassBridgetOWText closetext loadmovesprites end -; 0x540cf -TrainerBeautyVictoria: ; 0x540cf +TrainerBeautyVictoria: ; bit/flag number dw $4ad @@ -185,18 +171,16 @@ TrainerBeautyVictoria: ; 0x540cf ; script when talk again dw BeautyVictoriaScript -; 0x540db -BeautyVictoriaScript: ; 0x540db +BeautyVictoriaScript: talkaftercancel loadfont writetext BeautyVictoriaOWText closetext loadmovesprites end -; 0x540e3 -TrainerBeautySamantha: ; 0x540e3 +TrainerBeautySamantha: ; bit/flag number dw $4ae @@ -214,18 +198,16 @@ TrainerBeautySamantha: ; 0x540e3 ; script when talk again dw BeautySamanthaScript -; 0x540ef -BeautySamanthaScript: ; 0x540ef +BeautySamanthaScript: talkaftercancel loadfont writetext BeautySamanthaOWText closetext loadmovesprites end -; 0x540f7 -GoldenrodGymGuyScript: ; 0x540f7 +GoldenrodGymGuyScript: faceplayer checkevent EVENT_BEAT_WHITNEY iftrue .GoldenrodGymGuyWinScript @@ -241,7 +223,6 @@ GoldenrodGymGuyScript: ; 0x540f7 closetext loadmovesprites end -; 0x5410c GoldenrodGymStatue: checkflag ENGINE_PLAINBADGE @@ -251,19 +232,17 @@ GoldenrodGymStatue: trainertotext WHITNEY, 1, $1 jumpstd gymstatue2 -BridgetWalksUpMovement: ; 0x5411c +BridgetWalksUpMovement: step_left turn_head_up step_end -; 0x5411f -BridgetWalksAwayMovement: ; 0x5411f +BridgetWalksAwayMovement: step_right turn_head_left step_end -; 0x54122 -UnknownText_0x54122: ; 0x54122 +UnknownText_0x54122: text "Hi! I'm WHITNEY!" para "Everyone was into" @@ -277,9 +256,8 @@ UnknownText_0x54122: ; 0x54122 line "tle? I'm warning" cont "you--I'm good!" done -; 0x541a5 -UnknownText_0x541a5: ; 0x541a5 +UnknownText_0x541a5: text "Sob…" para "…Waaaaaaah!" @@ -289,9 +267,8 @@ UnknownText_0x541a5: ; 0x541a5 line "so serious! You…" cont "you child, you!" done -; 0x541f4 -UnknownText_0x541f4: ; 0x541f4 +UnknownText_0x541f4: text "Waaaaah!" para "Waaaaah!" @@ -299,9 +276,8 @@ UnknownText_0x541f4: ; 0x541f4 para "…Snivel, hic…" line "…You meanie!" done -; 0x54222 -UnknownText_0x54222: ; 0x54222 +UnknownText_0x54222: text "…Sniff…" para "What? What do you" @@ -311,15 +287,13 @@ UnknownText_0x54222: ; 0x54222 line "I forgot. Here's" cont "PLAINBADGE." done -; 0x54273 -UnknownText_0x54273: ; 0x54273 +UnknownText_0x54273: text "<PLAYER> received" line "PLAINBADGE." done -; 0x5428b -UnknownText_0x5428b: ; 0x5428b +UnknownText_0x5428b: text "PLAINBADGE lets" line "your #MON use" @@ -333,9 +307,8 @@ UnknownText_0x5428b: ; 0x5428b para "Oh, you can have" line "this too!" done -; 0x54302 -UnknownText_0x54302: ; 0x54302 +UnknownText_0x54302: text "It's ATTRACT!" line "It makes full use" @@ -346,39 +319,34 @@ UnknownText_0x54302: ; 0x54302 line "fect for a cutie" cont "like me?" done -; 0x54360 -UnknownText_0x54360: ; 0x54360 +UnknownText_0x54360: text "Ah, that was a" line "good cry!" para "Come for a visit" line "again! Bye-bye!" done -; 0x5439b -LassCarrieSeenText: ; 0x5439b +LassCarrieSeenText: text "Don't let my" line "#MON's cute" para "looks fool you." line "They can whip you!" done -; 0x543d6 -LassCarrieBeatenText: ; 0x543d6 +LassCarrieBeatenText: text "Darn… I thought" line "you were weak…" done -; 0x543f6 -LassCarrieOWText: ; 0x543f6 +LassCarrieOWText: text "Do my #MON" line "think I'm cute?" done -; 0x54411 -LassBridgetSeenText: ; 0x54411 +LassBridgetSeenText: text "I like cute #-" line "MON better than" cont "strong #MON." @@ -386,14 +354,12 @@ LassBridgetSeenText: ; 0x54411 para "But I have strong" line "and cute #MON!" done -; 0x5445f -LassBridgetBeatenText: ; 0x5445f +LassBridgetBeatenText: text "Oh, no, no, no!" done -; 0x54470 -LassBridgetOWText: ; 0x54470 +LassBridgetOWText: text "I'm trying to beat" line "WHITNEY, but…" cont "It's depressing." @@ -404,9 +370,8 @@ LassBridgetOWText: ; 0x54470 para "try harder next" line "time!" done -; 0x544d4 -BridgetWhitneyCriesText: ; 0x544d4 +BridgetWhitneyCriesText: text "Oh, no. You made" line "WHITNEY cry." @@ -416,51 +381,44 @@ BridgetWhitneyCriesText: ; 0x544d4 para "always cries when" line "she loses." done -; 0x5452d -BeautyVictoriaSeenText: ; 0x5452d +BeautyVictoriaSeenText: text "Oh, you are a cute" line "little trainer! " para "I like you, but I" line "won't hold back!" done -; 0x54574 -BeautyVictoriaBeatenText: ; 0x54574 +BeautyVictoriaBeatenText: text "Let's see… Oops," line "it's over?" done -; 0x5458f -BeautyVictoriaOWText: ; 0x5458f +BeautyVictoriaOWText: text "Wow, you must be" line "good to beat me!" cont "Keep it up!" done -; 0x545be -BeautySamanthaSeenText: ; 0x545be +BeautySamanthaSeenText: text "Give it your best" line "shot, or I'll take" cont "you down!" done -; 0x545ed -BeautySamanthaBeatenText: ; 0x545ed +BeautySamanthaBeatenText: text "No! Oh, MEOWTH," line "I'm so sorry!" done -; 0x5460b -BeautySamanthaOWText: ; 0x5460b +BeautySamanthaOWText: text "I taught MEOWTH" line "moves for taking" cont "on any type…" done -; 0x5463a -GoldenrodGymGuyText: ; 0x5463a +GoldenrodGymGuyText: text "Yo! CHAMP in" line "making!" @@ -472,16 +430,14 @@ GoldenrodGymGuyText: ; 0x5463a line "use fighting-type" cont "#MON." done -; 0x546a7 -GoldenrodGymGuyWinText: ; 0x546a7 +GoldenrodGymGuyWinText: text "You won? Great! I" line "was busy admiring" cont "the ladies here." done -; 0x546dd -GoldenrodGym_MapEventHeader: ; 0x546dd +GoldenrodGym_MapEventHeader: ; filler db 0, 0 @@ -507,4 +463,3 @@ GoldenrodGym_MapEventHeader: ; 0x546dd person_event SPRITE_BUENA, 6, 4, $6, $0, 255, 255, $92, 3, TrainerBeautyVictoria, $ffff person_event SPRITE_BUENA, 9, 23, $6, $0, 255, 255, $92, 3, TrainerBeautySamantha, $ffff person_event SPRITE_GYM_GUY, 19, 9, $6, $0, 255, 255, $80, 0, GoldenrodGymGuyScript, $ffff -; 0x5474d |