summaryrefslogtreecommitdiff
path: root/maps/PowerPlant.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/PowerPlant.asm')
-rw-r--r--maps/PowerPlant.asm171
1 files changed, 65 insertions, 106 deletions
diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm
index f06af7c3c..ee45ddcf1 100644
--- a/maps/PowerPlant.asm
+++ b/maps/PowerPlant.asm
@@ -1,26 +1,23 @@
-PowerPlant_MapScriptHeader: ; 0x188db9
- ; trigger count
+PowerPlant_MapScriptHeader:
+.MapTriggers:
db 2
; triggers
dw UnknownScript_0x188dc3, $0000
dw UnknownScript_0x188dc4, $0000
- ; callback count
+.MapCallbacks:
db 0
-; 0x188dc3
-UnknownScript_0x188dc3: ; 0x188dc3
+UnknownScript_0x188dc3:
end
-; 0x188dc4
-UnknownScript_0x188dc4: ; 0x188dc4
+UnknownScript_0x188dc4:
end
-; 0x188dc5
-UnknownScript_0x188dc5: ; 0x188dc5
+UnknownScript_0x188dc5:
playsound SFX_CALL
- showemote $0, $2, 15
+ showemote EMOTE_SHOCK, $2, 15
waitbutton
pause 30
applymovement $2, MovementData_0x188ed5
@@ -40,9 +37,8 @@ UnknownScript_0x188dc5: ; 0x188dc5
applymovement $2, MovementData_0x188eda
dotrigger $0
end
-; 0x188df5
-OfficerScript_0x188df5: ; 0x188df5
+OfficerScript_0x188df5:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -53,23 +49,20 @@ OfficerScript_0x188df5: ; 0x188df5
closetext
loadmovesprites
end
-; 0x188e09
-UnknownScript_0x188e09: ; 0x188e09
+UnknownScript_0x188e09:
writetext UnknownText_0x188f7f
closetext
loadmovesprites
end
-; 0x188e0f
-UnknownScript_0x188e0f: ; 0x188e0f
+UnknownScript_0x188e0f:
writetext UnknownText_0x188fa2
closetext
loadmovesprites
end
-; 0x188e15
-GymGuyScript_0x188e15: ; 0x188e15
+GymGuyScript_0x188e15:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -78,16 +71,14 @@ GymGuyScript_0x188e15: ; 0x188e15
closetext
loadmovesprites
end
-; 0x188e23
-UnknownScript_0x188e23: ; 0x188e23
+UnknownScript_0x188e23:
writetext UnknownText_0x189038
closetext
loadmovesprites
end
-; 0x188e29
-GymGuyScript_0x188e29: ; 0x188e29
+GymGuyScript_0x188e29:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -96,16 +87,14 @@ GymGuyScript_0x188e29: ; 0x188e29
closetext
loadmovesprites
end
-; 0x188e37
-UnknownScript_0x188e37: ; 0x188e37
+UnknownScript_0x188e37:
writetext UnknownText_0x1890ef
closetext
loadmovesprites
end
-; 0x188e3d
-OfficerScript_0x188e3d: ; 0x188e3d
+OfficerScript_0x188e3d:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -114,16 +103,14 @@ OfficerScript_0x188e3d: ; 0x188e3d
closetext
loadmovesprites
end
-; 0x188e4b
-UnknownScript_0x188e4b: ; 0x188e4b
+UnknownScript_0x188e4b:
writetext UnknownText_0x18917f
closetext
loadmovesprites
end
-; 0x188e51
-GymGuyScript_0x188e51: ; 0x188e51
+GymGuyScript_0x188e51:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -132,16 +119,14 @@ GymGuyScript_0x188e51: ; 0x188e51
closetext
loadmovesprites
end
-; 0x188e5f
-UnknownScript_0x188e5f: ; 0x188e5f
+UnknownScript_0x188e5f:
writetext UnknownText_0x189225
closetext
loadmovesprites
end
-; 0x188e65
-PowerPlantManager: ; 0x188e65
+PowerPlantManager:
faceplayer
loadfont
checkevent EVENT_RETURNED_MACHINE_PART
@@ -154,91 +139,83 @@ PowerPlantManager: ; 0x188e65
closetext
loadmovesprites
setevent EVENT_MET_MANAGER_AT_POWER_PLANT
- clearevent $076d
+ clearevent EVENT_CERULEAN_GYM_ROCKET
clearevent EVENT_FOUND_MACHINE_PART_IN_CERULEAN_GYM
domaptrigger GROUP_CERULEAN_GYM, MAP_CERULEAN_GYM, $1
dotrigger $1
end
-; 0x188e8d
-UnknownScript_0x188e8d: ; 0x188e8d
+UnknownScript_0x188e8d:
writetext UnknownText_0x189308
closetext
loadmovesprites
end
-; 0x188e93
-UnknownScript_0x188e93: ; 0x188e93
+UnknownScript_0x188e93:
writetext UnknownText_0x18936e
keeptextopen
takeitem MACHINE_PART, 1
setevent EVENT_RETURNED_MACHINE_PART
- clearevent $0772
- setevent $0771
- setevent $076c
+ clearevent EVENT_SAFFRON_TRAIN_STATION_POPULATION
+ setevent EVENT_ROUTE_5_6_POKEFAN_M_BLOCKS_UNDERGROUND_PATH
+ setevent EVENT_ROUTE_24_ROCKET
setevent EVENT_RESTORED_POWER_TO_KANTO
- clearevent $0749
-UnknownScript_0x188eac: ; 0x188eac
+ clearevent EVENT_GOLDENROD_TRAIN_STATION_GENTLEMAN
+UnknownScript_0x188eac:
checkevent EVENT_GOT_TM07_ZAP_CANNON
iftrue UnknownScript_0x188ec5
writetext UnknownText_0x1893c4
keeptextopen
- verbosegiveitem TM_07, 1
+ verbosegiveitem TM_ZAP_CANNON, 1
iffalse UnknownScript_0x188ec3
setevent EVENT_GOT_TM07_ZAP_CANNON
writetext UnknownText_0x1893f4
closetext
-UnknownScript_0x188ec3: ; 0x188ec3
+UnknownScript_0x188ec3:
loadmovesprites
end
-; 0x188ec5
-UnknownScript_0x188ec5: ; 0x188ec5
+UnknownScript_0x188ec5:
writetext UnknownText_0x189475
closetext
loadmovesprites
end
-; 0x188ecb
-GymGuyScript_0x188ecb: ; 0x188ecb
+GymGuyScript_0x188ecb:
faceplayer
loadfont
trade $6
closetext
loadmovesprites
end
-; 0x188ed2
PowerPlantBookshelf:
jumpstd difficultbookshelf
-MovementData_0x188ed5: ; 0x188ed5
+MovementData_0x188ed5:
step_right
step_right
step_up
step_up
step_end
-; 0x188eda
-MovementData_0x188eda: ; 0x188eda
+MovementData_0x188eda:
step_down
step_down
step_left
step_left
turn_head_down
step_end
-; 0x188ee0
-UnknownText_0x188ee0: ; 0x188ee0
+UnknownText_0x188ee0:
text "A thief broke into"
line "the POWER PLANT…"
para "What is the world"
line "coming to?"
done
-; 0x188f22
-UnknownText_0x188f22: ; 0x188f22
+UnknownText_0x188f22:
text "I just got word"
line "from CERULEAN."
@@ -248,22 +225,19 @@ UnknownText_0x188f22: ; 0x188f22
para "has been loitering"
line "around."
done
-; 0x188f7f
-UnknownText_0x188f7f: ; 0x188f7f
+UnknownText_0x188f7f:
text "Could I ask for"
line "your cooperation?"
done
-; 0x188fa2
-UnknownText_0x188fa2: ; 0x188fa2
+UnknownText_0x188fa2:
text "We'll have to beef"
line "up our security"
cont "presence."
done
-; 0x188fcf
-UnknownText_0x188fcf: ; 0x188fcf
+UnknownText_0x188fcf:
text "Someone made off"
line "with a part that's"
@@ -274,18 +248,16 @@ UnknownText_0x188fcf: ; 0x188fcf
line "new generator's"
cont "useless!"
done
-; 0x189038
-UnknownText_0x189038: ; 0x189038
+UnknownText_0x189038:
text "The generator's up"
line "and running. It's"
para "making electricity"
line "to spare."
done
-; 0x189079
-UnknownText_0x189079: ; 0x189079
+UnknownText_0x189079:
text "This POWER PLANT"
line "had been abandoned"
cont "in the past."
@@ -296,15 +268,13 @@ UnknownText_0x189079: ; 0x189079
para "provide power to"
line "the MAGNET TRAIN."
done
-; 0x1890ef
-UnknownText_0x1890ef: ; 0x1890ef
+UnknownText_0x1890ef:
text "The generator's"
line "running again!"
done
-; 0x18910e
-UnknownText_0x18910e: ; 0x18910e
+UnknownText_0x18910e:
text "The POWER PLANT's"
line "MANAGER is up"
cont "ahead."
@@ -315,18 +285,16 @@ UnknownText_0x18910e: ; 0x18910e
cont "both sad and"
cont "furious…"
done
-; 0x18917f
-UnknownText_0x18917f: ; 0x18917f
+UnknownText_0x18917f:
text "Since the gener-"
line "ator's been fixed,"
para "the MANAGER has"
line "been cheerful."
done
-; 0x1891c2
-UnknownText_0x1891c2: ; 0x1891c2
+UnknownText_0x1891c2:
text "The MAGNET TRAIN"
line "consumes a lot of"
cont "electricity."
@@ -335,18 +303,16 @@ UnknownText_0x1891c2: ; 0x1891c2
line "the new generator"
cont "isn't operating."
done
-; 0x189225
-UnknownText_0x189225: ; 0x189225
+UnknownText_0x189225:
text "All right! We can"
line "finally get the"
para "MAGNET TRAIN"
line "running again."
done
-; 0x189264
-UnknownText_0x189264: ; 0x189264
+UnknownText_0x189264:
text "MANAGER: I, I, I'm"
line "ready to blast"
cont "someone!"
@@ -363,9 +329,8 @@ UnknownText_0x189264: ; 0x189264
para "a taste of my ZAP"
line "CANNON!"
done
-; 0x189308
-UnknownText_0x189308: ; 0x189308
+UnknownText_0x189308:
text "MANAGER: I won't"
line "forgive him!"
@@ -377,9 +342,8 @@ UnknownText_0x189308: ; 0x189308
para "Gahahahah!"
done
-; 0x18936e
-UnknownText_0x18936e: ; 0x18936e
+UnknownText_0x18936e:
text "MANAGER: Ah! Yeah!"
para "That's the missing"
@@ -387,17 +351,15 @@ UnknownText_0x18936e: ; 0x18936e
cont "loved generator!"
cont "You found it?"
done
-; 0x1893c4
-UnknownText_0x1893c4: ; 0x1893c4
+UnknownText_0x1893c4:
text "Wahah! Thanks!"
para "Here! Take this TM"
line "as a reward!"
done
-; 0x1893f4
-UnknownText_0x1893f4: ; 0x1893f4
+UnknownText_0x1893f4:
text "MANAGER: TM07 is"
line "my ZAP CANNON."
@@ -410,42 +372,39 @@ UnknownText_0x1893f4: ; 0x1893f4
para "accurate, but it"
line "packs a wallop!"
done
-; 0x189475
-UnknownText_0x189475: ; 0x189475
+UnknownText_0x189475:
text "MANAGER: My be-"
line "loved generator!"
para "Keep pumping the"
line "electricity out!"
done
-; 0x1894b9
-PowerPlant_MapEventHeader: ; 0x1894b9
+PowerPlant_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 2
warp_def $11, $2, 2, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
warp_def $11, $3, 2, GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
- ; xy triggers
+.XYTriggers:
db 1
xy_trigger 1, $c, $5, $0, UnknownScript_0x188dc5, $0, $0
- ; signposts
+.Signposts:
db 2
- signpost 1, 0, $0, PowerPlantBookshelf
- signpost 1, 1, $0, PowerPlantBookshelf
+ signpost 1, 0, SIGNPOST_READ, PowerPlantBookshelf
+ signpost 1, 1, SIGNPOST_READ, PowerPlantBookshelf
- ; people-events
+.PersonEvents:
db 7
- person_event SPRITE_OFFICER, 18, 8, $6, $0, 255, 255, $a0, 0, OfficerScript_0x188df5, $ffff
- person_event SPRITE_GYM_GUY, 13, 6, $3, $0, 255, 255, $90, 0, GymGuyScript_0x188e15, $ffff
- person_event SPRITE_GYM_GUY, 15, 10, $7, $0, 255, 255, $90, 0, GymGuyScript_0x188e29, $ffff
- person_event SPRITE_OFFICER, 7, 13, $8, $0, 255, 255, $a0, 0, OfficerScript_0x188e3d, $ffff
- person_event SPRITE_GYM_GUY, 6, 11, $5, $1, 255, 255, $90, 0, GymGuyScript_0x188e51, $ffff
- person_event SPRITE_FISHER, 14, 18, $7, $0, 255, 255, $80, 0, PowerPlantManager, $ffff
- person_event SPRITE_GYM_GUY, 9, 9, $7, $0, 255, 255, $90, 0, GymGuyScript_0x188ecb, $ffff
-; 0x189536
+ person_event SPRITE_OFFICER, 18, 8, OW_UP | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, OfficerScript_0x188df5, -1
+ person_event SPRITE_GYM_GUY, 13, 6, OW_DOWN | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, GymGuyScript_0x188e15, -1
+ person_event SPRITE_GYM_GUY, 15, 10, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, GymGuyScript_0x188e29, -1
+ person_event SPRITE_OFFICER, 7, 13, OW_LEFT | $0, $0, -1, -1, (PAL_OW_GREEN << 4) | $80, 0, OfficerScript_0x188e3d, -1
+ person_event SPRITE_GYM_GUY, 6, 11, OW_UP | $1, $1, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, GymGuyScript_0x188e51, -1
+ person_event SPRITE_FISHER, 14, 18, OW_UP | $3, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, PowerPlantManager, -1
+ person_event SPRITE_GYM_GUY, 9, 9, OW_UP | $3, $0, -1, -1, (PAL_OW_BLUE << 4) | $80, 0, GymGuyScript_0x188ecb, -1