2018-01-31 08:38:45 -08:00
|
|
|
const_def 2 ; object constants
|
2017-12-24 15:06:12 -08:00
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET1
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET2
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_ROCKET3
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_GENTLEMAN
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL1
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL2
|
|
|
|
const GOLDENRODUNDERGROUNDWAREHOUSE_POKE_BALL3
|
|
|
|
|
2018-01-16 19:57:19 -08:00
|
|
|
GoldenrodUndergroundWarehouse_MapScripts:
|
2018-01-30 11:15:47 -08:00
|
|
|
db 0 ; scene scripts
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-30 11:15:47 -08:00
|
|
|
db 1 ; callbacks
|
2018-01-12 21:47:38 -08:00
|
|
|
callback MAPCALLBACK_NEWMAP, .ResetSwitches
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-10-12 09:33:24 -07:00
|
|
|
.ResetSwitches:
|
2013-09-24 00:48:58 -07:00
|
|
|
clearevent EVENT_SWITCH_1
|
|
|
|
clearevent EVENT_SWITCH_2
|
|
|
|
clearevent EVENT_SWITCH_3
|
|
|
|
clearevent EVENT_EMERGENCY_SWITCH
|
|
|
|
clearevent EVENT_SWITCH_4
|
|
|
|
clearevent EVENT_SWITCH_5
|
|
|
|
clearevent EVENT_SWITCH_6
|
|
|
|
clearevent EVENT_SWITCH_7
|
|
|
|
clearevent EVENT_SWITCH_8
|
|
|
|
clearevent EVENT_SWITCH_9
|
|
|
|
clearevent EVENT_SWITCH_10
|
|
|
|
clearevent EVENT_SWITCH_11
|
|
|
|
clearevent EVENT_SWITCH_12
|
|
|
|
clearevent EVENT_SWITCH_13
|
|
|
|
clearevent EVENT_SWITCH_14
|
2018-01-11 22:40:20 -08:00
|
|
|
writebyte 0
|
2018-01-23 14:39:09 -08:00
|
|
|
copyvartobyte wUndergroundSwitchPositions
|
2013-02-16 22:54:07 -08:00
|
|
|
return
|
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
TrainerGruntM24:
|
2018-01-23 10:08:48 -08:00
|
|
|
trainer GRUNTM, GRUNTM_24, EVENT_BEAT_ROCKET_GRUNTM_24, GruntM24SeenText, GruntM24BeatenText, 0, .Script
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-17 17:45:04 -08:00
|
|
|
.Script:
|
2018-02-02 18:09:17 -08:00
|
|
|
endifjustbattled
|
2015-12-09 15:25:44 -08:00
|
|
|
opentext
|
2017-12-10 12:36:58 -08:00
|
|
|
writetext GruntM24AfterBattleText
|
2015-11-25 07:16:29 -08:00
|
|
|
waitbutton
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
TrainerGruntM14:
|
2018-01-23 10:08:48 -08:00
|
|
|
trainer GRUNTM, GRUNTM_14, EVENT_BEAT_ROCKET_GRUNTM_14, GruntM14SeenText, GruntM14BeatenText, 0, .Script
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-17 17:45:04 -08:00
|
|
|
.Script:
|
2018-02-02 18:09:17 -08:00
|
|
|
endifjustbattled
|
2015-12-09 15:25:44 -08:00
|
|
|
opentext
|
2017-12-10 12:36:58 -08:00
|
|
|
writetext GruntM14AfterBattleText
|
2015-11-25 07:16:29 -08:00
|
|
|
waitbutton
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
TrainerGruntM15:
|
2018-01-23 10:08:48 -08:00
|
|
|
trainer GRUNTM, GRUNTM_15, EVENT_BEAT_ROCKET_GRUNTM_15, GruntM15SeenText, GruntM15BeatenText, 0, .Script
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-17 17:45:04 -08:00
|
|
|
.Script:
|
2018-02-02 18:09:17 -08:00
|
|
|
endifjustbattled
|
2015-12-09 15:25:44 -08:00
|
|
|
opentext
|
2017-12-10 12:36:58 -08:00
|
|
|
writetext GruntM15AfterBattleText
|
2015-11-25 07:16:29 -08:00
|
|
|
waitbutton
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2018-03-01 10:18:51 -08:00
|
|
|
GoldenrodUndergroundWarehouseDirectorScript:
|
2013-02-16 22:54:07 -08:00
|
|
|
faceplayer
|
2015-12-09 15:25:44 -08:00
|
|
|
opentext
|
2015-07-20 00:51:52 -07:00
|
|
|
checkevent EVENT_RECEIVED_CARD_KEY
|
2018-02-28 14:47:31 -08:00
|
|
|
iftrue .GotCardKey
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x7dbc6
|
2015-11-29 19:29:45 -08:00
|
|
|
buttonsound
|
2015-11-04 17:20:14 -08:00
|
|
|
verbosegiveitem CARD_KEY
|
2015-07-20 00:51:52 -07:00
|
|
|
setevent EVENT_RECEIVED_CARD_KEY
|
2017-12-24 15:06:12 -08:00
|
|
|
setevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_1
|
|
|
|
clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_2
|
|
|
|
clearevent EVENT_GOLDENROD_DEPT_STORE_B1F_LAYOUT_3
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x7dc5b
|
2015-11-29 19:29:45 -08:00
|
|
|
buttonsound
|
2018-02-28 14:47:31 -08:00
|
|
|
.GotCardKey:
|
2015-01-20 00:01:23 -08:00
|
|
|
writetext UnknownText_0x7dc8d
|
2015-11-25 07:16:29 -08:00
|
|
|
waitbutton
|
2013-02-16 22:54:07 -08:00
|
|
|
closetext
|
|
|
|
end
|
|
|
|
|
2017-12-24 15:06:12 -08:00
|
|
|
GoldenrodUndergroundWarehouseMaxEther:
|
2015-12-15 07:55:56 -08:00
|
|
|
itemball MAX_ETHER
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-24 15:06:12 -08:00
|
|
|
GoldenrodUndergroundWarehouseTMSleepTalk:
|
2015-12-15 07:55:56 -08:00
|
|
|
itemball TM_SLEEP_TALK
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-24 15:06:12 -08:00
|
|
|
GoldenrodUndergroundWarehouseUltraBall:
|
2015-12-15 07:55:56 -08:00
|
|
|
itemball ULTRA_BALL
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM24SeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "How did you get"
|
|
|
|
line "this far?"
|
|
|
|
|
|
|
|
para "I guess it can't"
|
|
|
|
line "be helped. I'll"
|
|
|
|
cont "dispose of you."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM24BeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "I got disposed of…"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-10 12:36:58 -08:00
|
|
|
GruntM24AfterBattleText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "TEAM ROCKET will"
|
|
|
|
line "keep going, wait-"
|
|
|
|
cont "ing for the return"
|
|
|
|
cont "of GIOVANNI."
|
|
|
|
|
|
|
|
para "We'll do whatever"
|
|
|
|
line "it takes."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM14SeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "You're not going"
|
|
|
|
line "any farther!"
|
|
|
|
|
|
|
|
para "I don't show mercy"
|
|
|
|
line "to my enemies, not"
|
|
|
|
cont "even brats!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM14BeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Blast it!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-10 12:36:58 -08:00
|
|
|
GruntM14AfterBattleText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "I lost…"
|
|
|
|
|
|
|
|
para "Please forgive me,"
|
|
|
|
line "GIOVANNI!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM15SeenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Hyuck-hyuck-hyuck!"
|
|
|
|
line "I remember you!"
|
|
|
|
|
|
|
|
para "You got me good"
|
|
|
|
line "at our hideout!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
GruntM15BeatenText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Hyuck-hyuck-hyuck!"
|
|
|
|
line "So, that's how?"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2017-12-10 12:36:58 -08:00
|
|
|
GruntM15AfterBattleText:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "Hyuck-hyuck-hyuck!"
|
|
|
|
line "That was a blast!"
|
|
|
|
cont "I'll remember you!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
UnknownText_0x7dbc6:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "DIRECTOR: Who?"
|
|
|
|
line "What? You came to"
|
|
|
|
cont "rescue me?"
|
|
|
|
|
|
|
|
para "Thank you!"
|
|
|
|
|
|
|
|
para "The RADIO TOWER!"
|
|
|
|
|
|
|
|
para "What's happening"
|
|
|
|
line "there?"
|
|
|
|
|
|
|
|
para "Taken over by TEAM"
|
|
|
|
line "ROCKET?"
|
|
|
|
|
|
|
|
para "Here. Take this"
|
|
|
|
line "CARD KEY."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
UnknownText_0x7dc5b:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "DIRECTOR: Use that"
|
|
|
|
line "to open the shut-"
|
|
|
|
cont "ters on 3F."
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2015-07-10 01:20:21 -07:00
|
|
|
UnknownText_0x7dc8d:
|
2014-03-05 21:29:44 -08:00
|
|
|
text "I'm begging you to"
|
|
|
|
line "help."
|
|
|
|
|
|
|
|
para "There's no telling"
|
|
|
|
line "what they'll do if"
|
|
|
|
|
|
|
|
para "they control the"
|
|
|
|
line "transmitter."
|
|
|
|
|
|
|
|
para "They may even be"
|
|
|
|
line "able to control"
|
|
|
|
|
|
|
|
para "#MON using a"
|
|
|
|
line "special signal!"
|
|
|
|
|
|
|
|
para "You're the only"
|
|
|
|
line "one I can call on."
|
|
|
|
|
|
|
|
para "Please save the"
|
|
|
|
line "RADIO TOWER…"
|
|
|
|
|
|
|
|
para "And all the #-"
|
|
|
|
line "MON nationwide!"
|
|
|
|
done
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-16 19:57:19 -08:00
|
|
|
GoldenrodUndergroundWarehouse_MapEvents:
|
2018-01-30 11:15:47 -08:00
|
|
|
db 0, 0 ; filler
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-30 11:15:47 -08:00
|
|
|
db 3 ; warp events
|
2018-02-01 19:22:07 -08:00
|
|
|
warp_event 2, 12, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 2
|
|
|
|
warp_event 3, 12, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 3
|
|
|
|
warp_event 17, 2, GOLDENROD_DEPT_STORE_B1F, 1
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-30 11:15:47 -08:00
|
|
|
db 0 ; coord events
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-30 11:15:47 -08:00
|
|
|
db 0 ; bg events
|
2013-02-16 22:54:07 -08:00
|
|
|
|
2018-01-30 11:15:47 -08:00
|
|
|
db 7 ; object events
|
2018-02-01 19:22:07 -08:00
|
|
|
object_event 9, 8, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM24, EVENT_RADIO_TOWER_ROCKET_TAKEOVER
|
|
|
|
object_event 8, 15, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 3, TrainerGruntM14, EVENT_RADIO_TOWER_ROCKET_TAKEOVER
|
|
|
|
object_event 14, 3, SPRITE_ROCKET, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, OBJECTTYPE_TRAINER, 4, TrainerGruntM15, EVENT_RADIO_TOWER_ROCKET_TAKEOVER
|
2018-03-01 10:18:51 -08:00
|
|
|
object_event 12, 8, SPRITE_GENTLEMAN, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, GoldenrodUndergroundWarehouseDirectorScript, EVENT_RADIO_TOWER_ROCKET_TAKEOVER
|
2018-01-30 19:12:53 -08:00
|
|
|
object_event 18, 15, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseMaxEther, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_MAX_ETHER
|
2018-02-01 19:22:07 -08:00
|
|
|
object_event 13, 9, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseTMSleepTalk, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_TM_SLEEP_TALK
|
|
|
|
object_event 2, 1, SPRITE_POKE_BALL, SPRITEMOVEDATA_STILL, 0, 0, -1, -1, 0, OBJECTTYPE_ITEMBALL, 0, GoldenrodUndergroundWarehouseUltraBall, EVENT_GOLDENROD_UNDERGROUND_WAREHOUSE_ULTRA_BALL
|