2019-04-21 21:42:25 +00:00
|
|
|
object_const_def ; object_event constants
|
2015-11-27 05:22:14 +00:00
|
|
|
const OLIVINEGYM_JASMINE
|
|
|
|
const OLIVINEGYM_GYM_GUY
|
|
|
|
|
2018-01-17 03:57:19 +00:00
|
|
|
OlivineGym_MapScripts:
|
2018-01-30 19:15:47 +00:00
|
|
|
db 0 ; scene scripts
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-30 19:15:47 +00:00
|
|
|
db 0 ; callbacks
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-02-28 21:50:43 +00:00
|
|
|
OlivineGymJasmineScript:
|
2013-02-17 06:54:07 +00:00
|
|
|
faceplayer
|
2015-12-09 23:25:44 +00:00
|
|
|
opentext
|
2013-09-24 07:48:58 +00:00
|
|
|
checkevent EVENT_BEAT_JASMINE
|
2015-07-10 07:00:27 +00:00
|
|
|
iftrue .FightDone
|
2017-10-26 04:12:32 +00:00
|
|
|
writetext Jasmine_SteelTypeIntro
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2013-02-17 06:54:07 +00:00
|
|
|
closetext
|
2017-10-26 04:12:32 +00:00
|
|
|
winlosstext Jasmine_BetterTrainer, 0
|
2018-01-09 23:45:25 +00:00
|
|
|
loadtrainer JASMINE, JASMINE1
|
2013-02-17 06:54:07 +00:00
|
|
|
startbattle
|
2015-12-26 23:11:55 +00:00
|
|
|
reloadmapafterbattle
|
2013-09-24 07:48:58 +00:00
|
|
|
setevent EVENT_BEAT_JASMINE
|
2015-12-09 23:25:44 +00:00
|
|
|
opentext
|
2017-10-26 04:12:32 +00:00
|
|
|
writetext Text_ReceivedMineralBadge
|
2014-04-30 10:04:35 +00:00
|
|
|
playsound SFX_GET_BADGE
|
2015-11-25 15:16:29 +00:00
|
|
|
waitsfx
|
2015-07-10 07:00:27 +00:00
|
|
|
setflag ENGINE_MINERALBADGE
|
2019-03-10 19:31:59 +00:00
|
|
|
readvar VAR_BADGES
|
2017-12-24 18:46:34 +00:00
|
|
|
scall OlivineGymActivateRockets
|
2016-04-10 18:42:14 +00:00
|
|
|
.FightDone:
|
2013-09-24 07:48:58 +00:00
|
|
|
checkevent EVENT_GOT_TM23_IRON_TAIL
|
2017-10-26 04:12:32 +00:00
|
|
|
iftrue .GotIronTail
|
|
|
|
writetext Jasmine_BadgeSpeech
|
2015-11-30 03:29:45 +00:00
|
|
|
buttonsound
|
2015-11-05 01:20:14 +00:00
|
|
|
verbosegiveitem TM_IRON_TAIL
|
2017-10-26 04:12:32 +00:00
|
|
|
iffalse .NoRoomForIronTail
|
2013-09-24 07:48:58 +00:00
|
|
|
setevent EVENT_GOT_TM23_IRON_TAIL
|
2017-10-26 04:12:32 +00:00
|
|
|
writetext Jasmine_IronTailSpeech
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2013-02-17 06:54:07 +00:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
.GotIronTail:
|
|
|
|
writetext Jasmine_GoodLuck
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2017-10-26 04:12:32 +00:00
|
|
|
.NoRoomForIronTail:
|
2015-11-25 15:16:29 +00:00
|
|
|
closetext
|
2013-02-17 06:54:07 +00:00
|
|
|
end
|
|
|
|
|
2017-12-24 18:46:34 +00:00
|
|
|
OlivineGymActivateRockets:
|
2018-02-03 02:09:17 +00:00
|
|
|
ifequal 7, .RadioTowerRockets
|
|
|
|
ifequal 6, .GoldenrodRockets
|
2013-02-17 06:54:07 +00:00
|
|
|
end
|
|
|
|
|
2016-04-10 18:42:14 +00:00
|
|
|
.GoldenrodRockets:
|
2015-06-25 01:26:24 +00:00
|
|
|
jumpstd goldenrodrockets
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2016-04-10 18:42:14 +00:00
|
|
|
.RadioTowerRockets:
|
2015-06-25 01:26:24 +00:00
|
|
|
jumpstd radiotowerrockets
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2015-07-10 07:00:27 +00:00
|
|
|
OlivineGymGuyScript:
|
2013-02-17 06:54:07 +00:00
|
|
|
faceplayer
|
2013-09-24 07:48:58 +00:00
|
|
|
checkevent EVENT_BEAT_JASMINE
|
2013-02-17 06:54:07 +00:00
|
|
|
iftrue .OlivineGymGuyWinScript
|
2013-09-24 07:48:58 +00:00
|
|
|
checkevent EVENT_JASMINE_RETURNED_TO_GYM
|
2013-02-17 06:54:07 +00:00
|
|
|
iffalse .OlivineGymGuyPreScript
|
2015-12-09 23:25:44 +00:00
|
|
|
opentext
|
2015-01-20 08:01:23 +00:00
|
|
|
writetext OlivineGymGuyText
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2013-02-17 06:54:07 +00:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2016-04-10 18:42:14 +00:00
|
|
|
.OlivineGymGuyWinScript:
|
2015-12-09 23:25:44 +00:00
|
|
|
opentext
|
2015-01-20 08:01:23 +00:00
|
|
|
writetext OlivineGymGuyWinText
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2013-02-17 06:54:07 +00:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2016-04-10 18:42:14 +00:00
|
|
|
.OlivineGymGuyPreScript:
|
2015-12-09 23:25:44 +00:00
|
|
|
opentext
|
2015-01-20 08:01:23 +00:00
|
|
|
writetext OlivineGymGuyPreText
|
2015-11-25 15:16:29 +00:00
|
|
|
waitbutton
|
2013-02-17 06:54:07 +00:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2015-06-25 03:51:36 +00:00
|
|
|
OlivineGymStatue:
|
|
|
|
checkflag ENGINE_MINERALBADGE
|
|
|
|
iftrue .Beaten
|
2015-06-25 01:26:24 +00:00
|
|
|
jumpstd gymstatue1
|
2016-04-10 18:42:14 +00:00
|
|
|
.Beaten:
|
2019-03-10 19:31:59 +00:00
|
|
|
gettrainername STRING_BUFFER_4, JASMINE, JASMINE1
|
2015-06-25 01:26:24 +00:00
|
|
|
jumpstd gymstatue2
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Jasmine_SteelTypeIntro:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "…Thank you for"
|
|
|
|
line "your help at the"
|
|
|
|
cont "LIGHTHOUSE…"
|
|
|
|
|
|
|
|
para "But this is dif-"
|
|
|
|
line "ferent. Please"
|
|
|
|
|
|
|
|
para "allow me to intro-"
|
|
|
|
line "duce myself."
|
|
|
|
|
|
|
|
para "I am JASMINE, a"
|
|
|
|
line "GYM LEADER. I use"
|
|
|
|
cont "the steel-type."
|
|
|
|
|
|
|
|
para "…Do you know about"
|
|
|
|
line "the steel-type?"
|
|
|
|
|
|
|
|
para "It's a type that"
|
|
|
|
line "was only recently"
|
|
|
|
cont "discovered."
|
|
|
|
|
|
|
|
para "…Um… May I begin?"
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Jasmine_BetterTrainer:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "…You are a better"
|
|
|
|
line "trainer than me,"
|
|
|
|
|
|
|
|
para "in both skill and"
|
|
|
|
line "kindness."
|
|
|
|
|
|
|
|
para "In accordance with"
|
|
|
|
line "LEAGUE rules, I"
|
|
|
|
|
|
|
|
para "confer upon you"
|
|
|
|
line "this BADGE."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Text_ReceivedMineralBadge:
|
2015-06-28 04:59:17 +00:00
|
|
|
text "<PLAYER> received"
|
2014-03-06 05:29:44 +00:00
|
|
|
line "MINERALBADGE."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Jasmine_BadgeSpeech:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "MINERALBADGE"
|
|
|
|
line "raises #MON's"
|
|
|
|
cont "DEFENSE."
|
|
|
|
|
|
|
|
para "…Um… Please take"
|
|
|
|
line "this too…"
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Text_ReceivedTM09:
|
2015-06-28 04:59:17 +00:00
|
|
|
text "<PLAYER> received"
|
2014-03-06 05:29:44 +00:00
|
|
|
line "TM09."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Jasmine_IronTailSpeech:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "…You could use"
|
|
|
|
line "that TM to teach"
|
|
|
|
cont "IRON TAIL."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2017-10-26 04:12:32 +00:00
|
|
|
Jasmine_GoodLuck:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "Um… I don't know"
|
|
|
|
line "how to say this,"
|
|
|
|
cont "but good luck…"
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2015-07-10 07:00:27 +00:00
|
|
|
OlivineGymGuyText:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "JASMINE uses the"
|
|
|
|
line "newly discovered"
|
|
|
|
cont "steel-type."
|
|
|
|
|
|
|
|
para "I don't know very"
|
|
|
|
line "much about it."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2015-07-10 07:00:27 +00:00
|
|
|
OlivineGymGuyWinText:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "That was awesome."
|
|
|
|
|
|
|
|
para "The steel-type,"
|
|
|
|
line "huh?"
|
|
|
|
|
|
|
|
para "That was a close"
|
|
|
|
line "encounter of an"
|
|
|
|
cont "unknown kind!"
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2015-07-10 07:00:27 +00:00
|
|
|
OlivineGymGuyPreText:
|
2014-03-06 05:29:44 +00:00
|
|
|
text "JASMINE, the GYM"
|
|
|
|
line "LEADER, is at the"
|
|
|
|
cont "LIGHTHOUSE."
|
|
|
|
|
|
|
|
para "She's been tending"
|
|
|
|
line "to a sick #MON."
|
|
|
|
|
|
|
|
para "A strong trainer"
|
|
|
|
line "has to be compas-"
|
|
|
|
cont "sionate."
|
|
|
|
done
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-17 03:57:19 +00:00
|
|
|
OlivineGym_MapEvents:
|
2018-01-30 19:15:47 +00:00
|
|
|
db 0, 0 ; filler
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-30 19:15:47 +00:00
|
|
|
db 2 ; warp events
|
2018-02-02 03:22:07 +00:00
|
|
|
warp_event 4, 15, OLIVINE_CITY, 2
|
|
|
|
warp_event 5, 15, OLIVINE_CITY, 2
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-30 19:15:47 +00:00
|
|
|
db 0 ; coord events
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-30 19:15:47 +00:00
|
|
|
db 2 ; bg events
|
2018-02-02 03:22:07 +00:00
|
|
|
bg_event 3, 13, BGEVENT_READ, OlivineGymStatue
|
|
|
|
bg_event 6, 13, BGEVENT_READ, OlivineGymStatue
|
2013-02-17 06:54:07 +00:00
|
|
|
|
2018-01-30 19:15:47 +00:00
|
|
|
db 2 ; object events
|
2018-02-28 21:50:43 +00:00
|
|
|
object_event 5, 3, SPRITE_JASMINE, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineGymJasmineScript, EVENT_OLIVINE_GYM_JASMINE
|
2018-02-02 03:22:07 +00:00
|
|
|
object_event 7, 13, SPRITE_GYM_GUY, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, OlivineGymGuyScript, -1
|