Clean up gym leader scripts.

This commit is contained in:
IIMarckus
2015-07-10 01:00:27 -06:00
parent 9f1bba2f3a
commit ac88c43b14
17 changed files with 576 additions and 1032 deletions

View File

@@ -1,4 +1,4 @@
GoldenrodGym_MapScriptHeader: ; 0x54000
GoldenrodGym_MapScriptHeader:
; trigger count
db 2
@@ -8,20 +8,17 @@ GoldenrodGym_MapScriptHeader: ; 0x54000
; callback count
db 0
; 0x5400a
UnknownScript_0x5400a: ; 0x5400a
UnknownScript_0x5400a:
end
; 0x5400b
UnknownScript_0x5400b: ; 0x5400b
UnknownScript_0x5400b:
end
; 0x5400c
WhitneyScript_0x5400c: ; 0x5400c
WhitneyScript_0x5400c:
faceplayer
checkevent EVENT_BEAT_WHITNEY
iftrue UnknownScript_0x54037
iftrue .FightDone
loadfont
writetext UnknownText_0x54122
closetext
@@ -37,20 +34,19 @@ WhitneyScript_0x5400c: ; 0x5400c
setevent EVENT_BEAT_BEAUTY_SAMANTHA
setevent EVENT_BEAT_LASS_CARRIE
setevent EVENT_BEAT_LASS_BRIDGET
UnknownScript_0x54037: ; 0x54037
.FightDone
loadfont
checkevent EVENT_MADE_WHITNEY_CRY
iffalse UnknownScript_0x54044
iffalse .StoppedCrying
writetext UnknownText_0x541f4
closetext
loadmovesprites
end
; 0x54044
UnknownScript_0x54044: ; 0x54044
.StoppedCrying
checkevent EVENT_GOT_TM45_ATTRACT
iftrue UnknownScript_0x54077
checkflag $001d
checkflag ENGINE_PLAINBADGE
iftrue UnknownScript_0x54064
writetext UnknownText_0x54222
keeptextopen
@@ -58,10 +54,10 @@ UnknownScript_0x54044: ; 0x54044
writetext UnknownText_0x54273
playsound SFX_GET_BADGE
waitbutton
setflag $001d
checkcode $7
scall UnknownScript_0x5407d
UnknownScript_0x54064: ; 0x54064
setflag ENGINE_PLAINBADGE
checkcode VAR_BADGES
scall GoldenrodGymTriggerRockets
UnknownScript_0x54064:
writetext UnknownText_0x5428b
keeptextopen
verbosegiveitem TM_ATTRACT, 1
@@ -71,31 +67,26 @@ UnknownScript_0x54064: ; 0x54064
closetext
loadmovesprites
end
; 0x54077
UnknownScript_0x54077: ; 0x54077
UnknownScript_0x54077:
writetext UnknownText_0x54360
closetext
UnknownScript_0x5407b: ; 0x5407b
UnknownScript_0x5407b:
loadmovesprites
end
; 0x5407d
UnknownScript_0x5407d: ; 0x5407d
if_equal $7, UnknownScript_0x54089
if_equal $6, UnknownScript_0x54086
GoldenrodGymTriggerRockets:
if_equal 7, .RadioTowerRockets
if_equal 6, .GoldenrodRockets
end
; 0x54086
UnknownScript_0x54086: ; 0x54086
.GoldenrodRockets
jumpstd goldenrodrockets
; 0x54089
UnknownScript_0x54089: ; 0x54089
.RadioTowerRockets
jumpstd radiotowerrockets
; 0x5408c
TrainerLassCarrie: ; 0x5408c
TrainerLassCarrie:
; bit/flag number
dw $515
@@ -113,18 +104,16 @@ TrainerLassCarrie: ; 0x5408c
; script when talk again
dw LassCarrieScript
; 0x54098
LassCarrieScript: ; 0x54098
LassCarrieScript:
talkaftercancel
loadfont
writetext LassCarrieOWText
closetext
loadmovesprites
end
; 0x540a0
WhitneyCriesScript: ; 0x540a0
WhitneyCriesScript:
showemote $0, $4, 15
applymovement $4, BridgetWalksUpMovement
spriteface $0, DOWN
@@ -136,9 +125,8 @@ WhitneyCriesScript: ; 0x540a0
dotrigger $0
clearevent EVENT_MADE_WHITNEY_CRY
end
; 0x540bb
TrainerLassBridget: ; 0x540bb
TrainerLassBridget:
; bit/flag number
dw $516
@@ -156,18 +144,16 @@ TrainerLassBridget: ; 0x540bb
; script when talk again
dw LassBridgetScript
; 0x540c7
LassBridgetScript: ; 0x540c7
LassBridgetScript:
talkaftercancel
loadfont
writetext LassBridgetOWText
closetext
loadmovesprites
end
; 0x540cf
TrainerBeautyVictoria: ; 0x540cf
TrainerBeautyVictoria:
; bit/flag number
dw $4ad
@@ -185,18 +171,16 @@ TrainerBeautyVictoria: ; 0x540cf
; script when talk again
dw BeautyVictoriaScript
; 0x540db
BeautyVictoriaScript: ; 0x540db
BeautyVictoriaScript:
talkaftercancel
loadfont
writetext BeautyVictoriaOWText
closetext
loadmovesprites
end
; 0x540e3
TrainerBeautySamantha: ; 0x540e3
TrainerBeautySamantha:
; bit/flag number
dw $4ae
@@ -214,18 +198,16 @@ TrainerBeautySamantha: ; 0x540e3
; script when talk again
dw BeautySamanthaScript
; 0x540ef
BeautySamanthaScript: ; 0x540ef
BeautySamanthaScript:
talkaftercancel
loadfont
writetext BeautySamanthaOWText
closetext
loadmovesprites
end
; 0x540f7
GoldenrodGymGuyScript: ; 0x540f7
GoldenrodGymGuyScript:
faceplayer
checkevent EVENT_BEAT_WHITNEY
iftrue .GoldenrodGymGuyWinScript
@@ -241,7 +223,6 @@ GoldenrodGymGuyScript: ; 0x540f7
closetext
loadmovesprites
end
; 0x5410c
GoldenrodGymStatue:
checkflag ENGINE_PLAINBADGE
@@ -251,19 +232,17 @@ GoldenrodGymStatue:
trainertotext WHITNEY, 1, $1
jumpstd gymstatue2
BridgetWalksUpMovement: ; 0x5411c
BridgetWalksUpMovement:
step_left
turn_head_up
step_end
; 0x5411f
BridgetWalksAwayMovement: ; 0x5411f
BridgetWalksAwayMovement:
step_right
turn_head_left
step_end
; 0x54122
UnknownText_0x54122: ; 0x54122
UnknownText_0x54122:
text "Hi! I'm WHITNEY!"
para "Everyone was into"
@@ -277,9 +256,8 @@ UnknownText_0x54122: ; 0x54122
line "tle? I'm warning"
cont "you--I'm good!"
done
; 0x541a5
UnknownText_0x541a5: ; 0x541a5
UnknownText_0x541a5:
text "Sob…"
para "…Waaaaaaah!"
@@ -289,9 +267,8 @@ UnknownText_0x541a5: ; 0x541a5
line "so serious! You…"
cont "you child, you!"
done
; 0x541f4
UnknownText_0x541f4: ; 0x541f4
UnknownText_0x541f4:
text "Waaaaah!"
para "Waaaaah!"
@@ -299,9 +276,8 @@ UnknownText_0x541f4: ; 0x541f4
para "…Snivel, hic…"
line "…You meanie!"
done
; 0x54222
UnknownText_0x54222: ; 0x54222
UnknownText_0x54222:
text "…Sniff…"
para "What? What do you"
@@ -311,15 +287,13 @@ UnknownText_0x54222: ; 0x54222
line "I forgot. Here's"
cont "PLAINBADGE."
done
; 0x54273
UnknownText_0x54273: ; 0x54273
UnknownText_0x54273:
text "<PLAYER> received"
line "PLAINBADGE."
done
; 0x5428b
UnknownText_0x5428b: ; 0x5428b
UnknownText_0x5428b:
text "PLAINBADGE lets"
line "your #MON use"
@@ -333,9 +307,8 @@ UnknownText_0x5428b: ; 0x5428b
para "Oh, you can have"
line "this too!"
done
; 0x54302
UnknownText_0x54302: ; 0x54302
UnknownText_0x54302:
text "It's ATTRACT!"
line "It makes full use"
@@ -346,39 +319,34 @@ UnknownText_0x54302: ; 0x54302
line "fect for a cutie"
cont "like me?"
done
; 0x54360
UnknownText_0x54360: ; 0x54360
UnknownText_0x54360:
text "Ah, that was a"
line "good cry!"
para "Come for a visit"
line "again! Bye-bye!"
done
; 0x5439b
LassCarrieSeenText: ; 0x5439b
LassCarrieSeenText:
text "Don't let my"
line "#MON's cute"
para "looks fool you."
line "They can whip you!"
done
; 0x543d6
LassCarrieBeatenText: ; 0x543d6
LassCarrieBeatenText:
text "Darn… I thought"
line "you were weak…"
done
; 0x543f6
LassCarrieOWText: ; 0x543f6
LassCarrieOWText:
text "Do my #MON"
line "think I'm cute?"
done
; 0x54411
LassBridgetSeenText: ; 0x54411
LassBridgetSeenText:
text "I like cute #-"
line "MON better than"
cont "strong #MON."
@@ -386,14 +354,12 @@ LassBridgetSeenText: ; 0x54411
para "But I have strong"
line "and cute #MON!"
done
; 0x5445f
LassBridgetBeatenText: ; 0x5445f
LassBridgetBeatenText:
text "Oh, no, no, no!"
done
; 0x54470
LassBridgetOWText: ; 0x54470
LassBridgetOWText:
text "I'm trying to beat"
line "WHITNEY, but…"
cont "It's depressing."
@@ -404,9 +370,8 @@ LassBridgetOWText: ; 0x54470
para "try harder next"
line "time!"
done
; 0x544d4
BridgetWhitneyCriesText: ; 0x544d4
BridgetWhitneyCriesText:
text "Oh, no. You made"
line "WHITNEY cry."
@@ -416,51 +381,44 @@ BridgetWhitneyCriesText: ; 0x544d4
para "always cries when"
line "she loses."
done
; 0x5452d
BeautyVictoriaSeenText: ; 0x5452d
BeautyVictoriaSeenText:
text "Oh, you are a cute"
line "little trainer! "
para "I like you, but I"
line "won't hold back!"
done
; 0x54574
BeautyVictoriaBeatenText: ; 0x54574
BeautyVictoriaBeatenText:
text "Let's see… Oops,"
line "it's over?"
done
; 0x5458f
BeautyVictoriaOWText: ; 0x5458f
BeautyVictoriaOWText:
text "Wow, you must be"
line "good to beat me!"
cont "Keep it up!"
done
; 0x545be
BeautySamanthaSeenText: ; 0x545be
BeautySamanthaSeenText:
text "Give it your best"
line "shot, or I'll take"
cont "you down!"
done
; 0x545ed
BeautySamanthaBeatenText: ; 0x545ed
BeautySamanthaBeatenText:
text "No! Oh, MEOWTH,"
line "I'm so sorry!"
done
; 0x5460b
BeautySamanthaOWText: ; 0x5460b
BeautySamanthaOWText:
text "I taught MEOWTH"
line "moves for taking"
cont "on any type…"
done
; 0x5463a
GoldenrodGymGuyText: ; 0x5463a
GoldenrodGymGuyText:
text "Yo! CHAMP in"
line "making!"
@@ -472,16 +430,14 @@ GoldenrodGymGuyText: ; 0x5463a
line "use fighting-type"
cont "#MON."
done
; 0x546a7
GoldenrodGymGuyWinText: ; 0x546a7
GoldenrodGymGuyWinText:
text "You won? Great! I"
line "was busy admiring"
cont "the ladies here."
done
; 0x546dd
GoldenrodGym_MapEventHeader: ; 0x546dd
GoldenrodGym_MapEventHeader:
; filler
db 0, 0
@@ -507,4 +463,3 @@ GoldenrodGym_MapEventHeader: ; 0x546dd
person_event SPRITE_BUENA, 6, 4, $6, $0, 255, 255, $92, 3, TrainerBeautyVictoria, $ffff
person_event SPRITE_BUENA, 9, 23, $6, $0, 255, 255, $92, 3, TrainerBeautySamantha, $ffff
person_event SPRITE_GYM_GUY, 19, 9, $6, $0, 255, 255, $80, 0, GoldenrodGymGuyScript, $ffff
; 0x5474d