pokecrystal/maps/MountMortar1FInside.asm

144 lines
4.3 KiB
NASM
Raw Normal View History

2018-01-31 16:38:45 +00:00
const_def 2 ; object constants
2015-11-27 05:22:14 +00:00
const MOUNTMORTAR1FINSIDE_BOULDER
const MOUNTMORTAR1FINSIDE_POKE_BALL1
const MOUNTMORTAR1FINSIDE_POKE_BALL2
const MOUNTMORTAR1FINSIDE_POKE_BALL3
const MOUNTMORTAR1FINSIDE_POKE_BALL4
const MOUNTMORTAR1FINSIDE_POKE_BALL5
const MOUNTMORTAR1FINSIDE_SUPER_NERD1
const MOUNTMORTAR1FINSIDE_SUPER_NERD2
const MOUNTMORTAR1FINSIDE_POKE_BALL6
const MOUNTMORTAR1FINSIDE_POKE_BALL7
MountMortar1FInside_MapScripts:
db 0 ; scene scripts
db 0 ; callbacks
2015-07-10 08:20:21 +00:00
TrainerPokemaniacMiller:
trainer POKEMANIAC, MILLER, EVENT_BEAT_POKEMANIAC_MILLER, PokemaniacMillerSeenText, PokemaniacMillerBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext PokemaniacMillerAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-07-10 08:20:21 +00:00
TrainerSupernerdMarkus:
trainer SUPER_NERD, MARKUS, EVENT_BEAT_SUPER_NERD_MARKUS, SupernerdMarkusSeenText, SupernerdMarkusBeatenText, 0, .Script
2017-12-18 01:45:04 +00:00
.Script:
2015-11-25 15:16:29 +00:00
end_if_just_battled
2015-12-09 23:25:44 +00:00
opentext
2017-12-10 20:36:58 +00:00
writetext SupernerdMarkusAfterBattleText
2015-11-25 15:16:29 +00:00
waitbutton
closetext
end
2015-06-26 04:01:08 +00:00
MountMortar1FBoulder:
2015-06-23 21:02:58 +00:00
jumpstd strengthboulder
2015-12-15 15:55:56 +00:00
MountMortar1FInsideEscapeRope:
itemball ESCAPE_ROPE
2015-12-15 15:55:56 +00:00
MountMortar1FInsideMaxRevive:
itemball MAX_REVIVE
2015-12-15 15:55:56 +00:00
MountMortar1FInsideHyperPotion:
itemball HYPER_POTION
2015-12-15 15:55:56 +00:00
MountMortar1FInsideMaxPotion:
itemball MAX_POTION
2015-12-15 15:55:56 +00:00
MountMortar1FInsideNugget:
itemball NUGGET
2015-12-15 15:55:56 +00:00
MountMortar1FInsideIron:
itemball IRON
2015-12-15 15:55:56 +00:00
MountMortar1FInsideUltraBall:
itemball ULTRA_BALL
MountMortar1FInsideHiddenMaxRepel:
hiddenitem MAX_REPEL, EVENT_MOUNT_MORTAR_1F_INSIDE_HIDDEN_MAX_REPEL
2015-07-10 08:20:21 +00:00
PokemaniacMillerSeenText:
text "I'm not losing"
line "this time!"
done
2015-07-10 08:20:21 +00:00
PokemaniacMillerBeatenText:
text "I lost to some"
line "kid…?"
done
2017-12-10 20:36:58 +00:00
PokemaniacMillerAfterBattleText:
text "A while back, this"
line "karate dude wanted"
para "to battle. He was"
line "ridiculously good."
para "He just thrashed"
line "us silly."
para "He went in deeper"
line "saying it was for"
para "his training. I"
line "wonder how he is?"
done
2015-07-10 08:20:21 +00:00
SupernerdMarkusSeenText:
text "Hey! HUGH!"
done
2015-07-10 08:20:21 +00:00
SupernerdMarkusBeatenText:
text "I mistook you for"
line "someone else…"
done
2017-12-10 20:36:58 +00:00
SupernerdMarkusAfterBattleText:
text "I came to explore"
line "MT.MORTAR, but I"
para "got separated from"
line "my partner…"
para "Did you run into a"
line "trainer who uses a"
para "SEADRA that knows"
line "WATERFALL?"
done
MountMortar1FInside_MapEvents:
db 0, 0 ; filler
db 6 ; warp events
warp_event 11, 47, 5, MOUNT_MORTAR_1F_OUTSIDE
warp_event 29, 47, 6, MOUNT_MORTAR_1F_OUTSIDE
warp_event 5, 39, 8, MOUNT_MORTAR_1F_OUTSIDE
warp_event 33, 41, 9, MOUNT_MORTAR_1F_OUTSIDE
warp_event 3, 19, 1, MOUNT_MORTAR_B1F
warp_event 9, 9, 2, MOUNT_MORTAR_2F_INSIDE
db 0 ; coord events
db 1 ; bg events
bg_event 30, 11, BGEVENT_ITEM, MountMortar1FInsideHiddenMaxRepel
db 10 ; object events
object_event 21, 43, SPRITE_BOULDER, SPRITEMOVEDATA_STRENGTH_BOULDER, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, MountMortar1FBoulder, -1
object_event 35, 38, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideEscapeRope, EVENT_MOUNT_MORTAR_1F_INSIDE_ESCAPE_ROPE
object_event 16, 10, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideMaxRevive, EVENT_MOUNT_MORTAR_1F_INSIDE_MAX_REVIVE
object_event 10, 27, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideHyperPotion, EVENT_MOUNT_MORTAR_1F_INSIDE_HYPER_POTION
object_event 22, 20, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideMaxPotion, EVENT_MOUNT_MORTAR_1F_INSIDE_MAX_POTION
object_event 35, 19, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideNugget, EVENT_MOUNT_MORTAR_1F_INSIDE_NUGGET
object_event 33, 43, SPRITE_SUPER_NERD, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_TRAINER, 3, TrainerPokemaniacMiller, -1
object_event 24, 28, SPRITE_SUPER_NERD, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_TRAINER, 3, TrainerSupernerdMarkus, -1
object_event 8, 16, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideIron, EVENT_MOUNT_MORTAR_1F_INSIDE_IRON
object_event 17, 17, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, MountMortar1FInsideUltraBall, EVENT_MOUNT_MORTAR_1F_INSIDE_ULTRA_BALL