pokecrystal/maps/BattleTowerOutside.asm

153 lines
3.5 KiB
NASM
Raw Normal View History

object_const_def ; object_event constants
2015-11-27 05:22:14 +00:00
const BATTLETOWEROUTSIDE_STANDING_YOUNGSTER
const BATTLETOWEROUTSIDE_BUENA
const BATTLETOWEROUTSIDE_SAILOR
const BATTLETOWEROUTSIDE_LASS
BattleTowerOutside_MapScripts:
db 0 ; scene scripts
db 2 ; callbacks
callback MAPCALLBACK_TILES, .Callback1
callback MAPCALLBACK_OBJECTS, .Callback2
.Callback1:
return
.Callback2:
clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
return
2015-12-15 15:55:56 +00:00
BattleTowerOutsideYoungsterScript:
jumptextfaceplayer BattleTowerOutsideYoungsterText
2015-12-15 15:55:56 +00:00
BattleTowerOutsideBuenaScript:
jumptextfaceplayer BattleTowerOutsideBuenaText
2015-12-15 15:55:56 +00:00
BattleTowerOutsideSailorScript:
jumptextfaceplayer BattleTowerOutsideSailorText
2018-02-26 16:56:49 +00:00
BattleTowerOutsideSign:
jumptext BattleTowerOutsideSignText
2018-02-28 00:47:30 +00:00
BattleTowerOutsideYoungsterText_NotYetOpen:
; unreferenced
text "Wow, the BATTLE"
line "TOWER is huge! My"
para "neck is tired from"
line "looking up at it."
done
2018-02-28 00:47:30 +00:00
BattleTowerOutsideYoungsterText_Mobile:
; unreferenced
text "Wow, the BATTLE"
line "TOWER is huge!"
para "Since there are a"
line "whole bunch of"
para "trainers inside,"
line "there must also be"
para "a wide variety of"
line "#MON."
done
2015-12-15 15:55:56 +00:00
BattleTowerOutsideYoungsterText:
text "Wow, the BATTLE"
line "TOWER is huge!"
para "There must be many"
line "kinds of #MON"
cont "in there!"
done
2018-02-28 00:47:30 +00:00
BattleTowerOutsideBuenaText_NotYetOpen:
; unreferenced
text "What on earth do"
line "they do here?"
para "If the name says"
line "anything, I guess"
para "it must be for"
line "#MON battles."
done
2015-12-15 15:55:56 +00:00
BattleTowerOutsideBuenaText:
text "You can use only"
line "three #MON."
para "It's so hard to"
line "decide which three"
para "should go into"
line "battle…"
done
2018-02-28 00:47:30 +00:00
BattleTowerOutsideSailorText_Mobile:
; unreferenced
text "Ehehehe…"
line "I sneaked out of"
cont "work to come here."
para "I'm never giving"
line "up until I become"
cont "a LEADER!"
done
2015-12-15 15:55:56 +00:00
BattleTowerOutsideSailorText:
text "Hehehe, I snuck"
line "out from work."
para "I can't bail out"
line "until I've won!"
para "I have to win it"
line "all. That I must!"
done
2018-02-26 16:56:49 +00:00
BattleTowerOutsideSignText_NotYetOpen:
; unused; originally shown when the Battle Tower was closed
text "BATTLE TOWER"
done
2018-02-26 16:56:49 +00:00
BattleTowerOutsideSignText:
text "BATTLE TOWER"
para "Take the Ultimate"
line "Trainer Challenge!"
done
2015-12-15 15:55:56 +00:00
BattleTowerOutsideText_DoorsClosed:
; unused; originally shown when the Battle Tower was closed
text "The BATTLE TOWER's"
line "doors are closed…"
done
2015-12-15 15:55:56 +00:00
BattleTowerOutsideText_DoorsOpen:
; unused; originally shown after the Battle Tower opened
text "It's open!"
done
BattleTowerOutside_MapEvents:
db 0, 0 ; filler
db 4 ; warp events
2018-02-02 03:22:07 +00:00
warp_event 8, 21, ROUTE_40_BATTLE_TOWER_GATE, 3
warp_event 9, 21, ROUTE_40_BATTLE_TOWER_GATE, 4
warp_event 8, 9, BATTLE_TOWER_1F, 1
warp_event 9, 9, BATTLE_TOWER_1F, 2
db 0 ; coord events
db 1 ; bg events
2018-02-26 16:56:49 +00:00
bg_event 10, 10, BGEVENT_READ, BattleTowerOutsideSign
db 4 ; object events
2018-02-02 03:22:07 +00:00
object_event 6, 12, SPRITE_STANDING_YOUNGSTER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideYoungsterScript, -1
object_event 13, 11, SPRITE_BUENA, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideBuenaScript, -1
object_event 12, 18, SPRITE_SAILOR, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, BattleTowerOutsideSailorScript, EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
object_event 12, 24, SPRITE_LASS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, -1