summaryrefslogtreecommitdiff
path: root/maps/UnionCave1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/UnionCave1F.asm')
-rw-r--r--maps/UnionCave1F.asm219
1 files changed, 53 insertions, 166 deletions
diff --git a/maps/UnionCave1F.asm b/maps/UnionCave1F.asm
index ed9b8aa36..89bcb27ae 100644
--- a/maps/UnionCave1F.asm
+++ b/maps/UnionCave1F.asm
@@ -1,177 +1,81 @@
-UnionCave1F_MapScriptHeader: ; 0x59b9a
- ; trigger count
+UnionCave1F_MapScriptHeader:
+.MapTriggers:
db 0
- ; callback count
+.MapCallbacks:
db 0
-; 0x59b9c
-TrainerPokemaniacLarry: ; 0x59b9c
- ; bit/flag number
- dw $4e4
+TrainerPokemaniacLarry:
+ trainer EVENT_BEAT_POKEMANIAC_LARRY, POKEMANIAC, LARRY, PokemaniacLarrySeenText, PokemaniacLarryBeatenText, $0000, PokemaniacLarryScript
- ; trainer group && trainer id
- db POKEMANIAC, LARRY
-
- ; text when seen
- dw PokemaniacLarrySeenText
-
- ; text when trainer beaten
- dw PokemaniacLarryBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw PokemaniacLarryScript
-; 0x59ba8
-
-PokemaniacLarryScript: ; 0x59ba8
+PokemaniacLarryScript:
talkaftercancel
loadfont
writetext UnknownText_0x59d31
closetext
loadmovesprites
end
-; 0x59bb0
-
-TrainerHikerRussell: ; 0x59bb0
- ; bit/flag number
- dw $525
-
- ; trainer group && trainer id
- db HIKER, RUSSELL
- ; text when seen
- dw HikerRussellSeenText
+TrainerHikerRussell:
+ trainer EVENT_BEAT_HIKER_RUSSELL, HIKER, RUSSELL, HikerRussellSeenText, HikerRussellBeatenText, $0000, HikerRussellScript
- ; text when trainer beaten
- dw HikerRussellBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw HikerRussellScript
-; 0x59bbc
-
-HikerRussellScript: ; 0x59bbc
+HikerRussellScript:
talkaftercancel
loadfont
writetext UnknownText_0x59c6c
closetext
loadmovesprites
end
-; 0x59bc4
-
-TrainerHikerDaniel: ; 0x59bc4
- ; bit/flag number
- dw $535
-
- ; trainer group && trainer id
- db HIKER, DANIEL
-
- ; text when seen
- dw HikerDanielSeenText
- ; text when trainer beaten
- dw HikerDanielBeatenText
+TrainerHikerDaniel:
+ trainer EVENT_BEAT_HIKER_DANIEL, HIKER, DANIEL, HikerDanielSeenText, HikerDanielBeatenText, $0000, HikerDanielScript
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw HikerDanielScript
-; 0x59bd0
-
-HikerDanielScript: ; 0x59bd0
+HikerDanielScript:
talkaftercancel
loadfont
writetext UnknownText_0x59dc9
closetext
loadmovesprites
end
-; 0x59bd8
-
-TrainerFirebreatherBill: ; 0x59bd8
- ; bit/flag number
- dw $44a
-
- ; trainer group && trainer id
- db FIREBREATHER, BILL
-
- ; text when seen
- dw FirebreatherBillSeenText
-
- ; text when trainer beaten
- dw FirebreatherBillBeatenText
- ; script when lost
- dw $0000
+TrainerFirebreatherBill:
+ trainer EVENT_BEAT_FIREBREATHER_BILL, FIREBREATHER, BILL, FirebreatherBillSeenText, FirebreatherBillBeatenText, $0000, FirebreatherBillScript
- ; script when talk again
- dw FirebreatherBillScript
-; 0x59be4
-
-FirebreatherBillScript: ; 0x59be4
+FirebreatherBillScript:
talkaftercancel
loadfont
writetext UnknownText_0x59e6f
closetext
loadmovesprites
end
-; 0x59bec
-
-TrainerFirebreatherRay: ; 0x59bec
- ; bit/flag number
- dw $44c
-
- ; trainer group && trainer id
- db FIREBREATHER, RAY
-
- ; text when seen
- dw FirebreatherRaySeenText
-
- ; text when trainer beaten
- dw FirebreatherRayBeatenText
-
- ; script when lost
- dw $0000
- ; script when talk again
- dw FirebreatherRayScript
-; 0x59bf8
+TrainerFirebreatherRay:
+ trainer EVENT_BEAT_FIREBREATHER_RAY, FIREBREATHER, RAY, FirebreatherRaySeenText, FirebreatherRayBeatenText, $0000, FirebreatherRayScript
-FirebreatherRayScript: ; 0x59bf8
+FirebreatherRayScript:
talkaftercancel
loadfont
writetext UnknownText_0x59efc
closetext
loadmovesprites
end
-; 0x59c00
-ItemFragment_0x59c00: ; 0x59c00
+ItemFragment_0x59c00:
db GREAT_BALL, 1
-; 0x59c02
-ItemFragment_0x59c02: ; 0x59c02
+ItemFragment_0x59c02:
db X_ATTACK, 1
-; 0x59c04
-ItemFragment_0x59c04: ; 0x59c04
+ItemFragment_0x59c04:
db POTION, 1
-; 0x59c06
-ItemFragment_0x59c06: ; 0x59c06
+ItemFragment_0x59c06:
db AWAKENING, 1
-; 0x59c08
-UnknownScript_0x59c08: ; 0x59c08
+UnknownScript_0x59c08:
jumptext UnknownText_0x59f29
-; 0x59c0b
-HikerRussellSeenText: ; 0x59c0b
+HikerRussellSeenText:
text "You're headed to"
line "AZALEA, are you?"
@@ -179,14 +83,12 @@ HikerRussellSeenText: ; 0x59c0b
line "if you are good"
cont "enough to battle."
done
-; 0x59c5f
-HikerRussellBeatenText: ; 0x59c5f
+HikerRussellBeatenText:
text "Oh, oh, oh!"
done
-; 0x59c6c
-UnknownText_0x59c6c: ; 0x59c6c
+UnknownText_0x59c6c:
text "All right, then!"
line "I've decided."
@@ -194,9 +96,8 @@ UnknownText_0x59c6c: ; 0x59c6c
line "until my #MON"
cont "get tougher!"
done
-; 0x59cb5
-PokemaniacLarrySeenText: ; 0x59cb5
+PokemaniacLarrySeenText:
text "I roam far and"
line "wide in search of"
cont "#MON."
@@ -207,39 +108,34 @@ PokemaniacLarrySeenText: ; 0x59cb5
para "Then you're my"
line "collecting rival!"
done
-; 0x59d1b
-PokemaniacLarryBeatenText: ; 0x59d1b
+PokemaniacLarryBeatenText:
text "Ugh. My poor #-"
line "MON…"
done
-; 0x59d31
-UnknownText_0x59d31: ; 0x59d31
+UnknownText_0x59d31:
text "Every Friday, you"
line "can hear #MON"
para "roars from deep"
line "inside the cave."
done
-; 0x59d73
-HikerDanielSeenText: ; 0x59d73
+HikerDanielSeenText:
text "Whoa! What a"
line "surprise!"
para "I didn't expect to"
line "see anyone here!"
done
-; 0x59dae
-HikerDanielBeatenText: ; 0x59dae
+HikerDanielBeatenText:
text "Whoa! I'm beaten"
line "big time!"
done
-; 0x59dc9
-UnknownText_0x59dc9: ; 0x59dc9
+UnknownText_0x59dc9:
text "I was conned into"
line "buying a SLOWPOKE-"
cont "TAIL."
@@ -247,9 +143,8 @@ UnknownText_0x59dc9: ; 0x59dc9
para "I feel sorry for"
line "the poor #MON."
done
-; 0x59e15
-FirebreatherBillSeenText: ; 0x59e15
+FirebreatherBillSeenText:
text "ZUBAT's SUPERSONIC"
line "keeps confusing"
cont "my #MON."
@@ -257,23 +152,20 @@ FirebreatherBillSeenText: ; 0x59e15
para "I'm seriously"
line "upset about that!"
done
-; 0x59e60
-FirebreatherBillBeatenText: ; 0x59e60
+FirebreatherBillBeatenText:
text "I flamed out!"
done
-; 0x59e6f
-UnknownText_0x59e6f: ; 0x59e6f
+UnknownText_0x59e6f:
text "On weekends, you"
line "can hear strange"
para "roars from deep in"
line "the cave."
done
-; 0x59eaf
-FirebreatherRaySeenText: ; 0x59eaf
+FirebreatherRaySeenText:
text "If it's light, a"
line "cave isn't scary."
@@ -281,51 +173,46 @@ FirebreatherRaySeenText: ; 0x59eaf
line "#MON aren't"
cont "scary."
done
-; 0x59ef4
-FirebreatherRayBeatenText: ; 0x59ef4
+FirebreatherRayBeatenText:
text "FLASH!"
done
-; 0x59efc
-UnknownText_0x59efc: ; 0x59efc
+UnknownText_0x59efc:
text "It's my #MON's"
line "fire that lights"
cont "up this cave."
done
-; 0x59f29
-UnknownText_0x59f29: ; 0x59f29
+UnknownText_0x59f29:
text "UNION CAVE"
done
-; 0x59f35
-UnionCave1F_MapEventHeader: ; 0x59f35
+UnionCave1F_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 4
warp_def $13, $5, 3, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
warp_def $21, $3, 4, GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
warp_def $1f, $11, 1, GROUP_ROUTE_33, MAP_ROUTE_33
warp_def $3, $11, 4, GROUP_ROUTE_32, MAP_ROUTE_32
- ; xy triggers
+.XYTriggers:
db 0
- ; signposts
+.Signposts:
db 0
- ; people-events
+.PersonEvents:
db 9
- person_event SPRITE_POKEFAN_M, 10, 7, $9, $0, 255, 255, $b2, 2, TrainerHikerDaniel, $ffff
- person_event SPRITE_SUPER_NERD, 25, 8, $a, $0, 255, 255, $92, 3, TrainerPokemaniacLarry, $ffff
- person_event SPRITE_POKEFAN_M, 12, 15, $a, $0, 255, 255, $b2, 1, TrainerHikerRussell, $ffff
- person_event SPRITE_FISHER, 31, 19, $8, $0, 255, 255, $82, 4, TrainerFirebreatherRay, $ffff
- person_event SPRITE_FISHER, 23, 18, $7, $0, 255, 255, $82, 4, TrainerFirebreatherBill, $ffff
- person_event SPRITE_POKE_BALL, 25, 21, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c00, $065a
- person_event SPRITE_POKE_BALL, 6, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c02, $065b
- person_event SPRITE_POKE_BALL, 21, 8, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c04, $065c
- person_event SPRITE_POKE_BALL, 37, 16, $1, $0, 255, 255, $1, 0, ItemFragment_0x59c06, $065d
-; 0x59fc4
+ person_event SPRITE_POKEFAN_M, 10, 7, OW_LEFT | $1, $0, -1, -1, (PAL_OW_BROWN << 4) | $82, 2, TrainerHikerDaniel, -1
+ person_event SPRITE_SUPER_NERD, 25, 8, OW_LEFT | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $82, 3, TrainerPokemaniacLarry, -1
+ person_event SPRITE_POKEFAN_M, 12, 15, OW_LEFT | $2, $0, -1, -1, (PAL_OW_BROWN << 4) | $82, 1, TrainerHikerRussell, -1
+ person_event SPRITE_FISHER, 31, 19, OW_LEFT | $0, $0, -1, -1, (PAL_OW_RED << 4) | $82, 4, TrainerFirebreatherRay, -1
+ person_event SPRITE_FISHER, 23, 18, OW_UP | $3, $0, -1, -1, (PAL_OW_RED << 4) | $82, 4, TrainerFirebreatherBill, -1
+ person_event SPRITE_POKE_BALL, 25, 21, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x59c00, EVENT_UNION_CAVE_1F_GREAT_BALL
+ person_event SPRITE_POKE_BALL, 6, 8, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x59c02, EVENT_UNION_CAVE_1F_X_ATTACK
+ person_event SPRITE_POKE_BALL, 21, 8, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x59c04, EVENT_UNION_CAVE_1F_POTION
+ person_event SPRITE_POKE_BALL, 37, 16, OW_DOWN | $1, $0, -1, -1, $1, 0, ItemFragment_0x59c06, EVENT_UNION_CAVE_1F_AWAKENING