diff options
Diffstat (limited to 'maps/RadioTower2F.asm')
-rw-r--r-- | maps/RadioTower2F.asm | 418 |
1 files changed, 138 insertions, 280 deletions
diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 7d21f8fef..e5ec9dfee 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -1,187 +1,107 @@ -RadioTower2F_MapScriptHeader: ; 0x5d6fb - ; trigger count +RadioTower2F_MapScriptHeader: +.MapTriggers: db 0 - ; callback count +.MapCallbacks: db 0 -; 0x5d6fd -UnknownScript_0x5d6fd: ; 0x5d6fd +UnknownScript_0x5d6fd: end -; 0x5d6fe -SuperNerdScript_0x5d6fe: ; 0x5d6fe +SuperNerdScript_0x5d6fe: jumptextfaceplayer UnknownText_0x5d924 -; 0x5d701 -TeacherScript_0x5d701: ; 0x5d701 +TeacherScript_0x5d701: faceplayer loadfont - checkflag $0013 + checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0x5d70f writetext UnknownText_0x5d956 closetext loadmovesprites end -; 0x5d70f -UnknownScript_0x5d70f: ; 0x5d70f +UnknownScript_0x5d70f: writetext UnknownText_0x5d983 closetext loadmovesprites end -; 0x5d715 -JigglypuffScript_0x5d715: ; 0x5d715 +JigglypuffScript_0x5d715: loadfont writetext UnknownText_0x5d9b6 cry JIGGLYPUFF closetext loadmovesprites end -; 0x5d71f -BlackBeltScript_0x5d71f: ; 0x5d71f +BlackBeltScript_0x5d71f: jumptextfaceplayer UnknownText_0x5d9cb -; 0x5d722 -BlackBeltScript_0x5d722: ; 0x5d722 +BlackBeltScript_0x5d722: jumptextfaceplayer UnknownText_0x5da44 -; 0x5d725 -TrainerGruntM4: ; 0x5d725 - ; bit/flag number - dw $4f4 +TrainerGruntM4: + trainer EVENT_BEAT_ROCKET_GRUNTM_4, GRUNTM, 4, GruntM4SeenText, GruntM4BeatenText, $0000, GruntM4Script - ; trainer group && trainer id - db GRUNTM, 4 - - ; text when seen - dw GruntM4SeenText - - ; text when trainer beaten - dw GruntM4BeatenText - - ; script when lost - dw $0000 - - ; script when talk again - dw GruntM4Script -; 0x5d731 - -GruntM4Script: ; 0x5d731 +GruntM4Script: talkaftercancel loadfont writetext UnknownText_0x5db07 closetext loadmovesprites end -; 0x5d739 - -TrainerGruntM5: ; 0x5d739 - ; bit/flag number - dw $4f5 - - ; trainer group && trainer id - db GRUNTM, 5 - - ; text when seen - dw GruntM5SeenText - - ; text when trainer beaten - dw GruntM5BeatenText - - ; script when lost - dw $0000 - ; script when talk again - dw GruntM5Script -; 0x5d745 +TrainerGruntM5: + trainer EVENT_BEAT_ROCKET_GRUNTM_5, GRUNTM, 5, GruntM5SeenText, GruntM5BeatenText, $0000, GruntM5Script -GruntM5Script: ; 0x5d745 +GruntM5Script: talkaftercancel loadfont writetext UnknownText_0x5db99 closetext loadmovesprites end -; 0x5d74d -TrainerGruntM6: ; 0x5d74d - ; bit/flag number - dw $4f6 +TrainerGruntM6: + trainer EVENT_BEAT_ROCKET_GRUNTM_6, GRUNTM, 6, GruntM6SeenText, GruntM6BeatenText, $0000, GruntM6Script - ; trainer group && trainer id - db GRUNTM, 6 - - ; text when seen - dw GruntM6SeenText - - ; text when trainer beaten - dw GruntM6BeatenText - - ; script when lost - dw $0000 - - ; script when talk again - dw GruntM6Script -; 0x5d759 - -GruntM6Script: ; 0x5d759 +GruntM6Script: talkaftercancel loadfont writetext UnknownText_0x5dc00 closetext loadmovesprites end -; 0x5d761 - -TrainerGruntF2: ; 0x5d761 - ; bit/flag number - dw $511 - - ; trainer group && trainer id - db GRUNTF, 2 - - ; text when seen - dw GruntF2SeenText - - ; text when trainer beaten - dw GruntF2BeatenText - - ; script when lost - dw $0000 - ; script when talk again - dw GruntF2Script -; 0x5d76d +TrainerGruntF2: + trainer EVENT_BEAT_ROCKET_GRUNTF_2, GRUNTF, 2, GruntF2SeenText, GruntF2BeatenText, $0000, GruntF2Script -GruntF2Script: ; 0x5d76d +GruntF2Script: talkaftercancel loadfont writetext UnknownText_0x5dcd0 closetext loadmovesprites end -; 0x5d775 Buena: faceplayer loadfont - checkflag $0013 + checkflag ENGINE_ROCKETS_IN_RADIO_TOWER iftrue UnknownScript_0x5d865 checkevent EVENT_MET_BUENA iffalse UnknownScript_0x5d800 - checkflag $0060 + checkflag ENGINE_BUENAS_PASSWORD_2 iftrue UnknownScript_0x5d82f - checkcode $a - if_less_than $12, UnknownScript_0x5d893 - checkflag $005f + checkcode VAR_HOUR + if_less_than 18, UnknownScript_0x5d893 + checkflag ENGINE_BUENAS_PASSWORD iffalse UnknownScript_0x5d80a checkitem BLUE_CARD iffalse UnknownScript_0x5d86b - checkcode $18 - if_equal $1e, UnknownScript_0x5d87f + checkcode VAR_BLUECARDBALANCE + if_equal 30, UnknownScript_0x5d87f playmusic MUSIC_BUENAS_PASSWORD writetext UnknownText_0x5de35 special Function4ae12 @@ -190,10 +110,10 @@ Buena: closetext loadmovesprites spriteface $b, RIGHT - checkcode $9 + checkcode VAR_FACING if_not_equal $3, UnknownScript_0x5d7be applymovement $0, MovementData_0x5d921 -UnknownScript_0x5d7be: ; 0x5d7be +UnknownScript_0x5d7be: spriteface $0, RIGHT loadfont writetext UnknownText_0x5dedd @@ -208,12 +128,12 @@ UnknownScript_0x5d7be: ; 0x5d7be writetext UnknownText_0x5dfc1 closetext loadmovesprites - checkcode $18 + checkcode VAR_BLUECARDBALANCE addvar $1 - writevarcode $18 + writevarcode VAR_BLUECARDBALANCE waitbutton playsound SFX_TRANSACTION - setflag $0060 + setflag ENGINE_BUENAS_PASSWORD_2 pause 20 spriteface $b, RIGHT loadfont @@ -223,30 +143,28 @@ UnknownScript_0x5d7be: ; 0x5d7be special Functionc48f pause 20 special RestartMapMusic - checkcode $18 + checkcode VAR_BLUECARDBALANCE if_equal $1e, UnknownScript_0x5d8a4 end -; 0x5d800 -UnknownScript_0x5d800: ; 0x5d800 +UnknownScript_0x5d800: writetext UnknownText_0x5dcf4 keeptextopen setevent EVENT_MET_BUENA verbosegiveitem BLUE_CARD, 1 -UnknownScript_0x5d80a: ; 0x5d80a +UnknownScript_0x5d80a: writetext UnknownText_0x5de10 closetext loadmovesprites - checkcellnum $25 + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d81a checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d81a: ; 0x5d81a +UnknownScript_0x5d81a: spriteface $b, RIGHT end -; 0x5d81e -UnknownScript_0x5d81e: ; 0x5d81e +UnknownScript_0x5d81e: writetext UnknownText_0x5df29 closetext loadmovesprites @@ -255,24 +173,22 @@ UnknownScript_0x5d81e: ; 0x5d81e pause 20 special RestartMapMusic end -; 0x5d82f -UnknownScript_0x5d82f: ; 0x5d82f +UnknownScript_0x5d82f: writetext UnknownText_0x5df6c closetext loadmovesprites - checkcellnum $25 + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d83f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d83f: ; 0x5d83f +UnknownScript_0x5d83f: spriteface $b, RIGHT pause 10 end -; 0x5d845 -UnknownScript_0x5d845: ; 0x5d845 - setflag $0060 +UnknownScript_0x5d845: + setflag ENGINE_BUENAS_PASSWORD_2 loadfont writetext UnknownText_0x5e01c closetext @@ -288,55 +204,50 @@ UnknownScript_0x5d845: ; 0x5d845 pause 20 special RestartMapMusic end -; 0x5d865 -UnknownScript_0x5d865: ; 0x5d865 +UnknownScript_0x5d865: writetext UnknownText_0x5e0c2 closetext loadmovesprites end -; 0x5d86b -UnknownScript_0x5d86b: ; 0x5d86b +UnknownScript_0x5d86b: writetext UnknownText_0x5e192 closetext loadmovesprites - checkcellnum $25 + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d87b checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d87b: ; 0x5d87b +UnknownScript_0x5d87b: spriteface $b, RIGHT end -; 0x5d87f -UnknownScript_0x5d87f: ; 0x5d87f +UnknownScript_0x5d87f: writetext UnknownText_0x5e0f1 closetext loadmovesprites - checkcellnum $25 + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d88f checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d88f: ; 0x5d88f +UnknownScript_0x5d88f: spriteface $b, RIGHT end -; 0x5d893 -UnknownScript_0x5d893: ; 0x5d893 +UnknownScript_0x5d893: writetext UnknownText_0x5e131 closetext loadmovesprites - checkcellnum $25 + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d8a3 checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER iftrue UnknownScript_0x5d8cc -UnknownScript_0x5d8a3: ; 0x5d8a3 +UnknownScript_0x5d8a3: end -; 0x5d8a4 -UnknownScript_0x5d8a4: ; 0x5d8a4 - checkcellnum $25 +UnknownScript_0x5d8a4: + checkcellnum PHONE_BUENA iftrue UnknownScript_0x5d8fe pause 20 spriteface $b, DOWN @@ -345,19 +256,18 @@ UnknownScript_0x5d8a4: ; 0x5d8a4 pause 15 checkevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD iftrue UnknownScript_0x5d8cc - showemote $0, $b, 15 + showemote EMOTE_SHOCK, $b, 15 setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER_NO_BLUE_CARD setevent EVENT_BUENA_OFFERED_HER_PHONE_NUMBER loadfont writetext UnknownText_0x5e1ee jump UnknownScript_0x5d8d0 -; 0x5d8cc -UnknownScript_0x5d8cc: ; 0x5d8cc +UnknownScript_0x5d8cc: loadfont writetext UnknownText_0x5e2bf -UnknownScript_0x5d8d0: ; 0x5d8d0 - askforphonenumber $25 +UnknownScript_0x5d8d0: + askforphonenumber PHONE_BUENA if_equal $1, UnknownScript_0x5d8f6 if_equal $2, UnknownScript_0x5d8ed writetext UnknownText_0x5e2f3 @@ -368,28 +278,25 @@ UnknownScript_0x5d8d0: ; 0x5d8d0 closetext loadmovesprites spriteface $b, RIGHT - addcellnum $25 + addcellnum PHONE_BUENA end -; 0x5d8ed -UnknownScript_0x5d8ed: ; 0x5d8ed +UnknownScript_0x5d8ed: writetext UnknownText_0x5e33c closetext loadmovesprites spriteface $b, RIGHT end -; 0x5d8f6 -UnknownScript_0x5d8f6: ; 0x5d8f6 +UnknownScript_0x5d8f6: writetext UnknownText_0x5e35e closetext loadmovesprites spriteface $b, RIGHT -UnknownScript_0x5d8fe: ; 0x5d8fe +UnknownScript_0x5d8fe: end -; 0x5d8ff -ReceptionistScript_0x5d8ff: ; 0x5d8ff +ReceptionistScript_0x5d8ff: faceplayer loadfont checkitem BLUE_CARD @@ -399,64 +306,54 @@ ReceptionistScript_0x5d8ff: ; 0x5d8ff special SpecialBuenaPrize loadmovesprites end -; 0x5d90f -UnknownScript_0x5d90f: ; 0x5d90f +UnknownScript_0x5d90f: writetext UnknownText_0x5e3d8 keeptextopen loadmovesprites end -; 0x5d915 -MapRadioTower2FSignpost0Script: ; 0x5d915 +MapRadioTower2FSignpost0Script: jumptext UnknownText_0x5e426 -; 0x5d918 -MapRadioTower2FSignpost1Script: ; 0x5d918 +MapRadioTower2FSignpost1Script: jumptext UnknownText_0x5e430 -; 0x5d91b -MapRadioTower2FSignpost5Script: ; 0x5d91b +MapRadioTower2FSignpost5Script: jumptext UnknownText_0x5e463 -; 0x5d91e RadioTower2FBookshelf: jumpstd magazinebookshelf -MovementData_0x5d921: ; 0x5d921 +MovementData_0x5d921: slow_step_down slow_step_right step_end -; 0x5d924 -UnknownText_0x5d924: ; 0x5d924 +UnknownText_0x5d924: text "You can listen to" line "the radio any-" cont "where. Tune in!" done -; 0x5d956 -UnknownText_0x5d956: ; 0x5d956 +UnknownText_0x5d956: text "Lullabies on the" line "radio may make" cont "#MON sleep." done -; 0x5d983 -UnknownText_0x5d983: ; 0x5d983 +UnknownText_0x5d983: text "Why would they" line "want to take over" cont "the RADIO TOWER?" done -; 0x5d9b6 -UnknownText_0x5d9b6: ; 0x5d9b6 +UnknownText_0x5d9b6: text "JIGGLYPUFF:" line "Jiggly…" done -; 0x5d9cb -UnknownText_0x5d9cb: ; 0x5d9cb +UnknownText_0x5d9cb: text "Sorry. Authorized" line "personnel only" cont "beyond this point." @@ -468,9 +365,8 @@ UnknownText_0x5d9cb: ; 0x5d9cb line "wrong with the" cont "DIRECTOR…" done -; 0x5da44 -UnknownText_0x5da44: ; 0x5da44 +UnknownText_0x5da44: text "Feel free to look" line "around anywhere." @@ -478,9 +374,8 @@ UnknownText_0x5da44: ; 0x5da44 line "nice again, just" cont "as he was before." done -; 0x5da9b -GruntM4SeenText: ; 0x5da9b +GruntM4SeenText: text "Three years ago," line "TEAM ROCKET was" cont "forced to disband." @@ -488,22 +383,19 @@ GruntM4SeenText: ; 0x5da9b para "But we're making a" line "comeback here!" done -; 0x5daf1 -GruntM4BeatenText: ; 0x5daf1 +GruntM4BeatenText: text "Gwah! Don't get" line "cute!" done -; 0x5db07 -UnknownText_0x5db07: ; 0x5db07 +UnknownText_0x5db07: text "We won't let you" line "ruin our plans" cont "for our comeback!" done -; 0x5db39 -GruntM5SeenText: ; 0x5db39 +GruntM5SeenText: text "We're TEAM ROCKET," line "the exploiters of" cont "#MON!" @@ -511,33 +403,28 @@ GruntM5SeenText: ; 0x5db39 para "We love being" line "evil! Scared?" done -; 0x5db80 -GruntM5BeatenText: ; 0x5db80 +GruntM5BeatenText: text "You think you're a" line "hero?" done -; 0x5db99 -UnknownText_0x5db99: ; 0x5db99 +UnknownText_0x5db99: text "We're not always" line "evil. We just do" cont "whatever we like." done -; 0x5dbcd -GruntM6SeenText: ; 0x5dbcd +GruntM6SeenText: text "Hey, hey! Keep out" line "of our way!" done -; 0x5dbed -GruntM6BeatenText: ; 0x5dbed +GruntM6BeatenText: text "Arggh. I give up." done -; 0x5dc00 -UnknownText_0x5dc00: ; 0x5dc00 +UnknownText_0x5dc00: text "Our EXECUTIVES are" line "trying to take" cont "this place over." @@ -546,9 +433,8 @@ UnknownText_0x5dc00: ; 0x5dc00 line "plan. I wonder" cont "what that is?" done -; 0x5dc64 -GruntF2SeenText: ; 0x5dc64 +GruntF2SeenText: text "Hahaha!" para "How boring." @@ -560,20 +446,17 @@ GruntF2SeenText: ; 0x5dc64 para "Come on, keep me" line "amused!" done -; 0x5dcbf -GruntF2BeatenText: ; 0x5dcbf +GruntF2BeatenText: text "Wh-who are you?" done -; 0x5dcd0 -UnknownText_0x5dcd0: ; 0x5dcd0 +UnknownText_0x5dcd0: text "You beat me, and" line "I won't forget it!" done -; 0x5dcf4 -UnknownText_0x5dcf4: ; 0x5dcf4 +UnknownText_0x5dcf4: text "BUENA: Hi! I'm" line "BUENA!" @@ -601,15 +484,13 @@ UnknownText_0x5dcf4: ; 0x5dcf4 para "It's your very own" line "point card!" done -; 0x5de10 -UnknownText_0x5de10: ; 0x5de10 +UnknownText_0x5de10: text "BUENA: Tune in to" line "my PASSWORD SHOW!" done -; 0x5de35 -UnknownText_0x5de35: ; 0x5de35 +UnknownText_0x5de35: text "BUENA: Hi!" line "Did you tune in to" cont "my radio show?" @@ -617,9 +498,8 @@ UnknownText_0x5de35: ; 0x5de35 para "Do you remember" line "today's password?" done -; 0x5de84 -UnknownText_0x5de84: ; 0x5de84 +UnknownText_0x5de84: text "BUENA: Oh, wow!" line "Thank you!" @@ -631,9 +511,8 @@ UnknownText_0x5de84: ; 0x5de84 para "Come on, <PLAY_G>." line "Join the show." done -; 0x5dedd -UnknownText_0x5dedd: ; 0x5dedd +UnknownText_0x5dedd: text "BUENA: Everyone" line "ready?" @@ -643,18 +522,16 @@ UnknownText_0x5dedd: ; 0x5dedd para "password for" line "<PLAY_G>!" done -; 0x5df29 -UnknownText_0x5df29: ; 0x5df29 +UnknownText_0x5df29: text "BUENA: Come back" line "after you listen" para "to my show, OK?" line "Catch ya later!" done -; 0x5df6c -UnknownText_0x5df6c: ; 0x5df6c +UnknownText_0x5df6c: text "BUENA: Sorry…" para "You get just one" @@ -663,9 +540,8 @@ UnknownText_0x5df6c: ; 0x5df6c para "Come back tomorrow" line "for another try!" done -; 0x5dfc1 -UnknownText_0x5dfc1: ; 0x5dfc1 +UnknownText_0x5dfc1: text "BUENA: YIPPEE!" line "That's right!" @@ -675,18 +551,16 @@ UnknownText_0x5dfc1: ; 0x5dfc1 para "You earned one" line "point! Congrats!" done -; 0x5e01c -UnknownText_0x5e01c: ; 0x5e01c +UnknownText_0x5e01c: text "BUENA: Aww…" line "That's not it…" para "Did you forget the" line "password?" done -; 0x5e054 -UnknownText_0x5e054: ; 0x5e054 +UnknownText_0x5e054: text "BUENA: Yup! Our" line "contestant was" @@ -699,26 +573,23 @@ UnknownText_0x5e054: ; 0x5e054 para "come too!" line "I'll be waiting!" done -; 0x5e0c2 -UnknownText_0x5e0c2: ; 0x5e0c2 +UnknownText_0x5e0c2: text "BUENA: Huh?" line "Today's password?" para "HELP, of course!" done -; 0x5e0f1 -UnknownText_0x5e0f1: ; 0x5e0f1 +UnknownText_0x5e0f1: text "BUENA: Your BLUE" line "CARD's full." para "Trade it in for a" line "fabulous prize!" done -; 0x5e131 -UnknownText_0x5e131: ; 0x5e131 +UnknownText_0x5e131: text "BUENA: Tune in to" line "PASSWORD every" @@ -728,9 +599,8 @@ UnknownText_0x5e131: ; 0x5e131 para "Tune in, then drop" line "in for a visit!" done -; 0x5e192 -UnknownText_0x5e192: ; 0x5e192 +UnknownText_0x5e192: text "BUENA: Oh? You" line "forgot to bring" cont "your BLUE CARD?" @@ -739,9 +609,8 @@ UnknownText_0x5e192: ; 0x5e192 line "points if you" cont "don't have it." done -; 0x5e1ee -UnknownText_0x5e1ee: ; 0x5e1ee +UnknownText_0x5e1ee: text "BUENA: Oh! Your" line "BLUE CARD reached" @@ -761,55 +630,48 @@ UnknownText_0x5e1ee: ; 0x5e1ee para "How would you like" line "my phone number?" done -; 0x5e2bf -UnknownText_0x5e2bf: ; 0x5e2bf +UnknownText_0x5e2bf: text "BUENA: <PLAY_G>," line "do you want to" para "register my phone" line "number?" done -; 0x5e2f3 -UnknownText_0x5e2f3: ; 0x5e2f3 +UnknownText_0x5e2f3: text "<PLAYER> registered" line "BUENA's number." done -; 0x5e310 -UnknownText_0x5e310: ; 0x5e310 +UnknownText_0x5e310: text "BUENA: I look" line "forward to hearing" cont "from you!" done -; 0x5e33c -UnknownText_0x5e33c: ; 0x5e33c +UnknownText_0x5e33c: text "BUENA: Aww… It's a" line "special prize…" done -; 0x5e35e -UnknownText_0x5e35e: ; 0x5e35e +UnknownText_0x5e35e: text "BUENA: <PLAY_G>," line "your phone list" para "has no room left" line "for me…" done -; 0x5e392 -UnknownText_0x5e392: ; 0x5e392 +UnknownText_0x5e392: text "You can cash in" line "your saved points" para "for a lovely prize" line "of your choice!" done -; 0x5e3d8 -UnknownText_0x5e3d8: ; 0x5e3d8 +UnknownText_0x5e3d8: text "You can't trade in" line "points without" cont "your BLUE CARD." @@ -817,59 +679,55 @@ UnknownText_0x5e3d8: ; 0x5e3d8 para "Don't forget your" line "BLUE CARD!" done -; 0x5e426 -UnknownText_0x5e426: ; 0x5e426 +UnknownText_0x5e426: text "2F SALES" done -; 0x5e430 -UnknownText_0x5e430: ; 0x5e430 +UnknownText_0x5e430: text "PROF.OAK'S #MON" line "TALK" para "The Hottest Show" line "on the Air!" done -; 0x5e463 -UnknownText_0x5e463: ; 0x5e463 +UnknownText_0x5e463: text "Anywhere, Anytime" line "#MON Radio" done -; 0x5e481 -RadioTower2F_MapEventHeader: ; 0x5e481 +RadioTower2F_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 2 warp_def $0, $0, 1, GROUP_RADIO_TOWER_3F, MAP_RADIO_TOWER_3F warp_def $0, $f, 3, GROUP_RADIO_TOWER_1F, MAP_RADIO_TOWER_1F - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 6 - signpost 0, 3, $0, MapRadioTower2FSignpost0Script - signpost 0, 5, $0, MapRadioTower2FSignpost1Script - signpost 1, 9, $0, RadioTower2FBookshelf - signpost 1, 10, $0, RadioTower2FBookshelf - signpost 1, 11, $0, RadioTower2FBookshelf - signpost 0, 13, $0, MapRadioTower2FSignpost5Script - - ; people-events + signpost 0, 3, SIGNPOST_READ, MapRadioTower2FSignpost0Script + signpost 0, 5, SIGNPOST_READ, MapRadioTower2FSignpost1Script + signpost 1, 9, SIGNPOST_READ, RadioTower2FBookshelf + signpost 1, 10, SIGNPOST_READ, RadioTower2FBookshelf + signpost 1, 11, SIGNPOST_READ, RadioTower2FBookshelf + signpost 0, 13, SIGNPOST_READ, MapRadioTower2FSignpost5Script + +.PersonEvents: db 11 - person_event SPRITE_SUPER_NERD, 10, 10, $8, $0, 255, 255, $a0, 0, SuperNerdScript_0x5d6fe, $06cf - person_event SPRITE_TEACHER, 6, 21, $5, $1, 255, 255, $80, 0, TeacherScript_0x5d701, $ffff - person_event SPRITE_ROCKET, 8, 5, $7, $0, 255, 255, $2, 3, TrainerGruntM4, $06ce - person_event SPRITE_ROCKET, 8, 12, $6, $0, 255, 255, $2, 3, TrainerGruntM5, $06ce - person_event SPRITE_ROCKET, 5, 8, $6, $0, 255, 255, $2, 2, TrainerGruntM6, $06ce - person_event SPRITE_ROCKET_GIRL, 9, 14, $7, $0, 255, 255, $82, 3, TrainerGruntF2, $06ce - person_event SPRITE_BLACK_BELT, 5, 4, $6, $0, 255, 255, $0, 0, BlackBeltScript_0x5d71f, $06d1 - person_event SPRITE_BLACK_BELT, 5, 5, $6, $0, 255, 255, $0, 0, BlackBeltScript_0x5d722, $06d0 - person_event SPRITE_JIGGLYPUFF, 5, 16, $16, $0, 255, 255, $0, 0, JigglypuffScript_0x5d715, $ffff - person_event SPRITE_BUENA, 9, 18, $9, $0, 255, 255, $80, 0, Buena, $ffff - person_event SPRITE_RECEPTIONIST, 11, 16, $9, $0, 255, 255, $a0, 0, ReceptionistScript_0x5d8ff, $06cf + person_event SPRITE_SUPER_NERD, 10, 10, OW_LEFT | $0, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, SuperNerdScript_0x5d6fe, EVENT_GOLDENROD_CITY_CIVILIANS + person_event SPRITE_TEACHER, 6, 21, OW_UP | $1, $1, -1, -1, (PAL_OW_RED << 4) | $80, 0, TeacherScript_0x5d701, -1 + person_event SPRITE_ROCKET, 8, 5, OW_UP | $3, $0, -1, -1, $2, 3, TrainerGruntM4, EVENT_RADIO_TOWER_ROCKET_TAKEOVER + person_event SPRITE_ROCKET, 8, 12, OW_UP | $2, $0, -1, -1, $2, 3, TrainerGruntM5, EVENT_RADIO_TOWER_ROCKET_TAKEOVER + person_event SPRITE_ROCKET, 5, 8, OW_UP | $2, $0, -1, -1, $2, 2, TrainerGruntM6, EVENT_RADIO_TOWER_ROCKET_TAKEOVER + person_event SPRITE_ROCKET_GIRL, 9, 14, OW_UP | $3, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerGruntF2, EVENT_RADIO_TOWER_ROCKET_TAKEOVER + person_event SPRITE_BLACK_BELT, 5, 4, OW_UP | $2, $0, -1, -1, $0, 0, BlackBeltScript_0x5d71f, EVENT_RADIO_TOWER_BLACKBELT_BLOCKS_STAIRS + person_event SPRITE_BLACK_BELT, 5, 5, OW_UP | $2, $0, -1, -1, $0, 0, BlackBeltScript_0x5d722, EVENT_RADIO_TOWER_CIVILIANS_AFTER + person_event SPRITE_JIGGLYPUFF, 5, 16, OW_UP | $12, $0, -1, -1, $0, 0, JigglypuffScript_0x5d715, -1 + person_event SPRITE_BUENA, 9, 18, OW_LEFT | $1, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, Buena, -1 + person_event SPRITE_RECEPTIONIST, 11, 16, OW_LEFT | $1, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, ReceptionistScript_0x5d8ff, EVENT_GOLDENROD_CITY_CIVILIANS |