diff options
Diffstat (limited to 'data/maps/scripts/RustboroCity_Gym.s')
-rw-r--r-- | data/maps/scripts/RustboroCity_Gym.s | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/data/maps/scripts/RustboroCity_Gym.s b/data/maps/scripts/RustboroCity_Gym.s new file mode 100644 index 000000000..0bf68a616 --- /dev/null +++ b/data/maps/scripts/RustboroCity_Gym.s @@ -0,0 +1,84 @@ +RustboroCity_Gym_MapScripts:: @ 81578D8 + .byte 0 + +RustboroCity_Gym_EventScript_1578D9:: @ 81578D9 + trainerbattle 1, 265, 0, RustboroCity_Gym_Text_183EE5, RustboroCity_Gym_Text_183FC4, RustboroCity_Gym_EventScript_1578FE + checkflag 165 + jumpif 0, RustboroCity_Gym_EventScript_15793C + msgbox RustboroCity_Gym_Text_184252, 4 + release + end + +RustboroCity_Gym_EventScript_1578FE:: @ 81578FE + message RustboroCity_Gym_Text_1840AB + waittext + call RustboroCity_Gym_EventScript_1A02C5 + msgbox RustboroCity_Gym_Text_1840D5, 4 + setflag 1201 + setflag 2055 + setvar 0x405a, 1 + addvar 0x4085, 1 + setvar 0x8008, 1 + call RustboroCity_Gym_EventScript_1A01C0 + compare 0x4085, 6 + callif 1, RustboroCity_Gym_EventScript_1A00FB + jump RustboroCity_Gym_EventScript_15793C + end + +RustboroCity_Gym_EventScript_15793C:: @ 815793C + giveitem ITEM_TM39 + compare RESULT, 0 + jumpeq RustboroCity_Gym_EventScript_1A029B + setflag 165 + msgbox RustboroCity_Gym_Text_184170, 4 + release + end + +RustboroCity_Gym_EventScript_157960:: @ 8157960 + trainerbattle 0, 320, 0, RustboroCity_Gym_Text_183D99, RustboroCity_Gym_Text_183DDD + msgbox RustboroCity_Gym_Text_183DF9, 6 + end + +RustboroCity_Gym_EventScript_157977:: @ 8157977 + trainerbattle 0, 321, 0, RustboroCity_Gym_Text_183E38, RustboroCity_Gym_Text_183E78 + msgbox RustboroCity_Gym_Text_183E98, 6 + end + +RustboroCity_Gym_EventScript_15798E:: @ 815798E + lock + faceplayer + checkflag 1201 + jumpeq RustboroCity_Gym_EventScript_1579A3 + msgbox RustboroCity_Gym_Text_183A4B, 4 + release + end + +RustboroCity_Gym_EventScript_1579A3:: @ 81579A3 + msgbox RustboroCity_Gym_Text_183C90, 4 + release + end + +RustboroCity_Gym_EventScript_1579AD:: @ 81579AD + lockall + checkflag 2055 + jumpeq RustboroCity_Gym_EventScript_1579CD + jump RustboroCity_Gym_EventScript_1579D7 + end + +RustboroCity_Gym_EventScript_1579BD:: @ 81579BD + lockall + checkflag 2055 + jumpeq RustboroCity_Gym_EventScript_1579CD + jump RustboroCity_Gym_EventScript_1579D7 + end + +RustboroCity_Gym_EventScript_1579CD:: @ 81579CD + msgbox RustboroCity_Gym_Text_1842E6, 4 + releaseall + end + +RustboroCity_Gym_EventScript_1579D7:: @ 81579D7 + msgbox RustboroCity_Gym_Text_1842CC, 4 + releaseall + end + |