summaryrefslogtreecommitdiff
path: root/maps/TrainerHouseB1F.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/TrainerHouseB1F.asm')
-rw-r--r--maps/TrainerHouseB1F.asm104
1 files changed, 54 insertions, 50 deletions
diff --git a/maps/TrainerHouseB1F.asm b/maps/TrainerHouseB1F.asm
index acb57b158..c06c9ff41 100644
--- a/maps/TrainerHouseB1F.asm
+++ b/maps/TrainerHouseB1F.asm
@@ -1,78 +1,82 @@
+const_value set 2
+ const TRAINERHOUSEB1F_RECEPTIONIST
+ const TRAINERHOUSEB1F_CHRIS
+
TrainerHouseB1F_MapScriptHeader:
.MapTriggers:
db 1
; triggers
- dw UnknownScript_0x9b38a, 0
+ dw Trigger0, 0
.MapCallbacks:
db 0
-UnknownScript_0x9b38a:
+Trigger0:
end
-UnknownScript_0x9b38b:
+TrainerHouseReceptionistScript:
spriteface PLAYER, UP
- loadfont
+ opentext
checkflag ENGINE_FOUGHT_IN_TRAINER_HALL_TODAY
- iftrue UnknownScript_0x9b3f7
- writetext UnknownText_0x9b420
- keeptextopen
+ iftrue .FoughtTooManyTimes
+ writetext TrainerHouseB1FIntroText
+ buttonsound
special SpecialTrainerHouse
- iffalse UnknownScript_0x9b3a6
+ iffalse .GetCal3Name
trainertotext CAL, CAL2, $0
- jump UnknownScript_0x9b3aa
+ jump .GotName
-UnknownScript_0x9b3a6:
+.GetCal3Name:
trainertotext CAL, CAL3, $0
-UnknownScript_0x9b3aa:
- writetext UnknownText_0x9b46a
- keeptextopen
- writetext UnknownText_0x9b487
+.GotName:
+ writetext TrainerHouseB1FYourOpponentIsText
+ buttonsound
+ writetext TrainerHouseB1FAskWantToBattleText
yesorno
- iffalse UnknownScript_0x9b3ed
+ iffalse .Declined
setflag ENGINE_FOUGHT_IN_TRAINER_HALL_TODAY
- writetext UnknownText_0x9b4a2
+ writetext TrainerHouseB1FGoRightInText
+ waitbutton
closetext
- loadmovesprites
- applymovement PLAYER, MovementData_0x9b401
- loadfont
- writetext UnknownText_0x9b587
+ applymovement PLAYER, Movement_EnterTrainerHouseBattleRoom
+ opentext
+ writetext TrainerHouseB1FCalBeforeText
+ waitbutton
closetext
- loadmovesprites
special SpecialTrainerHouse
- iffalse UnknownScript_0x9b3dc
- winlosstext UnknownText_0x9b578, 0
- setlasttalked $3
+ iffalse .NoSpecialBattle
+ winlosstext TrainerHouseB1FCalBeatenText, 0
+ setlasttalked TRAINERHOUSEB1F_CHRIS
loadtrainer CAL, CAL2
startbattle
returnafterbattle
- iffalse UnknownScript_0x9b3e8
-UnknownScript_0x9b3dc:
- winlosstext UnknownText_0x9b578, 0
- setlasttalked $3
+ iffalse .End
+.NoSpecialBattle:
+ winlosstext TrainerHouseB1FCalBeatenText, 0
+ setlasttalked TRAINERHOUSEB1F_CHRIS
loadtrainer CAL, CAL3
startbattle
returnafterbattle
-UnknownScript_0x9b3e8:
- applymovement PLAYER, MovementData_0x9b40f
+.End:
+ applymovement PLAYER, Movement_ExitTrainerHouseBattleRoom
end
-UnknownScript_0x9b3ed:
- writetext UnknownText_0x9b4d6
+.Declined:
+ writetext TrainerHouseB1FPleaseComeAgainText
+ waitbutton
closetext
- loadmovesprites
- applymovement PLAYER, MovementData_0x9b41d
+ applymovement PLAYER, Movement_TrainerHouseTurnBack
end
-UnknownScript_0x9b3f7:
- writetext UnknownText_0x9b51d
+.FoughtTooManyTimes:
+ writetext TrainerHouseB1FSecondChallengeDeniedText
+ waitbutton
closetext
- loadmovesprites
- applymovement PLAYER, MovementData_0x9b41d
+ applymovement PLAYER, Movement_TrainerHouseTurnBack
end
-MovementData_0x9b401:
+Movement_EnterTrainerHouseBattleRoom:
step_left
step_left
step_left
@@ -88,7 +92,7 @@ MovementData_0x9b401:
turn_head_right
step_end
-MovementData_0x9b40f:
+Movement_ExitTrainerHouseBattleRoom:
step_up
step_up
step_up
@@ -104,12 +108,12 @@ MovementData_0x9b40f:
step_right
step_end
-MovementData_0x9b41d:
+Movement_TrainerHouseTurnBack:
step_right
turn_head_left
step_end
-UnknownText_0x9b420:
+TrainerHouseB1FIntroText:
text "Hi. Welcome to our"
line "TRAINING HALL."
@@ -118,18 +122,18 @@ UnknownText_0x9b420:
cont "day."
done
-UnknownText_0x9b46a:
+TrainerHouseB1FYourOpponentIsText:
text_from_ram StringBuffer3
text " is your"
line "opponent today."
done
-UnknownText_0x9b487:
+TrainerHouseB1FAskWantToBattleText:
text "Would you like to"
line "battle?"
done
-UnknownText_0x9b4a2:
+TrainerHouseB1FGoRightInText:
text "Please go right"
line "through."
@@ -137,7 +141,7 @@ UnknownText_0x9b4a2:
line "right away."
done
-UnknownText_0x9b4d6:
+TrainerHouseB1FPleaseComeAgainText:
text "Sorry. Only those"
line "trainers who will"
@@ -145,7 +149,7 @@ UnknownText_0x9b4d6:
line "allowed to go in."
done
-UnknownText_0x9b51d:
+TrainerHouseB1FSecondChallengeDeniedText:
text "I'm sorry."
line "This would be your"
@@ -156,12 +160,12 @@ UnknownText_0x9b51d:
line "a day."
done
-UnknownText_0x9b578:
+TrainerHouseB1FCalBeatenText:
text "I lost…"
line "Darn…"
done
-UnknownText_0x9b587:
+TrainerHouseB1FCalBeforeText:
text "I traveled out"
line "here just so I"
cont "could battle you."
@@ -177,7 +181,7 @@ TrainerHouseB1F_MapEventHeader:
.XYTriggers:
db 1
- xy_trigger 0, $3, $7, $0, UnknownScript_0x9b38b, $0, $0
+ xy_trigger 0, $3, $7, $0, TrainerHouseReceptionistScript, $0, $0
.Signposts:
db 0