mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-07 08:35:23 +13:00
First Commit
Upload literally everything from the pokecrystal16 expand-move-ID branch
This commit is contained in:
commit
2f8a41f833
4618 changed files with 480386 additions and 0 deletions
356
maps/LancesRoom.asm
Normal file
356
maps/LancesRoom.asm
Normal file
|
|
@ -0,0 +1,356 @@
|
|||
object_const_def
|
||||
const LANCESROOM_LANCE
|
||||
const LANCESROOM_MARY
|
||||
const LANCESROOM_OAK
|
||||
|
||||
LancesRoom_MapScripts:
|
||||
def_scene_scripts
|
||||
scene_script LancesRoomLockDoorScene, SCENE_LANCESROOM_LOCK_DOOR
|
||||
scene_script LancesRoomNoopScene, SCENE_LANCESROOM_APPROACH_LANCE
|
||||
|
||||
def_callbacks
|
||||
callback MAPCALLBACK_TILES, LancesRoomDoorsCallback
|
||||
|
||||
LancesRoomLockDoorScene:
|
||||
sdefer LancesRoomDoorLocksBehindYouScript
|
||||
end
|
||||
|
||||
LancesRoomNoopScene:
|
||||
end
|
||||
|
||||
LancesRoomDoorsCallback:
|
||||
checkevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED
|
||||
iffalse .KeepEntranceOpen
|
||||
changeblock 4, 22, $34 ; wall
|
||||
.KeepEntranceOpen:
|
||||
checkevent EVENT_LANCES_ROOM_EXIT_OPEN
|
||||
iffalse .KeepExitClosed
|
||||
changeblock 4, 0, $0b ; open door
|
||||
.KeepExitClosed:
|
||||
endcallback
|
||||
|
||||
LancesRoomDoorLocksBehindYouScript:
|
||||
applymovement PLAYER, LancesRoom_EnterMovement
|
||||
refreshscreen $86
|
||||
playsound SFX_STRENGTH
|
||||
earthquake 80
|
||||
changeblock 4, 22, $34 ; wall
|
||||
reloadmappart
|
||||
closetext
|
||||
setscene SCENE_LANCESROOM_APPROACH_LANCE
|
||||
setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED
|
||||
end
|
||||
|
||||
Script_ApproachLanceFromLeft:
|
||||
special FadeOutMusic
|
||||
applymovement PLAYER, MovementData_ApproachLanceFromLeft
|
||||
sjump LancesRoomLanceScript
|
||||
|
||||
Script_ApproachLanceFromRight:
|
||||
special FadeOutMusic
|
||||
applymovement PLAYER, MovementData_ApproachLanceFromRight
|
||||
LancesRoomLanceScript:
|
||||
turnobject LANCESROOM_LANCE, LEFT
|
||||
opentext
|
||||
writetext LanceBattleIntroText
|
||||
waitbutton
|
||||
closetext
|
||||
winlosstext LanceBattleWinText, 0
|
||||
setlasttalked LANCESROOM_LANCE
|
||||
loadtrainer CHAMPION, LANCE
|
||||
startbattle
|
||||
dontrestartmapmusic
|
||||
reloadmapafterbattle
|
||||
setevent EVENT_BEAT_CHAMPION_LANCE
|
||||
opentext
|
||||
writetext LanceBattleAfterText
|
||||
waitbutton
|
||||
closetext
|
||||
playsound SFX_ENTER_DOOR
|
||||
changeblock 4, 0, $0b ; open door
|
||||
reloadmappart
|
||||
closetext
|
||||
setevent EVENT_LANCES_ROOM_ENTRANCE_CLOSED
|
||||
musicfadeout MUSIC_BEAUTY_ENCOUNTER, 16
|
||||
pause 30
|
||||
showemote EMOTE_SHOCK, LANCESROOM_LANCE, 15
|
||||
turnobject LANCESROOM_LANCE, DOWN
|
||||
pause 10
|
||||
turnobject PLAYER, DOWN
|
||||
appear LANCESROOM_MARY
|
||||
applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryRushesIn
|
||||
opentext
|
||||
writetext LancesRoomMaryOhNoOakText
|
||||
waitbutton
|
||||
closetext
|
||||
appear LANCESROOM_OAK
|
||||
applymovement LANCESROOM_OAK, LancesRoomMovementData_OakWalksIn
|
||||
follow LANCESROOM_MARY, LANCESROOM_OAK
|
||||
applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryYieldsToOak
|
||||
stopfollow
|
||||
turnobject LANCESROOM_OAK, UP
|
||||
turnobject LANCESROOM_LANCE, LEFT
|
||||
opentext
|
||||
writetext LancesRoomOakCongratulationsText
|
||||
waitbutton
|
||||
closetext
|
||||
applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryInterviewChampion
|
||||
turnobject PLAYER, LEFT
|
||||
opentext
|
||||
writetext LancesRoomMaryInterviewText
|
||||
waitbutton
|
||||
closetext
|
||||
applymovement LANCESROOM_LANCE, LancesRoomMovementData_LancePositionsSelfToGuidePlayerAway
|
||||
turnobject PLAYER, UP
|
||||
opentext
|
||||
writetext LancesRoomNoisyText
|
||||
waitbutton
|
||||
closetext
|
||||
follow LANCESROOM_LANCE, PLAYER
|
||||
turnobject LANCESROOM_MARY, UP
|
||||
turnobject LANCESROOM_OAK, UP
|
||||
applymovement LANCESROOM_LANCE, LancesRoomMovementData_LanceLeadsPlayerToHallOfFame
|
||||
stopfollow
|
||||
playsound SFX_EXIT_BUILDING
|
||||
disappear LANCESROOM_LANCE
|
||||
applymovement PLAYER, LancesRoomMovementData_PlayerExits
|
||||
playsound SFX_EXIT_BUILDING
|
||||
disappear PLAYER
|
||||
applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryTriesToFollow
|
||||
showemote EMOTE_SHOCK, LANCESROOM_MARY, 15
|
||||
opentext
|
||||
writetext LancesRoomMaryNoInterviewText
|
||||
pause 30
|
||||
closetext
|
||||
applymovement LANCESROOM_MARY, LancesRoomMovementData_MaryRunsBackAndForth
|
||||
special FadeOutPalettes
|
||||
pause 15
|
||||
warpfacing UP, HALL_OF_FAME, 4, 13
|
||||
end
|
||||
|
||||
LancesRoom_EnterMovement:
|
||||
step UP
|
||||
step UP
|
||||
step UP
|
||||
step UP
|
||||
step_end
|
||||
|
||||
MovementData_ApproachLanceFromLeft:
|
||||
step UP
|
||||
step UP
|
||||
turn_head RIGHT
|
||||
step_end
|
||||
|
||||
MovementData_ApproachLanceFromRight:
|
||||
step UP
|
||||
step LEFT
|
||||
step UP
|
||||
turn_head RIGHT
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_MaryRushesIn:
|
||||
big_step UP
|
||||
big_step UP
|
||||
big_step UP
|
||||
turn_head DOWN
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_OakWalksIn:
|
||||
step UP
|
||||
step UP
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_MaryYieldsToOak:
|
||||
step LEFT
|
||||
turn_head RIGHT
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_MaryInterviewChampion:
|
||||
big_step UP
|
||||
turn_head RIGHT
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_LancePositionsSelfToGuidePlayerAway:
|
||||
step UP
|
||||
step LEFT
|
||||
turn_head DOWN
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_LanceLeadsPlayerToHallOfFame:
|
||||
step UP
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_PlayerExits:
|
||||
step UP
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_MaryTriesToFollow:
|
||||
step UP
|
||||
step RIGHT
|
||||
turn_head UP
|
||||
step_end
|
||||
|
||||
LancesRoomMovementData_MaryRunsBackAndForth:
|
||||
big_step RIGHT
|
||||
big_step RIGHT
|
||||
big_step LEFT
|
||||
big_step LEFT
|
||||
big_step LEFT
|
||||
big_step RIGHT
|
||||
big_step RIGHT
|
||||
big_step RIGHT
|
||||
big_step LEFT
|
||||
big_step LEFT
|
||||
turn_head UP
|
||||
step_end
|
||||
|
||||
LanceBattleIntroText:
|
||||
text "LANCE: I've been"
|
||||
line "waiting for you."
|
||||
|
||||
para "<PLAY_G>!"
|
||||
|
||||
para "I knew that you,"
|
||||
line "with your skills,"
|
||||
|
||||
para "would eventually"
|
||||
line "reach me here."
|
||||
|
||||
para "There's no need"
|
||||
line "for words now."
|
||||
|
||||
para "We will battle to"
|
||||
line "determine who is"
|
||||
|
||||
para "the stronger of"
|
||||
line "the two of us."
|
||||
|
||||
para "As the most power-"
|
||||
line "ful trainer and as"
|
||||
|
||||
para "the #MON LEAGUE"
|
||||
line "CHAMPION…"
|
||||
|
||||
para "I, LANCE the drag-"
|
||||
line "on master, accept"
|
||||
cont "your challenge!"
|
||||
done
|
||||
|
||||
LanceBattleWinText:
|
||||
text "…It's over."
|
||||
|
||||
para "But it's an odd"
|
||||
line "feeling."
|
||||
|
||||
para "I'm not angry that"
|
||||
line "I lost. In fact, I"
|
||||
cont "feel happy."
|
||||
|
||||
para "Happy that I"
|
||||
line "witnessed the rise"
|
||||
|
||||
para "of a great new"
|
||||
line "CHAMPION!"
|
||||
done
|
||||
|
||||
LanceBattleAfterText:
|
||||
text "…Whew."
|
||||
|
||||
para "You have become"
|
||||
line "truly powerful,"
|
||||
cont "<PLAY_G>."
|
||||
|
||||
para "Your #MON have"
|
||||
line "responded to your"
|
||||
|
||||
para "strong and up-"
|
||||
line "standing nature."
|
||||
|
||||
para "As a trainer, you"
|
||||
line "will continue to"
|
||||
|
||||
para "grow strong with"
|
||||
line "your #MON."
|
||||
done
|
||||
|
||||
LancesRoomMaryOhNoOakText:
|
||||
text "MARY: Oh, no!"
|
||||
line "It's all over!"
|
||||
|
||||
para "PROF.OAK, if you"
|
||||
line "weren't so slow…"
|
||||
done
|
||||
|
||||
LancesRoomOakCongratulationsText:
|
||||
text "PROF.OAK: Ah,"
|
||||
line "<PLAY_G>!"
|
||||
|
||||
para "It's been a long"
|
||||
line "while."
|
||||
|
||||
para "You certainly look"
|
||||
line "more impressive."
|
||||
|
||||
para "Your conquest of"
|
||||
line "the LEAGUE is just"
|
||||
cont "fantastic!"
|
||||
|
||||
para "Your dedication,"
|
||||
line "trust and love for"
|
||||
|
||||
para "your #MON made"
|
||||
line "this happen."
|
||||
|
||||
para "Your #MON were"
|
||||
line "outstanding too."
|
||||
|
||||
para "Because they be-"
|
||||
line "lieved in you as a"
|
||||
|
||||
para "trainer, they per-"
|
||||
line "severed."
|
||||
|
||||
para "Congratulations,"
|
||||
line "<PLAY_G>!"
|
||||
done
|
||||
|
||||
LancesRoomMaryInterviewText:
|
||||
text "MARY: Let's inter-"
|
||||
line "view the brand new"
|
||||
cont "CHAMPION!"
|
||||
done
|
||||
|
||||
LancesRoomNoisyText:
|
||||
text "LANCE: This is"
|
||||
line "getting to be a"
|
||||
cont "bit too noisy…"
|
||||
|
||||
para "<PLAY_G>, could you"
|
||||
line "come with me?"
|
||||
done
|
||||
|
||||
LancesRoomMaryNoInterviewText:
|
||||
text "MARY: Oh, wait!"
|
||||
line "We haven't done"
|
||||
cont "the interview!"
|
||||
done
|
||||
|
||||
LancesRoom_MapEvents:
|
||||
db 0, 0 ; filler
|
||||
|
||||
def_warp_events
|
||||
warp_event 4, 23, KARENS_ROOM, 3
|
||||
warp_event 5, 23, KARENS_ROOM, 4
|
||||
warp_event 4, 1, HALL_OF_FAME, 1
|
||||
warp_event 5, 1, HALL_OF_FAME, 2
|
||||
|
||||
def_coord_events
|
||||
coord_event 4, 5, SCENE_LANCESROOM_APPROACH_LANCE, Script_ApproachLanceFromLeft
|
||||
coord_event 5, 5, SCENE_LANCESROOM_APPROACH_LANCE, Script_ApproachLanceFromRight
|
||||
|
||||
def_bg_events
|
||||
|
||||
def_object_events
|
||||
object_event 5, 3, SPRITE_LANCE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, LancesRoomLanceScript, -1
|
||||
object_event 4, 7, SPRITE_TEACHER, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_LANCES_ROOM_OAK_AND_MARY
|
||||
object_event 4, 7, SPRITE_OAK, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_LANCES_ROOM_OAK_AND_MARY
|
||||
Loading…
Add table
Add a link
Reference in a new issue