diff options
Diffstat (limited to 'data/maps/scripts/BattleFrontier_Lounge7.inc')
-rw-r--r-- | data/maps/scripts/BattleFrontier_Lounge7.inc | 384 |
1 files changed, 384 insertions, 0 deletions
diff --git a/data/maps/scripts/BattleFrontier_Lounge7.inc b/data/maps/scripts/BattleFrontier_Lounge7.inc new file mode 100644 index 000000000..d59e7acba --- /dev/null +++ b/data/maps/scripts/BattleFrontier_Lounge7.inc @@ -0,0 +1,384 @@ +BattleFrontier_Lounge7_MapScripts:: @ 8265254 + .byte 0 + +BattleFrontier_Lounge7_EventScript_265255:: @ 8265255 + lock + faceplayer + setvar VAR_0x400C, 9 + checkflag FLAG_0x15A + goto_eq BattleFrontier_Lounge7_EventScript_265276 + msgbox BattleFrontier_Lounge7_Text_2656ED, 4 + setflag FLAG_0x15A + goto BattleFrontier_Lounge7_EventScript_265284 + end + +BattleFrontier_Lounge7_EventScript_265276:: @ 8265276 + msgbox BattleFrontier_Lounge7_Text_2658AB, 4 + goto BattleFrontier_Lounge7_EventScript_265284 + end + +BattleFrontier_Lounge7_EventScript_265284:: @ 8265284 + message BattleFrontier_Lounge7_Text_2658EF + waitmessage + special sub_813A958 + setvar VAR_0x400E, 0 + setvar VAR_0x8004, 9 + setvar VAR_0x8006, 0 + special sub_813A128 + waitstate + copyvar VAR_0x400D, VAR_RESULT + switch VAR_RESULT + case 0, BattleFrontier_Lounge7_EventScript_2653D7 + case 1, BattleFrontier_Lounge7_EventScript_2653E2 + case 2, BattleFrontier_Lounge7_EventScript_2653ED + case 3, BattleFrontier_Lounge7_EventScript_2653F8 + case 4, BattleFrontier_Lounge7_EventScript_265403 + case 5, BattleFrontier_Lounge7_EventScript_26540E + case 6, BattleFrontier_Lounge7_EventScript_265419 + case 7, BattleFrontier_Lounge7_EventScript_265424 + case 8, BattleFrontier_Lounge7_EventScript_26542F + case 9, BattleFrontier_Lounge7_EventScript_26543A + case 10, BattleFrontier_Lounge7_EventScript_265635 + case 127, BattleFrontier_Lounge7_EventScript_265635 + end + +BattleFrontier_Lounge7_EventScript_26532F:: @ 826532F + message BattleFrontier_Lounge7_Text_2658EF + waitmessage + setvar VAR_0x400E, 0 + setvar VAR_0x8004, 9 + setvar VAR_0x8006, 1 + special sub_813A128 + waitstate + copyvar VAR_0x400D, VAR_RESULT + switch VAR_RESULT + case 0, BattleFrontier_Lounge7_EventScript_2653D7 + case 1, BattleFrontier_Lounge7_EventScript_2653E2 + case 2, BattleFrontier_Lounge7_EventScript_2653ED + case 3, BattleFrontier_Lounge7_EventScript_2653F8 + case 4, BattleFrontier_Lounge7_EventScript_265403 + case 5, BattleFrontier_Lounge7_EventScript_26540E + case 6, BattleFrontier_Lounge7_EventScript_265419 + case 7, BattleFrontier_Lounge7_EventScript_265424 + case 8, BattleFrontier_Lounge7_EventScript_26542F + case 9, BattleFrontier_Lounge7_EventScript_26543A + case 10, BattleFrontier_Lounge7_EventScript_265635 + case 127, BattleFrontier_Lounge7_EventScript_265635 + end + +BattleFrontier_Lounge7_EventScript_2653D7:: @ 82653D7 + setvar VAR_0x8008, 16 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2653E2:: @ 82653E2 + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2653ED:: @ 82653ED + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2653F8:: @ 82653F8 + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265403:: @ 8265403 + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_26540E:: @ 826540E + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265419:: @ 8265419 + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265424:: @ 8265424 + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_26542F:: @ 826542F + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_26543A:: @ 826543A + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265445:: @ 8265445 + lock + faceplayer + setvar VAR_0x400C, 10 + checkflag FLAG_0x15B + goto_eq BattleFrontier_Lounge7_EventScript_265466 + msgbox BattleFrontier_Lounge7_Text_265A6C, 4 + setflag FLAG_0x15B + goto BattleFrontier_Lounge7_EventScript_265474 + end + +BattleFrontier_Lounge7_EventScript_265466:: @ 8265466 + msgbox BattleFrontier_Lounge7_Text_265C2C, 4 + goto BattleFrontier_Lounge7_EventScript_265474 + end + +BattleFrontier_Lounge7_EventScript_265474:: @ 8265474 + message BattleFrontier_Lounge7_Text_2658EF + waitmessage + special sub_813A958 + setvar VAR_0x400E, 1 + setvar VAR_0x8004, 10 + setvar VAR_0x8006, 0 + special sub_813A128 + waitstate + copyvar VAR_0x400D, VAR_RESULT + switch VAR_RESULT + case 0, BattleFrontier_Lounge7_EventScript_2655C7 + case 1, BattleFrontier_Lounge7_EventScript_2655D2 + case 2, BattleFrontier_Lounge7_EventScript_2655DD + case 3, BattleFrontier_Lounge7_EventScript_2655E8 + case 4, BattleFrontier_Lounge7_EventScript_2655F3 + case 5, BattleFrontier_Lounge7_EventScript_2655FE + case 6, BattleFrontier_Lounge7_EventScript_265609 + case 7, BattleFrontier_Lounge7_EventScript_265614 + case 8, BattleFrontier_Lounge7_EventScript_26561F + case 9, BattleFrontier_Lounge7_EventScript_26562A + case 10, BattleFrontier_Lounge7_EventScript_265635 + case 127, BattleFrontier_Lounge7_EventScript_265635 + end + +BattleFrontier_Lounge7_EventScript_26551F:: @ 826551F + message BattleFrontier_Lounge7_Text_2658EF + waitmessage + setvar VAR_0x400E, 1 + setvar VAR_0x8004, 10 + setvar VAR_0x8006, 1 + special sub_813A128 + waitstate + copyvar VAR_0x400D, VAR_RESULT + switch VAR_RESULT + case 0, BattleFrontier_Lounge7_EventScript_2655C7 + case 1, BattleFrontier_Lounge7_EventScript_2655D2 + case 2, BattleFrontier_Lounge7_EventScript_2655DD + case 3, BattleFrontier_Lounge7_EventScript_2655E8 + case 4, BattleFrontier_Lounge7_EventScript_2655F3 + case 5, BattleFrontier_Lounge7_EventScript_2655FE + case 6, BattleFrontier_Lounge7_EventScript_265609 + case 7, BattleFrontier_Lounge7_EventScript_265614 + case 8, BattleFrontier_Lounge7_EventScript_26561F + case 9, BattleFrontier_Lounge7_EventScript_26562A + case 10, BattleFrontier_Lounge7_EventScript_265635 + case 127, BattleFrontier_Lounge7_EventScript_265635 + end + +BattleFrontier_Lounge7_EventScript_2655C7:: @ 82655C7 + setvar VAR_0x8008, 16 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2655D2:: @ 82655D2 + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2655DD:: @ 82655DD + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2655E8:: @ 82655E8 + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2655F3:: @ 82655F3 + setvar VAR_0x8008, 24 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_2655FE:: @ 82655FE + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265609:: @ 8265609 + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265614:: @ 8265614 + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_26561F:: @ 826561F + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_26562A:: @ 826562A + setvar VAR_0x8008, 48 + goto BattleFrontier_Lounge7_EventScript_26564F + end + +BattleFrontier_Lounge7_EventScript_265635:: @ 8265635 + special sub_813ADB8 + special sub_813A988 + msgbox BattleFrontier_Lounge7_Text_265A0E, 4 + release + end + +BattleFrontier_Lounge7_EventScript_265645:: @ 8265645 + msgbox BattleFrontier_Lounge7_Text_265A0E, 4 + release + end + +BattleFrontier_Lounge7_EventScript_26564F:: @ 826564F + copyvar VAR_0x8004, VAR_0x400D + copyvar VAR_0x8005, VAR_0x400E + special sub_813AC7C + buffernumberstring 1, VAR_0x8008 + copyvar VAR_0x8004, VAR_0x400C + msgbox BattleFrontier_Lounge7_Text_265921, 5 + compare_var_to_value VAR_RESULT, 0 + goto_eq BattleFrontier_Lounge7_EventScript_2656CA + specialvar VAR_0x4001, sub_813AA04 + compare_var_to_var VAR_0x4001, VAR_0x8008 + goto_if 4, BattleFrontier_Lounge7_EventScript_265696 + msgbox BattleFrontier_Lounge7_Text_265997, 4 + goto BattleFrontier_Lounge7_EventScript_2656CA + end + +BattleFrontier_Lounge7_EventScript_265696:: @ 8265696 + msgbox BattleFrontier_Lounge7_Text_26595A, 4 + special sub_813AEB4 + fadescreen 1 + special sub_813A988 + special sub_813ADB8 + special sub_81B892C + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_eq BattleFrontier_Lounge7_EventScript_265645 + msgbox BattleFrontier_Lounge7_Text_2659C7, 4 + copyvar VAR_0x8004, VAR_0x8008 + special sub_813A9A4 + release + end + +BattleFrontier_Lounge7_EventScript_2656CA:: @ 82656CA + compare_var_to_value VAR_0x400E, 0 + goto_eq BattleFrontier_Lounge7_EventScript_26532F + goto BattleFrontier_Lounge7_EventScript_26551F + end + +BattleFrontier_Lounge7_EventScript_2656DB:: @ 82656DB + msgbox BattleFrontier_Lounge7_Text_265C6F, 2 + end + +BattleFrontier_Lounge7_EventScript_2656E4:: @ 82656E4 + msgbox BattleFrontier_Lounge7_Text_265D17, 2 + end + +BattleFrontier_Lounge7_Text_2656ED: @ 82656ED + .string "Buhahaha!\p" + .string "You couldn’t tell it from looking now,\n" + .string "but I used to be one tough TRAINER.\p" + .string "I had a reputation as the toughest\n" + .string "BEAUTY around, I tell you!\p" + .string "… … … … … …\p" + .string "What is it now?\n" + .string "You don’t believe me.\p" + .string "I’m not like that blowhard woman over\n" + .string "there. I’m actually talented!\p" + .string "Let me prove it to you.\n" + .string "I can teach your POKéMON special and\l" + .string "yet cute moves.\p" + .string "But my lessons don’t come free.\n" + .string "How about paying for the moves I teach\l" + .string "with a wee bit of Battle Points?$" + +BattleFrontier_Lounge7_Text_2658AB: @ 82658AB + .string "Buhahaha!\p" + .string "Are you back to learn special and\n" + .string "yet cute POKéMON moves?$" + +BattleFrontier_Lounge7_Text_2658EF: @ 82658EF + .string "Fine, fine, look here!\n" + .string "Which move should I teach?$" + +BattleFrontier_Lounge7_Text_265921: @ 8265921 + .string "The move {STR_VAR_1}, is it?\n" + .string "That will be {STR_VAR_2} Battle Points, okay?$" + +BattleFrontier_Lounge7_Text_26595A: @ 826595A + .string "Fine, fine, now pick the POKéMON\n" + .string "I should teach the move to.$" + +BattleFrontier_Lounge7_Text_265997: @ 8265997 + .string "What the…\n" + .string "You haven’t got enough Battle Points!$" + +BattleFrontier_Lounge7_Text_2659C7: @ 82659C7 + .string "Do you see how skilled I am now?\n" + .string "I’ll take your Battle Points, thanks!$" + +BattleFrontier_Lounge7_Text_265A0E: @ 8265A0E + .string "What’s that?\n" + .string "You don’t want to…\p" + .string "If you want to see how skilled I am,\n" + .string "you come see me anytime!$" + +BattleFrontier_Lounge7_Text_265A6C: @ 8265A6C + .string "Ihihihi!\p" + .string "I know it’s hard to see now, but I used\n" + .string "to be one fantastic TRAINER.\p" + .string "I had a reputation as the most\n" + .string "invincible SWIMMER around, I tell you!\p" + .string "… … … … … …\p" + .string "What’s wrong?\n" + .string "You don’t believe me.\p" + .string "I’m not like that buffoonish woman over\n" + .string "there. I’m actually experienced!\p" + .string "I can prove it to you.\n" + .string "I can teach your POKéMON hard and\l" + .string "yet pretty moves.\p" + .string "But my lessons don’t come free.\n" + .string "How about paying for the moves I teach\l" + .string "with a wee bit of Battle Points?$" + +BattleFrontier_Lounge7_Text_265C2C: @ 8265C2C + .string "Ihihihi!\p" + .string "Have you come to learn hard and\n" + .string "yet pretty POKéMON moves?$" + +BattleFrontier_Lounge7_Text_265C6F: @ 8265C6F + .string "Those ladies, the way they bad-mouth\n" + .string "each other, you probably think that\l" + .string "they don’t get along.\p" + .string "But if that were true, they wouldn’t\n" + .string "stay out here together, would they?$" + +BattleFrontier_Lounge7_Text_265D17: @ 8265D17 + .string "When I was just a wee YOUNGSTER,\n" + .string "those ladies were strong and beautiful.\p" + .string "They were idols among us TRAINERS.\p" + .string "Even now, age hasn’t dulled their\n" + .string "abilities.\p" + .string "In fact, their POKéMON moves have\n" + .string "grown even more polished.\p" + .string "But… For some reason, I can’t help\n" + .string "but feel this…\p" + .string "Time is so cruel…$" + + .incbin "baserom.gba", 0x265e30, 0x3aa + |