mirror of https://github.com/pret/pokecrystal.git
153 lines
3.2 KiB
NASM
153 lines
3.2 KiB
NASM
const_value set 2
|
|
const BATTLETOWEROUTSIDE_STANDING_YOUNGSTER
|
|
const BATTLETOWEROUTSIDE_BUENA
|
|
const BATTLETOWEROUTSIDE_SAILOR
|
|
const BATTLETOWEROUTSIDE_LASS
|
|
|
|
BattleTowerOutside_MapScriptHeader:
|
|
.MapTriggers:
|
|
db 0
|
|
|
|
.MapCallbacks:
|
|
db 2
|
|
dbw MAPCALLBACK_TILES, .Callback1
|
|
dbw MAPCALLBACK_OBJECTS, .Callback2
|
|
|
|
.Callback1:
|
|
return
|
|
|
|
.Callback2:
|
|
clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
|
|
return
|
|
|
|
BattleTowerOutsideYoungsterScript:
|
|
jumptextfaceplayer BattleTowerOutsideYoungsterText
|
|
|
|
BattleTowerOutsideBuenaScript:
|
|
jumptextfaceplayer BattleTowerOutsideBuenaText
|
|
|
|
BattleTowerOutsideSailorScript:
|
|
jumptextfaceplayer BattleTowerOutsideSailorText
|
|
|
|
MapBattleTowerOutsideSignpost0Script:
|
|
jumptext BattleTowerOutsideText_UltimateChallenge
|
|
|
|
BattleTowerOutsideUnusedText1:
|
|
text "Wow, the BATTLE"
|
|
line "TOWER is huge! My"
|
|
|
|
para "neck is tired from"
|
|
line "looking up at it."
|
|
done
|
|
|
|
BattleTowerOutsideUnusedText2:
|
|
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
|
|
|
|
BattleTowerOutsideYoungsterText:
|
|
text "Wow, the BATTLE"
|
|
line "TOWER is huge!"
|
|
|
|
para "There must be many"
|
|
line "kinds of #MON"
|
|
cont "in there!"
|
|
done
|
|
|
|
BattleTowerOutsideUnusedText3:
|
|
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
|
|
|
|
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
|
|
|
|
BattleTowerOutsideUnusedText4:
|
|
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
|
|
|
|
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
|
|
|
|
BattleTowerOutsideText_BattleTower:
|
|
text "BATTLE TOWER"
|
|
done
|
|
|
|
BattleTowerOutsideText_UltimateChallenge:
|
|
text "BATTLE TOWER"
|
|
|
|
para "Take the Ultimate"
|
|
line "Trainer Challenge!"
|
|
done
|
|
|
|
BattleTowerOutsideText_DoorsClosed:
|
|
text "The BATTLE TOWER's"
|
|
line "doors are closed…"
|
|
done
|
|
|
|
BattleTowerOutsideText_DoorsOpen:
|
|
text "It's open!"
|
|
done
|
|
|
|
BattleTowerOutside_MapEventHeader:
|
|
; filler
|
|
db 0, 0
|
|
|
|
.Warps:
|
|
db 4
|
|
warp_def $15, $8, 3, ROUTE_40_BATTLE_TOWER_GATE
|
|
warp_def $15, $9, 4, ROUTE_40_BATTLE_TOWER_GATE
|
|
warp_def $9, $8, 1, BATTLE_TOWER_1F
|
|
warp_def $9, $9, 2, BATTLE_TOWER_1F
|
|
|
|
.XYTriggers:
|
|
db 0
|
|
|
|
.Signposts:
|
|
db 1
|
|
signpost 10, 10, SIGNPOST_READ, MapBattleTowerOutsideSignpost0Script
|
|
|
|
.PersonEvents:
|
|
db 4
|
|
person_event SPRITE_STANDING_YOUNGSTER, 12, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_RED, PERSONTYPE_SCRIPT, 0, BattleTowerOutsideYoungsterScript, -1
|
|
person_event SPRITE_BUENA, 11, 13, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, BattleTowerOutsideBuenaScript, -1
|
|
person_event SPRITE_SAILOR, 18, 12, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, BattleTowerOutsideSailorScript, EVENT_BATTLE_TOWER_OUTSIDE_SAILOR
|
|
person_event SPRITE_LASS, 24, 12, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, PAL_NPC_GREEN, PERSONTYPE_SCRIPT, 0, ObjectEvent, -1
|