mirror of https://github.com/pret/pokecrystal.git
146 lines
3.2 KiB
NASM
146 lines
3.2 KiB
NASM
const_value set 2
|
|
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
|
|
|
|
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_MapEvents:
|
|
db 0, 0 ; filler
|
|
|
|
db 4 ; warp events
|
|
warp_event 8, 21, 3, ROUTE_40_BATTLE_TOWER_GATE
|
|
warp_event 9, 21, 4, ROUTE_40_BATTLE_TOWER_GATE
|
|
warp_event 8, 9, 1, BATTLE_TOWER_1F
|
|
warp_event 9, 9, 2, BATTLE_TOWER_1F
|
|
|
|
db 0 ; coord events
|
|
|
|
db 1 ; bg events
|
|
bg_event 10, 10, BGEVENT_READ, MapBattleTowerOutsideSignpost0Script
|
|
|
|
db 4 ; object events
|
|
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
|