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,16 +1,15 @@
VioletGym_MapScriptHeader: ; 0x683c0
VioletGym_MapScriptHeader:
; trigger count
db 0
; callback count
db 0
; 0x683c2
FalknerScript_0x683c2: ; 0x683c2
FalknerScript_0x683c2:
faceplayer
loadfont
checkevent EVENT_BEAT_FALKNER
iftrue UnknownScript_0x683ec
iftrue .FightDone
writetext UnknownText_0x68473
closetext
loadmovesprites
@@ -23,10 +22,10 @@ FalknerScript_0x683c2: ; 0x683c2
writetext UnknownText_0x685af
playsound SFX_GET_BADGE
waitbutton
setflag $001b
setflag ENGINE_ZEPHYRBADGE
checkcode VAR_BADGES
scall UnknownScript_0x68418
UnknownScript_0x683ec: ; 0x683ec
scall VioletGymTriggerRockets
.FightDone
checkevent EVENT_GOT_TM31_MUD_SLAP
iftrue UnknownScript_0x68412
setevent EVENT_BEAT_BIRD_KEEPER_ROD
@@ -42,31 +41,26 @@ UnknownScript_0x683ec: ; 0x683ec
closetext
loadmovesprites
end
; 0x68412
UnknownScript_0x68412: ; 0x68412
UnknownScript_0x68412:
writetext UnknownText_0x68735
closetext
UnknownScript_0x68416: ; 0x68416
UnknownScript_0x68416:
loadmovesprites
end
; 0x68418
UnknownScript_0x68418: ; 0x68418
if_equal $7, UnknownScript_0x68424
if_equal $6, UnknownScript_0x68421
VioletGymTriggerRockets:
if_equal 7, .RadioTowerRockets
if_equal 6, .GoldenrodRockets
end
; 0x68421
UnknownScript_0x68421: ; 0x68421
.GoldenrodRockets
jumpstd goldenrodrockets
; 0x68424
UnknownScript_0x68424: ; 0x68424
.RadioTowerRockets
jumpstd radiotowerrockets
; 0x68427
TrainerBird_keeperRod: ; 0x68427
TrainerBird_keeperRod:
; bit/flag number
dw $3fb
@@ -84,18 +78,16 @@ TrainerBird_keeperRod: ; 0x68427
; script when talk again
dw Bird_keeperRodScript
; 0x68433
Bird_keeperRodScript: ; 0x68433
Bird_keeperRodScript:
talkaftercancel
loadfont
writetext UnknownText_0x68837
closetext
loadmovesprites
end
; 0x6843b
TrainerBird_keeperAbe: ; 0x6843b
TrainerBird_keeperAbe:
; bit/flag number
dw $3fc
@@ -113,18 +105,16 @@ TrainerBird_keeperAbe: ; 0x6843b
; script when talk again
dw Bird_keeperAbeScript
; 0x68447
Bird_keeperAbeScript: ; 0x68447
Bird_keeperAbeScript:
talkaftercancel
loadfont
writetext UnknownText_0x688c7
closetext
loadmovesprites
end
; 0x6844f
VioletGymGuyScript: ; 0x6844f
VioletGymGuyScript:
faceplayer
loadfont
checkevent EVENT_BEAT_FALKNER
@@ -139,7 +129,6 @@ VioletGymGuyScript: ; 0x6844f
closetext
loadmovesprites
end
; 0x68463
VioletGymStatue:
checkflag ENGINE_ZEPHYRBADGE
@@ -149,7 +138,7 @@ VioletGymStatue:
trainertotext FALKNER, 1, $1
jumpstd gymstatue2
UnknownText_0x68473: ; 0x68473
UnknownText_0x68473:
text "I'm FALKNER, the"
line "VIOLET #MON GYM"
cont "leader!"
@@ -171,9 +160,8 @@ UnknownText_0x68473: ; 0x68473
para "magnificent bird"
line "#MON!"
done
; 0x6854a
UnknownText_0x6854a: ; 0x6854a
UnknownText_0x6854a:
text "…Darn! My dad's"
line "cherished bird"
cont "#MON…"
@@ -185,15 +173,13 @@ UnknownText_0x6854a: ; 0x6854a
line "#MON LEAGUE"
cont "ZEPHYRBADGE."
done
; 0x685af
UnknownText_0x685af: ; 0x685af
UnknownText_0x685af:
text "<PLAYER> received"
line "ZEPHYRBADGE."
done
; 0x685c8
UnknownText_0x685c8: ; 0x685c8
UnknownText_0x685c8:
text "ZEPHYRBADGE"
line "raises the attack"
cont "power of #MON."
@@ -207,9 +193,8 @@ UnknownText_0x685c8: ; 0x685c8
para "Here--take this"
line "too."
done
; 0x68648
UnknownText_0x68648: ; 0x68648
UnknownText_0x68648:
text "By using a TM, a"
line "#MON will"
@@ -233,9 +218,8 @@ UnknownText_0x68648: ; 0x68648
line "is both defensive"
cont "and offensive."
done
; 0x68735
UnknownText_0x68735: ; 0x68735
UnknownText_0x68735:
text "There are #MON"
line "GYMS in cities and"
cont "towns ahead."
@@ -250,9 +234,8 @@ UnknownText_0x68735: ; 0x68735
para "the greatest bird"
line "master!"
done
; 0x687cd
Bird_keeperRodSeenText: ; 0x687cd
Bird_keeperRodSeenText:
text "The keyword is"
line "guts!"
@@ -264,14 +247,12 @@ Bird_keeperRodSeenText: ; 0x687cd
para "Come on!"
done
; 0x6882f
Bird_keeperRodBeatenText: ; 0x6882f
Bird_keeperRodBeatenText:
text "Gaaah!"
done
; 0x68837
UnknownText_0x68837: ; 0x68837
UnknownText_0x68837:
text "FALKNER's skills"
line "are for real!"
@@ -279,29 +260,25 @@ UnknownText_0x68837: ; 0x68837
line "just because you"
cont "beat me!"
done
; 0x6887f
Bird_keeperAbeSeenText: ; 0x6887f
Bird_keeperAbeSeenText:
text "Let me see if you"
line "are good enough to"
cont "face FALKNER!"
done
; 0x688b3
Bird_keeperAbeBeatenText: ; 0x688b3
Bird_keeperAbeBeatenText:
text "This can't be"
line "true!"
done
; 0x688c7
UnknownText_0x688c7: ; 0x688c7
UnknownText_0x688c7:
text "This is pathetic,"
line "losing to some"
cont "rookie trainer…"
done
; 0x688f9
VioletGymGuyText: ; 0x688f9
VioletGymGuyText:
text "Hey! I'm no train-"
line "er but I can give"
cont "some advice!"
@@ -321,18 +298,16 @@ VioletGymGuyText: ; 0x688f9
para "flying-type. Keep"
line "this in mind."
done
; 0x689c8
VioletGymGuyWinText: ; 0x689c8
VioletGymGuyWinText:
text "Nice battle! Keep"
line "it up, and you'll"
para "be the CHAMP in no"
line "time at all!"
done
; 0x68a0c
VioletGym_MapEventHeader: ; 0x68a0c
VioletGym_MapEventHeader:
; filler
db 0, 0
@@ -355,4 +330,3 @@ VioletGym_MapEventHeader: ; 0x68a0c
person_event SPRITE_YOUNGSTER, 10, 11, $8, $2, 255, 255, $92, 3, TrainerBird_keeperRod, $ffff
person_event SPRITE_YOUNGSTER, 14, 6, $9, $2, 255, 255, $92, 3, TrainerBird_keeperAbe, $ffff
person_event SPRITE_GYM_GUY, 17, 11, $6, $0, 255, 255, $80, 0, VioletGymGuyScript, $ffff
; 0x68a5a