summaryrefslogtreecommitdiff
path: root/maps/VioletPokeCenter1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/VioletPokeCenter1F.asm')
-rw-r--r--maps/VioletPokeCenter1F.asm67
1 files changed, 37 insertions, 30 deletions
diff --git a/maps/VioletPokeCenter1F.asm b/maps/VioletPokeCenter1F.asm
index 94d56df43..15d7fb0b1 100644
--- a/maps/VioletPokeCenter1F.asm
+++ b/maps/VioletPokeCenter1F.asm
@@ -1,3 +1,10 @@
+const_value set 2
+ const VIOLETPOKECENTER1F_NURSE
+ const VIOLETPOKECENTER1F_GAMEBOY_KID
+ const VIOLETPOKECENTER1F_GENTLEMAN
+ const VIOLETPOKECENTER1F_YOUNGSTER
+ const VIOLETPOKECENTER1F_SCIENTIST
+
VioletPokeCenter1F_MapScriptHeader:
.MapTriggers:
db 0
@@ -5,71 +12,71 @@ VioletPokeCenter1F_MapScriptHeader:
.MapCallbacks:
db 0
-NurseScript_0x694c9:
+VioletPokeCenterNurse:
jumpstd pokecenternurse
-ScientistScript_0x694cc:
+VioletPokeCenter1F_ElmsAideScript:
faceplayer
- loadfont
+ opentext
checkevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE
- iftrue UnknownScript_0x6953a
+ iftrue .SecondTimeAsking
writetext UnknownText_0x69555
-UnknownScript_0x694d7:
+.AskTakeEgg:
yesorno
- iffalse UnknownScript_0x69531
+ iffalse .RefusedEgg
checkcode VAR_PARTYCOUNT
- if_equal $6, UnknownScript_0x6952b
+ if_equal PARTY_LENGTH, .PartyFull
giveegg TOGEPI, 5
stringtotext .eggname, $1
- scall UnknownScript_0x69527
+ scall .AideGivesEgg
setevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE
clearevent EVENT_ELMS_AIDE_IN_LAB
clearevent EVENT_TOGEPI_HATCHED
domaptrigger ROUTE_32, $1
writetext UnknownText_0x695c5
+ waitbutton
closetext
- loadmovesprites
checkcode VAR_FACING
- if_equal $1, .UnknownScript_0x69511
+ if_equal UP, .AideWalksAroundPlayer
spriteface PLAYER, DOWN
- applymovement $6, MovementData_0x69549
+ applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksStraightOutOfPokecenter
playsound SFX_EXIT_BUILDING
- disappear $6
- waitbutton
+ disappear VIOLETPOKECENTER1F_SCIENTIST
+ waitsfx
end
-.UnknownScript_0x69511
- applymovement $6, MovementData_0x6954e
+.AideWalksAroundPlayer
+ applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksLeftToExitPokecenter
spriteface PLAYER, DOWN
- applymovement $6, MovementData_0x69551
+ applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideFinishesLeavingPokecenter
playsound SFX_EXIT_BUILDING
- disappear $6
- waitbutton
+ disappear VIOLETPOKECENTER1F_SCIENTIST
+ waitsfx
end
.eggname
db "EGG@"
-UnknownScript_0x69527:
+.AideGivesEgg:
jumpstd receivetogepiegg
end
-UnknownScript_0x6952b:
+.PartyFull:
writetext UnknownText_0x69693
+ waitbutton
closetext
- loadmovesprites
end
-UnknownScript_0x69531:
+.RefusedEgg:
writetext UnknownText_0x696f2
+ waitbutton
closetext
- loadmovesprites
setevent EVENT_REFUSED_TO_TAKE_EGG_FROM_ELMS_AIDE
end
-UnknownScript_0x6953a:
+.SecondTimeAsking:
writetext UnknownText_0x69712
- jump UnknownScript_0x694d7
+ jump .AskTakeEgg
GameboyKidScript_0x69540:
jumptextfaceplayer UnknownText_0x69809
@@ -80,19 +87,19 @@ GentlemanScript_0x69543:
YoungsterScript_0x69546:
jumptextfaceplayer UnknownText_0x698b8
-MovementData_0x69549:
+MovementData_AideWalksStraightOutOfPokecenter:
step_down
step_down
step_down
step_down
step_end
-MovementData_0x6954e:
+MovementData_AideWalksLeftToExitPokecenter:
step_left
step_down
step_end
-MovementData_0x69551:
+MovementData_AideFinishesLeavingPokecenter:
step_down
step_down
step_down
@@ -226,8 +233,8 @@ VioletPokeCenter1F_MapEventHeader:
.PersonEvents:
db 5
- person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, NurseScript_0x694c9, -1
+ person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, VioletPokeCenterNurse, -1
person_event SPRITE_GAMEBOY_KID, 6, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, GameboyKidScript_0x69540, -1
person_event SPRITE_GENTLEMAN, 4, 1, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GentlemanScript_0x69543, -1
person_event SPRITE_YOUNGSTER, 1, 8, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x69546, -1
- person_event SPRITE_SCIENTIST, 3, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x694cc, EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER
+ person_event SPRITE_SCIENTIST, 3, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, VioletPokeCenter1F_ElmsAideScript, EVENT_ELMS_AIDE_IN_VIOLET_POKEMON_CENTER