ref: 699495bfcb732559114ad1450e704844a86308a1
parent: 94c7def4883fbdbcd3987a067443a2069b8bb610
author: Remy Oukaour <remy.oukaour@gmail.com>
date: Sun Dec 10 08:37:15 EST 2017
Consistent capitalization for map names, matching their constants
--- a/audio/sfx.asm
+++ b/audio/sfx.asm
@@ -1211,16 +1211,16 @@
togglesfx
-Sfx_GetEggFromDaycareLady: ; f0e66
-Sfx_GetEggFromDaycareMan: ; f0e66
- musicheader 4, 5, Sfx_GetEggFromDaycareLady_Ch5
- musicheader 1, 6, Sfx_GetEggFromDaycareLady_Ch6
- musicheader 1, 7, Sfx_GetEggFromDaycareLady_Ch7
- musicheader 1, 8, Sfx_GetEggFromDaycareLady_Ch8
+Sfx_GetEggFromDayCareLady: ; f0e66
+Sfx_GetEggFromDayCareMan: ; f0e66
+ musicheader 4, 5, Sfx_GetEggFromDayCareLady_Ch5
+ musicheader 1, 6, Sfx_GetEggFromDayCareLady_Ch6
+ musicheader 1, 7, Sfx_GetEggFromDayCareLady_Ch7
+ musicheader 1, 8, Sfx_GetEggFromDayCareLady_Ch8
; f0e72
-Sfx_GetEggFromDaycareLady_Ch5: ; f0e72
-Sfx_GetEggFromDaycareMan_Ch5: ; f0e72
+Sfx_GetEggFromDayCareLady_Ch5: ; f0e72
+Sfx_GetEggFromDayCareMan_Ch5: ; f0e72
togglesfx
tempo 120
volume $77
@@ -1253,8 +1253,8 @@
togglesfx
-Sfx_GetEggFromDaycareLady_Ch6: ; f0e9b
-Sfx_GetEggFromDaycareMan_Ch6: ; f0e9b
+Sfx_GetEggFromDayCareLady_Ch6: ; f0e9b
+Sfx_GetEggFromDayCareMan_Ch6: ; f0e9b
togglesfx
vibrato $12, $34
dutycycle $3
@@ -1284,8 +1284,8 @@
togglesfx
-Sfx_GetEggFromDaycareLady_Ch7: ; f0ebe
-Sfx_GetEggFromDaycareMan_Ch7: ; f0ebe
+Sfx_GetEggFromDayCareLady_Ch7: ; f0ebe
+Sfx_GetEggFromDayCareMan_Ch7: ; f0ebe
togglesfx
notetype $8, $25
note __, 2
@@ -1305,8 +1305,8 @@
togglesfx
-Sfx_GetEggFromDaycareLady_Ch8: ; f0ed0
-Sfx_GetEggFromDaycareMan_Ch8: ; f0ed0
+Sfx_GetEggFromDayCareLady_Ch8: ; f0ed0
+Sfx_GetEggFromDayCareMan_Ch8: ; f0ed0
togglesfx
sfxtogglenoise $4
notetype $8
--- a/audio/sfx_pointers.asm
+++ b/audio/sfx_pointers.asm
@@ -148,8 +148,8 @@
dba Sfx_Fanfare2
dba Sfx_RegisterPhoneNumber
dba Sfx_3RdPlace
- dba Sfx_GetEggFromDaycareMan
- dba Sfx_GetEggFromDaycareLady
+ dba Sfx_GetEggFromDayCareMan
+ dba Sfx_GetEggFromDayCareLady
dba Sfx_MoveDeleted
dba Sfx_2ndPlace
dba Sfx_1stPlace
--- a/constants/engine_flags.asm
+++ b/constants/engine_flags.asm
@@ -6,11 +6,11 @@
const ENGINE_PHONE_CARD
const ENGINE_EXPN_CARD
const ENGINE_POKEGEAR
-; wDaycareMan
- const ENGINE_DAYCARE_MAN_HAS_EGG
- const ENGINE_DAYCARE_MAN_HAS_MON
-; wDaycareLady
- const ENGINE_DAYCARE_LADY_HAS_MON
+; wDayCareMan
+ const ENGINE_DAY_CARE_MAN_HAS_EGG
+ const ENGINE_DAY_CARE_MAN_HAS_MON
+; wDayCareLady
+ const ENGINE_DAY_CARE_LADY_HAS_MON
; wMomSavingMoney
const ENGINE_MOM_SAVING_MONEY
const ENGINE_DST
--- a/constants/event_flags.asm
+++ b/constants/event_flags.asm
@@ -1836,10 +1836,10 @@
const EVENT_TEAM_ROCKET_BASE_B2F_ELECTRODE_3
const EVENT_BLACKTHORN_CITY_SUPER_NERD_BLOCKS_GYM
const EVENT_BLACKTHORN_CITY_SUPER_NERD_DOES_NOT_BLOCK_GYM
- const EVENT_DAYCARE_MAN_IN_DAYCARE
- const EVENT_DAYCARE_MAN_ON_ROUTE_34
- const EVENT_DAYCARE_MON_1
- const EVENT_DAYCARE_MON_2
+ const EVENT_DAY_CARE_MAN_IN_DAY_CARE
+ const EVENT_DAY_CARE_MAN_ON_ROUTE_34
+ const EVENT_DAY_CARE_MON_1
+ const EVENT_DAY_CARE_MON_2
const EVENT_ILEX_FOREST_FARFETCHD
const EVENT_ROUTE_34_ILEX_FOREST_GATE_TEACHER_BEHIND_COUNTER
const EVENT_ROUTE_34_ILEX_FOREST_GATE_LASS
--- a/constants/map_constants.asm
+++ b/constants/map_constants.asm
@@ -253,7 +253,7 @@
mapgroup GOLDENROD_POKECOM_CENTER_2F_MOBILE, 16, 16 ; 21
mapgroup ILEX_FOREST_AZALEA_GATE, 4, 5 ; 22
mapgroup ROUTE_34_ILEX_FOREST_GATE, 4, 5 ; 23
- mapgroup DAYCARE, 4, 5 ; 24
+ mapgroup DAY_CARE, 4, 5 ; 24
newgroup ; 12
--- a/constants/sfx_constants.asm
+++ b/constants/sfx_constants.asm
@@ -150,8 +150,8 @@
const SFX_FANFARE_2 ; 92
const SFX_REGISTER_PHONE_NUMBER ; 93
const SFX_3RD_PLACE ; 94
- const SFX_GET_EGG_FROM_DAYCARE_MAN ; 95
- const SFX_GET_EGG_FROM_DAYCARE_LADY ; 96
+ const SFX_GET_EGG_FROM_DAY_CARE_MAN ; 95
+ const SFX_GET_EGG_FROM_DAY_CARE_LADY ; 96
const SFX_MOVE_DELETED ; 97
const SFX_2ND_PLACE ; 98
const SFX_1ST_PLACE ; 99
--- a/constants/sprite_constants.asm
+++ b/constants/sprite_constants.asm
@@ -146,8 +146,8 @@
; special GetMonSprite values (see engine/overworld.asm)
const_value SET $e0
- const SPRITE_DAYCARE_MON_1 ; e0
- const SPRITE_DAYCARE_MON_2 ; e1
+ const SPRITE_DAY_CARE_MON_1 ; e0
+ const SPRITE_DAY_CARE_MON_2 ; e1
; VariableSprites indexes (see wram.asm)
const_value SET $f0
--- a/constants/wram_constants.asm
+++ b/constants/wram_constants.asm
@@ -95,13 +95,13 @@
; After-Champion Spawn
SPAWN_LANCE EQU 1
-SPAWN_RED EQU 2
+SPAWN_RED EQU 2
; wPokemonWithdrawDepositParameter
-PC_WITHDRAW EQU 0
-PC_DEPOSIT EQU 1
-DAYCARE_WITHDRAW EQU 2
-DAYCARE_DEPOSIT EQU 3
+PC_WITHDRAW EQU 0
+PC_DEPOSIT EQU 1
+DAY_CARE_WITHDRAW EQU 2
+DAY_CARE_DEPOSIT EQU 3
; wCurrentDexMode
const_def
--- a/engine/breeding/egg.asm
+++ b/engine/breeding/egg.asm
@@ -888,7 +888,7 @@
call PrintText
ld a, [wBreedMon1Species]
call PlayCry
- ld a, [wDaycareLady]
+ ld a, [wDayCareLady]
bit 0, a
jr z, DayCareMonCursor
call ButtonSound
@@ -901,7 +901,7 @@
call PrintText
ld a, [wBreedMon2Species]
call PlayCry
- ld a, [wDaycareMan]
+ ld a, [wDayCareMan]
bit 0, a
jr z, DayCareMonCursor
call ButtonSound
--- a/engine/engine_flags.asm
+++ b/engine/engine_flags.asm
@@ -97,13 +97,13 @@
engine_flag wPokegearFlags, 3 ; expn card
engine_flag wPokegearFlags, 7 ; on/off
- ; wDaycareMan, 7 ; daycare 1 on
- engine_flag wDaycareMan, 6 ; egg is ready
- ; wDaycareMan, 5 ; monster 1 and 2 are compatible
- engine_flag wDaycareMan, 0 ; monster 1 in daycare
+ ; wDayCareMan, 7 ; day-care 1 on
+ engine_flag wDayCareMan, 6 ; egg is ready
+ ; wDayCareMan, 5 ; monster 1 and 2 are compatible
+ engine_flag wDayCareMan, 0 ; monster 1 in day-care
- ; wDaycareLady, 7 = daycare 2 on
- engine_flag wDaycareLady, 0 ; monster 2 in daycare
+ ; wDayCareLady, 7 = day-care 2 on
+ engine_flag wDayCareLady, 0 ; monster 2 in day-care
engine_flag wMomSavingMoney, 0 ; mom saving money ; $8
engine_flag wMomSavingMoney, 7 ; dst
--- a/engine/events.asm
+++ b/engine/events.asm
@@ -964,7 +964,7 @@
.skip_egg
; Increase the EXP of (both) DayCare Pokemon by 1.
- callba DaycareStep
+ callba DayCareStep
; Every four steps, deal damage to all Poisoned Pokemon
ld hl, PoisonStepCount
--- a/engine/move_mon.asm
+++ b/engine/move_mon.asm
@@ -446,9 +446,9 @@
ld a, [wPokemonWithdrawDepositParameter]
and a
jr z, .check_IfPartyIsFull
- cp DAYCARE_WITHDRAW
+ cp DAY_CARE_WITHDRAW
jr z, .check_IfPartyIsFull
- cp DAYCARE_DEPOSIT
+ cp DAY_CARE_DEPOSIT
ld hl, wBreedMon1Species
jr z, .breedmon
@@ -473,7 +473,7 @@
ld b, 0
add hl, bc
ld a, [wPokemonWithdrawDepositParameter]
- cp DAYCARE_WITHDRAW
+ cp DAY_CARE_WITHDRAW
ld a, [wBreedMon1Species]
jr z, .okay1
ld a, [CurPartySpecies]
@@ -504,7 +504,7 @@
ld hl, sBoxMon1Species
ld bc, BOXMON_STRUCT_LENGTH
jr z, .okay3
- cp DAYCARE_WITHDRAW
+ cp DAY_CARE_WITHDRAW
ld hl, wBreedMon1Species
jr z, .okay4
ld hl, PartyMon1Species
@@ -518,7 +518,7 @@
ld bc, BOXMON_STRUCT_LENGTH
call CopyBytes
ld a, [wPokemonWithdrawDepositParameter]
- cp DAYCARE_DEPOSIT
+ cp DAY_CARE_DEPOSIT
ld de, wBreedMon1OT
jr z, .okay5
dec a
@@ -540,7 +540,7 @@
and a
jr z, .okay7
ld hl, wBreedMon1OT
- cp DAYCARE_WITHDRAW
+ cp DAY_CARE_WITHDRAW
jr z, .okay8
ld hl, PartyMonOT
@@ -552,7 +552,7 @@
ld bc, NAME_LENGTH
call CopyBytes
ld a, [wPokemonWithdrawDepositParameter]
- cp DAYCARE_DEPOSIT
+ cp DAY_CARE_DEPOSIT
ld de, wBreedMon1Nick
jr z, .okay9
dec a
@@ -574,7 +574,7 @@
and a
jr z, .okay11
ld hl, wBreedMon1Nick
- cp DAYCARE_WITHDRAW
+ cp DAY_CARE_WITHDRAW
jr z, .okay12
ld hl, PartyMonNicknames
@@ -590,7 +590,7 @@
ld a, [wPokemonWithdrawDepositParameter]
cp PC_DEPOSIT
jr z, .took_out_of_box
- cp DAYCARE_DEPOSIT
+ cp DAY_CARE_DEPOSIT
jp z, .CloseSRAM_And_ClearCarryFlag
push hl
@@ -732,7 +732,7 @@
ret
; dd21
-RetrievePokemonFromDaycareMan: ; dd21
+RetrievePokemonFromDayCareMan: ; dd21
ld a, [wBreedMon1Species]
ld [CurPartySpecies], a
ld de, SFX_TRANSACTION
@@ -748,7 +748,7 @@
jp Functiondd64
; dd42
-RetrievePokemonFromDaycareLady: ; dd42
+RetrievePokemonFromDayCareLady: ; dd42
ld a, [wBreedMon2Species]
ld [CurPartySpecies], a
ld de, SFX_TRANSACTION
@@ -872,7 +872,7 @@
ret
; de2a
-DepositMonWithDaycareMan: ; de2a
+DepositMonWithDayCareMan: ; de2a
ld de, wBreedMon1Nick
call DepositBreedmon
xor a
@@ -880,7 +880,7 @@
jp RemoveMonFromPartyOrBox
; de37
-DepositMonWithDaycareLady: ; de37
+DepositMonWithDayCareLady: ; de37
ld de, wBreedMon2Nick
call DepositBreedmon
xor a
--- a/engine/npctrade.asm
+++ b/engine/npctrade.asm
@@ -40,7 +40,7 @@
; Select givemon from party
ld b, PARTYMENUACTION_GIVE_MON
- callba SelectTradeOrDaycareMon
+ callba SelectTradeOrDayCareMon
ld a, TRADE_CANCEL
jr c, .done
--- a/engine/overworld.asm
+++ b/engine/overworld.asm
@@ -232,9 +232,9 @@
cp SPRITE_POKEMON
jr c, .Normal
- cp SPRITE_DAYCARE_MON_1
+ cp SPRITE_DAY_CARE_MON_1
jr z, .wBreedMon1
- cp SPRITE_DAYCARE_MON_2
+ cp SPRITE_DAY_CARE_MON_2
jr z, .wBreedMon2
cp SPRITE_VARS
jr nc, .Variable
@@ -1270,11 +1270,11 @@
db SPRITE_YOUNGSTER
db SPRITE_OFFICER
db SPRITE_POKEFAN_M
- db SPRITE_DAYCARE_MON_1
+ db SPRITE_DAY_CARE_MON_1
db SPRITE_COOLTRAINER_F
db SPRITE_ROCKET
db SPRITE_LASS
- db SPRITE_DAYCARE_MON_2
+ db SPRITE_DAY_CARE_MON_2
db SPRITE_FRUIT_TREE
db SPRITE_SLOWPOKE
; 1468a
--- a/engine/party_menu.asm
+++ b/engine/party_menu.asm
@@ -13,7 +13,7 @@
; 5001d
-SelectTradeOrDaycareMon: ; 5001d
+SelectTradeOrDayCareMon: ; 5001d
ld a, b
ld [PartyMenuActionText], a
call DisableSpriteUpdates
--- a/engine/std_scripts.asm
+++ b/engine/std_scripts.asm
@@ -1786,7 +1786,7 @@
ReceiveTogepiEggScript: ; 0xbcdc3
waitsfx
farwritetext ReceivedItemText
- playsound SFX_GET_EGG_FROM_DAYCARE_LADY
+ playsound SFX_GET_EGG_FROM_DAY_CARE_LADY
waitsfx
end
; 0xbcdcd
--- a/event/daycare.asm
+++ b/event/daycare.asm
@@ -21,17 +21,17 @@
const DAYCARETEXT_13
Special_DayCareMan: ; 166d6
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
bit 0, [hl]
jr nz, .AskWithdrawMon
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
ld a, DAYCARETEXT_MAN_INTRO
call DayCareManIntroText
jr c, .cancel
call DayCareAskDepositPokemon
jr c, .print_text
- callba DepositMonWithDaycareMan
- ld hl, wDaycareMan
+ callba DepositMonWithDayCareMan
+ ld hl, wDayCareMan
set 0, [hl]
call DayCare_DepositPokemonText
call DayCare_InitBreeding
@@ -43,9 +43,9 @@
call GetPriceToRetrieveBreedmon
call DayCare_AskWithdrawBreedMon
jr c, .print_text
- callba RetrievePokemonFromDaycareMan
+ callba RetrievePokemonFromDayCareMan
call DayCare_TakeMoney_PlayCry
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
res 0, [hl]
res 5, [hl]
jr .cancel
@@ -60,17 +60,17 @@
; 1672a
Special_DayCareLady: ; 1672a
- ld hl, wDaycareLady
+ ld hl, wDayCareLady
bit 0, [hl]
jr nz, .AskWithdrawMon
- ld hl, wDaycareLady
+ ld hl, wDayCareLady
ld a, DAYCARETEXT_LADY_INTRO
call DayCareLadyIntroText
jr c, .cancel
call DayCareAskDepositPokemon
jr c, .print_text
- callba DepositMonWithDaycareLady
- ld hl, wDaycareLady
+ callba DepositMonWithDayCareLady
+ ld hl, wDayCareLady
set 0, [hl]
call DayCare_DepositPokemonText
call DayCare_InitBreeding
@@ -82,11 +82,11 @@
call GetPriceToRetrieveBreedmon
call DayCare_AskWithdrawBreedMon
jr c, .print_text
- callba RetrievePokemonFromDaycareLady
+ callba RetrievePokemonFromDayCareLady
call DayCare_TakeMoney_PlayCry
- ld hl, wDaycareLady
+ ld hl, wDayCareLady
res 0, [hl]
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
res 5, [hl]
jr .cancel
@@ -124,7 +124,7 @@
ld a, DAYCARETEXT_WHICH_ONE
call PrintDayCareText
ld b, PARTYMENUACTION_GIVE_MON
- callba SelectTradeOrDaycareMon
+ callba SelectTradeOrDayCareMon
jr c, .Declined
ld a, [CurPartySpecies]
cp EGG
@@ -426,7 +426,7 @@
; 0x16936
Special_DayCareManOutside: ; 16936
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
bit 6, [hl]
jr nz, .AskGiveEgg
ld hl, .NotYet
@@ -448,12 +448,12 @@
cp PARTY_LENGTH
jr nc, .PartyFull
call DayCare_GiveEgg
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
res 6, [hl]
call DayCare_InitBreeding
ld hl, .GotEggText
call PrintText
- ld de, SFX_GET_EGG_FROM_DAYCARE_LADY
+ ld de, SFX_GET_EGG_FROM_DAY_CARE_LADY
call PlaySFX
ld c, 120
call DelayFrames
@@ -590,10 +590,10 @@
; 16a3b
DayCare_InitBreeding: ; 16a3b
- ld a, [wDaycareLady]
+ ld a, [wDayCareLady]
bit 0, a
ret z
- ld a, [wDaycareMan]
+ ld a, [wDayCareMan]
bit 0, a
ret z
callab CheckBreedmonCompatibility
@@ -602,7 +602,7 @@
ret z
inc a
ret z
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
set 5, [hl]
.loop
call Random
--- a/event/happiness_egg.asm
+++ b/event/happiness_egg.asm
@@ -158,31 +158,31 @@
jr nz, .loop
ret
-DaycareStep:: ; 7282
+DayCareStep:: ; 7282
- ld a, [wDaycareMan]
+ ld a, [wDayCareMan]
bit 0, a
- jr z, .daycare_lady
+ jr z, .day_care_lady
ld a, [wBreedMon1Level] ; level
cp 100
- jr nc, .daycare_lady
+ jr nc, .day_care_lady
ld hl, wBreedMon1Exp + 2 ; exp
inc [hl]
- jr nz, .daycare_lady
+ jr nz, .day_care_lady
dec hl
inc [hl]
- jr nz, .daycare_lady
+ jr nz, .day_care_lady
dec hl
inc [hl]
ld a, [hl]
cp 5242880 / $10000
- jr c, .daycare_lady
+ jr c, .day_care_lady
ld a, 5242880 / $10000
ld [hl], a
-.daycare_lady
- ld a, [wDaycareLady]
+.day_care_lady
+ ld a, [wDayCareLady]
bit 0, a
jr z, .check_egg
@@ -204,7 +204,7 @@
ld [hl], a
.check_egg
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
bit 5, [hl] ; egg
ret z
ld hl, wStepsToEgg
@@ -232,7 +232,7 @@
call Random
cp b
ret nc
- ld hl, wDaycareMan
+ ld hl, wDayCareMan
res 5, [hl]
set 6, [hl]
ret
--- a/event/unown.asm
+++ b/event/unown.asm
@@ -61,10 +61,10 @@
call GetSecondaryMapHeaderPointer
ld a, h
- cp RuinsofAlphAerodactylChamber_SecondMapHeader / $100
+ cp RuinsOfAlphAerodactylChamber_SecondMapHeader / $100
jr nz, .nope
ld a, l
- cp RuinsofAlphAerodactylChamber_SecondMapHeader % $100
+ cp RuinsOfAlphAerodactylChamber_SecondMapHeader % $100
jr nz, .nope
ld de, EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
@@ -89,10 +89,10 @@
call GetSecondaryMapHeaderPointer
ld a, h
- cp RuinsofAlphKabutoChamber_SecondMapHeader / $100
+ cp RuinsOfAlphKabutoChamber_SecondMapHeader / $100
jr nz, .done
ld a, l
- cp RuinsofAlphKabutoChamber_SecondMapHeader % $100
+ cp RuinsOfAlphKabutoChamber_SecondMapHeader % $100
jr nz, .done
ld de, EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
--- a/maps.asm
+++ b/maps.asm
@@ -47,21 +47,21 @@
SECTION "Map Scripts 2", ROMX
-INCLUDE "maps/RuinsofAlphOutside.asm"
-INCLUDE "maps/RuinsofAlphHoOhChamber.asm"
-INCLUDE "maps/RuinsofAlphKabutoChamber.asm"
-INCLUDE "maps/RuinsofAlphOmanyteChamber.asm"
-INCLUDE "maps/RuinsofAlphAerodactylChamber.asm"
-INCLUDE "maps/RuinsofAlphInnerChamber.asm"
-INCLUDE "maps/RuinsofAlphResearchCenter.asm"
-INCLUDE "maps/RuinsofAlphHoOhItemRoom.asm"
-INCLUDE "maps/RuinsofAlphKabutoItemRoom.asm"
-INCLUDE "maps/RuinsofAlphOmanyteItemRoom.asm"
-INCLUDE "maps/RuinsofAlphAerodactylItemRoom.asm"
-INCLUDE "maps/RuinsofAlphHoOhWordRoom.asm"
-INCLUDE "maps/RuinsofAlphKabutoWordRoom.asm"
-INCLUDE "maps/RuinsofAlphOmanyteWordRoom.asm"
-INCLUDE "maps/RuinsofAlphAerodactylWordRoom.asm"
+INCLUDE "maps/RuinsOfAlphOutside.asm"
+INCLUDE "maps/RuinsOfAlphHoOhChamber.asm"
+INCLUDE "maps/RuinsOfAlphKabutoChamber.asm"
+INCLUDE "maps/RuinsOfAlphOmanyteChamber.asm"
+INCLUDE "maps/RuinsOfAlphAerodactylChamber.asm"
+INCLUDE "maps/RuinsOfAlphInnerChamber.asm"
+INCLUDE "maps/RuinsOfAlphResearchCenter.asm"
+INCLUDE "maps/RuinsOfAlphHoOhItemRoom.asm"
+INCLUDE "maps/RuinsOfAlphKabutoItemRoom.asm"
+INCLUDE "maps/RuinsOfAlphOmanyteItemRoom.asm"
+INCLUDE "maps/RuinsOfAlphAerodactylItemRoom.asm"
+INCLUDE "maps/RuinsOfAlphHoOhWordRoom.asm"
+INCLUDE "maps/RuinsOfAlphKabutoWordRoom.asm"
+INCLUDE "maps/RuinsOfAlphOmanyteWordRoom.asm"
+INCLUDE "maps/RuinsOfAlphAerodactylWordRoom.asm"
INCLUDE "maps/UnionCave1F.asm"
INCLUDE "maps/UnionCaveB1F.asm"
INCLUDE "maps/UnionCaveB2F.asm"
@@ -104,12 +104,12 @@
INCLUDE "maps/VioletNicknameSpeechHouse.asm"
INCLUDE "maps/VioletPokeCenter1F.asm"
INCLUDE "maps/VioletOnixTradeHouse.asm"
-INCLUDE "maps/Route32RuinsofAlphGate.asm"
+INCLUDE "maps/Route32RuinsOfAlphGate.asm"
INCLUDE "maps/Route32PokeCenter1F.asm"
-INCLUDE "maps/Route35Goldenrodgate.asm"
-INCLUDE "maps/Route35NationalParkgate.asm"
-INCLUDE "maps/Route36RuinsofAlphgate.asm"
-INCLUDE "maps/Route36NationalParkgate.asm"
+INCLUDE "maps/Route35GoldenrodGate.asm"
+INCLUDE "maps/Route35NationalParkGate.asm"
+INCLUDE "maps/Route36RuinsOfAlphGate.asm"
+INCLUDE "maps/Route36NationalParkGate.asm"
SECTION "Map Scripts 6", ROMX
@@ -124,7 +124,7 @@
SECTION "Map Scripts 7", ROMX
-INCLUDE "maps/LakeofRage.asm"
+INCLUDE "maps/LakeOfRage.asm"
INCLUDE "maps/CeladonDeptStore1F.asm"
INCLUDE "maps/CeladonDeptStore2F.asm"
INCLUDE "maps/CeladonDeptStore3F.asm"
@@ -411,8 +411,8 @@
INCLUDE "maps/MahoganyGym.asm"
INCLUDE "maps/MahoganyPokeCenter1F.asm"
INCLUDE "maps/Route42EcruteakGate.asm"
-INCLUDE "maps/LakeofRageHiddenPowerHouse.asm"
-INCLUDE "maps/LakeofRageMagikarpHouse.asm"
+INCLUDE "maps/LakeOfRageHiddenPowerHouse.asm"
+INCLUDE "maps/LakeOfRageMagikarpHouse.asm"
INCLUDE "maps/Route43MahoganyGate.asm"
INCLUDE "maps/Route43Gate.asm"
INCLUDE "maps/RedsHouse1F.asm"
--- a/maps/BetaAlphRuinUnsolvedPuzzleRoom.blk
+++ /dev/null
@@ -1,1 +1,0 @@
- ,+
\ No newline at end of file
--- /dev/null
+++ b/maps/BetaPokeCenterMainHouse.blk
@@ -1,0 +1,1 @@
+ '
\ No newline at end of file
--- /dev/null
+++ b/maps/BetaPokeCenterTradeStation.blk
@@ -1,0 +1,1 @@
+'
\ No newline at end of file
--- a/maps/BetaPokecenterMainHouse.blk
+++ /dev/null
@@ -1,1 +1,0 @@
- '
\ No newline at end of file
--- a/maps/BetaPokecenterTradeStation.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-'
\ No newline at end of file
--- /dev/null
+++ b/maps/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk
@@ -1,0 +1,1 @@
+ ,+
\ No newline at end of file
--- /dev/null
+++ b/maps/BetaSSAquaInsideCutOut.blk
@@ -1,0 +1,1 @@
+
\ No newline at end of file
--- a/maps/BetaSsAquaInsideCutOut.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-
\ No newline at end of file
--- a/maps/DayCare.asm
+++ b/maps/DayCare.asm
@@ -14,15 +14,15 @@
dbw MAPCALLBACK_OBJECTS, .EggCheckCallback
.EggCheckCallback:
- checkflag ENGINE_DAYCARE_MAN_HAS_EGG
- iftrue .PutDaycareManOutside
- clearevent EVENT_DAYCARE_MAN_IN_DAYCARE
- setevent EVENT_DAYCARE_MAN_ON_ROUTE_34
+ checkflag ENGINE_DAY_CARE_MAN_HAS_EGG
+ iftrue .PutDayCareManOutside
+ clearevent EVENT_DAY_CARE_MAN_IN_DAY_CARE
+ setevent EVENT_DAY_CARE_MAN_ON_ROUTE_34
return
-.PutDaycareManOutside:
- setevent EVENT_DAYCARE_MAN_IN_DAYCARE
- clearevent EVENT_DAYCARE_MAN_ON_ROUTE_34
+.PutDayCareManOutside:
+ setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE
+ clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34
return
DayCareManScript_Inside:
@@ -62,7 +62,7 @@
DayCareLadyScript:
faceplayer
opentext
- checkflag ENGINE_DAYCARE_MAN_HAS_EGG
+ checkflag ENGINE_DAY_CARE_MAN_HAS_EGG
iftrue .HusbandWasLookingForYou
special Special_DayCareLady
waitbutton
@@ -179,5 +179,5 @@
.PersonEvents:
db 2
- person_event SPRITE_GRAMPS, 3, 2, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareManScript_Inside, EVENT_DAYCARE_MAN_IN_DAYCARE
+ person_event SPRITE_GRAMPS, 3, 2, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareManScript_Inside, EVENT_DAY_CARE_MAN_IN_DAY_CARE
person_event SPRITE_GRANNY, 3, 5, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, DayCareLadyScript, -1
--- /dev/null
+++ b/maps/LakeOfRage.asm
@@ -1,0 +1,537 @@
+const_value set 2
+ const LAKEOFRAGE_LANCE
+ const LAKEOFRAGE_GRAMPS
+ const LAKEOFRAGE_SUPER_NERD1
+ const LAKEOFRAGE_COOLTRAINER_F1
+ const LAKEOFRAGE_FISHER1
+ const LAKEOFRAGE_FISHER2
+ const LAKEOFRAGE_COOLTRAINER_M
+ const LAKEOFRAGE_COOLTRAINER_F2
+ const LAKEOFRAGE_GYARADOS
+ const LAKEOFRAGE_WESLEY
+ const LAKEOFRAGE_POKE_BALL1
+ const LAKEOFRAGE_POKE_BALL2
+
+LakeOfRage_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ maptrigger .Trigger0
+ maptrigger .Trigger1
+
+.MapCallbacks:
+ db 2
+
+ ; callbacks
+
+ dbw MAPCALLBACK_NEWMAP, .FlyPoint
+ dbw MAPCALLBACK_OBJECTS, .Wesley
+
+.Trigger0:
+ end
+
+.Trigger1:
+ end
+
+.FlyPoint:
+ setflag ENGINE_FLYPOINT_LAKE_OF_RAGE
+ return
+
+.Wesley:
+ checkcode VAR_WEEKDAY
+ if_equal WEDNESDAY, .WesleyAppears
+ disappear LAKEOFRAGE_WESLEY
+ return
+
+.WesleyAppears:
+ appear LAKEOFRAGE_WESLEY
+ return
+
+LanceScript_0x70022:
+ checkevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE
+ iftrue UnknownScript_0x70057
+ opentext
+ writetext UnknownText_0x70157
+ buttonsound
+ faceplayer
+ writetext UnknownText_0x701b4
+ yesorno
+ iffalse UnknownScript_0x7004e
+UnknownScript_0x70035:
+ writetext UnknownText_0x702c6
+ waitbutton
+ closetext
+ playsound SFX_WARP_TO
+ applymovement LAKEOFRAGE_LANCE, MovementData_0x70155
+ disappear LAKEOFRAGE_LANCE
+ clearevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE
+ setevent EVENT_DECIDED_TO_HELP_LANCE
+ domaptrigger MAHOGANY_MART_1F, $1
+ end
+
+UnknownScript_0x7004e:
+ writetext UnknownText_0x70371
+ waitbutton
+ closetext
+ setevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE
+ end
+
+UnknownScript_0x70057:
+ faceplayer
+ opentext
+ writetext UnknownText_0x703a5
+ yesorno
+ iffalse UnknownScript_0x7004e
+ jump UnknownScript_0x70035
+
+GyaradosScript_0x70063:
+ opentext
+ writetext UnknownText_0x703cb
+ pause 15
+ cry GYARADOS
+ closetext
+ loadwildmon GYARADOS, 30
+ writecode VAR_BATTLETYPE, BATTLETYPE_SHINY
+ startbattle
+ if_equal $1, UnknownScript_0x7007a
+ disappear LAKEOFRAGE_GYARADOS
+UnknownScript_0x7007a:
+ reloadmapafterbattle
+ opentext
+ giveitem RED_SCALE
+ waitsfx
+ writetext UnknownText_0x703df
+ playsound SFX_ITEM
+ waitsfx
+ itemnotify
+ closetext
+ dotrigger $0
+ appear LAKEOFRAGE_LANCE
+ end
+
+GrampsScript_0x7008e:
+ faceplayer
+ opentext
+ checkevent EVENT_CLEARED_ROCKET_HIDEOUT
+ iftrue UnknownScript_0x7009c
+ writetext UnknownText_0x703f8
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x7009c:
+ writetext UnknownText_0x70421
+ waitbutton
+ closetext
+ end
+
+SuperNerdScript_0x700a2:
+ jumptextfaceplayer UnknownText_0x70444
+
+CooltrainerFScript_0x700a5:
+ jumptextfaceplayer UnknownText_0x704bb
+
+MapLakeOfRageSignpost0Script:
+ jumptext UnknownText_0x708d7
+
+MapLakeOfRageSignpost1Script:
+ opentext
+ writetext UnknownText_0x70903
+ checkevent EVENT_CLEARED_ROCKET_HIDEOUT
+ iftrue UnknownScript_0x700b8
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x700b8:
+ buttonsound
+ special Special_MagikarpHouseSign
+ closetext
+ end
+
+TrainerFisherAndre:
+ trainer EVENT_BEAT_FISHER_ANDRE, FISHER, ANDRE, FisherAndreSeenText, FisherAndreBeatenText, 0, FisherAndreScript
+
+FisherAndreScript:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x7058f
+ waitbutton
+ closetext
+ end
+
+TrainerFisherRaymond:
+ trainer EVENT_BEAT_FISHER_RAYMOND, FISHER, RAYMOND, FisherRaymondSeenText, FisherRaymondBeatenText, 0, FisherRaymondScript
+
+FisherRaymondScript:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x70611
+ waitbutton
+ closetext
+ end
+
+TrainerCooltrainermAaron:
+ trainer EVENT_BEAT_COOLTRAINERM_AARON, COOLTRAINERM, AARON, CooltrainermAaronSeenText, CooltrainermAaronBeatenText, 0, CooltrainermAaronScript
+
+CooltrainermAaronScript:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x7069c
+ waitbutton
+ closetext
+ end
+
+TrainerCooltrainerfLois:
+ trainer EVENT_BEAT_COOLTRAINERF_LOIS, COOLTRAINERF, LOIS, CooltrainerfLoisSeenText, CooltrainerfLoisBeatenText, 0, CooltrainerfLoisScript
+
+CooltrainerfLoisScript:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x70752
+ waitbutton
+ closetext
+ end
+
+WesleyScript:
+ faceplayer
+ opentext
+ checkevent EVENT_GOT_BLACKBELT_FROM_WESLEY
+ iftrue WesleyWednesdayScript
+ checkcode VAR_WEEKDAY
+ if_not_equal WEDNESDAY, WesleyNotWednesdayScript
+ checkevent EVENT_MET_WESLEY_OF_WEDNESDAY
+ iftrue .MetWesley
+ writetext MeetWesleyText
+ buttonsound
+ setevent EVENT_MET_WESLEY_OF_WEDNESDAY
+.MetWesley:
+ writetext WesleyGivesGiftText
+ buttonsound
+ verbosegiveitem BLACKBELT
+ iffalse WesleyDoneScript
+ setevent EVENT_GOT_BLACKBELT_FROM_WESLEY
+ writetext WesleyGaveGiftText
+ waitbutton
+ closetext
+ end
+
+WesleyWednesdayScript:
+ writetext WesleyWednesdayText
+ waitbutton
+WesleyDoneScript:
+ closetext
+ end
+
+WesleyNotWednesdayScript:
+ writetext WesleyNotWednesdayText
+ waitbutton
+ closetext
+ end
+
+LakeOfRageElixer:
+ itemball ELIXER
+
+LakeOfRageTMDetect:
+ itemball TM_DETECT
+
+LakeOfRageHiddenFullRestore:
+ dwb EVENT_LAKE_OF_RAGE_HIDDEN_FULL_RESTORE, FULL_RESTORE
+
+
+LakeOfRageHiddenRareCandy:
+ dwb EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY, RARE_CANDY
+
+
+LakeOfRageHiddenMaxPotion:
+ dwb EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION, MAX_POTION
+
+
+MovementData_0x70155:
+ teleport_from
+ step_end
+
+UnknownText_0x70157:
+ text "This lake is full"
+ line "of GYARADOS but"
+ cont "nothing else…"
+
+ para "So the MAGIKARP"
+ line "are being forced"
+ cont "to evolve…"
+ done
+
+UnknownText_0x701b4:
+ text "Did you come here"
+ line "because of the"
+ cont "rumors?"
+
+ para "You're <PLAYER>?"
+ line "I'm LANCE, a"
+ cont "trainer like you."
+
+ para "I heard some ru-"
+ line "mors, so I came to"
+ cont "investigate…"
+
+ para "I saw the way you"
+ line "battled earlier,"
+ cont "<PLAY_G>."
+
+ para "I can tell that"
+ line "you're a trainer"
+
+ para "with considerable"
+ line "skill."
+
+ para "If you don't mind,"
+ line "could you help me"
+ cont "investigate?"
+ done
+
+UnknownText_0x702c6:
+ text "LANCE: Excellent!"
+
+ para "It seems that the"
+ line "LAKE's MAGIKARP"
+
+ para "are being forced"
+ line "to evolve."
+
+ para "A mysterious radio"
+ line "broadcast coming"
+
+ para "from MAHOGANY is"
+ line "the cause."
+
+ para "I'll be waiting"
+ line "for you, <PLAY_G>."
+ done
+
+UnknownText_0x70371:
+ text "Oh… Well, if you"
+ line "change your mind,"
+ cont "please help me."
+ done
+
+UnknownText_0x703a5:
+ text "LANCE: Hm? Are you"
+ line "going to help me?"
+ done
+
+UnknownText_0x703cb:
+ text "GYARADOS: Gyashaa!"
+ done
+
+UnknownText_0x703df:
+ text "<PLAYER> obtained a"
+ line "RED SCALE."
+ done
+
+UnknownText_0x703f8:
+ text "The GYARADOS are"
+ line "angry!"
+
+ para "It's a bad omen!"
+ done
+
+UnknownText_0x70421:
+ text "Hahah! The MAGI-"
+ line "KARP are biting!"
+ done
+
+UnknownText_0x70444:
+ text "I heard this lake"
+ line "was made by ram-"
+ cont "paging GYARADOS."
+
+ para "I wonder if there"
+ line "is any connection"
+
+ para "to their mass out-"
+ line "break now?"
+ done
+
+UnknownText_0x704bb:
+ text "Did my eyes de-"
+ line "ceive me? I saw a"
+
+ para "red GYARADOS in"
+ line "the LAKE…"
+
+ para "But I thought"
+ line "GYARADOS were"
+ cont "usually blue?"
+ done
+
+FisherAndreSeenText:
+ text "Let me battle with"
+ line "the #MON I just"
+ cont "caught!"
+ done
+
+FisherAndreBeatenText:
+ text "I might be an ex-"
+ line "pert angler, but"
+
+ para "I stink as a #-"
+ line "MON trainer…"
+ done
+
+UnknownText_0x7058f:
+ text "I won't lose as an"
+ line "angler! I catch"
+ cont "#MON all day."
+ done
+
+FisherRaymondSeenText:
+ text "No matter what I"
+ line "do, all I catch"
+
+ para "are the same #-"
+ line "MON…"
+ done
+
+FisherRaymondBeatenText:
+ text "My line's all"
+ line "tangled up…"
+ done
+
+UnknownText_0x70611:
+ text "Why can't I catch"
+ line "any good #MON?"
+ done
+
+CooltrainermAaronSeenText:
+ text "If a trainer spots"
+ line "another trainer,"
+
+ para "he has to make a"
+ line "challenge."
+
+ para "That is our"
+ line "destiny."
+ done
+
+CooltrainermAaronBeatenText:
+ text "Whew…"
+ line "Good battle."
+ done
+
+UnknownText_0x7069c:
+ text "#MON and their"
+ line "trainer become"
+
+ para "powerful through"
+ line "constant battling."
+ done
+
+CooltrainerfLoisSeenText:
+ text "What happened to"
+ line "the red GYARADOS?"
+
+ para "It's gone?"
+
+ para "Oh, darn. I came"
+ line "here for nothing?"
+
+ para "I know--let's"
+ line "battle!"
+ done
+
+CooltrainerfLoisBeatenText:
+ text "Good going!"
+ done
+
+UnknownText_0x70752:
+ text "Come to think of"
+ line "it, I've seen a"
+ cont "pink BUTTERFREE."
+ done
+
+MeetWesleyText:
+ text "WESLEY: Well, how"
+ line "do you do?"
+
+ para "Seeing as how it's"
+ line "Wednesday today,"
+
+ para "I'm WESLEY of"
+ line "Wednesday."
+ done
+
+WesleyGivesGiftText:
+ text "Pleased to meet"
+ line "you. Please take a"
+ cont "souvenir."
+ done
+
+WesleyGaveGiftText:
+ text "WESLEY: BLACKBELT"
+ line "beefs up the power"
+ cont "of fighting moves."
+ done
+
+WesleyWednesdayText:
+ text "WESLEY: Since you"
+ line "found me, you must"
+
+ para "have met my broth-"
+ line "ers and sisters."
+
+ para "Or did you just"
+ line "get lucky?"
+ done
+
+WesleyNotWednesdayText:
+ text "WESLEY: Today's"
+ line "not Wednesday."
+ cont "That's too bad."
+ done
+
+UnknownText_0x708d7:
+ text "LAKE OF RAGE,"
+ line "also known as"
+ cont "GYARADOS LAKE."
+ done
+
+UnknownText_0x70903:
+ text "FISHING GURU'S"
+ line "HOUSE"
+ done
+
+LakeOfRage_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 2
+ warp_def $3, $7, 1, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE
+ warp_def $1f, $1b, 1, LAKE_OF_RAGE_MAGIKARP_HOUSE
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 5
+ signpost 27, 21, SIGNPOST_READ, MapLakeOfRageSignpost0Script
+ signpost 31, 25, SIGNPOST_READ, MapLakeOfRageSignpost1Script
+ signpost 28, 11, SIGNPOST_ITEM, LakeOfRageHiddenFullRestore
+ signpost 4, 4, SIGNPOST_ITEM, LakeOfRageHiddenRareCandy
+ signpost 5, 35, SIGNPOST_ITEM, LakeOfRageHiddenMaxPotion
+
+.PersonEvents:
+ db 12
+ person_event SPRITE_LANCE, 28, 21, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, LanceScript_0x70022, EVENT_LAKE_OF_RAGE_LANCE
+ person_event SPRITE_GRAMPS, 26, 20, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x7008e, -1
+ person_event SPRITE_SUPER_NERD, 13, 36, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SuperNerdScript_0x700a2, -1
+ person_event SPRITE_COOLTRAINER_F, 29, 25, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CooltrainerFScript_0x700a5, -1
+ person_event SPRITE_FISHER, 23, 30, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerFisherAndre, EVENT_LAKE_OF_RAGE_CIVILIANS
+ person_event SPRITE_FISHER, 26, 24, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerFisherRaymond, EVENT_LAKE_OF_RAGE_CIVILIANS
+ person_event SPRITE_COOLTRAINER_M, 15, 4, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 1, TrainerCooltrainermAaron, EVENT_LAKE_OF_RAGE_CIVILIANS
+ person_event SPRITE_COOLTRAINER_F, 7, 36, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 0, TrainerCooltrainerfLois, EVENT_LAKE_OF_RAGE_CIVILIANS
+ person_event SPRITE_GYARADOS, 22, 18, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, GyaradosScript_0x70063, EVENT_LAKE_OF_RAGE_RED_GYARADOS
+ person_event SPRITE_SUPER_NERD, 4, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, WesleyScript, EVENT_LAKE_OF_RAGE_WESLEY_OF_WEDNESDAY
+ person_event SPRITE_POKE_BALL, 10, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, LakeOfRageElixer, EVENT_LAKE_OF_RAGE_ELIXER
+ person_event SPRITE_POKE_BALL, 2, 35, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, LakeOfRageTMDetect, EVENT_LAKE_OF_RAGE_TM_DETECT
--- /dev/null
+++ b/maps/LakeOfRage.blk
@@ -1,0 +1,1 @@
+,-aaaaaaa./aaa]]a\]<eeaab>f\<eeef[eea\]^\b`]<a<eeb=aTvUb?aa\]<facf`Tvy5Ydbbade\]<eeeeX555Ya>]aa[]aaTvvy555Y<[]]]<aTy55555Y\fa\<aX555555Y<b`aTvy555555YbcaTy555555Y^b]^>X5555555YbeeX55555Ya?jpp=aX5YGfhqqeWKee`ehqqaKWa`Gjqqqe=]hqqqdlrqq
\ No newline at end of file
--- /dev/null
+++ b/maps/LakeOfRageHiddenPowerHouse.asm
@@ -1,0 +1,89 @@
+const_value set 2
+ const LAKEOFRAGEHIDDENPOWERHOUSE_FISHER
+
+LakeOfRageHiddenPowerHouse_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+HiddenPowerGuy:
+ faceplayer
+ opentext
+ checkevent EVENT_GOT_TM10_HIDDEN_POWER
+ iftrue .AlreadyGotItem
+ writetext HiddenPowerGuyText1
+ buttonsound
+ verbosegiveitem TM_HIDDEN_POWER
+ iffalse .Done
+ setevent EVENT_GOT_TM10_HIDDEN_POWER
+ writetext HiddenPowerGuyText2
+ waitbutton
+ closetext
+ end
+.AlreadyGotItem:
+ writetext HiddenPowerGuyText3
+ waitbutton
+.Done:
+ closetext
+ end
+
+HiddenPowerHouseBookshelf:
+ jumpstd difficultbookshelf
+
+HiddenPowerGuyText1:
+ text "…You have strayed"
+ line "far…"
+
+ para "Here I have medi-"
+ line "tated. Inside me,"
+
+ para "a new power has"
+ line "been awakened."
+
+ para "Let me share my"
+ line "power with your"
+
+ para "#MON."
+ line "Take this, child."
+ done
+
+HiddenPowerGuyText2:
+ text "Do you see it? It"
+ line "is HIDDEN POWER!"
+
+ para "It draws out the"
+ line "power of #MON"
+ cont "for attacking."
+
+ para "Remember this: its"
+ line "type and power de-"
+ cont "pend on the #-"
+ cont "MON using it."
+ done
+
+HiddenPowerGuyText3:
+ text "I am meditating…"
+ done
+
+LakeOfRageHiddenPowerHouse_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 2
+ warp_def $7, $2, 1, LAKE_OF_RAGE
+ warp_def $7, $3, 1, LAKE_OF_RAGE
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 0, SIGNPOST_READ, HiddenPowerHouseBookshelf
+ signpost 1, 1, SIGNPOST_READ, HiddenPowerHouseBookshelf
+
+.PersonEvents:
+ db 1
+ person_event SPRITE_FISHER, 3, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, HiddenPowerGuy, -1
--- /dev/null
+++ b/maps/LakeOfRageMagikarpHouse.asm
@@ -1,0 +1,227 @@
+const_value set 2
+ const LAKEOFRAGEMAGIKARPHOUSE_FISHING_GURU
+
+LakeOfRageMagikarpHouse_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+FishingGuruScript_0x19a6ae:
+ faceplayer
+ opentext
+ checkevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
+ iftrue UnknownScript_0x19a6fe
+ checkevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
+ iftrue UnknownScript_0x19a6e0
+ checkevent EVENT_CLEARED_ROCKET_HIDEOUT
+ iftrue UnknownScript_0x19a6d7
+ checkevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
+ iftrue UnknownScript_0x19a6d1
+ writetext UnknownText_0x19a72e
+ waitbutton
+ closetext
+ setevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
+ end
+
+UnknownScript_0x19a6d1:
+ writetext UnknownText_0x19a84d
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x19a6d7:
+ writetext UnknownText_0x19a890
+ waitbutton
+ closetext
+ setevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
+ end
+
+UnknownScript_0x19a6e0:
+ writebyte MAGIKARP
+ special Special_FindThatSpecies
+ iffalse UnknownScript_0x19a6d7
+ writetext UnknownText_0x19a93e
+ waitbutton
+ special Special_CheckMagikarpLength
+ if_equal $0, UnknownScript_0x19a71c
+ if_equal $1, UnknownScript_0x19a722
+ if_equal $2, UnknownScript_0x19a716
+ jump UnknownScript_0x19a6fe
+
+UnknownScript_0x19a6fe:
+ writetext UnknownText_0x19a977
+ buttonsound
+ verbosegiveitem ELIXER
+ iffalse UnknownScript_0x19a711
+ writetext UnknownText_0x19a9c3
+ waitbutton
+ closetext
+ clearevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
+ end
+
+UnknownScript_0x19a711:
+ closetext
+ setevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
+ end
+
+UnknownScript_0x19a716:
+ writetext UnknownText_0x19aa01
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x19a71c:
+ writetext UnknownText_0x19aa5c
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x19a722:
+ writetext UnknownText_0x19aa79
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x19a728:
+ jumptext UnknownText_0x19aabc
+
+MagikarpHouseBookshelf:
+ jumpstd difficultbookshelf
+
+UnknownText_0x19a72e:
+ text "LAKE OF RAGE is"
+ line "actually a crater"
+
+ para "made by rampaging"
+ line "GYARADOS."
+
+ para "The crater filled"
+ line "up with rainwater"
+
+ para "and the LAKE was"
+ line "formed."
+
+ para "That's the story"
+ line "passed on from my"
+
+ para "Grandpa's great-"
+ line "great-grandpa."
+
+ para "It used to be that"
+ line "you could catch"
+
+ para "lively MAGIKARP"
+ line "there, but…"
+
+ para "I don't understand"
+ line "what's happening."
+ done
+
+UnknownText_0x19a84d:
+ text "The LAKE hasn't"
+ line "been normal since"
+
+ para "those men wearing"
+ line "black arrived."
+ done
+
+UnknownText_0x19a890:
+ text "LAKE OF RAGE is"
+ line "back to normal."
+
+ para "The MAGIKARP have"
+ line "returned."
+
+ para "I may yet realize"
+ line "my dream of see-"
+ cont "ing the world's"
+ cont "largest MAGIKARP."
+
+ para "Do you have a ROD?"
+ line "Please help me if"
+ cont "you do."
+ done
+
+UnknownText_0x19a93e:
+ text "Ah, you have a"
+ line "MAGIKARP! Let's"
+
+ para "see how big that"
+ line "baby is."
+ done
+
+UnknownText_0x19a977:
+ text "Wow! This one is"
+ line "outstanding!"
+
+ para "I tip my hat to"
+ line "you!"
+
+ para "Take this as a"
+ line "memento!"
+ done
+
+UnknownText_0x19a9c3:
+ text "The record is the"
+ line "important thing."
+
+ para "Think of that as"
+ line "a bonus!"
+ done
+
+UnknownText_0x19aa01:
+ text "Wow! This one is"
+ line "outstanding!"
+
+ para "…I wish I could"
+ line "say that, but I've"
+
+ para "seen a bigger one"
+ line "before."
+ done
+
+UnknownText_0x19aa5c:
+ text "What? That's not a"
+ line "MAGIKARP!"
+ done
+
+UnknownText_0x19aa79:
+ text "Oh… So you didn't"
+ line "get one good"
+
+ para "enough to show me?"
+ line "Maybe next time."
+ done
+
+UnknownText_0x19aabc:
+ text "CURRENT RECORD"
+
+ para "@"
+ text_from_ram StringBuffer3
+ text " caught by"
+ line "@"
+ text_from_ram StringBuffer4
+ db "@@"
+
+LakeOfRageMagikarpHouse_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 2
+ warp_def $7, $2, 2, LAKE_OF_RAGE
+ warp_def $7, $3, 2, LAKE_OF_RAGE
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 0, SIGNPOST_READ, MagikarpHouseBookshelf
+ signpost 1, 1, SIGNPOST_READ, MagikarpHouseBookshelf
+
+.PersonEvents:
+ db 1
+ person_event SPRITE_FISHING_GURU, 3, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FishingGuruScript_0x19a6ae, -1
--- a/maps/LakeofRage.asm
+++ /dev/null
@@ -1,537 +1,0 @@
-const_value set 2
- const LAKEOFRAGE_LANCE
- const LAKEOFRAGE_GRAMPS
- const LAKEOFRAGE_SUPER_NERD1
- const LAKEOFRAGE_COOLTRAINER_F1
- const LAKEOFRAGE_FISHER1
- const LAKEOFRAGE_FISHER2
- const LAKEOFRAGE_COOLTRAINER_M
- const LAKEOFRAGE_COOLTRAINER_F2
- const LAKEOFRAGE_GYARADOS
- const LAKEOFRAGE_WESLEY
- const LAKEOFRAGE_POKE_BALL1
- const LAKEOFRAGE_POKE_BALL2
-
-LakeofRage_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- maptrigger .Trigger0
- maptrigger .Trigger1
-
-.MapCallbacks:
- db 2
-
- ; callbacks
-
- dbw MAPCALLBACK_NEWMAP, .FlyPoint
- dbw MAPCALLBACK_OBJECTS, .Wesley
-
-.Trigger0:
- end
-
-.Trigger1:
- end
-
-.FlyPoint:
- setflag ENGINE_FLYPOINT_LAKE_OF_RAGE
- return
-
-.Wesley:
- checkcode VAR_WEEKDAY
- if_equal WEDNESDAY, .WesleyAppears
- disappear LAKEOFRAGE_WESLEY
- return
-
-.WesleyAppears:
- appear LAKEOFRAGE_WESLEY
- return
-
-LanceScript_0x70022:
- checkevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE
- iftrue UnknownScript_0x70057
- opentext
- writetext UnknownText_0x70157
- buttonsound
- faceplayer
- writetext UnknownText_0x701b4
- yesorno
- iffalse UnknownScript_0x7004e
-UnknownScript_0x70035:
- writetext UnknownText_0x702c6
- waitbutton
- closetext
- playsound SFX_WARP_TO
- applymovement LAKEOFRAGE_LANCE, MovementData_0x70155
- disappear LAKEOFRAGE_LANCE
- clearevent EVENT_MAHOGANY_MART_LANCE_AND_DRAGONITE
- setevent EVENT_DECIDED_TO_HELP_LANCE
- domaptrigger MAHOGANY_MART_1F, $1
- end
-
-UnknownScript_0x7004e:
- writetext UnknownText_0x70371
- waitbutton
- closetext
- setevent EVENT_REFUSED_TO_HELP_LANCE_AT_LAKE_OF_RAGE
- end
-
-UnknownScript_0x70057:
- faceplayer
- opentext
- writetext UnknownText_0x703a5
- yesorno
- iffalse UnknownScript_0x7004e
- jump UnknownScript_0x70035
-
-GyaradosScript_0x70063:
- opentext
- writetext UnknownText_0x703cb
- pause 15
- cry GYARADOS
- closetext
- loadwildmon GYARADOS, 30
- writecode VAR_BATTLETYPE, BATTLETYPE_SHINY
- startbattle
- if_equal $1, UnknownScript_0x7007a
- disappear LAKEOFRAGE_GYARADOS
-UnknownScript_0x7007a:
- reloadmapafterbattle
- opentext
- giveitem RED_SCALE
- waitsfx
- writetext UnknownText_0x703df
- playsound SFX_ITEM
- waitsfx
- itemnotify
- closetext
- dotrigger $0
- appear LAKEOFRAGE_LANCE
- end
-
-GrampsScript_0x7008e:
- faceplayer
- opentext
- checkevent EVENT_CLEARED_ROCKET_HIDEOUT
- iftrue UnknownScript_0x7009c
- writetext UnknownText_0x703f8
- waitbutton
- closetext
- end
-
-UnknownScript_0x7009c:
- writetext UnknownText_0x70421
- waitbutton
- closetext
- end
-
-SuperNerdScript_0x700a2:
- jumptextfaceplayer UnknownText_0x70444
-
-CooltrainerFScript_0x700a5:
- jumptextfaceplayer UnknownText_0x704bb
-
-MapLakeofRageSignpost0Script:
- jumptext UnknownText_0x708d7
-
-MapLakeofRageSignpost1Script:
- opentext
- writetext UnknownText_0x70903
- checkevent EVENT_CLEARED_ROCKET_HIDEOUT
- iftrue UnknownScript_0x700b8
- waitbutton
- closetext
- end
-
-UnknownScript_0x700b8:
- buttonsound
- special Special_MagikarpHouseSign
- closetext
- end
-
-TrainerFisherAndre:
- trainer EVENT_BEAT_FISHER_ANDRE, FISHER, ANDRE, FisherAndreSeenText, FisherAndreBeatenText, 0, FisherAndreScript
-
-FisherAndreScript:
- end_if_just_battled
- opentext
- writetext UnknownText_0x7058f
- waitbutton
- closetext
- end
-
-TrainerFisherRaymond:
- trainer EVENT_BEAT_FISHER_RAYMOND, FISHER, RAYMOND, FisherRaymondSeenText, FisherRaymondBeatenText, 0, FisherRaymondScript
-
-FisherRaymondScript:
- end_if_just_battled
- opentext
- writetext UnknownText_0x70611
- waitbutton
- closetext
- end
-
-TrainerCooltrainermAaron:
- trainer EVENT_BEAT_COOLTRAINERM_AARON, COOLTRAINERM, AARON, CooltrainermAaronSeenText, CooltrainermAaronBeatenText, 0, CooltrainermAaronScript
-
-CooltrainermAaronScript:
- end_if_just_battled
- opentext
- writetext UnknownText_0x7069c
- waitbutton
- closetext
- end
-
-TrainerCooltrainerfLois:
- trainer EVENT_BEAT_COOLTRAINERF_LOIS, COOLTRAINERF, LOIS, CooltrainerfLoisSeenText, CooltrainerfLoisBeatenText, 0, CooltrainerfLoisScript
-
-CooltrainerfLoisScript:
- end_if_just_battled
- opentext
- writetext UnknownText_0x70752
- waitbutton
- closetext
- end
-
-WesleyScript:
- faceplayer
- opentext
- checkevent EVENT_GOT_BLACKBELT_FROM_WESLEY
- iftrue WesleyWednesdayScript
- checkcode VAR_WEEKDAY
- if_not_equal WEDNESDAY, WesleyNotWednesdayScript
- checkevent EVENT_MET_WESLEY_OF_WEDNESDAY
- iftrue .MetWesley
- writetext MeetWesleyText
- buttonsound
- setevent EVENT_MET_WESLEY_OF_WEDNESDAY
-.MetWesley:
- writetext WesleyGivesGiftText
- buttonsound
- verbosegiveitem BLACKBELT
- iffalse WesleyDoneScript
- setevent EVENT_GOT_BLACKBELT_FROM_WESLEY
- writetext WesleyGaveGiftText
- waitbutton
- closetext
- end
-
-WesleyWednesdayScript:
- writetext WesleyWednesdayText
- waitbutton
-WesleyDoneScript:
- closetext
- end
-
-WesleyNotWednesdayScript:
- writetext WesleyNotWednesdayText
- waitbutton
- closetext
- end
-
-LakeofRageElixer:
- itemball ELIXER
-
-LakeofRageTMDetect:
- itemball TM_DETECT
-
-LakeofRageHiddenFullRestore:
- dwb EVENT_LAKE_OF_RAGE_HIDDEN_FULL_RESTORE, FULL_RESTORE
-
-
-LakeofRageHiddenRareCandy:
- dwb EVENT_LAKE_OF_RAGE_HIDDEN_RARE_CANDY, RARE_CANDY
-
-
-LakeofRageHiddenMaxPotion:
- dwb EVENT_LAKE_OF_RAGE_HIDDEN_MAX_POTION, MAX_POTION
-
-
-MovementData_0x70155:
- teleport_from
- step_end
-
-UnknownText_0x70157:
- text "This lake is full"
- line "of GYARADOS but"
- cont "nothing else…"
-
- para "So the MAGIKARP"
- line "are being forced"
- cont "to evolve…"
- done
-
-UnknownText_0x701b4:
- text "Did you come here"
- line "because of the"
- cont "rumors?"
-
- para "You're <PLAYER>?"
- line "I'm LANCE, a"
- cont "trainer like you."
-
- para "I heard some ru-"
- line "mors, so I came to"
- cont "investigate…"
-
- para "I saw the way you"
- line "battled earlier,"
- cont "<PLAY_G>."
-
- para "I can tell that"
- line "you're a trainer"
-
- para "with considerable"
- line "skill."
-
- para "If you don't mind,"
- line "could you help me"
- cont "investigate?"
- done
-
-UnknownText_0x702c6:
- text "LANCE: Excellent!"
-
- para "It seems that the"
- line "LAKE's MAGIKARP"
-
- para "are being forced"
- line "to evolve."
-
- para "A mysterious radio"
- line "broadcast coming"
-
- para "from MAHOGANY is"
- line "the cause."
-
- para "I'll be waiting"
- line "for you, <PLAY_G>."
- done
-
-UnknownText_0x70371:
- text "Oh… Well, if you"
- line "change your mind,"
- cont "please help me."
- done
-
-UnknownText_0x703a5:
- text "LANCE: Hm? Are you"
- line "going to help me?"
- done
-
-UnknownText_0x703cb:
- text "GYARADOS: Gyashaa!"
- done
-
-UnknownText_0x703df:
- text "<PLAYER> obtained a"
- line "RED SCALE."
- done
-
-UnknownText_0x703f8:
- text "The GYARADOS are"
- line "angry!"
-
- para "It's a bad omen!"
- done
-
-UnknownText_0x70421:
- text "Hahah! The MAGI-"
- line "KARP are biting!"
- done
-
-UnknownText_0x70444:
- text "I heard this lake"
- line "was made by ram-"
- cont "paging GYARADOS."
-
- para "I wonder if there"
- line "is any connection"
-
- para "to their mass out-"
- line "break now?"
- done
-
-UnknownText_0x704bb:
- text "Did my eyes de-"
- line "ceive me? I saw a"
-
- para "red GYARADOS in"
- line "the LAKE…"
-
- para "But I thought"
- line "GYARADOS were"
- cont "usually blue?"
- done
-
-FisherAndreSeenText:
- text "Let me battle with"
- line "the #MON I just"
- cont "caught!"
- done
-
-FisherAndreBeatenText:
- text "I might be an ex-"
- line "pert angler, but"
-
- para "I stink as a #-"
- line "MON trainer…"
- done
-
-UnknownText_0x7058f:
- text "I won't lose as an"
- line "angler! I catch"
- cont "#MON all day."
- done
-
-FisherRaymondSeenText:
- text "No matter what I"
- line "do, all I catch"
-
- para "are the same #-"
- line "MON…"
- done
-
-FisherRaymondBeatenText:
- text "My line's all"
- line "tangled up…"
- done
-
-UnknownText_0x70611:
- text "Why can't I catch"
- line "any good #MON?"
- done
-
-CooltrainermAaronSeenText:
- text "If a trainer spots"
- line "another trainer,"
-
- para "he has to make a"
- line "challenge."
-
- para "That is our"
- line "destiny."
- done
-
-CooltrainermAaronBeatenText:
- text "Whew…"
- line "Good battle."
- done
-
-UnknownText_0x7069c:
- text "#MON and their"
- line "trainer become"
-
- para "powerful through"
- line "constant battling."
- done
-
-CooltrainerfLoisSeenText:
- text "What happened to"
- line "the red GYARADOS?"
-
- para "It's gone?"
-
- para "Oh, darn. I came"
- line "here for nothing?"
-
- para "I know--let's"
- line "battle!"
- done
-
-CooltrainerfLoisBeatenText:
- text "Good going!"
- done
-
-UnknownText_0x70752:
- text "Come to think of"
- line "it, I've seen a"
- cont "pink BUTTERFREE."
- done
-
-MeetWesleyText:
- text "WESLEY: Well, how"
- line "do you do?"
-
- para "Seeing as how it's"
- line "Wednesday today,"
-
- para "I'm WESLEY of"
- line "Wednesday."
- done
-
-WesleyGivesGiftText:
- text "Pleased to meet"
- line "you. Please take a"
- cont "souvenir."
- done
-
-WesleyGaveGiftText:
- text "WESLEY: BLACKBELT"
- line "beefs up the power"
- cont "of fighting moves."
- done
-
-WesleyWednesdayText:
- text "WESLEY: Since you"
- line "found me, you must"
-
- para "have met my broth-"
- line "ers and sisters."
-
- para "Or did you just"
- line "get lucky?"
- done
-
-WesleyNotWednesdayText:
- text "WESLEY: Today's"
- line "not Wednesday."
- cont "That's too bad."
- done
-
-UnknownText_0x708d7:
- text "LAKE OF RAGE,"
- line "also known as"
- cont "GYARADOS LAKE."
- done
-
-UnknownText_0x70903:
- text "FISHING GURU'S"
- line "HOUSE"
- done
-
-LakeofRage_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 2
- warp_def $3, $7, 1, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE
- warp_def $1f, $1b, 1, LAKE_OF_RAGE_MAGIKARP_HOUSE
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 5
- signpost 27, 21, SIGNPOST_READ, MapLakeofRageSignpost0Script
- signpost 31, 25, SIGNPOST_READ, MapLakeofRageSignpost1Script
- signpost 28, 11, SIGNPOST_ITEM, LakeofRageHiddenFullRestore
- signpost 4, 4, SIGNPOST_ITEM, LakeofRageHiddenRareCandy
- signpost 5, 35, SIGNPOST_ITEM, LakeofRageHiddenMaxPotion
-
-.PersonEvents:
- db 12
- person_event SPRITE_LANCE, 28, 21, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, LanceScript_0x70022, EVENT_LAKE_OF_RAGE_LANCE
- person_event SPRITE_GRAMPS, 26, 20, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, GrampsScript_0x7008e, -1
- person_event SPRITE_SUPER_NERD, 13, 36, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, SuperNerdScript_0x700a2, -1
- person_event SPRITE_COOLTRAINER_F, 29, 25, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 0, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CooltrainerFScript_0x700a5, -1
- person_event SPRITE_FISHER, 23, 30, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerFisherAndre, EVENT_LAKE_OF_RAGE_CIVILIANS
- person_event SPRITE_FISHER, 26, 24, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 1, TrainerFisherRaymond, EVENT_LAKE_OF_RAGE_CIVILIANS
- person_event SPRITE_COOLTRAINER_M, 15, 4, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 1, TrainerCooltrainermAaron, EVENT_LAKE_OF_RAGE_CIVILIANS
- person_event SPRITE_COOLTRAINER_F, 7, 36, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 0, TrainerCooltrainerfLois, EVENT_LAKE_OF_RAGE_CIVILIANS
- person_event SPRITE_GYARADOS, 22, 18, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, GyaradosScript_0x70063, EVENT_LAKE_OF_RAGE_RED_GYARADOS
- person_event SPRITE_SUPER_NERD, 4, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, WesleyScript, EVENT_LAKE_OF_RAGE_WESLEY_OF_WEDNESDAY
- person_event SPRITE_POKE_BALL, 10, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, LakeofRageElixer, EVENT_LAKE_OF_RAGE_ELIXER
- person_event SPRITE_POKE_BALL, 2, 35, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, LakeofRageTMDetect, EVENT_LAKE_OF_RAGE_TM_DETECT
--- a/maps/LakeofRage.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-,-aaaaaaa./aaa]]a\]<eeaab>f\<eeef[eea\]^\b`]<a<eeb=aTvUb?aa\]<facf`Tvy5Ydbbade\]<eeeeX555Ya>]aa[]aaTvvy555Y<[]]]<aTy55555Y\fa\<aX555555Y<b`aTvy555555YbcaTy555555Y^b]^>X5555555YbeeX55555Ya?jpp=aX5YGfhqqeWKee`ehqqaKWa`Gjqqqe=]hqqqdlrqq
\ No newline at end of file
--- a/maps/LakeofRageHiddenPowerHouse.asm
+++ /dev/null
@@ -1,89 +1,0 @@
-const_value set 2
- const LAKEOFRAGEHIDDENPOWERHOUSE_FISHER
-
-LakeofRageHiddenPowerHouse_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-HiddenPowerGuy:
- faceplayer
- opentext
- checkevent EVENT_GOT_TM10_HIDDEN_POWER
- iftrue .AlreadyGotItem
- writetext HiddenPowerGuyText1
- buttonsound
- verbosegiveitem TM_HIDDEN_POWER
- iffalse .Done
- setevent EVENT_GOT_TM10_HIDDEN_POWER
- writetext HiddenPowerGuyText2
- waitbutton
- closetext
- end
-.AlreadyGotItem:
- writetext HiddenPowerGuyText3
- waitbutton
-.Done:
- closetext
- end
-
-HiddenPowerHouseBookshelf:
- jumpstd difficultbookshelf
-
-HiddenPowerGuyText1:
- text "…You have strayed"
- line "far…"
-
- para "Here I have medi-"
- line "tated. Inside me,"
-
- para "a new power has"
- line "been awakened."
-
- para "Let me share my"
- line "power with your"
-
- para "#MON."
- line "Take this, child."
- done
-
-HiddenPowerGuyText2:
- text "Do you see it? It"
- line "is HIDDEN POWER!"
-
- para "It draws out the"
- line "power of #MON"
- cont "for attacking."
-
- para "Remember this: its"
- line "type and power de-"
- cont "pend on the #-"
- cont "MON using it."
- done
-
-HiddenPowerGuyText3:
- text "I am meditating…"
- done
-
-LakeofRageHiddenPowerHouse_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 2
- warp_def $7, $2, 1, LAKE_OF_RAGE
- warp_def $7, $3, 1, LAKE_OF_RAGE
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 0, SIGNPOST_READ, HiddenPowerHouseBookshelf
- signpost 1, 1, SIGNPOST_READ, HiddenPowerHouseBookshelf
-
-.PersonEvents:
- db 1
- person_event SPRITE_FISHER, 3, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, HiddenPowerGuy, -1
--- a/maps/LakeofRageMagikarpHouse.asm
+++ /dev/null
@@ -1,227 +1,0 @@
-const_value set 2
- const LAKEOFRAGEMAGIKARPHOUSE_FISHING_GURU
-
-LakeofRageMagikarpHouse_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-FishingGuruScript_0x19a6ae:
- faceplayer
- opentext
- checkevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
- iftrue UnknownScript_0x19a6fe
- checkevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
- iftrue UnknownScript_0x19a6e0
- checkevent EVENT_CLEARED_ROCKET_HIDEOUT
- iftrue UnknownScript_0x19a6d7
- checkevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
- iftrue UnknownScript_0x19a6d1
- writetext UnknownText_0x19a72e
- waitbutton
- closetext
- setevent EVENT_LAKE_OF_RAGE_EXPLAINED_WEIRD_MAGIKARP
- end
-
-UnknownScript_0x19a6d1:
- writetext UnknownText_0x19a84d
- waitbutton
- closetext
- end
-
-UnknownScript_0x19a6d7:
- writetext UnknownText_0x19a890
- waitbutton
- closetext
- setevent EVENT_LAKE_OF_RAGE_ASKED_FOR_MAGIKARP
- end
-
-UnknownScript_0x19a6e0:
- writebyte MAGIKARP
- special Special_FindThatSpecies
- iffalse UnknownScript_0x19a6d7
- writetext UnknownText_0x19a93e
- waitbutton
- special Special_CheckMagikarpLength
- if_equal $0, UnknownScript_0x19a71c
- if_equal $1, UnknownScript_0x19a722
- if_equal $2, UnknownScript_0x19a716
- jump UnknownScript_0x19a6fe
-
-UnknownScript_0x19a6fe:
- writetext UnknownText_0x19a977
- buttonsound
- verbosegiveitem ELIXER
- iffalse UnknownScript_0x19a711
- writetext UnknownText_0x19a9c3
- waitbutton
- closetext
- clearevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
- end
-
-UnknownScript_0x19a711:
- closetext
- setevent EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY
- end
-
-UnknownScript_0x19a716:
- writetext UnknownText_0x19aa01
- waitbutton
- closetext
- end
-
-UnknownScript_0x19a71c:
- writetext UnknownText_0x19aa5c
- waitbutton
- closetext
- end
-
-UnknownScript_0x19a722:
- writetext UnknownText_0x19aa79
- waitbutton
- closetext
- end
-
-UnknownScript_0x19a728:
- jumptext UnknownText_0x19aabc
-
-MagikarpHouseBookshelf:
- jumpstd difficultbookshelf
-
-UnknownText_0x19a72e:
- text "LAKE OF RAGE is"
- line "actually a crater"
-
- para "made by rampaging"
- line "GYARADOS."
-
- para "The crater filled"
- line "up with rainwater"
-
- para "and the LAKE was"
- line "formed."
-
- para "That's the story"
- line "passed on from my"
-
- para "Grandpa's great-"
- line "great-grandpa."
-
- para "It used to be that"
- line "you could catch"
-
- para "lively MAGIKARP"
- line "there, but…"
-
- para "I don't understand"
- line "what's happening."
- done
-
-UnknownText_0x19a84d:
- text "The LAKE hasn't"
- line "been normal since"
-
- para "those men wearing"
- line "black arrived."
- done
-
-UnknownText_0x19a890:
- text "LAKE OF RAGE is"
- line "back to normal."
-
- para "The MAGIKARP have"
- line "returned."
-
- para "I may yet realize"
- line "my dream of see-"
- cont "ing the world's"
- cont "largest MAGIKARP."
-
- para "Do you have a ROD?"
- line "Please help me if"
- cont "you do."
- done
-
-UnknownText_0x19a93e:
- text "Ah, you have a"
- line "MAGIKARP! Let's"
-
- para "see how big that"
- line "baby is."
- done
-
-UnknownText_0x19a977:
- text "Wow! This one is"
- line "outstanding!"
-
- para "I tip my hat to"
- line "you!"
-
- para "Take this as a"
- line "memento!"
- done
-
-UnknownText_0x19a9c3:
- text "The record is the"
- line "important thing."
-
- para "Think of that as"
- line "a bonus!"
- done
-
-UnknownText_0x19aa01:
- text "Wow! This one is"
- line "outstanding!"
-
- para "…I wish I could"
- line "say that, but I've"
-
- para "seen a bigger one"
- line "before."
- done
-
-UnknownText_0x19aa5c:
- text "What? That's not a"
- line "MAGIKARP!"
- done
-
-UnknownText_0x19aa79:
- text "Oh… So you didn't"
- line "get one good"
-
- para "enough to show me?"
- line "Maybe next time."
- done
-
-UnknownText_0x19aabc:
- text "CURRENT RECORD"
-
- para "@"
- text_from_ram StringBuffer3
- text " caught by"
- line "@"
- text_from_ram StringBuffer4
- db "@@"
-
-LakeofRageMagikarpHouse_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 2
- warp_def $7, $2, 2, LAKE_OF_RAGE
- warp_def $7, $3, 2, LAKE_OF_RAGE
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 0, SIGNPOST_READ, MagikarpHouseBookshelf
- signpost 1, 1, SIGNPOST_READ, MagikarpHouseBookshelf
-
-.PersonEvents:
- db 1
- person_event SPRITE_FISHING_GURU, 3, 2, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FishingGuruScript_0x19a6ae, -1
--- /dev/null
+++ b/maps/Route32RuinsOfAlphGate.asm
@@ -1,0 +1,70 @@
+const_value set 2
+ const ROUTE32RUINSOFALPHGATE_OFFICER
+ const ROUTE32RUINSOFALPHGATE_POKEFAN_M
+ const ROUTE32RUINSOFALPHGATE_YOUNGSTER
+
+Route32RuinsOfAlphGate_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+OfficerScript_0x69a2d:
+ jumptextfaceplayer UnknownText_0x69a36
+
+PokefanMScript_0x69a30:
+ jumptextfaceplayer UnknownText_0x69a81
+
+YoungsterScript_0x69a33:
+ jumptextfaceplayer UnknownText_0x69abd
+
+UnknownText_0x69a36:
+ text "RUINS OF ALPH"
+
+ para "A Look-and-Touch"
+ line "Tourist Site"
+
+ para "Try the sliding"
+ line "stone panels!"
+ done
+
+UnknownText_0x69a81:
+ text "You're studying"
+ line "the RUINS?"
+
+ para "I see a scientist"
+ line "in the making."
+ done
+
+UnknownText_0x69abd:
+ text "There are drawings"
+ line "on stone panels."
+
+ para "I tried moving"
+ line "them. I wonder"
+ cont "what they are."
+ done
+
+Route32RuinsOfAlphGate_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $4, $0, 10, RUINS_OF_ALPH_OUTSIDE
+ warp_def $5, $0, 11, RUINS_OF_ALPH_OUTSIDE
+ warp_def $4, $9, 2, ROUTE_32
+ warp_def $5, $9, 3, ROUTE_32
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 3
+ person_event SPRITE_OFFICER, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x69a2d, -1
+ person_event SPRITE_POKEFAN_M, 2, 8, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x69a30, -1
+ person_event SPRITE_YOUNGSTER, 6, 1, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x69a33, -1
--- a/maps/Route32RuinsofAlphGate.asm
+++ /dev/null
@@ -1,70 +1,0 @@
-const_value set 2
- const ROUTE32RUINSOFALPHGATE_OFFICER
- const ROUTE32RUINSOFALPHGATE_POKEFAN_M
- const ROUTE32RUINSOFALPHGATE_YOUNGSTER
-
-Route32RuinsofAlphGate_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-OfficerScript_0x69a2d:
- jumptextfaceplayer UnknownText_0x69a36
-
-PokefanMScript_0x69a30:
- jumptextfaceplayer UnknownText_0x69a81
-
-YoungsterScript_0x69a33:
- jumptextfaceplayer UnknownText_0x69abd
-
-UnknownText_0x69a36:
- text "RUINS OF ALPH"
-
- para "A Look-and-Touch"
- line "Tourist Site"
-
- para "Try the sliding"
- line "stone panels!"
- done
-
-UnknownText_0x69a81:
- text "You're studying"
- line "the RUINS?"
-
- para "I see a scientist"
- line "in the making."
- done
-
-UnknownText_0x69abd:
- text "There are drawings"
- line "on stone panels."
-
- para "I tried moving"
- line "them. I wonder"
- cont "what they are."
- done
-
-Route32RuinsofAlphGate_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $4, $0, 10, RUINS_OF_ALPH_OUTSIDE
- warp_def $5, $0, 11, RUINS_OF_ALPH_OUTSIDE
- warp_def $4, $9, 2, ROUTE_32
- warp_def $5, $9, 3, ROUTE_32
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 3
- person_event SPRITE_OFFICER, 2, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x69a2d, -1
- person_event SPRITE_POKEFAN_M, 2, 8, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x69a30, -1
- person_event SPRITE_YOUNGSTER, 6, 1, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x69a33, -1
--- a/maps/Route34.asm
+++ b/maps/Route34.asm
@@ -6,8 +6,8 @@
const ROUTE34_OFFICER
const ROUTE34_POKEFAN_M
const ROUTE34_GRAMPS
- const ROUTE34_DAYCARE_MON_1
- const ROUTE34_DAYCARE_MON_2
+ const ROUTE34_DAY_CARE_MON_1
+ const ROUTE34_DAY_CARE_MON_2
const ROUTE34_COOLTRAINER_F1
const ROUTE34_COOLTRAINER_F2
const ROUTE34_COOLTRAINER_F3
@@ -25,35 +25,35 @@
dbw MAPCALLBACK_OBJECTS, .EggCheckCallback
.EggCheckCallback:
- checkflag ENGINE_DAYCARE_MAN_HAS_EGG
- iftrue .PutDaycareManOutside
- clearevent EVENT_DAYCARE_MAN_IN_DAYCARE
- setevent EVENT_DAYCARE_MAN_ON_ROUTE_34
+ checkflag ENGINE_DAY_CARE_MAN_HAS_EGG
+ iftrue .PutDayCareManOutside
+ clearevent EVENT_DAY_CARE_MAN_IN_DAY_CARE
+ setevent EVENT_DAY_CARE_MAN_ON_ROUTE_34
jump .CheckMon1
-.PutDaycareManOutside:
- setevent EVENT_DAYCARE_MAN_IN_DAYCARE
- clearevent EVENT_DAYCARE_MAN_ON_ROUTE_34
+.PutDayCareManOutside:
+ setevent EVENT_DAY_CARE_MAN_IN_DAY_CARE
+ clearevent EVENT_DAY_CARE_MAN_ON_ROUTE_34
jump .CheckMon1
.CheckMon1:
- checkflag ENGINE_DAYCARE_MAN_HAS_MON
+ checkflag ENGINE_DAY_CARE_MAN_HAS_MON
iffalse .HideMon1
- clearevent EVENT_DAYCARE_MON_1
+ clearevent EVENT_DAY_CARE_MON_1
jump .CheckMon2
.HideMon1:
- setevent EVENT_DAYCARE_MON_1
+ setevent EVENT_DAY_CARE_MON_1
jump .CheckMon2
.CheckMon2:
- checkflag ENGINE_DAYCARE_LADY_HAS_MON
+ checkflag ENGINE_DAY_CARE_LADY_HAS_MON
iffalse .HideMon2
- clearevent EVENT_DAYCARE_MON_2
+ clearevent EVENT_DAY_CARE_MON_2
return
.HideMon2:
- setevent EVENT_DAYCARE_MON_2
+ setevent EVENT_DAY_CARE_MON_2
return
DayCareManScript_Outside:
@@ -63,7 +63,7 @@
waitbutton
closetext
if_equal $1, .end_fail
- clearflag ENGINE_DAYCARE_MAN_HAS_EGG
+ clearflag ENGINE_DAY_CARE_MAN_HAS_EGG
checkcode VAR_FACING
if_equal RIGHT, .walk_around_player
applymovement ROUTE34_GRAMPS, Route34MovementData_DayCareManWalksBackInside
@@ -78,13 +78,13 @@
disappear ROUTE34_GRAMPS
end
-DaycareMon1Script:
+DayCareMon1Script:
opentext
special Special_DayCareMon1
closetext
end
-DaycareMon2Script:
+DayCareMon2Script:
opentext
special Special_DayCareMon2
closetext
@@ -773,9 +773,9 @@
db 5
warp_def $25, $d, 1, ROUTE_34_ILEX_FOREST_GATE
warp_def $25, $e, 2, ROUTE_34_ILEX_FOREST_GATE
- warp_def $e, $b, 1, DAYCARE
- warp_def $f, $b, 2, DAYCARE
- warp_def $f, $d, 3, DAYCARE
+ warp_def $e, $b, 1, DAY_CARE
+ warp_def $f, $b, 2, DAY_CARE
+ warp_def $f, $d, 3, DAY_CARE
.XYTriggers:
db 0
@@ -796,9 +796,9 @@
person_event SPRITE_LASS, 26, 10, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_TRAINER, 3, TrainerPicnickerGina1, -1
person_event SPRITE_OFFICER, 11, 9, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, OfficerKeithScript, -1
person_event SPRITE_POKEFAN_M, 28, 18, SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 3, TrainerPokefanmBrandon, -1
- person_event SPRITE_GRAMPS, 16, 15, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareManScript_Outside, EVENT_DAYCARE_MAN_ON_ROUTE_34
- person_event SPRITE_DAYCARE_MON_1, 18, 14, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DaycareMon1Script, EVENT_DAYCARE_MON_1
- person_event SPRITE_DAYCARE_MON_2, 19, 17, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DaycareMon2Script, EVENT_DAYCARE_MON_2
+ person_event SPRITE_GRAMPS, 16, 15, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareManScript_Outside, EVENT_DAY_CARE_MAN_ON_ROUTE_34
+ person_event SPRITE_DAY_CARE_MON_1, 18, 14, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareMon1Script, EVENT_DAY_CARE_MON_1
+ person_event SPRITE_DAY_CARE_MON_2, 19, 17, SPRITEMOVEDATA_POKEMON, 2, 2, -1, -1, 0, PERSONTYPE_SCRIPT, 0, DayCareMon2Script, EVENT_DAY_CARE_MON_2
person_event SPRITE_COOLTRAINER_F, 48, 11, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 5, TrainerCooltrainerfIrene, -1
person_event SPRITE_COOLTRAINER_F, 48, 3, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 3, TrainerCooltrainerfJenn, -1
person_event SPRITE_COOLTRAINER_F, 51, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_TRAINER, 2, TrainerCooltrainerfKate, -1
--- /dev/null
+++ b/maps/Route35GoldenrodGate.asm
@@ -1,0 +1,219 @@
+const_value set 2
+ const ROUTE35GOLDENRODGATE_OFFICER
+ const ROUTE35GOLDENRODGATE_POKEFAN_F
+ const ROUTE35GOLDENRODGATE_FISHER
+
+Route35GoldenrodGate_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+OfficerScript_0x69d37:
+ faceplayer
+ opentext
+ checkevent EVENT_GOT_HP_UP_FROM_RANDY
+ iftrue .gothpup
+ checkevent EVENT_GAVE_KENYA
+ iftrue .questcomplete
+ checkevent EVENT_GOT_KENYA
+ iftrue .alreadyhavekenya
+ writetext UnknownText_0x69ddd
+ yesorno
+ iffalse .refused
+ writetext UnknownText_0x69e48
+ buttonsound
+ waitsfx
+ checkcode VAR_PARTYCOUNT
+ if_equal PARTY_LENGTH, .partyfull
+ writetext UnknownText_0x69eb8
+ playsound SFX_KEY_ITEM
+ waitsfx
+ givepoke SPEAROW, 10, NO_ITEM, 1, GiftSpearowName, GiftSpearowOTName
+ givepokeitem GiftSpearowMail
+ setevent EVENT_GOT_KENYA
+.alreadyhavekenya
+ writetext UnknownText_0x69ed6
+ waitbutton
+ closetext
+ end
+
+.partyfull
+ writetext UnknownText_0x69f56
+ waitbutton
+ closetext
+ end
+
+.refused
+ writetext UnknownText_0x69f74
+ waitbutton
+ closetext
+ end
+
+.questcomplete
+ writetext UnknownText_0x69f8b
+ buttonsound
+ verbosegiveitem HP_UP
+ iffalse .bagfull
+ setevent EVENT_GOT_HP_UP_FROM_RANDY
+.gothpup
+ writetext UnknownText_0x69fd9
+ waitbutton
+.bagfull
+ closetext
+ end
+
+GiftSpearowMail:
+ db FLOWER_MAIL
+ db "DARK CAVE leads"
+ next "to another road@"
+GiftSpearowName:
+ db "KENYA@"
+GiftSpearowOTName:
+ db "RANDY@"
+
+ db 0
+
+PokefanFScript_0x69dc6:
+ faceplayer
+ opentext
+ checkevent EVENT_FOUGHT_SUDOWOODO
+ iftrue .aftersudowoodo
+ writetext UnknownText_0x6a00a
+ waitbutton
+ closetext
+ end
+
+.aftersudowoodo
+ writetext UnknownText_0x6a09a
+ waitbutton
+ closetext
+ end
+
+FisherScript_0x69dda:
+ jumptextfaceplayer UnknownText_0x6a0cb
+
+UnknownText_0x69ddd:
+ text "Excuse me, kid!"
+ line "Can you do a guy"
+ cont "a favor?"
+
+ para "Can you take this"
+ line "#MON with MAIL"
+ cont "to my friend?"
+
+ para "He's on ROUTE 31."
+ done
+
+UnknownText_0x69e48:
+ text "You will? Perfect!"
+ line "Thanks, kid!"
+
+ para "My pal's a chubby"
+ line "guy who snoozes"
+ cont "all the time."
+
+ para "You'll recognize"
+ line "him right away!"
+ done
+
+UnknownText_0x69eb8:
+ text "<PLAYER> received a"
+ line "#MON with MAIL."
+ done
+
+UnknownText_0x69ed6:
+ text "You can read it,"
+ line "but don't lose it!"
+ cont "ROUTE 31!"
+
+ para "Oh, yeah. There"
+ line "was a weird tree"
+ cont "blocking the road."
+
+ para "I wonder if it's"
+ line "been cleared?"
+ done
+
+UnknownText_0x69f56:
+ text "You can't carry"
+ line "another #MON…"
+ done
+
+UnknownText_0x69f74:
+ text "Oh… Never mind,"
+ line "then…"
+ done
+
+UnknownText_0x69f8b:
+ text "Thanks, kid! You"
+ line "made the delivery"
+ cont "for me!"
+
+ para "Here's something"
+ line "for your trouble!"
+ done
+
+UnknownText_0x69fd9:
+ text "My pal was snooz-"
+ line "ing, right? Heh,"
+ cont "what'd I say?"
+ done
+
+UnknownText_0x6a00a:
+ text "A strange tree is"
+ line "blocking the road."
+
+ para "It wriggles around"
+ line "if you talk to it."
+
+ para "I heard it became"
+ line "wild when someone"
+
+ para "watered it with a"
+ line "SQUIRTBOTTLE."
+ done
+
+UnknownText_0x6a09a:
+ text "I like the #MON"
+ line "Lullaby they play"
+ cont "on the radio."
+ done
+
+UnknownText_0x6a0cb:
+ text "I wonder how many"
+ line "kinds of #MON"
+
+ para "there are in the"
+ line "world."
+
+ para "Three years ago,"
+ line "PROF.OAK said that"
+
+ para "there were 150"
+ line "different kinds."
+ done
+
+Route35GoldenrodGate_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $0, $4, 1, ROUTE_35
+ warp_def $0, $5, 2, ROUTE_35
+ warp_def $7, $4, 12, GOLDENROD_CITY
+ warp_def $7, $5, 12, GOLDENROD_CITY
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 3
+ person_event SPRITE_OFFICER, 4, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x69d37, -1
+ person_event SPRITE_POKEFAN_F, 4, 6, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, PokefanFScript_0x69dc6, -1
+ person_event SPRITE_FISHER, 2, 3, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x69dda, -1
--- a/maps/Route35Goldenrodgate.asm
+++ /dev/null
@@ -1,219 +1,0 @@
-const_value set 2
- const ROUTE35GOLDENRODGATE_OFFICER
- const ROUTE35GOLDENRODGATE_POKEFAN_F
- const ROUTE35GOLDENRODGATE_FISHER
-
-Route35Goldenrodgate_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-OfficerScript_0x69d37:
- faceplayer
- opentext
- checkevent EVENT_GOT_HP_UP_FROM_RANDY
- iftrue .gothpup
- checkevent EVENT_GAVE_KENYA
- iftrue .questcomplete
- checkevent EVENT_GOT_KENYA
- iftrue .alreadyhavekenya
- writetext UnknownText_0x69ddd
- yesorno
- iffalse .refused
- writetext UnknownText_0x69e48
- buttonsound
- waitsfx
- checkcode VAR_PARTYCOUNT
- if_equal PARTY_LENGTH, .partyfull
- writetext UnknownText_0x69eb8
- playsound SFX_KEY_ITEM
- waitsfx
- givepoke SPEAROW, 10, NO_ITEM, 1, GiftSpearowName, GiftSpearowOTName
- givepokeitem GiftSpearowMail
- setevent EVENT_GOT_KENYA
-.alreadyhavekenya
- writetext UnknownText_0x69ed6
- waitbutton
- closetext
- end
-
-.partyfull
- writetext UnknownText_0x69f56
- waitbutton
- closetext
- end
-
-.refused
- writetext UnknownText_0x69f74
- waitbutton
- closetext
- end
-
-.questcomplete
- writetext UnknownText_0x69f8b
- buttonsound
- verbosegiveitem HP_UP
- iffalse .bagfull
- setevent EVENT_GOT_HP_UP_FROM_RANDY
-.gothpup
- writetext UnknownText_0x69fd9
- waitbutton
-.bagfull
- closetext
- end
-
-GiftSpearowMail:
- db FLOWER_MAIL
- db "DARK CAVE leads"
- next "to another road@"
-GiftSpearowName:
- db "KENYA@"
-GiftSpearowOTName:
- db "RANDY@"
-
- db 0
-
-PokefanFScript_0x69dc6:
- faceplayer
- opentext
- checkevent EVENT_FOUGHT_SUDOWOODO
- iftrue .aftersudowoodo
- writetext UnknownText_0x6a00a
- waitbutton
- closetext
- end
-
-.aftersudowoodo
- writetext UnknownText_0x6a09a
- waitbutton
- closetext
- end
-
-FisherScript_0x69dda:
- jumptextfaceplayer UnknownText_0x6a0cb
-
-UnknownText_0x69ddd:
- text "Excuse me, kid!"
- line "Can you do a guy"
- cont "a favor?"
-
- para "Can you take this"
- line "#MON with MAIL"
- cont "to my friend?"
-
- para "He's on ROUTE 31."
- done
-
-UnknownText_0x69e48:
- text "You will? Perfect!"
- line "Thanks, kid!"
-
- para "My pal's a chubby"
- line "guy who snoozes"
- cont "all the time."
-
- para "You'll recognize"
- line "him right away!"
- done
-
-UnknownText_0x69eb8:
- text "<PLAYER> received a"
- line "#MON with MAIL."
- done
-
-UnknownText_0x69ed6:
- text "You can read it,"
- line "but don't lose it!"
- cont "ROUTE 31!"
-
- para "Oh, yeah. There"
- line "was a weird tree"
- cont "blocking the road."
-
- para "I wonder if it's"
- line "been cleared?"
- done
-
-UnknownText_0x69f56:
- text "You can't carry"
- line "another #MON…"
- done
-
-UnknownText_0x69f74:
- text "Oh… Never mind,"
- line "then…"
- done
-
-UnknownText_0x69f8b:
- text "Thanks, kid! You"
- line "made the delivery"
- cont "for me!"
-
- para "Here's something"
- line "for your trouble!"
- done
-
-UnknownText_0x69fd9:
- text "My pal was snooz-"
- line "ing, right? Heh,"
- cont "what'd I say?"
- done
-
-UnknownText_0x6a00a:
- text "A strange tree is"
- line "blocking the road."
-
- para "It wriggles around"
- line "if you talk to it."
-
- para "I heard it became"
- line "wild when someone"
-
- para "watered it with a"
- line "SQUIRTBOTTLE."
- done
-
-UnknownText_0x6a09a:
- text "I like the #MON"
- line "Lullaby they play"
- cont "on the radio."
- done
-
-UnknownText_0x6a0cb:
- text "I wonder how many"
- line "kinds of #MON"
-
- para "there are in the"
- line "world."
-
- para "Three years ago,"
- line "PROF.OAK said that"
-
- para "there were 150"
- line "different kinds."
- done
-
-Route35Goldenrodgate_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $0, $4, 1, ROUTE_35
- warp_def $0, $5, 2, ROUTE_35
- warp_def $7, $4, 12, GOLDENROD_CITY
- warp_def $7, $5, 12, GOLDENROD_CITY
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 3
- person_event SPRITE_OFFICER, 4, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x69d37, -1
- person_event SPRITE_POKEFAN_F, 4, 6, SPRITEMOVEDATA_WALK_UP_DOWN, 1, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, PokefanFScript_0x69dc6, -1
- person_event SPRITE_FISHER, 2, 3, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x69dda, -1
--- /dev/null
+++ b/maps/Route35NationalParkGate.asm
@@ -1,0 +1,468 @@
+const_value set 2
+ const ROUTE35NATIONALPARKGATE_OFFICER1
+ const ROUTE35NATIONALPARKGATE_YOUNGSTER
+ const ROUTE35NATIONALPARKGATE_OFFICER2
+
+Route35NationalParkGate_MapScriptHeader:
+.MapTriggers:
+ db 3
+
+ ; triggers
+ dw Route35NationalParkGate_Trigger1, 0
+ dw Route35NationalParkGate_Trigger2, 0
+ dw Route35NationalParkGate_Trigger3, 0
+
+.MapCallbacks:
+ db 2
+
+ ; callbacks
+
+ dbw MAPCALLBACK_NEWMAP, Route35NationalParkGate_CheckIfStillInContest
+
+ dbw MAPCALLBACK_OBJECTS, Route35NationalParkGate_CheckIfContestDay
+
+Route35NationalParkGate_Trigger1:
+ end
+
+Route35NationalParkGate_Trigger2:
+ end
+
+Route35NationalParkGate_Trigger3:
+ priorityjump Route35NationalParkGate_LeavingContestEarly
+ end
+
+Route35NationalParkGate_CheckIfStillInContest:
+ checkflag ENGINE_BUG_CONTEST_TIMER
+ iftrue Route35NationalParkGate_Yes
+ dotrigger $0
+ return
+
+Route35NationalParkGate_Yes:
+ dotrigger $2
+ return
+
+Route35NationalParkGate_CheckIfContestDay:
+ checkcode VAR_WEEKDAY
+ if_equal TUESDAY, Route35NationalParkGate_IsContestDay
+ if_equal THURSDAY, Route35NationalParkGate_IsContestDay
+ if_equal SATURDAY, Route35NationalParkGate_IsContestDay
+ checkflag ENGINE_BUG_CONTEST_TIMER
+ iftrue Route35NationalParkGate_Yes
+ disappear ROUTE35NATIONALPARKGATE_OFFICER1
+ appear ROUTE35NATIONALPARKGATE_YOUNGSTER
+ appear ROUTE35NATIONALPARKGATE_OFFICER2
+ return
+
+Route35NationalParkGate_IsContestDay:
+ appear ROUTE35NATIONALPARKGATE_OFFICER1
+ disappear ROUTE35NATIONALPARKGATE_YOUNGSTER
+ disappear ROUTE35NATIONALPARKGATE_OFFICER2
+ return
+
+Route35NationalParkGate_LeavingContestEarly:
+ applymovement PLAYER, MovementData_0x6a2e2
+ spriteface ROUTE35NATIONALPARKGATE_OFFICER1, RIGHT
+ opentext
+ checkcode VAR_CONTESTMINUTES
+ addvar $1
+ RAM2MEM $0
+ writetext UnknownText_0x6a79a
+ yesorno
+ iffalse Route35NationalParkGate_GoBackIn
+ writetext UnknownText_0x6a7db
+ waitbutton
+ closetext
+ jumpstd bugcontestresultswarp
+
+Route35NationalParkGate_GoBackIn:
+ writetext UnknownText_0x6a823
+ waitbutton
+ closetext
+ scall Route35NationalParkGate_EnterContest
+ playsound SFX_ENTER_DOOR
+ special FadeOutPalettes
+ waitsfx
+ warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f
+ end
+
+OfficerScript_0x6a204:
+ checkcode VAR_WEEKDAY
+ if_equal SUNDAY, Route35NationalParkGate_NoContestToday
+ if_equal MONDAY, Route35NationalParkGate_NoContestToday
+ if_equal WEDNESDAY, Route35NationalParkGate_NoContestToday
+ if_equal FRIDAY, Route35NationalParkGate_NoContestToday
+ faceplayer
+ opentext
+ checkflag ENGINE_DAILY_BUG_CONTEST
+ iftrue Route35NationalParkGate_ContestIsOver
+ scall Route35NationalParkGate_GetDayOfWeek
+ writetext UnknownText_0x6a2eb
+ yesorno
+ iffalse Route35NationalParkGate_DeclinedToParticipate
+ checkcode VAR_PARTYCOUNT
+ if_greater_than $1, Route35NationalParkGate_LeaveTheRestBehind
+ special ContestDropOffMons
+ clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
+Route35NationalParkGate_OkayToProceed:
+ setflag ENGINE_BUG_CONTEST_TIMER
+ special PlayMapMusic
+ writetext UnknownText_0x6a39d
+ buttonsound
+ writetext UnknownText_0x6a3c7
+ playsound SFX_ITEM
+ waitsfx
+ writetext UnknownText_0x6a3e2
+ waitbutton
+ closetext
+ special Special_GiveParkBalls
+ scall Route35NationalParkGate_EnterContest
+ playsound SFX_ENTER_DOOR
+ special FadeOutPalettes
+ waitsfx
+ special Special_SelectRandomBugContestContestants
+ warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f
+ end
+
+Route35NationalParkGate_EnterContest:
+ checkcode VAR_FACING
+ if_equal LEFT, Route35NationalParkGate_FacingLeft
+ applymovement PLAYER, MovementData_0x6a2e5
+ end
+
+Route35NationalParkGate_FacingLeft:
+ applymovement PLAYER, MovementData_0x6a2e9
+ end
+
+Route35NationalParkGate_LeaveTheRestBehind:
+ checkcode VAR_PARTYCOUNT
+ if_less_than 6, Route35NationalParkGate_LessThanFullParty
+ checkcode VAR_BOXSPACE
+ if_equal 0, Route35NationalParkGate_NoRoomInBox
+
+Route35NationalParkGate_LessThanFullParty: ; 6a27d
+ special CheckFirstMonIsEgg
+ if_equal $1, Route35NationalParkGate_FirstMonIsEgg
+ writetext UnknownText_0x6a4c6
+ yesorno
+ iffalse Route35NationalParkGate_DeclinedToLeaveMonsBehind
+ special ContestDropOffMons
+ iftrue Route35NationalParkGate_FirstMonIsFainted
+ setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
+ writetext UnknownText_0x6a537
+ buttonsound
+ writetext UnknownText_0x6a56b
+ playsound SFX_GOT_SAFARI_BALLS
+ waitsfx
+ buttonsound
+ jump Route35NationalParkGate_OkayToProceed
+
+Route35NationalParkGate_DeclinedToParticipate:
+ writetext UnknownText_0x6a5dc
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_DeclinedToLeaveMonsBehind:
+ writetext UnknownText_0x6a597
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_FirstMonIsFainted:
+ writetext UnknownText_0x6a608
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_NoRoomInBox:
+ writetext UnknownText_0x6a67c
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_FirstMonIsEgg:
+ writetext UnknownText_0x6a71f
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_ContestIsOver:
+ writetext UnknownText_0x6a84f
+ waitbutton
+ closetext
+ end
+
+Route35NationalParkGate_NoContestToday:
+ jumptextfaceplayer UnknownText_0x6a894
+
+OfficerScript_0x6a2ca:
+ faceplayer
+ opentext
+ checkflag ENGINE_DAILY_BUG_CONTEST
+ iftrue Route35NationalParkGate_ContestIsOver
+ writetext UnknownText_0x6a894
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6a2d8:
+ jumptextfaceplayer UnknownText_0x6a8d8
+
+MapRoute36NationalParkGateSignpost0Script:
+ jumptext UnknownText_0x6a90e
+
+Route35NationalParkGate_GetDayOfWeek:
+ jumpstd daytotext
+ end
+
+MovementData_0x6a2e2:
+ step DOWN
+ turn_head LEFT
+ step_end
+
+MovementData_0x6a2e5:
+ step RIGHT
+ step UP
+ step UP
+ step_end
+
+MovementData_0x6a2e9:
+ step UP
+ step_end
+
+UnknownText_0x6a2eb:
+ text "Today's @"
+ text_from_ram StringBuffer3
+ text "."
+ line "That means the"
+
+ para "Bug-Catching Con-"
+ line "test is on today."
+
+ para "The rules are sim-"
+ line "ple."
+
+ para "Using one of your"
+ line "#MON, catch a"
+
+ para "bug #MON to be"
+ line "judged."
+
+ para "Would you like to"
+ line "give it a try?"
+ done
+
+UnknownText_0x6a39d:
+ text "Here are the PARK"
+ line "BALLS for the"
+ cont "Contest."
+ done
+
+UnknownText_0x6a3c7:
+ text "<PLAYER> received"
+ line "20 PARK BALLS."
+ done
+
+UnknownText_0x6a3e2:
+ text "The person who"
+ line "gets the strong-"
+ cont "est bug #MON"
+ cont "is the winner."
+
+ para "You have 20"
+ line "minutes."
+
+ para "If you run out of"
+ line "PARK BALLS, you're"
+ cont "done."
+
+ para "You can keep the"
+ line "last #MON you"
+ cont "catch as your own."
+
+ para "Go out and catch"
+ line "the strongest bug"
+
+ para "#MON you can"
+ line "find!"
+ done
+
+UnknownText_0x6a4c6:
+ text "Uh-oh…"
+
+ para "You have more than"
+ line "one #MON."
+
+ para "You'll have to use"
+ line "@"
+ text_from_ram StringBuffer3
+ text ", the"
+
+ para "first #MON in"
+ line "your party."
+
+ para "Is that OK with"
+ line "you?"
+ done
+
+UnknownText_0x6a537:
+ text "Fine, we'll hold"
+ line "your other #MON"
+ cont "while you compete."
+ done
+
+UnknownText_0x6a56b:
+ text "<PLAYER>'s #MON"
+ line "were left with the"
+ cont "CONTEST HELPER."
+ done
+
+UnknownText_0x6a597:
+ text "Please choose the"
+ line "#MON to be used"
+
+ para "in the Contest,"
+ line "then come see me."
+ done
+
+UnknownText_0x6a5dc:
+ text "OK. We hope you'll"
+ line "take part in the"
+ cont "future."
+ done
+
+UnknownText_0x6a608:
+ text "Uh-oh…"
+ line "The first #MON"
+
+ para "in your party"
+ line "can't battle."
+
+ para "Please switch it"
+ line "with the #MON"
+
+ para "you want to use,"
+ line "then come see me."
+ done
+
+UnknownText_0x6a67c:
+ text "Uh-oh…"
+ line "Both your party"
+
+ para "and your PC BOX"
+ line "are full."
+
+ para "You have no room"
+ line "to put the bug"
+ cont "#MON you catch."
+
+ para "Please make room"
+ line "in your party or"
+
+ para "your PC BOX, then"
+ line "come see me."
+ done
+
+UnknownText_0x6a71f:
+ text "Uh-oh…"
+ line "You have an EGG as"
+
+ para "the first #MON"
+ line "in your party."
+
+ para "Please switch it"
+ line "with the #MON"
+
+ para "you want to use,"
+ line "then come see me."
+ done
+
+UnknownText_0x6a79a:
+ text "You still have @"
+ text_from_ram StringBuffer3
+ text ""
+ line "minute(s) left."
+
+ para "Do you want to"
+ line "finish now?"
+ done
+
+UnknownText_0x6a7db:
+ text "OK. Please wait at"
+ line "the North Gate for"
+
+ para "the announcement"
+ line "of the winners."
+ done
+
+UnknownText_0x6a823:
+ text "OK. Please get"
+ line "back outside and"
+ cont "finish up."
+ done
+
+UnknownText_0x6a84f:
+ text "Today's Contest is"
+ line "over. We hope you"
+
+ para "will participate"
+ line "in the future."
+ done
+
+UnknownText_0x6a894:
+ text "We hold Contests"
+ line "regularly in the"
+
+ para "PARK. You should"
+ line "give it a shot."
+ done
+
+UnknownText_0x6a8d8:
+ text "When is the next"
+ line "Bug-Catching Con-"
+ cont "test going to be?"
+ done
+
+UnknownText_0x6a90e:
+ text "The Bug-Catching"
+ line "Contest is held on"
+
+ para "Tuesday, Thursday"
+ line "and Saturday."
+
+ para "Not only do you"
+ line "earn a prize just"
+
+ para "for participating,"
+ line "you also get to"
+
+ para "keep the bug"
+ line "#MON you may"
+
+ para "have at the end of"
+ line "the contest."
+ done
+
+Route35NationalParkGate_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $0, $3, 3, NATIONAL_PARK
+ warp_def $0, $4, 4, NATIONAL_PARK
+ warp_def $7, $3, 3, ROUTE_35
+ warp_def $7, $4, 3, ROUTE_35
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 1
+ signpost 0, 5, SIGNPOST_READ, MapRoute36NationalParkGateSignpost0Script
+
+.PersonEvents:
+ db 3
+ person_event SPRITE_OFFICER, 1, 2, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6a204, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
+ person_event SPRITE_YOUNGSTER, 5, 6, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6a2d8, EVENT_ROUTE_35_NATIONAL_PARK_GATE_YOUNGSTER
+ person_event SPRITE_OFFICER, 3, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6a2ca, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
--- /dev/null
+++ b/maps/Route35NationalParkGate.blk
@@ -1,0 +1,1 @@
+).,(6 6%&
\ No newline at end of file
--- a/maps/Route35NationalParkgate.asm
+++ /dev/null
@@ -1,468 +1,0 @@
-const_value set 2
- const ROUTE35NATIONALPARKGATE_OFFICER1
- const ROUTE35NATIONALPARKGATE_YOUNGSTER
- const ROUTE35NATIONALPARKGATE_OFFICER2
-
-Route35NationalParkgate_MapScriptHeader:
-.MapTriggers:
- db 3
-
- ; triggers
- dw Route35NationalParkgate_Trigger1, 0
- dw Route35NationalParkgate_Trigger2, 0
- dw Route35NationalParkgate_Trigger3, 0
-
-.MapCallbacks:
- db 2
-
- ; callbacks
-
- dbw MAPCALLBACK_NEWMAP, Route35NationalParkgate_CheckIfStillInContest
-
- dbw MAPCALLBACK_OBJECTS, Route35NationalParkgate_CheckIfContestDay
-
-Route35NationalParkgate_Trigger1:
- end
-
-Route35NationalParkgate_Trigger2:
- end
-
-Route35NationalParkgate_Trigger3:
- priorityjump Route35NationalParkGate_LeavingContestEarly
- end
-
-Route35NationalParkgate_CheckIfStillInContest:
- checkflag ENGINE_BUG_CONTEST_TIMER
- iftrue Route35NationalParkgate_Yes
- dotrigger $0
- return
-
-Route35NationalParkgate_Yes:
- dotrigger $2
- return
-
-Route35NationalParkgate_CheckIfContestDay:
- checkcode VAR_WEEKDAY
- if_equal TUESDAY, Route35NationalParkgate_IsContestDay
- if_equal THURSDAY, Route35NationalParkgate_IsContestDay
- if_equal SATURDAY, Route35NationalParkgate_IsContestDay
- checkflag ENGINE_BUG_CONTEST_TIMER
- iftrue Route35NationalParkgate_Yes
- disappear ROUTE35NATIONALPARKGATE_OFFICER1
- appear ROUTE35NATIONALPARKGATE_YOUNGSTER
- appear ROUTE35NATIONALPARKGATE_OFFICER2
- return
-
-Route35NationalParkgate_IsContestDay:
- appear ROUTE35NATIONALPARKGATE_OFFICER1
- disappear ROUTE35NATIONALPARKGATE_YOUNGSTER
- disappear ROUTE35NATIONALPARKGATE_OFFICER2
- return
-
-Route35NationalParkGate_LeavingContestEarly:
- applymovement PLAYER, MovementData_0x6a2e2
- spriteface ROUTE35NATIONALPARKGATE_OFFICER1, RIGHT
- opentext
- checkcode VAR_CONTESTMINUTES
- addvar $1
- RAM2MEM $0
- writetext UnknownText_0x6a79a
- yesorno
- iffalse Route35NationalParkgate_GoBackIn
- writetext UnknownText_0x6a7db
- waitbutton
- closetext
- jumpstd bugcontestresultswarp
-
-Route35NationalParkgate_GoBackIn:
- writetext UnknownText_0x6a823
- waitbutton
- closetext
- scall Route35NationalParkgate_EnterContest
- playsound SFX_ENTER_DOOR
- special FadeOutPalettes
- waitsfx
- warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f
- end
-
-OfficerScript_0x6a204:
- checkcode VAR_WEEKDAY
- if_equal SUNDAY, Route35NationalParkgate_NoContestToday
- if_equal MONDAY, Route35NationalParkgate_NoContestToday
- if_equal WEDNESDAY, Route35NationalParkgate_NoContestToday
- if_equal FRIDAY, Route35NationalParkgate_NoContestToday
- faceplayer
- opentext
- checkflag ENGINE_DAILY_BUG_CONTEST
- iftrue Route35NationalParkgate_ContestIsOver
- scall Route35NationalParkgate_GetDayOfWeek
- writetext UnknownText_0x6a2eb
- yesorno
- iffalse Route35NationalParkgate_DeclinedToParticipate
- checkcode VAR_PARTYCOUNT
- if_greater_than $1, Route35NationalParkgate_LeaveTheRestBehind
- special ContestDropOffMons
- clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
-Route35NationalParkgate_OkayToProceed:
- setflag ENGINE_BUG_CONTEST_TIMER
- special PlayMapMusic
- writetext UnknownText_0x6a39d
- buttonsound
- writetext UnknownText_0x6a3c7
- playsound SFX_ITEM
- waitsfx
- writetext UnknownText_0x6a3e2
- waitbutton
- closetext
- special Special_GiveParkBalls
- scall Route35NationalParkgate_EnterContest
- playsound SFX_ENTER_DOOR
- special FadeOutPalettes
- waitsfx
- special Special_SelectRandomBugContestContestants
- warpfacing UP, NATIONAL_PARK_BUG_CONTEST, $a, $2f
- end
-
-Route35NationalParkgate_EnterContest:
- checkcode VAR_FACING
- if_equal LEFT, Route35NationalParkgate_FacingLeft
- applymovement PLAYER, MovementData_0x6a2e5
- end
-
-Route35NationalParkgate_FacingLeft:
- applymovement PLAYER, MovementData_0x6a2e9
- end
-
-Route35NationalParkgate_LeaveTheRestBehind:
- checkcode VAR_PARTYCOUNT
- if_less_than 6, Route35NationalParkgate_LessThanFullParty
- checkcode VAR_BOXSPACE
- if_equal 0, Route35NationalParkgate_NoRoomInBox
-
-Route35NationalParkgate_LessThanFullParty: ; 6a27d
- special CheckFirstMonIsEgg
- if_equal $1, Route35NationalParkgate_FirstMonIsEgg
- writetext UnknownText_0x6a4c6
- yesorno
- iffalse Route35NationalParkgate_DeclinedToLeaveMonsBehind
- special ContestDropOffMons
- iftrue Route35NationalParkgate_FirstMonIsFainted
- setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
- writetext UnknownText_0x6a537
- buttonsound
- writetext UnknownText_0x6a56b
- playsound SFX_GOT_SAFARI_BALLS
- waitsfx
- buttonsound
- jump Route35NationalParkgate_OkayToProceed
-
-Route35NationalParkgate_DeclinedToParticipate:
- writetext UnknownText_0x6a5dc
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_DeclinedToLeaveMonsBehind:
- writetext UnknownText_0x6a597
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_FirstMonIsFainted:
- writetext UnknownText_0x6a608
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_NoRoomInBox:
- writetext UnknownText_0x6a67c
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_FirstMonIsEgg:
- writetext UnknownText_0x6a71f
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_ContestIsOver:
- writetext UnknownText_0x6a84f
- waitbutton
- closetext
- end
-
-Route35NationalParkgate_NoContestToday:
- jumptextfaceplayer UnknownText_0x6a894
-
-OfficerScript_0x6a2ca:
- faceplayer
- opentext
- checkflag ENGINE_DAILY_BUG_CONTEST
- iftrue Route35NationalParkgate_ContestIsOver
- writetext UnknownText_0x6a894
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6a2d8:
- jumptextfaceplayer UnknownText_0x6a8d8
-
-MapRoute36NationalParkgateSignpost0Script:
- jumptext UnknownText_0x6a90e
-
-Route35NationalParkgate_GetDayOfWeek:
- jumpstd daytotext
- end
-
-MovementData_0x6a2e2:
- step DOWN
- turn_head LEFT
- step_end
-
-MovementData_0x6a2e5:
- step RIGHT
- step UP
- step UP
- step_end
-
-MovementData_0x6a2e9:
- step UP
- step_end
-
-UnknownText_0x6a2eb:
- text "Today's @"
- text_from_ram StringBuffer3
- text "."
- line "That means the"
-
- para "Bug-Catching Con-"
- line "test is on today."
-
- para "The rules are sim-"
- line "ple."
-
- para "Using one of your"
- line "#MON, catch a"
-
- para "bug #MON to be"
- line "judged."
-
- para "Would you like to"
- line "give it a try?"
- done
-
-UnknownText_0x6a39d:
- text "Here are the PARK"
- line "BALLS for the"
- cont "Contest."
- done
-
-UnknownText_0x6a3c7:
- text "<PLAYER> received"
- line "20 PARK BALLS."
- done
-
-UnknownText_0x6a3e2:
- text "The person who"
- line "gets the strong-"
- cont "est bug #MON"
- cont "is the winner."
-
- para "You have 20"
- line "minutes."
-
- para "If you run out of"
- line "PARK BALLS, you're"
- cont "done."
-
- para "You can keep the"
- line "last #MON you"
- cont "catch as your own."
-
- para "Go out and catch"
- line "the strongest bug"
-
- para "#MON you can"
- line "find!"
- done
-
-UnknownText_0x6a4c6:
- text "Uh-oh…"
-
- para "You have more than"
- line "one #MON."
-
- para "You'll have to use"
- line "@"
- text_from_ram StringBuffer3
- text ", the"
-
- para "first #MON in"
- line "your party."
-
- para "Is that OK with"
- line "you?"
- done
-
-UnknownText_0x6a537:
- text "Fine, we'll hold"
- line "your other #MON"
- cont "while you compete."
- done
-
-UnknownText_0x6a56b:
- text "<PLAYER>'s #MON"
- line "were left with the"
- cont "CONTEST HELPER."
- done
-
-UnknownText_0x6a597:
- text "Please choose the"
- line "#MON to be used"
-
- para "in the Contest,"
- line "then come see me."
- done
-
-UnknownText_0x6a5dc:
- text "OK. We hope you'll"
- line "take part in the"
- cont "future."
- done
-
-UnknownText_0x6a608:
- text "Uh-oh…"
- line "The first #MON"
-
- para "in your party"
- line "can't battle."
-
- para "Please switch it"
- line "with the #MON"
-
- para "you want to use,"
- line "then come see me."
- done
-
-UnknownText_0x6a67c:
- text "Uh-oh…"
- line "Both your party"
-
- para "and your PC BOX"
- line "are full."
-
- para "You have no room"
- line "to put the bug"
- cont "#MON you catch."
-
- para "Please make room"
- line "in your party or"
-
- para "your PC BOX, then"
- line "come see me."
- done
-
-UnknownText_0x6a71f:
- text "Uh-oh…"
- line "You have an EGG as"
-
- para "the first #MON"
- line "in your party."
-
- para "Please switch it"
- line "with the #MON"
-
- para "you want to use,"
- line "then come see me."
- done
-
-UnknownText_0x6a79a:
- text "You still have @"
- text_from_ram StringBuffer3
- text ""
- line "minute(s) left."
-
- para "Do you want to"
- line "finish now?"
- done
-
-UnknownText_0x6a7db:
- text "OK. Please wait at"
- line "the North Gate for"
-
- para "the announcement"
- line "of the winners."
- done
-
-UnknownText_0x6a823:
- text "OK. Please get"
- line "back outside and"
- cont "finish up."
- done
-
-UnknownText_0x6a84f:
- text "Today's Contest is"
- line "over. We hope you"
-
- para "will participate"
- line "in the future."
- done
-
-UnknownText_0x6a894:
- text "We hold Contests"
- line "regularly in the"
-
- para "PARK. You should"
- line "give it a shot."
- done
-
-UnknownText_0x6a8d8:
- text "When is the next"
- line "Bug-Catching Con-"
- cont "test going to be?"
- done
-
-UnknownText_0x6a90e:
- text "The Bug-Catching"
- line "Contest is held on"
-
- para "Tuesday, Thursday"
- line "and Saturday."
-
- para "Not only do you"
- line "earn a prize just"
-
- para "for participating,"
- line "you also get to"
-
- para "keep the bug"
- line "#MON you may"
-
- para "have at the end of"
- line "the contest."
- done
-
-Route35NationalParkgate_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $0, $3, 3, NATIONAL_PARK
- warp_def $0, $4, 4, NATIONAL_PARK
- warp_def $7, $3, 3, ROUTE_35
- warp_def $7, $4, 3, ROUTE_35
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 1
- signpost 0, 5, SIGNPOST_READ, MapRoute36NationalParkgateSignpost0Script
-
-.PersonEvents:
- db 3
- person_event SPRITE_OFFICER, 1, 2, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6a204, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
- person_event SPRITE_YOUNGSTER, 5, 6, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6a2d8, EVENT_ROUTE_35_NATIONAL_PARK_GATE_YOUNGSTER
- person_event SPRITE_OFFICER, 3, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6a2ca, EVENT_ROUTE_35_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
--- a/maps/Route35NationalParkgate.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-).,(6 6%&
\ No newline at end of file
--- /dev/null
+++ b/maps/Route36NationalParkGate.asm
@@ -1,0 +1,890 @@
+const_value set 2
+ const ROUTE36NATIONALPARKGATE_OFFICER1
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER1
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER2
+ const ROUTE36NATIONALPARKGATE_ROCKER
+ const ROUTE36NATIONALPARKGATE_POKEFAN_M
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER3
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER4
+ const ROUTE36NATIONALPARKGATE_LASS
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER5
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER6
+ const ROUTE36NATIONALPARKGATE_YOUNGSTER7
+ const ROUTE36NATIONALPARKGATE_OFFICER2
+
+Route36NationalParkGate_MapScriptHeader:
+.MapTriggers:
+ db 3
+
+ ; triggers
+ maptrigger .Trigger0
+ maptrigger .Trigger1
+ maptrigger .Trigger2
+
+.MapCallbacks:
+ db 2
+
+ ; callbacks
+
+ dbw MAPCALLBACK_NEWMAP, .CheckIfContestRunning
+
+ dbw MAPCALLBACK_OBJECTS, .CheckIfContestAvailable
+
+.Trigger0:
+ end
+
+.Trigger1:
+ end
+
+.Trigger2:
+ priorityjump .LeftTheContestEarly
+ end
+
+.CheckIfContestRunning:
+ checkflag ENGINE_BUG_CONTEST_TIMER
+ iftrue .BugContestIsRunning
+ dotrigger $0
+ return
+
+.BugContestIsRunning:
+ dotrigger $2
+ return
+
+.CheckIfContestAvailable:
+ checkevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
+ iftrue .Return
+ checkcode VAR_WEEKDAY
+ if_equal TUESDAY, .SetContestOfficer
+ if_equal THURSDAY, .SetContestOfficer
+ if_equal SATURDAY, .SetContestOfficer
+ checkflag ENGINE_BUG_CONTEST_TIMER
+ iftrue .SetContestOfficer
+ disappear ROUTE36NATIONALPARKGATE_OFFICER1
+ appear ROUTE36NATIONALPARKGATE_OFFICER2
+ return
+
+.SetContestOfficer:
+ appear ROUTE36NATIONALPARKGATE_OFFICER1
+ disappear ROUTE36NATIONALPARKGATE_OFFICER2
+.Return:
+ return
+
+.LeftTheContestEarly:
+ spriteface PLAYER, UP
+ opentext
+ checkcode VAR_CONTESTMINUTES
+ addvar $1
+ RAM2MEM $0
+ writetext UnknownText_0x6b284
+ yesorno
+ iffalse .GoBackToContest
+ writetext UnknownText_0x6b2c5
+ waitbutton
+ closetext
+ special Special_FadeBlackQuickly
+ special Special_ReloadSpritesNoPalettes
+ scall .CopyContestants
+ disappear ROUTE36NATIONALPARKGATE_OFFICER1
+ appear ROUTE36NATIONALPARKGATE_OFFICER2
+ applymovement PLAYER, MovementData_0x6add1
+ pause 15
+ special Special_FadeInQuickly
+ jumpstd bugcontestresults
+
+.GoBackToContest:
+ writetext UnknownText_0x6b300
+ waitbutton
+ closetext
+ spriteface PLAYER, LEFT
+ playsound SFX_EXIT_BUILDING
+ special FadeOutPalettes
+ waitsfx
+ warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12
+ end
+
+.CopyContestants:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_1A
+ iftrue .Not1
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER1
+.Not1:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_2A
+ iftrue .Not2
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER2
+.Not2:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_3A
+ iftrue .Not3
+ appear ROUTE36NATIONALPARKGATE_ROCKER
+.Not3:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_4A
+ iftrue .Not4
+ appear ROUTE36NATIONALPARKGATE_POKEFAN_M
+.Not4:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_5A
+ iftrue .Not5
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER3
+.Not5:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_6A
+ iftrue .Not6
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER4
+.Not6:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_7A
+ iftrue .Not7
+ appear ROUTE36NATIONALPARKGATE_LASS
+.Not7:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_8A
+ iftrue .Not8
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER5
+.Not8:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_9A
+ iftrue .Not9
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER6
+.Not9:
+ checkevent EVENT_BUG_CATCHING_CONTESTANT_10A
+ iftrue .Not10
+ appear ROUTE36NATIONALPARKGATE_YOUNGSTER7
+.Not10:
+ special UpdateSprites
+ end
+
+Route36OfficerScriptContest:
+ checkcode VAR_WEEKDAY
+ if_equal SUNDAY, _ContestNotOn
+ if_equal MONDAY, _ContestNotOn
+ if_equal WEDNESDAY, _ContestNotOn
+ if_equal FRIDAY, _ContestNotOn
+ faceplayer
+ opentext
+ checkflag ENGINE_DAILY_BUG_CONTEST
+ iftrue Route36Officer_ContestHasConcluded
+ scall Route36ParkGate_DayToText
+ writetext UnknownText_0x6add5
+ yesorno
+ iffalse .DecidedNotToJoinContest
+ checkcode VAR_PARTYCOUNT
+ if_greater_than $1, .LeaveMonsWithOfficer
+ special ContestDropOffMons
+ clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
+.ResumeStartingContest:
+ setflag ENGINE_BUG_CONTEST_TIMER
+ special PlayMapMusic
+ writetext UnknownText_0x6ae87
+ buttonsound
+ waitsfx
+ writetext UnknownText_0x6aeb1
+ playsound SFX_ITEM
+ waitsfx
+ writetext UnknownText_0x6aecc
+ waitbutton
+ closetext
+ setflag ENGINE_BUG_CONTEST_TIMER
+ special Special_GiveParkBalls
+ spriteface PLAYER, LEFT
+ playsound SFX_EXIT_BUILDING
+ special FadeOutPalettes
+ waitsfx
+ special Special_SelectRandomBugContestContestants
+ warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12
+ end
+
+.LeaveMonsWithOfficer:
+ checkcode VAR_PARTYCOUNT
+ if_less_than $6, .ContinueLeavingMons
+ checkcode VAR_BOXSPACE
+ if_equal $0, .BoxFull
+.ContinueLeavingMons:
+ special CheckFirstMonIsEgg
+ if_equal $1, .FirstMonIsEgg
+ writetext UnknownText_0x6afb0
+ yesorno
+ iffalse .RefusedToLeaveMons
+ special ContestDropOffMons
+ iftrue .FirstMonIsFainted
+ setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
+ writetext UnknownText_0x6b021
+ buttonsound
+ writetext UnknownText_0x6b055
+ playsound SFX_GOT_SAFARI_BALLS
+ waitsfx
+ buttonsound
+ jump .ResumeStartingContest
+
+.DecidedNotToJoinContest:
+ writetext UnknownText_0x6b0c6
+ waitbutton
+ closetext
+ end
+
+.RefusedToLeaveMons:
+ writetext UnknownText_0x6b081
+ waitbutton
+ closetext
+ end
+
+.FirstMonIsFainted:
+ writetext UnknownText_0x6b0f2
+ waitbutton
+ closetext
+ end
+
+.BoxFull:
+ writetext UnknownText_0x6b166
+ waitbutton
+ closetext
+ end
+
+.FirstMonIsEgg:
+ writetext UnknownText_0x6b209
+ waitbutton
+ closetext
+ end
+
+Route36Officer_ContestHasConcluded:
+ checkevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
+ iftrue .Sunstone
+ checkevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
+ iftrue .Everstone
+ checkevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
+ iftrue .GoldBerry
+ checkevent EVENT_CONTEST_OFFICER_HAS_BERRY
+ iftrue .Berry
+ writetext UnknownText_0x6b32b
+ waitbutton
+ closetext
+ end
+
+.Sunstone:
+ writetext UnknownText_0x6b97f
+ buttonsound
+ verbosegiveitem SUN_STONE
+ iffalse .BagFull
+ clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
+ closetext
+ end
+
+.Everstone:
+ writetext UnknownText_0x6b97f
+ buttonsound
+ verbosegiveitem EVERSTONE
+ iffalse .BagFull
+ clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
+ closetext
+ end
+
+.GoldBerry:
+ writetext UnknownText_0x6b97f
+ buttonsound
+ verbosegiveitem GOLD_BERRY
+ iffalse .BagFull
+ clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
+ closetext
+ end
+
+.Berry:
+ writetext UnknownText_0x6b97f
+ buttonsound
+ verbosegiveitem BERRY
+ iffalse .BagFull
+ clearevent EVENT_CONTEST_OFFICER_HAS_BERRY
+ closetext
+ end
+
+.BagFull:
+ writetext UnknownText_0x6b910
+ waitbutton
+ closetext
+ end
+
+_ContestNotOn:
+ jumptextfaceplayer UnknownText_0x6b370
+
+OfficerScript_0x6acf4:
+ faceplayer
+ opentext
+ checkflag ENGINE_DAILY_BUG_CONTEST
+ iftrue Route36Officer_ContestHasConcluded
+ writetext UnknownText_0x6b370
+ waitbutton
+ closetext
+ end
+
+Route36ParkGate_DayToText:
+ jumpstd daytotext
+ end
+
+YoungsterScript_0x6ad06:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad14
+ writetext UnknownText_0x6b399
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad14:
+ writetext UnknownText_0x6b3c4
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6ad1a:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad28
+ writetext UnknownText_0x6b40f
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad28:
+ writetext UnknownText_0x6b440
+ waitbutton
+ closetext
+ end
+
+RockerScript_0x6ad2e:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad3c
+ writetext UnknownText_0x6b462
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad3c:
+ writetext UnknownText_0x6b496
+ waitbutton
+ closetext
+ end
+
+PokefanMScript_0x6ad42:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad50
+ writetext UnknownText_0x6b4da
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad50:
+ writetext UnknownText_0x6b50a
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6ad56:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad64
+ writetext UnknownText_0x6b54e
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad64:
+ writetext UnknownText_0x6b57c
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6ad6a:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad78
+ writetext UnknownText_0x6b5b0
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad78:
+ writetext UnknownText_0x6b5dd
+ waitbutton
+ closetext
+ end
+
+LassScript_0x6ad7e:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ad8c
+ writetext UnknownText_0x6b64b
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ad8c:
+ writetext UnknownText_0x6b698
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6ad92:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6ada0
+ writetext UnknownText_0x6b6b8
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6ada0:
+ writetext UnknownText_0x6b6e9
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6ada6:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6adb4
+ writetext UnknownText_0x6b71b
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6adb4:
+ writetext UnknownText_0x6b740
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x6adba:
+ faceplayer
+ opentext
+ checkevent EVENT_GAVE_KURT_APRICORNS
+ iffalse UnknownScript_0x6adc8
+ writetext UnknownText_0x6b76f
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6adc8:
+ writetext UnknownText_0x6b7af
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x6adce:
+ jumptext UnknownText_0x6b84c
+
+MovementData_0x6add1:
+ big_step DOWN
+ big_step RIGHT
+ turn_head UP
+ step_end
+
+UnknownText_0x6add5:
+ text "Today's @"
+ text_from_ram StringBuffer3
+ text "."
+ line "That means the"
+
+ para "Bug-Catching Con-"
+ line "test is on today."
+
+ para "The rules are sim-"
+ line "ple."
+
+ para "Using one of your"
+ line "#MON, catch a"
+
+ para "bug #MON to be"
+ line "judged."
+
+ para "Would you like to"
+ line "give it a try?"
+ done
+
+UnknownText_0x6ae87:
+ text "Here are the PARK"
+ line "BALLS for the"
+ cont "Contest."
+ done
+
+UnknownText_0x6aeb1:
+ text "<PLAYER> received"
+ line "20 PARK BALLS."
+ done
+
+UnknownText_0x6aecc:
+ text "The person who"
+ line "gets the strong-"
+ cont "est bug #MON"
+ cont "is the winner."
+
+ para "You have 20"
+ line "minutes."
+
+ para "If you run out of"
+ line "PARK BALLS, you're"
+ cont "done."
+
+ para "You can keep the"
+ line "last #MON you"
+ cont "catch as your own."
+
+ para "Go out and catch"
+ line "the strongest bug"
+
+ para "#MON you can"
+ line "find!"
+ done
+
+UnknownText_0x6afb0:
+ text "Uh-oh…"
+
+ para "You have more than"
+ line "one #MON."
+
+ para "You'll have to use"
+ line "@"
+ text_from_ram StringBuffer3
+ text ", the"
+
+ para "first #MON in"
+ line "your party."
+
+ para "Is that OK with"
+ line "you?"
+ done
+
+UnknownText_0x6b021:
+ text "Fine, we'll hold"
+ line "your other #MON"
+ cont "while you compete."
+ done
+
+UnknownText_0x6b055:
+ text "<PLAYER>'s #MON"
+ line "were left with the"
+ cont "CONTEST HELPER."
+ done
+
+UnknownText_0x6b081:
+ text "Please choose the"
+ line "#MON to be used"
+
+ para "in the Contest,"
+ line "then come see me."
+ done
+
+UnknownText_0x6b0c6:
+ text "OK. We hope you'll"
+ line "take part in the"
+ cont "future."
+ done
+
+UnknownText_0x6b0f2:
+ text "Uh-oh…"
+ line "The first #MON"
+
+ para "in your party"
+ line "can't battle."
+
+ para "Please switch it"
+ line "with the #MON"
+
+ para "you want to use,"
+ line "then come see me."
+ done
+
+UnknownText_0x6b166:
+ text "Uh-oh…"
+ line "Both your party"
+
+ para "and your PC BOX"
+ line "are full."
+
+ para "You have no room"
+ line "to put the bug"
+ cont "#MON you catch."
+
+ para "Please make room"
+ line "in your party or"
+
+ para "your PC BOX, then"
+ line "come see me."
+ done
+
+UnknownText_0x6b209:
+ text "Uh-oh…"
+ line "You have an EGG as"
+
+ para "the first #MON"
+ line "in your party."
+
+ para "Please switch it"
+ line "with the #MON"
+
+ para "you want to use,"
+ line "then come see me."
+ done
+
+UnknownText_0x6b284:
+ text "You still have @"
+ text_from_ram StringBuffer3
+ text ""
+ line "minute(s) left."
+
+ para "Do you want to"
+ line "finish now?"
+ done
+
+UnknownText_0x6b2c5:
+ text "OK. Please wait"
+ line "here for the"
+
+ para "announcement of"
+ line "the winners."
+ done
+
+UnknownText_0x6b300:
+ text "OK. Please go back"
+ line "outside and finish"
+ cont "up."
+ done
+
+UnknownText_0x6b32b:
+ text "Today's Contest is"
+ line "over. We hope you"
+
+ para "will participate"
+ line "in the future."
+ done
+
+UnknownText_0x6b370:
+ text "Some #MON can"
+ line "only be seen in"
+ cont "the PARK."
+ done
+
+UnknownText_0x6b399:
+ text "DON: Wow, you beat"
+ line "me. You're pretty"
+ cont "good."
+ done
+
+UnknownText_0x6b3c4:
+ text "DON: Luck plays a"
+ line "big part in this."
+
+ para "You never know"
+ line "what #MON will"
+ cont "appear."
+ done
+
+UnknownText_0x6b40f:
+ text "ED: I envy you."
+ line "I just couldn't"
+ cont "do it this time."
+ done
+
+UnknownText_0x6b440:
+ text "ED: Maybe you win"
+ line "with big #MON?"
+ done
+
+UnknownText_0x6b462:
+ text "NICK: Well done!"
+ line "I'm going to raise"
+ cont "my #MON better."
+ done
+
+UnknownText_0x6b496:
+ text "NICK: Maybe you"
+ line "get a higher score"
+
+ para "for a #MON of"
+ line "an unusual color."
+ done
+
+UnknownText_0x6b4da:
+ text "WILLIAM: You're"
+ line "the winner? What"
+ cont "did you catch?"
+ done
+
+UnknownText_0x6b50a:
+ text "WILLIAM: Well, I'm"
+ line "satisfied because"
+
+ para "I caught a #MON"
+ line "that I wanted."
+ done
+
+UnknownText_0x6b54e:
+ text "BENNY: Congrats!"
+ line "You have earned my"
+ cont "respect!"
+ done
+
+UnknownText_0x6b57c:
+ text "BENNY: I caught a"
+ line "SCYTHER before,"
+ cont "but I didn't win."
+ done
+
+UnknownText_0x6b5b0:
+ text "BARRY: That #-"
+ line "MON you caught…"
+ cont "it's awesome!"
+ done
+
+UnknownText_0x6b5dd:
+ text "BARRY: It's easier"
+ line "to win if you get"
+
+ para "a high-level bug"
+ line "#MON."
+
+ para "But I think they"
+ line "also consider some"
+ cont "other points."
+ done
+
+UnknownText_0x6b64b:
+ text "CINDY: You won?"
+ line "That's great!"
+
+ para "Do you feel like"
+ line "looking for bug"
+ cont "#MON with me?"
+ done
+
+UnknownText_0x6b698:
+ text "CINDY: I really"
+ line "love bug #MON!"
+ done
+
+UnknownText_0x6b6b8:
+ text "JOSH: I… I can't"
+ line "believe I lost at"
+ cont "bug-catching…"
+ done
+
+UnknownText_0x6b6e9:
+ text "JOSH: I heard that"
+ line "somebody won with"
+ cont "a CATERPIE!"
+ done
+
+UnknownText_0x6b71b:
+ text "SAMUEL: Next time,"
+ line "I'm going to win."
+ done
+
+UnknownText_0x6b740:
+ text "SAMUEL: Darn."
+ line "I thought I would"
+ cont "score higher…"
+ done
+
+UnknownText_0x6b76f:
+ text "KIPP: Could you"
+ line "give me some tips?"
+
+ para "I want to study"
+ line "your style."
+ done
+
+UnknownText_0x6b7af:
+ text "KIPP: I study a"
+ line "lot, but that's"
+
+ para "not good enough to"
+ line "win."
+ done
+
+; This text is unused and unreferenced in the final game.
+; The tree Pokémon is Sudowoodo.
+; The Silph Scope 2 was later reworked into the Squirtbottle.
+
+UnusedSudowoodoText:
+ text "I hear there's a"
+ line "#MON that looks"
+ cont "just like a tree."
+
+ para "You can reveal its"
+ line "identity using a"
+ cont "SILPHSCOPE 2."
+ done
+
+UnknownText_0x6b84c:
+ text "The Bug-Catching"
+ line "Contest is held on"
+
+ para "Tuesday, Thursday"
+ line "and Saturday."
+
+ para "Not only do you"
+ line "earn a prize just"
+
+ para "for participating,"
+ line "you also get to"
+
+ para "keep the bug"
+ line "#MON you may"
+
+ para "have at the end of"
+ line "the contest."
+ done
+
+UnknownText_0x6b910:
+ text "Uh-oh… Your PACK"
+ line "is full."
+
+ para "We'll hold on to"
+ line "your prize, but"
+ cont "only for today."
+
+ para "Please make room,"
+ line "then come see me."
+ done
+
+UnknownText_0x6b97f:
+ text "<PLAYER>?"
+
+ para "Here's the prize"
+ line "we were holding"
+ cont "for you."
+ done
+
+Route36NationalParkGate_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $4, $0, 1, NATIONAL_PARK
+ warp_def $5, $0, 2, NATIONAL_PARK
+ warp_def $4, $9, 1, ROUTE_36
+ warp_def $5, $9, 2, ROUTE_36
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 1
+ signpost 0, 6, SIGNPOST_READ, MapRoute36NationalParkGateSignpost0Script
+
+.PersonEvents:
+ db 12
+ person_event SPRITE_OFFICER, 3, 0, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, Route36OfficerScriptContest, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
+ person_event SPRITE_YOUNGSTER, 5, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad06, EVENT_BUG_CATCHING_CONTESTANT_1B
+ person_event SPRITE_YOUNGSTER, 5, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad1a, EVENT_BUG_CATCHING_CONTESTANT_2B
+ person_event SPRITE_ROCKER, 6, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, RockerScript_0x6ad2e, EVENT_BUG_CATCHING_CONTESTANT_3B
+ person_event SPRITE_POKEFAN_M, 5, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x6ad42, EVENT_BUG_CATCHING_CONTESTANT_4B
+ person_event SPRITE_YOUNGSTER, 7, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad56, EVENT_BUG_CATCHING_CONTESTANT_5B
+ person_event SPRITE_YOUNGSTER, 6, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad6a, EVENT_BUG_CATCHING_CONTESTANT_6B
+ person_event SPRITE_LASS, 6, 3, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, LassScript_0x6ad7e, EVENT_BUG_CATCHING_CONTESTANT_7B
+ person_event SPRITE_YOUNGSTER, 7, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad92, EVENT_BUG_CATCHING_CONTESTANT_8B
+ person_event SPRITE_YOUNGSTER, 7, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ada6, EVENT_BUG_CATCHING_CONTESTANT_9B
+ person_event SPRITE_YOUNGSTER, 6, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6adba, EVENT_BUG_CATCHING_CONTESTANT_10B
+ person_event SPRITE_OFFICER, 2, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6acf4, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
--- /dev/null
+++ b/maps/Route36NationalParkGate.blk
@@ -1,0 +1,1 @@
+-,0 #7$
\ No newline at end of file
--- a/maps/Route36NationalParkgate.asm
+++ /dev/null
@@ -1,890 +1,0 @@
-const_value set 2
- const ROUTE36NATIONALPARKGATE_OFFICER1
- const ROUTE36NATIONALPARKGATE_YOUNGSTER1
- const ROUTE36NATIONALPARKGATE_YOUNGSTER2
- const ROUTE36NATIONALPARKGATE_ROCKER
- const ROUTE36NATIONALPARKGATE_POKEFAN_M
- const ROUTE36NATIONALPARKGATE_YOUNGSTER3
- const ROUTE36NATIONALPARKGATE_YOUNGSTER4
- const ROUTE36NATIONALPARKGATE_LASS
- const ROUTE36NATIONALPARKGATE_YOUNGSTER5
- const ROUTE36NATIONALPARKGATE_YOUNGSTER6
- const ROUTE36NATIONALPARKGATE_YOUNGSTER7
- const ROUTE36NATIONALPARKGATE_OFFICER2
-
-Route36NationalParkgate_MapScriptHeader:
-.MapTriggers:
- db 3
-
- ; triggers
- maptrigger .Trigger0
- maptrigger .Trigger1
- maptrigger .Trigger2
-
-.MapCallbacks:
- db 2
-
- ; callbacks
-
- dbw MAPCALLBACK_NEWMAP, .CheckIfContestRunning
-
- dbw MAPCALLBACK_OBJECTS, .CheckIfContestAvailable
-
-.Trigger0:
- end
-
-.Trigger1:
- end
-
-.Trigger2:
- priorityjump .LeftTheContestEarly
- end
-
-.CheckIfContestRunning:
- checkflag ENGINE_BUG_CONTEST_TIMER
- iftrue .BugContestIsRunning
- dotrigger $0
- return
-
-.BugContestIsRunning:
- dotrigger $2
- return
-
-.CheckIfContestAvailable:
- checkevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE
- iftrue .Return
- checkcode VAR_WEEKDAY
- if_equal TUESDAY, .SetContestOfficer
- if_equal THURSDAY, .SetContestOfficer
- if_equal SATURDAY, .SetContestOfficer
- checkflag ENGINE_BUG_CONTEST_TIMER
- iftrue .SetContestOfficer
- disappear ROUTE36NATIONALPARKGATE_OFFICER1
- appear ROUTE36NATIONALPARKGATE_OFFICER2
- return
-
-.SetContestOfficer:
- appear ROUTE36NATIONALPARKGATE_OFFICER1
- disappear ROUTE36NATIONALPARKGATE_OFFICER2
-.Return:
- return
-
-.LeftTheContestEarly:
- spriteface PLAYER, UP
- opentext
- checkcode VAR_CONTESTMINUTES
- addvar $1
- RAM2MEM $0
- writetext UnknownText_0x6b284
- yesorno
- iffalse .GoBackToContest
- writetext UnknownText_0x6b2c5
- waitbutton
- closetext
- special Special_FadeBlackQuickly
- special Special_ReloadSpritesNoPalettes
- scall .CopyContestants
- disappear ROUTE36NATIONALPARKGATE_OFFICER1
- appear ROUTE36NATIONALPARKGATE_OFFICER2
- applymovement PLAYER, MovementData_0x6add1
- pause 15
- special Special_FadeInQuickly
- jumpstd bugcontestresults
-
-.GoBackToContest:
- writetext UnknownText_0x6b300
- waitbutton
- closetext
- spriteface PLAYER, LEFT
- playsound SFX_EXIT_BUILDING
- special FadeOutPalettes
- waitsfx
- warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12
- end
-
-.CopyContestants:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_1A
- iftrue .Not1
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER1
-.Not1:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_2A
- iftrue .Not2
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER2
-.Not2:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_3A
- iftrue .Not3
- appear ROUTE36NATIONALPARKGATE_ROCKER
-.Not3:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_4A
- iftrue .Not4
- appear ROUTE36NATIONALPARKGATE_POKEFAN_M
-.Not4:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_5A
- iftrue .Not5
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER3
-.Not5:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_6A
- iftrue .Not6
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER4
-.Not6:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_7A
- iftrue .Not7
- appear ROUTE36NATIONALPARKGATE_LASS
-.Not7:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_8A
- iftrue .Not8
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER5
-.Not8:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_9A
- iftrue .Not9
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER6
-.Not9:
- checkevent EVENT_BUG_CATCHING_CONTESTANT_10A
- iftrue .Not10
- appear ROUTE36NATIONALPARKGATE_YOUNGSTER7
-.Not10:
- special UpdateSprites
- end
-
-Route36OfficerScriptContest:
- checkcode VAR_WEEKDAY
- if_equal SUNDAY, _ContestNotOn
- if_equal MONDAY, _ContestNotOn
- if_equal WEDNESDAY, _ContestNotOn
- if_equal FRIDAY, _ContestNotOn
- faceplayer
- opentext
- checkflag ENGINE_DAILY_BUG_CONTEST
- iftrue Route36Officer_ContestHasConcluded
- scall Route36Parkgate_DayToText
- writetext UnknownText_0x6add5
- yesorno
- iffalse .DecidedNotToJoinContest
- checkcode VAR_PARTYCOUNT
- if_greater_than $1, .LeaveMonsWithOfficer
- special ContestDropOffMons
- clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
-.ResumeStartingContest:
- setflag ENGINE_BUG_CONTEST_TIMER
- special PlayMapMusic
- writetext UnknownText_0x6ae87
- buttonsound
- waitsfx
- writetext UnknownText_0x6aeb1
- playsound SFX_ITEM
- waitsfx
- writetext UnknownText_0x6aecc
- waitbutton
- closetext
- setflag ENGINE_BUG_CONTEST_TIMER
- special Special_GiveParkBalls
- spriteface PLAYER, LEFT
- playsound SFX_EXIT_BUILDING
- special FadeOutPalettes
- waitsfx
- special Special_SelectRandomBugContestContestants
- warpfacing LEFT, NATIONAL_PARK_BUG_CONTEST, $21, $12
- end
-
-.LeaveMonsWithOfficer:
- checkcode VAR_PARTYCOUNT
- if_less_than $6, .ContinueLeavingMons
- checkcode VAR_BOXSPACE
- if_equal $0, .BoxFull
-.ContinueLeavingMons:
- special CheckFirstMonIsEgg
- if_equal $1, .FirstMonIsEgg
- writetext UnknownText_0x6afb0
- yesorno
- iffalse .RefusedToLeaveMons
- special ContestDropOffMons
- iftrue .FirstMonIsFainted
- setevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER
- writetext UnknownText_0x6b021
- buttonsound
- writetext UnknownText_0x6b055
- playsound SFX_GOT_SAFARI_BALLS
- waitsfx
- buttonsound
- jump .ResumeStartingContest
-
-.DecidedNotToJoinContest:
- writetext UnknownText_0x6b0c6
- waitbutton
- closetext
- end
-
-.RefusedToLeaveMons:
- writetext UnknownText_0x6b081
- waitbutton
- closetext
- end
-
-.FirstMonIsFainted:
- writetext UnknownText_0x6b0f2
- waitbutton
- closetext
- end
-
-.BoxFull:
- writetext UnknownText_0x6b166
- waitbutton
- closetext
- end
-
-.FirstMonIsEgg:
- writetext UnknownText_0x6b209
- waitbutton
- closetext
- end
-
-Route36Officer_ContestHasConcluded:
- checkevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
- iftrue .Sunstone
- checkevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
- iftrue .Everstone
- checkevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
- iftrue .GoldBerry
- checkevent EVENT_CONTEST_OFFICER_HAS_BERRY
- iftrue .Berry
- writetext UnknownText_0x6b32b
- waitbutton
- closetext
- end
-
-.Sunstone:
- writetext UnknownText_0x6b97f
- buttonsound
- verbosegiveitem SUN_STONE
- iffalse .BagFull
- clearevent EVENT_CONTEST_OFFICER_HAS_SUN_STONE
- closetext
- end
-
-.Everstone:
- writetext UnknownText_0x6b97f
- buttonsound
- verbosegiveitem EVERSTONE
- iffalse .BagFull
- clearevent EVENT_CONTEST_OFFICER_HAS_EVERSTONE
- closetext
- end
-
-.GoldBerry:
- writetext UnknownText_0x6b97f
- buttonsound
- verbosegiveitem GOLD_BERRY
- iffalse .BagFull
- clearevent EVENT_CONTEST_OFFICER_HAS_GOLD_BERRY
- closetext
- end
-
-.Berry:
- writetext UnknownText_0x6b97f
- buttonsound
- verbosegiveitem BERRY
- iffalse .BagFull
- clearevent EVENT_CONTEST_OFFICER_HAS_BERRY
- closetext
- end
-
-.BagFull:
- writetext UnknownText_0x6b910
- waitbutton
- closetext
- end
-
-_ContestNotOn:
- jumptextfaceplayer UnknownText_0x6b370
-
-OfficerScript_0x6acf4:
- faceplayer
- opentext
- checkflag ENGINE_DAILY_BUG_CONTEST
- iftrue Route36Officer_ContestHasConcluded
- writetext UnknownText_0x6b370
- waitbutton
- closetext
- end
-
-Route36Parkgate_DayToText:
- jumpstd daytotext
- end
-
-YoungsterScript_0x6ad06:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad14
- writetext UnknownText_0x6b399
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad14:
- writetext UnknownText_0x6b3c4
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6ad1a:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad28
- writetext UnknownText_0x6b40f
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad28:
- writetext UnknownText_0x6b440
- waitbutton
- closetext
- end
-
-RockerScript_0x6ad2e:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad3c
- writetext UnknownText_0x6b462
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad3c:
- writetext UnknownText_0x6b496
- waitbutton
- closetext
- end
-
-PokefanMScript_0x6ad42:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad50
- writetext UnknownText_0x6b4da
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad50:
- writetext UnknownText_0x6b50a
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6ad56:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad64
- writetext UnknownText_0x6b54e
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad64:
- writetext UnknownText_0x6b57c
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6ad6a:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad78
- writetext UnknownText_0x6b5b0
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad78:
- writetext UnknownText_0x6b5dd
- waitbutton
- closetext
- end
-
-LassScript_0x6ad7e:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ad8c
- writetext UnknownText_0x6b64b
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ad8c:
- writetext UnknownText_0x6b698
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6ad92:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6ada0
- writetext UnknownText_0x6b6b8
- waitbutton
- closetext
- end
-
-UnknownScript_0x6ada0:
- writetext UnknownText_0x6b6e9
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6ada6:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6adb4
- writetext UnknownText_0x6b71b
- waitbutton
- closetext
- end
-
-UnknownScript_0x6adb4:
- writetext UnknownText_0x6b740
- waitbutton
- closetext
- end
-
-YoungsterScript_0x6adba:
- faceplayer
- opentext
- checkevent EVENT_GAVE_KURT_APRICORNS
- iffalse UnknownScript_0x6adc8
- writetext UnknownText_0x6b76f
- waitbutton
- closetext
- end
-
-UnknownScript_0x6adc8:
- writetext UnknownText_0x6b7af
- waitbutton
- closetext
- end
-
-UnknownScript_0x6adce:
- jumptext UnknownText_0x6b84c
-
-MovementData_0x6add1:
- big_step DOWN
- big_step RIGHT
- turn_head UP
- step_end
-
-UnknownText_0x6add5:
- text "Today's @"
- text_from_ram StringBuffer3
- text "."
- line "That means the"
-
- para "Bug-Catching Con-"
- line "test is on today."
-
- para "The rules are sim-"
- line "ple."
-
- para "Using one of your"
- line "#MON, catch a"
-
- para "bug #MON to be"
- line "judged."
-
- para "Would you like to"
- line "give it a try?"
- done
-
-UnknownText_0x6ae87:
- text "Here are the PARK"
- line "BALLS for the"
- cont "Contest."
- done
-
-UnknownText_0x6aeb1:
- text "<PLAYER> received"
- line "20 PARK BALLS."
- done
-
-UnknownText_0x6aecc:
- text "The person who"
- line "gets the strong-"
- cont "est bug #MON"
- cont "is the winner."
-
- para "You have 20"
- line "minutes."
-
- para "If you run out of"
- line "PARK BALLS, you're"
- cont "done."
-
- para "You can keep the"
- line "last #MON you"
- cont "catch as your own."
-
- para "Go out and catch"
- line "the strongest bug"
-
- para "#MON you can"
- line "find!"
- done
-
-UnknownText_0x6afb0:
- text "Uh-oh…"
-
- para "You have more than"
- line "one #MON."
-
- para "You'll have to use"
- line "@"
- text_from_ram StringBuffer3
- text ", the"
-
- para "first #MON in"
- line "your party."
-
- para "Is that OK with"
- line "you?"
- done
-
-UnknownText_0x6b021:
- text "Fine, we'll hold"
- line "your other #MON"
- cont "while you compete."
- done
-
-UnknownText_0x6b055:
- text "<PLAYER>'s #MON"
- line "were left with the"
- cont "CONTEST HELPER."
- done
-
-UnknownText_0x6b081:
- text "Please choose the"
- line "#MON to be used"
-
- para "in the Contest,"
- line "then come see me."
- done
-
-UnknownText_0x6b0c6:
- text "OK. We hope you'll"
- line "take part in the"
- cont "future."
- done
-
-UnknownText_0x6b0f2:
- text "Uh-oh…"
- line "The first #MON"
-
- para "in your party"
- line "can't battle."
-
- para "Please switch it"
- line "with the #MON"
-
- para "you want to use,"
- line "then come see me."
- done
-
-UnknownText_0x6b166:
- text "Uh-oh…"
- line "Both your party"
-
- para "and your PC BOX"
- line "are full."
-
- para "You have no room"
- line "to put the bug"
- cont "#MON you catch."
-
- para "Please make room"
- line "in your party or"
-
- para "your PC BOX, then"
- line "come see me."
- done
-
-UnknownText_0x6b209:
- text "Uh-oh…"
- line "You have an EGG as"
-
- para "the first #MON"
- line "in your party."
-
- para "Please switch it"
- line "with the #MON"
-
- para "you want to use,"
- line "then come see me."
- done
-
-UnknownText_0x6b284:
- text "You still have @"
- text_from_ram StringBuffer3
- text ""
- line "minute(s) left."
-
- para "Do you want to"
- line "finish now?"
- done
-
-UnknownText_0x6b2c5:
- text "OK. Please wait"
- line "here for the"
-
- para "announcement of"
- line "the winners."
- done
-
-UnknownText_0x6b300:
- text "OK. Please go back"
- line "outside and finish"
- cont "up."
- done
-
-UnknownText_0x6b32b:
- text "Today's Contest is"
- line "over. We hope you"
-
- para "will participate"
- line "in the future."
- done
-
-UnknownText_0x6b370:
- text "Some #MON can"
- line "only be seen in"
- cont "the PARK."
- done
-
-UnknownText_0x6b399:
- text "DON: Wow, you beat"
- line "me. You're pretty"
- cont "good."
- done
-
-UnknownText_0x6b3c4:
- text "DON: Luck plays a"
- line "big part in this."
-
- para "You never know"
- line "what #MON will"
- cont "appear."
- done
-
-UnknownText_0x6b40f:
- text "ED: I envy you."
- line "I just couldn't"
- cont "do it this time."
- done
-
-UnknownText_0x6b440:
- text "ED: Maybe you win"
- line "with big #MON?"
- done
-
-UnknownText_0x6b462:
- text "NICK: Well done!"
- line "I'm going to raise"
- cont "my #MON better."
- done
-
-UnknownText_0x6b496:
- text "NICK: Maybe you"
- line "get a higher score"
-
- para "for a #MON of"
- line "an unusual color."
- done
-
-UnknownText_0x6b4da:
- text "WILLIAM: You're"
- line "the winner? What"
- cont "did you catch?"
- done
-
-UnknownText_0x6b50a:
- text "WILLIAM: Well, I'm"
- line "satisfied because"
-
- para "I caught a #MON"
- line "that I wanted."
- done
-
-UnknownText_0x6b54e:
- text "BENNY: Congrats!"
- line "You have earned my"
- cont "respect!"
- done
-
-UnknownText_0x6b57c:
- text "BENNY: I caught a"
- line "SCYTHER before,"
- cont "but I didn't win."
- done
-
-UnknownText_0x6b5b0:
- text "BARRY: That #-"
- line "MON you caught…"
- cont "it's awesome!"
- done
-
-UnknownText_0x6b5dd:
- text "BARRY: It's easier"
- line "to win if you get"
-
- para "a high-level bug"
- line "#MON."
-
- para "But I think they"
- line "also consider some"
- cont "other points."
- done
-
-UnknownText_0x6b64b:
- text "CINDY: You won?"
- line "That's great!"
-
- para "Do you feel like"
- line "looking for bug"
- cont "#MON with me?"
- done
-
-UnknownText_0x6b698:
- text "CINDY: I really"
- line "love bug #MON!"
- done
-
-UnknownText_0x6b6b8:
- text "JOSH: I… I can't"
- line "believe I lost at"
- cont "bug-catching…"
- done
-
-UnknownText_0x6b6e9:
- text "JOSH: I heard that"
- line "somebody won with"
- cont "a CATERPIE!"
- done
-
-UnknownText_0x6b71b:
- text "SAMUEL: Next time,"
- line "I'm going to win."
- done
-
-UnknownText_0x6b740:
- text "SAMUEL: Darn."
- line "I thought I would"
- cont "score higher…"
- done
-
-UnknownText_0x6b76f:
- text "KIPP: Could you"
- line "give me some tips?"
-
- para "I want to study"
- line "your style."
- done
-
-UnknownText_0x6b7af:
- text "KIPP: I study a"
- line "lot, but that's"
-
- para "not good enough to"
- line "win."
- done
-
-; This text is unused and unreferenced in the final game.
-; The tree Pokémon is Sudowoodo.
-; The Silph Scope 2 was later reworked into the Squirtbottle.
-
-UnusedSudowoodoText:
- text "I hear there's a"
- line "#MON that looks"
- cont "just like a tree."
-
- para "You can reveal its"
- line "identity using a"
- cont "SILPHSCOPE 2."
- done
-
-UnknownText_0x6b84c:
- text "The Bug-Catching"
- line "Contest is held on"
-
- para "Tuesday, Thursday"
- line "and Saturday."
-
- para "Not only do you"
- line "earn a prize just"
-
- para "for participating,"
- line "you also get to"
-
- para "keep the bug"
- line "#MON you may"
-
- para "have at the end of"
- line "the contest."
- done
-
-UnknownText_0x6b910:
- text "Uh-oh… Your PACK"
- line "is full."
-
- para "We'll hold on to"
- line "your prize, but"
- cont "only for today."
-
- para "Please make room,"
- line "then come see me."
- done
-
-UnknownText_0x6b97f:
- text "<PLAYER>?"
-
- para "Here's the prize"
- line "we were holding"
- cont "for you."
- done
-
-Route36NationalParkgate_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $4, $0, 1, NATIONAL_PARK
- warp_def $5, $0, 2, NATIONAL_PARK
- warp_def $4, $9, 1, ROUTE_36
- warp_def $5, $9, 2, ROUTE_36
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 1
- signpost 0, 6, SIGNPOST_READ, MapRoute36NationalParkgateSignpost0Script
-
-.PersonEvents:
- db 12
- person_event SPRITE_OFFICER, 3, 0, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, Route36OfficerScriptContest, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_CONTEST_DAY
- person_event SPRITE_YOUNGSTER, 5, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad06, EVENT_BUG_CATCHING_CONTESTANT_1B
- person_event SPRITE_YOUNGSTER, 5, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad1a, EVENT_BUG_CATCHING_CONTESTANT_2B
- person_event SPRITE_ROCKER, 6, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, RockerScript_0x6ad2e, EVENT_BUG_CATCHING_CONTESTANT_3B
- person_event SPRITE_POKEFAN_M, 5, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x6ad42, EVENT_BUG_CATCHING_CONTESTANT_4B
- person_event SPRITE_YOUNGSTER, 7, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad56, EVENT_BUG_CATCHING_CONTESTANT_5B
- person_event SPRITE_YOUNGSTER, 6, 5, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad6a, EVENT_BUG_CATCHING_CONTESTANT_6B
- person_event SPRITE_LASS, 6, 3, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, LassScript_0x6ad7e, EVENT_BUG_CATCHING_CONTESTANT_7B
- person_event SPRITE_YOUNGSTER, 7, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ad92, EVENT_BUG_CATCHING_CONTESTANT_8B
- person_event SPRITE_YOUNGSTER, 7, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6ada6, EVENT_BUG_CATCHING_CONTESTANT_9B
- person_event SPRITE_YOUNGSTER, 6, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x6adba, EVENT_BUG_CATCHING_CONTESTANT_10B
- person_event SPRITE_OFFICER, 2, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6acf4, EVENT_ROUTE_36_NATIONAL_PARK_GATE_OFFICER_NOT_CONTEST_DAY
--- a/maps/Route36NationalParkgate.blk
+++ /dev/null
@@ -1,1 +1,0 @@
--,0 #7$
\ No newline at end of file
--- /dev/null
+++ b/maps/Route36RuinsOfAlphGate.asm
@@ -1,0 +1,57 @@
+const_value set 2
+ const ROUTE36RUINSOFALPHGATE_OFFICER
+ const ROUTE36RUINSOFALPHGATE_GRAMPS
+
+Route36RuinsOfAlphGate_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+OfficerScript_0x6aa1a:
+ jumptextfaceplayer UnknownText_0x6aa20
+
+GrampsScript_0x6aa1d:
+ jumptextfaceplayer UnknownText_0x6aa5b
+
+UnknownText_0x6aa20:
+ text "Don't you wonder"
+ line "who'd make some-"
+ cont "thing like this?"
+ cont "And why?"
+ done
+
+UnknownText_0x6aa5b:
+ text "Did you see that"
+ line "strange tree in"
+ cont "the road?"
+
+ para "That may explain"
+ line "why fewer people"
+
+ para "are visiting the"
+ line "RUINS OF ALPH."
+ done
+
+Route36RuinsOfAlphGate_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $0, $4, 3, ROUTE_36
+ warp_def $0, $5, 4, ROUTE_36
+ warp_def $7, $4, 9, RUINS_OF_ALPH_OUTSIDE
+ warp_def $7, $5, 9, RUINS_OF_ALPH_OUTSIDE
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 2
+ person_event SPRITE_OFFICER, 4, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6aa1a, -1
+ person_event SPRITE_GRAMPS, 5, 7, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x6aa1d, -1
--- a/maps/Route36RuinsofAlphgate.asm
+++ /dev/null
@@ -1,57 +1,0 @@
-const_value set 2
- const ROUTE36RUINSOFALPHGATE_OFFICER
- const ROUTE36RUINSOFALPHGATE_GRAMPS
-
-Route36RuinsofAlphgate_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-OfficerScript_0x6aa1a:
- jumptextfaceplayer UnknownText_0x6aa20
-
-GrampsScript_0x6aa1d:
- jumptextfaceplayer UnknownText_0x6aa5b
-
-UnknownText_0x6aa20:
- text "Don't you wonder"
- line "who'd make some-"
- cont "thing like this?"
- cont "And why?"
- done
-
-UnknownText_0x6aa5b:
- text "Did you see that"
- line "strange tree in"
- cont "the road?"
-
- para "That may explain"
- line "why fewer people"
-
- para "are visiting the"
- line "RUINS OF ALPH."
- done
-
-Route36RuinsofAlphgate_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $0, $4, 3, ROUTE_36
- warp_def $0, $5, 4, ROUTE_36
- warp_def $7, $4, 9, RUINS_OF_ALPH_OUTSIDE
- warp_def $7, $5, 9, RUINS_OF_ALPH_OUTSIDE
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 2
- person_event SPRITE_OFFICER, 4, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, OfficerScript_0x6aa1a, -1
- person_event SPRITE_GRAMPS, 5, 7, SPRITEMOVEDATA_WANDER, 2, 1, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x6aa1d, -1
--- /dev/null
+++ b/maps/RuinsOfAlphAerodactylChamber.asm
@@ -1,0 +1,176 @@
+RuinsOfAlphAerodactylChamber_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x58dad, 0
+ dw UnknownScript_0x58db8, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_TILES, UnknownScript_0x58db9
+
+UnknownScript_0x58dad:
+ checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
+ iftrue UnknownScript_0x58db4
+ end
+
+UnknownScript_0x58db4:
+ priorityjump UnknownScript_0x58dd3
+ end
+
+UnknownScript_0x58db8:
+ end
+
+UnknownScript_0x58db9:
+ checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
+ iftrue UnknownScript_0x58dc3
+ changeblock $4, $0, $2e
+UnknownScript_0x58dc3:
+ checkevent EVENT_SOLVED_AERODACTYL_PUZZLE
+ iffalse UnknownScript_0x58dca
+ return
+
+UnknownScript_0x58dca:
+ changeblock $2, $2, $1
+ changeblock $4, $2, $2
+ return
+
+UnknownScript_0x58dd3:
+ pause 30
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 20
+ pause 30
+ playsound SFX_STRENGTH
+ changeblock $4, $0, $30
+ reloadmappart
+ earthquake 50
+ dotrigger $1
+ closetext
+ end
+
+MapRuinsOfAlphAerodactylChamberSignpost2Script:
+ refreshscreen $0
+ writebyte $2
+ special Special_UnownPuzzle
+ closetext
+ iftrue UnknownScript_0x58df7
+ end
+
+UnknownScript_0x58df7:
+ setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ setevent EVENT_SOLVED_AERODACTYL_PUZZLE
+ setflag ENGINE_UNLOCKED_UNOWNS_3
+ domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 15
+ changeblock $2, $2, $18
+ changeblock $4, $2, $19
+ reloadmappart
+ playsound SFX_STRENGTH
+ earthquake 80
+ applymovement PLAYER, MovementData_0x58e4d
+ playsound SFX_KINESIS
+ waitsfx
+ pause 20
+ warpcheck
+ end
+
+MapRuinsOfAlphAerodactylChamberSignpost1Script:
+ jumptext UnknownText_0x58ec2
+
+MapRuinsOfAlphAerodactylChamberSignpost3Script:
+ jumptext UnknownText_0x58ee7
+
+MapRuinsOfAlphAerodactylChamberSignpost4Script:
+ opentext
+ writetext UnknownText_0x58e4f
+ writebyte $1
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+MapRuinsOfAlphAerodactylChamberSignpost5Script:
+ checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
+ iftrue UnknownScript_0x58e46
+ opentext
+ writetext UnknownText_0x58e81
+ writebyte $1
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+UnknownScript_0x58e46:
+ opentext
+ writetext UnknownText_0x58ea2
+ waitbutton
+ closetext
+ end
+
+MovementData_0x58e4d:
+ db $59 ; movement
+ step_end
+
+UnknownText_0x58e4f:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+; possibly unused.. again?
+UnknownText_0x58e70:
+ text "It's UNOWN text!"
+ done
+
+UnknownText_0x58e81:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+UnknownText_0x58ea2:
+ text "There's a big hole"
+ line "in the wall!"
+ done
+
+UnknownText_0x58ec2:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+UnknownText_0x58ee7:
+ text "This flying #-"
+ line "MON attacked its"
+
+ para "prey with saw-like"
+ line "fangs."
+ done
+
+RuinsOfAlphAerodactylChamber_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 5
+ warp_def $9, $3, 4, RUINS_OF_ALPH_OUTSIDE
+ warp_def $9, $4, 4, RUINS_OF_ALPH_OUTSIDE
+ warp_def $3, $3, 8, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $3, $4, 9, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $0, $4, 1, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 6
+ signpost 3, 2, SIGNPOST_READ, MapRuinsOfAlphAerodactylChamberSignpost1Script
+ signpost 3, 5, SIGNPOST_READ, MapRuinsOfAlphAerodactylChamberSignpost1Script
+ signpost 2, 3, SIGNPOST_UP, MapRuinsOfAlphAerodactylChamberSignpost2Script
+ signpost 2, 4, SIGNPOST_UP, MapRuinsOfAlphAerodactylChamberSignpost3Script
+ signpost 0, 3, SIGNPOST_UP, MapRuinsOfAlphAerodactylChamberSignpost4Script
+ signpost 0, 4, SIGNPOST_UP, MapRuinsOfAlphAerodactylChamberSignpost5Script
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphAerodactylItemRoom.asm
@@ -1,0 +1,59 @@
+const_value set 2
+ const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL1
+ const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL2
+ const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL3
+ const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL4
+
+RuinsOfAlphAerodactylItemRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphAerodactylItemRoomGoldBerry:
+ itemball GOLD_BERRY
+
+RuinsOfAlphAerodactylItemRoomMoonStone:
+ itemball MOON_STONE
+
+RuinsOfAlphAerodactylItemRoomHealPowder:
+ itemball HEAL_POWDER
+
+RuinsOfAlphAerodactylItemRoomEnergyRoot:
+ itemball ENERGY_ROOT
+
+MapRuinsOfAlphAerodactylItemRoomSignpost1Script:
+ jumptext UnknownText_0x59ac1
+
+UnknownText_0x59ac1:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+RuinsOfAlphAerodactylItemRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $9, $3, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER
+ warp_def $9, $4, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER
+ warp_def $1, $3, 1, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM
+ warp_def $1, $4, 2, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 2, SIGNPOST_READ, MapRuinsOfAlphAerodactylItemRoomSignpost1Script
+ signpost 1, 5, SIGNPOST_READ, MapRuinsOfAlphAerodactylItemRoomSignpost1Script
+
+.PersonEvents:
+ db 4
+ person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_AERODACTYL_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomMoonStone, EVENT_PICKED_UP_MOON_STONE_FROM_AERODACTYL_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_AERODACTYL_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphAerodactylItemRoomEnergyRoot, EVENT_PICKED_UP_ENERGY_ROOT_FROM_AERODACTYL_ITEM_ROOM
--- /dev/null
+++ b/maps/RuinsOfAlphAerodactylWordRoom.asm
@@ -1,0 +1,25 @@
+RuinsOfAlphAerodactylWordRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphAerodactylWordRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 3
+ warp_def $5, $9, 3, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
+ warp_def $5, $a, 4, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
+ warp_def $b, $11, 8, RUINS_OF_ALPH_INNER_CHAMBER
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphAerodactylWordRoom.blk
@@ -1,0 +1,2 @@
+
+ !"#$%
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphHoOhChamber.asm
@@ -1,0 +1,177 @@
+RuinsOfAlphHoOhChamber_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x5856d, 0
+ dw UnknownScript_0x5857b, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_TILES, UnknownScript_0x5857c
+
+UnknownScript_0x5856d:
+ special SpecialHoOhChamber
+ checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
+ iftrue UnknownScript_0x58577
+ end
+
+UnknownScript_0x58577:
+ priorityjump UnknownScript_0x58596
+ end
+
+UnknownScript_0x5857b:
+ end
+
+UnknownScript_0x5857c:
+ checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
+ iftrue UnknownScript_0x58586
+ changeblock $4, $0, $2e
+UnknownScript_0x58586:
+ checkevent EVENT_SOLVED_HO_OH_PUZZLE
+ iffalse UnknownScript_0x5858d
+ return
+
+UnknownScript_0x5858d:
+ changeblock $2, $2, $1
+ changeblock $4, $2, $2
+ return
+
+UnknownScript_0x58596:
+ pause 30
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 20
+ pause 30
+ playsound SFX_STRENGTH
+ changeblock $4, $0, $30
+ reloadmappart
+ earthquake 50
+ dotrigger $1
+ closetext
+ end
+
+MapRuinsOfAlphHoOhChamberSignpost2Script:
+ refreshscreen $0
+ writebyte $3
+ special Special_UnownPuzzle
+ closetext
+ iftrue UnknownScript_0x585ba
+ end
+
+UnknownScript_0x585ba:
+ setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ setevent EVENT_SOLVED_HO_OH_PUZZLE
+ setflag ENGINE_UNLOCKED_UNOWNS_4
+ domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 15
+ changeblock $2, $2, $18
+ changeblock $4, $2, $19
+ reloadmappart
+ playsound SFX_STRENGTH
+ earthquake 80
+ applymovement PLAYER, MovementData_0x58610
+ playsound SFX_KINESIS
+ waitsfx
+ pause 20
+ warpcheck
+ end
+
+MapRuinsOfAlphHoOhChamberSignpost1Script:
+ jumptext UnknownText_0x58685
+
+MapRuinsOfAlphHoOhChamberSignpost3Script:
+ jumptext UnknownText_0x586aa
+
+MapRuinsOfAlphHoOhChamberSignpost4Script:
+ opentext
+ writetext UnknownText_0x58612
+ writebyte $3
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+MapRuinsOfAlphHoOhChamberSignpost5Script:
+ checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
+ iftrue UnknownScript_0x58609
+ opentext
+ writetext UnknownText_0x58644
+ writebyte $3
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+UnknownScript_0x58609:
+ opentext
+ writetext UnknownText_0x58665
+ waitbutton
+ closetext
+ end
+
+MovementData_0x58610:
+ db $59 ; movement
+ step_end
+
+UnknownText_0x58612:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+; possibly unused
+UnknownText_0x58633:
+ text "It's UNOWN text!"
+ done
+
+UnknownText_0x58644:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+UnknownText_0x58665:
+ text "There's a big hole"
+ line "in the wall!"
+ done
+
+UnknownText_0x58685:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+UnknownText_0x586aa:
+ text "A #MON that"
+ line "flew gracefully on"
+
+ para "rainbow-colored"
+ line "wings."
+ done
+
+RuinsOfAlphHoOhChamber_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 5
+ warp_def $9, $3, 1, RUINS_OF_ALPH_OUTSIDE
+ warp_def $9, $4, 1, RUINS_OF_ALPH_OUTSIDE
+ warp_def $3, $3, 2, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $3, $4, 3, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $0, $4, 1, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 6
+ signpost 3, 2, SIGNPOST_READ, MapRuinsOfAlphHoOhChamberSignpost1Script
+ signpost 3, 5, SIGNPOST_READ, MapRuinsOfAlphHoOhChamberSignpost1Script
+ signpost 2, 3, SIGNPOST_UP, MapRuinsOfAlphHoOhChamberSignpost2Script
+ signpost 2, 4, SIGNPOST_UP, MapRuinsOfAlphHoOhChamberSignpost3Script
+ signpost 0, 3, SIGNPOST_UP, MapRuinsOfAlphHoOhChamberSignpost4Script
+ signpost 0, 4, SIGNPOST_UP, MapRuinsOfAlphHoOhChamberSignpost5Script
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphHoOhItemRoom.asm
@@ -1,0 +1,59 @@
+const_value set 2
+ const RUINSOFALPHHOOHITEMROOM_POKE_BALL1
+ const RUINSOFALPHHOOHITEMROOM_POKE_BALL2
+ const RUINSOFALPHHOOHITEMROOM_POKE_BALL3
+ const RUINSOFALPHHOOHITEMROOM_POKE_BALL4
+
+RuinsOfAlphHoOhItemRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphHoOhItemRoomGoldBerry:
+ itemball GOLD_BERRY
+
+RuinsOfAlphHoOhItemRoomMysteryberry:
+ itemball MYSTERYBERRY
+
+RuinsOfAlphHoOhItemRoomRevivalHerb:
+ itemball REVIVAL_HERB
+
+RuinsOfAlphHoOhItemRoomCharcoal:
+ itemball CHARCOAL
+
+MapRuinsOfAlphHoOhItemRoomSignpost1Script:
+ jumptext UnknownText_0x59923
+
+UnknownText_0x59923:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+RuinsOfAlphHoOhItemRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $9, $3, 5, RUINS_OF_ALPH_HO_OH_CHAMBER
+ warp_def $9, $4, 5, RUINS_OF_ALPH_HO_OH_CHAMBER
+ warp_def $1, $3, 1, RUINS_OF_ALPH_HO_OH_WORD_ROOM
+ warp_def $1, $4, 2, RUINS_OF_ALPH_HO_OH_WORD_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 2, SIGNPOST_READ, MapRuinsOfAlphHoOhItemRoomSignpost1Script
+ signpost 1, 5, SIGNPOST_READ, MapRuinsOfAlphHoOhItemRoomSignpost1Script
+
+.PersonEvents:
+ db 4
+ person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_HO_OH_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_HO_OH_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomRevivalHerb, EVENT_PICKED_UP_REVIVAL_HERB_FROM_HO_OH_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphHoOhItemRoomCharcoal, EVENT_PICKED_UP_CHARCOAL_FROM_HO_OH_ITEM_ROOM
--- /dev/null
+++ b/maps/RuinsOfAlphHoOhWordRoom.asm
@@ -1,0 +1,25 @@
+RuinsOfAlphHoOhWordRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphHoOhWordRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 3
+ warp_def $9, $9, 3, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
+ warp_def $9, $a, 4, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
+ warp_def $15, $11, 2, RUINS_OF_ALPH_INNER_CHAMBER
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphHoOhWordRoom.blk
@@ -1,0 +1,2 @@
+
+ !"#$%&'()*+,-./0123456789:;<=
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphInnerChamber.asm
@@ -1,0 +1,135 @@
+const_value set 2
+ const RUINSOFALPHINNERCHAMBER_FISHER
+ const RUINSOFALPHINNERCHAMBER_TEACHER
+ const RUINSOFALPHINNERCHAMBER_GRAMPS
+
+RuinsOfAlphInnerChamber_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x58f69, 0
+ dw UnknownScript_0x58f6a, 0
+
+.MapCallbacks:
+ db 0
+
+UnknownScript_0x58f69:
+ end
+
+UnknownScript_0x58f6a:
+ priorityjump UnknownScript_0x58f6e
+
+UnknownScript_0x58f6d:
+ end
+
+UnknownScript_0x58f6e:
+ opentext
+ writetext UnknownText_0x58f89
+ waitbutton
+ closetext
+ dotrigger $0
+ setevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
+ clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
+ end
+
+FisherScript_0x58f7d:
+ jumptextfaceplayer UnknownText_0x58fac
+
+TeacherScript_0x58f80:
+ jumptextfaceplayer UnknownText_0x58fda
+
+GrampsScript_0x58f83:
+ jumptextfaceplayer UnknownText_0x59024
+
+RuinsOfAlphInnerChamberStatueScript:
+ jumptext UnknownText_0x59072
+
+UnknownText_0x58f89:
+ text "There is a strange"
+ line "presence here…"
+ done
+
+UnknownText_0x58fac:
+ text "This is a big"
+ line "room, but there's"
+ cont "nothing here."
+ done
+
+UnknownText_0x58fda:
+ text "This place has a"
+ line "mystical quality"
+ cont "to it."
+
+ para "It feels sort of"
+ line "ethereal even."
+ done
+
+UnknownText_0x59024:
+ text "Ancient buildings"
+ line "are often tombs of"
+ cont "kings."
+
+ para "Like the pyramids,"
+ line "for instance."
+ done
+
+UnknownText_0x59072:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+RuinsOfAlphInnerChamber_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 9
+ warp_def $d, $a, 5, RUINS_OF_ALPH_OUTSIDE
+ warp_def $f, $3, 3, RUINS_OF_ALPH_HO_OH_CHAMBER
+ warp_def $f, $4, 4, RUINS_OF_ALPH_HO_OH_CHAMBER
+ warp_def $3, $f, 3, RUINS_OF_ALPH_KABUTO_CHAMBER
+ warp_def $3, $10, 4, RUINS_OF_ALPH_KABUTO_CHAMBER
+ warp_def $15, $3, 3, RUINS_OF_ALPH_OMANYTE_CHAMBER
+ warp_def $15, $4, 4, RUINS_OF_ALPH_OMANYTE_CHAMBER
+ warp_def $18, $f, 3, RUINS_OF_ALPH_AERODACTYL_CHAMBER
+ warp_def $18, $10, 4, RUINS_OF_ALPH_AERODACTYL_CHAMBER
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 26
+ signpost 3, 2, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 3, 5, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 3, 8, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 3, 11, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 3, 14, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 3, 17, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 2, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 5, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 8, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 11, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 14, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 8, 17, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 13, 2, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 13, 17, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 2, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 5, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 8, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 11, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 14, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 18, 17, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 2, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 5, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 8, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 11, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 14, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+ signpost 24, 17, SIGNPOST_READ, RuinsOfAlphInnerChamberStatueScript
+
+.PersonEvents:
+ db 3
+ person_event SPRITE_FISHER, 7, 3, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x58f7d, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ person_event SPRITE_TEACHER, 13, 14, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TeacherScript_0x58f80, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ person_event SPRITE_GRAMPS, 19, 11, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x58f83, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
--- /dev/null
+++ b/maps/RuinsOfAlphInnerChamber.blk
@@ -1,0 +1,7 @@
+
+
+
+
+
+
+ &*'*'*'*'(
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphItemRoom.blk
@@ -1,0 +1,1 @@
+451212,+
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphKabutoChamber.asm
@@ -1,0 +1,292 @@
+const_value set 2
+ const RUINSOFALPHKABUTOCHAMBER_RECEPTIONIST
+ const RUINSOFALPHKABUTOCHAMBER_SCIENTIST
+
+RuinsOfAlphKabutoChamber_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x5872b, 0
+ dw UnknownScript_0x58736, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_TILES, UnknownScript_0x58737
+
+UnknownScript_0x5872b:
+ checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
+ iftrue UnknownScript_0x58732
+ end
+
+UnknownScript_0x58732:
+ priorityjump UnknownScript_0x58751
+
+UnknownScript_0x58735:
+ end
+
+UnknownScript_0x58736:
+ end
+
+UnknownScript_0x58737:
+ checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
+ iftrue UnknownScript_0x58741
+ changeblock $4, $0, $2e
+UnknownScript_0x58741:
+ checkevent EVENT_SOLVED_KABUTO_PUZZLE
+ iffalse UnknownScript_0x58748
+ return
+
+UnknownScript_0x58748:
+ changeblock $2, $2, $1
+ changeblock $4, $2, $2
+ return
+
+UnknownScript_0x58751:
+ pause 30
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 20
+ pause 30
+ playsound SFX_STRENGTH
+ changeblock $4, $0, $30
+ reloadmappart
+ earthquake 50
+ dotrigger $1
+ closetext
+ end
+
+ReceptionistScript_0x58769:
+ jumptextfaceplayer UnknownText_0x58800
+
+MapRuinsOfAlphKabutoChamberSignpost2Script:
+ refreshscreen $0
+ writebyte $0
+ special Special_UnownPuzzle
+ closetext
+ iftrue UnknownScript_0x58778
+ end
+
+UnknownScript_0x58778:
+ setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ setevent EVENT_SOLVED_KABUTO_PUZZLE
+ setflag ENGINE_UNLOCKED_UNOWNS_1
+ setevent EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
+ domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 15
+ changeblock $2, $2, $18
+ changeblock $4, $2, $19
+ reloadmappart
+ playsound SFX_STRENGTH
+ earthquake 80
+ applymovement PLAYER, MovementData_0x587fe
+ playsound SFX_KINESIS
+ waitsfx
+ pause 20
+ warpcheck
+ end
+
+ScientistScript_0x587a8:
+ faceplayer
+ opentext
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x587cf
+ checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
+ iftrue UnknownScript_0x587c9
+ checkevent EVENT_SOLVED_KABUTO_PUZZLE
+ iffalse UnknownScript_0x587c0
+ writetext UnknownText_0x589b8
+ buttonsound
+UnknownScript_0x587c0:
+ writetext UnknownText_0x588f5
+ waitbutton
+ closetext
+ spriteface RUINSOFALPHKABUTOCHAMBER_SCIENTIST, UP
+ end
+
+UnknownScript_0x587c9:
+ writetext UnknownText_0x5897c
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x587cf:
+ writetext UnknownText_0x594cb
+ waitbutton
+ closetext
+ end
+
+MapRuinsOfAlphKabutoChamberSignpost1Script:
+ jumptext UnknownText_0x58b1a
+
+MapRuinsOfAlphKabutoChamberSignpost3Script:
+ jumptext UnknownText_0x58b3f
+
+MapRuinsOfAlphKabutoChamberSignpost4Script:
+ opentext
+ writetext UnknownText_0x58aa7
+ writebyte $0
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+MapRuinsOfAlphKabutoChamberSignpost5Script:
+ checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
+ iftrue UnknownScript_0x587f7
+ opentext
+ writetext UnknownText_0x58ad9
+ writebyte $0
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+UnknownScript_0x587f7:
+ opentext
+ writetext UnknownText_0x58afa
+ waitbutton
+ closetext
+ end
+
+MovementData_0x587fe:
+ db $59 ; movement
+ step_end
+
+UnknownText_0x58800:
+ text "Welcome to this"
+ line "chamber."
+
+ para "There are sliding"
+ line "panels that depict"
+
+ para "a #MON drawn by"
+ line "the ancients."
+
+ para "Slide the panels"
+ line "around to form the"
+ cont "picture."
+
+ para "To the right is a"
+ line "description of the"
+ cont "#MON."
+
+ para "Scientists in the"
+ line "back are examining"
+
+ para "some newly found"
+ line "patterns."
+ done
+
+UnknownText_0x588f5:
+ text "Recently, strange,"
+ line "cryptic patterns"
+ cont "have appeared."
+
+ para "It's odd. They"
+ line "weren't here a"
+ cont "little while ago…"
+
+ para "You should take a"
+ line "look at the walls."
+ done
+
+UnknownText_0x5897c:
+ text "Ah! Here's another"
+ line "huge hole!"
+
+ para "It's big enough to"
+ line "go through!"
+ done
+
+UnknownText_0x589b8:
+ text "That tremor was"
+ line "pretty scary!"
+
+ para "But I'm more"
+ line "concerned about"
+ cont "this wall here…"
+ done
+
+; possibly unused
+UnknownText_0x58a03:
+ text "The patterns on"
+ line "the wall appear to"
+ cont "be words!"
+
+ para "And those sliding"
+ line "stone panels seem"
+
+ para "to be signals of"
+ line "some kind."
+
+ para "I think they make"
+ line "#MON appear,"
+
+ para "but it's not clear"
+ line "yet…"
+ done
+
+UnknownText_0x58aa7:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+; possibly unused
+UnknownText_0x58ac8:
+ text "It's UNOWN text!"
+ done
+
+UnknownText_0x58ad9:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+UnknownText_0x58afa:
+ text "There's a big hole"
+ line "in the wall!"
+ done
+
+UnknownText_0x58b1a:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+UnknownText_0x58b3f:
+ text "A #MON that hid"
+ line "on the sea floor."
+
+ para "Eyes on its back"
+ line "scanned the area."
+ done
+
+RuinsOfAlphKabutoChamber_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 5
+ warp_def $9, $3, 2, RUINS_OF_ALPH_OUTSIDE
+ warp_def $9, $4, 2, RUINS_OF_ALPH_OUTSIDE
+ warp_def $3, $3, 4, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $3, $4, 5, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $0, $4, 1, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 6
+ signpost 3, 2, SIGNPOST_READ, MapRuinsOfAlphKabutoChamberSignpost1Script
+ signpost 3, 5, SIGNPOST_READ, MapRuinsOfAlphKabutoChamberSignpost1Script
+ signpost 2, 3, SIGNPOST_UP, MapRuinsOfAlphKabutoChamberSignpost2Script
+ signpost 2, 4, SIGNPOST_UP, MapRuinsOfAlphKabutoChamberSignpost3Script
+ signpost 0, 3, SIGNPOST_UP, MapRuinsOfAlphKabutoChamberSignpost4Script
+ signpost 0, 4, SIGNPOST_UP, MapRuinsOfAlphKabutoChamberSignpost5Script
+
+.PersonEvents:
+ db 2
+ person_event SPRITE_RECEPTIONIST, 5, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ReceptionistScript_0x58769, EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
+ person_event SPRITE_SCIENTIST, 1, 3, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x587a8, -1
--- /dev/null
+++ b/maps/RuinsOfAlphKabutoItemRoom.asm
@@ -1,0 +1,59 @@
+const_value set 2
+ const RUINSOFALPHKABUTOITEMROOM_POKE_BALL1
+ const RUINSOFALPHKABUTOITEMROOM_POKE_BALL2
+ const RUINSOFALPHKABUTOITEMROOM_POKE_BALL3
+ const RUINSOFALPHKABUTOITEMROOM_POKE_BALL4
+
+RuinsOfAlphKabutoItemRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphKabutoItemRoomBerry:
+ itemball BERRY
+
+RuinsOfAlphKabutoItemRoomPsncureberry:
+ itemball PSNCUREBERRY
+
+RuinsOfAlphKabutoItemRoomHealPowder:
+ itemball HEAL_POWDER
+
+RuinsOfAlphKabutoItemRoomEnergypowder:
+ itemball ENERGYPOWDER
+
+MapRuinsOfAlphKabutoItemRoomSignpost1Script:
+ jumptext UnknownText_0x599ad
+
+UnknownText_0x599ad:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+RuinsOfAlphKabutoItemRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $9, $3, 5, RUINS_OF_ALPH_KABUTO_CHAMBER
+ warp_def $9, $4, 5, RUINS_OF_ALPH_KABUTO_CHAMBER
+ warp_def $1, $3, 1, RUINS_OF_ALPH_KABUTO_WORD_ROOM
+ warp_def $1, $4, 2, RUINS_OF_ALPH_KABUTO_WORD_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 2, SIGNPOST_READ, MapRuinsOfAlphKabutoItemRoomSignpost1Script
+ signpost 1, 5, SIGNPOST_READ, MapRuinsOfAlphKabutoItemRoomSignpost1Script
+
+.PersonEvents:
+ db 4
+ person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomBerry, EVENT_PICKED_UP_BERRY_FROM_KABUTO_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomPsncureberry, EVENT_PICKED_UP_PSNCUREBERRY_FROM_KABUTO_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_KABUTO_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphKabutoItemRoomEnergypowder, EVENT_PICKED_UP_ENERGYPOWDER_FROM_KABUTO_ITEM_ROOM
--- /dev/null
+++ b/maps/RuinsOfAlphKabutoWordRoom.asm
@@ -1,0 +1,25 @@
+RuinsOfAlphKabutoWordRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphKabutoWordRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 3
+ warp_def $5, $9, 3, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
+ warp_def $5, $a, 4, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
+ warp_def $b, $11, 4, RUINS_OF_ALPH_INNER_CHAMBER
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphKabutoWordRoom.blk
@@ -1,0 +1,2 @@
+
+ !"#$%
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphOmanyteChamber.asm
@@ -1,0 +1,177 @@
+RuinsOfAlphOmanyteChamber_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x58be9, 0
+ dw UnknownScript_0x58bf7, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_TILES, UnknownScript_0x58bf8
+
+UnknownScript_0x58be9:
+ special SpecialOmanyteChamber
+ checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
+ iftrue UnknownScript_0x58bf3
+ end
+
+UnknownScript_0x58bf3:
+ priorityjump UnknownScript_0x58c12
+ end
+
+UnknownScript_0x58bf7:
+ end
+
+UnknownScript_0x58bf8:
+ checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
+ iftrue UnknownScript_0x58c02
+ changeblock $4, $0, $2e
+UnknownScript_0x58c02:
+ checkevent EVENT_SOLVED_OMANYTE_PUZZLE
+ iffalse UnknownScript_0x58c09
+ return
+
+UnknownScript_0x58c09:
+ changeblock $2, $2, $1
+ changeblock $4, $2, $2
+ return
+
+UnknownScript_0x58c12:
+ pause 30
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 20
+ pause 30
+ playsound SFX_STRENGTH
+ changeblock $4, $0, $30
+ reloadmappart
+ earthquake 50
+ dotrigger $1
+ closetext
+ end
+
+MapRuinsOfAlphOmanyteChamberSignpost2Script:
+ refreshscreen $0
+ writebyte $1
+ special Special_UnownPuzzle
+ closetext
+ iftrue UnknownScript_0x58c36
+ end
+
+UnknownScript_0x58c36:
+ setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
+ setevent EVENT_SOLVED_OMANYTE_PUZZLE
+ setflag ENGINE_UNLOCKED_UNOWNS_2
+ domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
+ earthquake 30
+ showemote EMOTE_SHOCK, PLAYER, 15
+ changeblock $2, $2, $18
+ changeblock $4, $2, $19
+ reloadmappart
+ playsound SFX_STRENGTH
+ earthquake 80
+ applymovement PLAYER, MovementData_0x58c8c
+ playsound SFX_KINESIS
+ waitsfx
+ pause 20
+ warpcheck
+ end
+
+MapRuinsOfAlphOmanyteChamberSignpost1Script:
+ jumptext UnknownText_0x58d01
+
+MapRuinsOfAlphOmanyteChamberSignpost3Script:
+ jumptext UnknownText_0x58d26
+
+MapRuinsOfAlphOmanyteChamberSignpost4Script:
+ opentext
+ writetext UnknownText_0x58c8e
+ writebyte $2
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+MapRuinsOfAlphOmanyteChamberSignpost5Script:
+ checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
+ iftrue UnknownScript_0x58c85
+ opentext
+ writetext UnknownText_0x58cc0
+ writebyte $2
+ special Special_DisplayUnownWords
+ closetext
+ end
+
+UnknownScript_0x58c85:
+ opentext
+ writetext UnknownText_0x58ce1
+ waitbutton
+ closetext
+ end
+
+MovementData_0x58c8c:
+ db $59 ; movement
+ step_end
+
+UnknownText_0x58c8e:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+; possibly unused.. this again?
+UnknownText_0x58caf:
+ text "It's UNOWN text!"
+ done
+
+UnknownText_0x58cc0:
+ text "Patterns appeared"
+ line "on the walls…"
+ done
+
+UnknownText_0x58ce1:
+ text "There's a big hole"
+ line "in the wall!"
+ done
+
+UnknownText_0x58d01:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+UnknownText_0x58d26:
+ text "This #MON"
+ line "drifted in the"
+
+ para "sea by twisting"
+ line "its ten tentacles."
+ done
+
+RuinsOfAlphOmanyteChamber_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 5
+ warp_def $9, $3, 3, RUINS_OF_ALPH_OUTSIDE
+ warp_def $9, $4, 3, RUINS_OF_ALPH_OUTSIDE
+ warp_def $3, $3, 6, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $3, $4, 7, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $0, $4, 1, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 6
+ signpost 3, 2, SIGNPOST_READ, MapRuinsOfAlphOmanyteChamberSignpost1Script
+ signpost 3, 5, SIGNPOST_READ, MapRuinsOfAlphOmanyteChamberSignpost1Script
+ signpost 2, 3, SIGNPOST_UP, MapRuinsOfAlphOmanyteChamberSignpost2Script
+ signpost 2, 4, SIGNPOST_UP, MapRuinsOfAlphOmanyteChamberSignpost3Script
+ signpost 0, 3, SIGNPOST_UP, MapRuinsOfAlphOmanyteChamberSignpost4Script
+ signpost 0, 4, SIGNPOST_UP, MapRuinsOfAlphOmanyteChamberSignpost5Script
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphOmanyteItemRoom.asm
@@ -1,0 +1,59 @@
+const_value set 2
+ const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL1
+ const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL2
+ const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL3
+ const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL4
+
+RuinsOfAlphOmanyteItemRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphOmanyteItemRoomMysteryberry:
+ itemball MYSTERYBERRY
+
+RuinsOfAlphOmanyteItemRoomMysticWater:
+ itemball MYSTIC_WATER
+
+RuinsOfAlphOmanyteItemRoomStardust:
+ itemball STARDUST
+
+RuinsOfAlphOmanyteItemRoomStarPiece:
+ itemball STAR_PIECE
+
+MapRuinsOfAlphOmanyteItemRoomSignpost1Script:
+ jumptext UnknownText_0x59a37
+
+UnknownText_0x59a37:
+ text "It's a replica of"
+ line "an ancient #-"
+ cont "MON."
+ done
+
+RuinsOfAlphOmanyteItemRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 4
+ warp_def $9, $3, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER
+ warp_def $9, $4, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER
+ warp_def $1, $3, 1, RUINS_OF_ALPH_OMANYTE_WORD_ROOM
+ warp_def $1, $4, 2, RUINS_OF_ALPH_OMANYTE_WORD_ROOM
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 2
+ signpost 1, 2, SIGNPOST_READ, MapRuinsOfAlphOmanyteItemRoomSignpost1Script
+ signpost 1, 5, SIGNPOST_READ, MapRuinsOfAlphOmanyteItemRoomSignpost1Script
+
+.PersonEvents:
+ db 4
+ person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_OMANYTE_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomMysticWater, EVENT_PICKED_UP_MYSTIC_WATER_FROM_OMANYTE_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomStardust, EVENT_PICKED_UP_STARDUST_FROM_OMANYTE_ITEM_ROOM
+ person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsOfAlphOmanyteItemRoomStarPiece, EVENT_PICKED_UP_STAR_PIECE_FROM_OMANYTE_ITEM_ROOM
--- /dev/null
+++ b/maps/RuinsOfAlphOmanyteWordRoom.asm
@@ -1,0 +1,25 @@
+RuinsOfAlphOmanyteWordRoom_MapScriptHeader:
+.MapTriggers:
+ db 0
+
+.MapCallbacks:
+ db 0
+
+RuinsOfAlphOmanyteWordRoom_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 3
+ warp_def $7, $9, 3, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
+ warp_def $7, $a, 4, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
+ warp_def $d, $11, 6, RUINS_OF_ALPH_INNER_CHAMBER
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 0
+
+.PersonEvents:
+ db 0
--- /dev/null
+++ b/maps/RuinsOfAlphOmanyteWordRoom.blk
@@ -1,0 +1,2 @@
+
+ !"#$%&'()*+,-
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphOutside.asm
@@ -1,0 +1,325 @@
+const_value set 2
+ const RUINSOFALPHOUTSIDE_YOUNGSTER1
+ const RUINSOFALPHOUTSIDE_SCIENTIST
+ const RUINSOFALPHOUTSIDE_FISHER
+ const RUINSOFALPHOUTSIDE_YOUNGSTER2
+ const RUINSOFALPHOUTSIDE_YOUNGSTER3
+
+RuinsOfAlphOutside_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x5800d, 0
+ dw UnknownScript_0x5800e, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_OBJECTS, UnknownScript_0x5800f
+
+UnknownScript_0x5800d:
+ end
+
+UnknownScript_0x5800e:
+ end
+
+UnknownScript_0x5800f:
+ checkflag ENGINE_UNOWN_DEX
+ iftrue UnknownScript_0x5802c
+ checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
+ iftrue UnknownScript_0x5801e
+ jump UnknownScript_0x5802c
+
+UnknownScript_0x5801e:
+ checkcode VAR_UNOWNCOUNT
+ if_greater_than $2, UnknownScript_0x58027
+ jump UnknownScript_0x5802c
+
+UnknownScript_0x58027:
+ appear RUINSOFALPHOUTSIDE_SCIENTIST
+ dotrigger $1
+ return
+
+UnknownScript_0x5802c:
+ disappear RUINSOFALPHOUTSIDE_SCIENTIST
+ dotrigger $0
+ return
+
+UnknownScript_0x58031:
+ spriteface RUINSOFALPHOUTSIDE_SCIENTIST, UP
+ spriteface PLAYER, DOWN
+ jump UnknownScript_0x58044
+
+UnknownScript_0x5803a:
+ spriteface RUINSOFALPHOUTSIDE_SCIENTIST, LEFT
+ spriteface PLAYER, RIGHT
+ jump UnknownScript_0x58044
+
+ScientistScript_0x58043:
+ faceplayer
+UnknownScript_0x58044:
+ opentext
+ writetext UnknownText_0x580c7
+ waitbutton
+ closetext
+ playmusic MUSIC_SHOW_ME_AROUND
+ follow RUINSOFALPHOUTSIDE_SCIENTIST, PLAYER
+ applymovement RUINSOFALPHOUTSIDE_SCIENTIST, MovementData_0x580ba
+ disappear RUINSOFALPHOUTSIDE_SCIENTIST
+ stopfollow
+ applymovement PLAYER, MovementData_0x580c5
+ domaptrigger RUINS_OF_ALPH_RESEARCH_CENTER, $1
+ warpcheck
+ end
+
+FisherScript_0x58061:
+ faceplayer
+ opentext
+ checkevent EVENT_TALKED_TO_RUINS_COWARD
+ iftrue .Next
+ setevent EVENT_TALKED_TO_RUINS_COWARD
+ writetext UnknownText_0x583a4
+ buttonsound
+.Next:
+ writetext UnknownText_0x58420
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x58076:
+ faceplayer
+ opentext
+ writetext UnknownText_0x58449
+ waitbutton
+ closetext
+ end
+
+YoungsterScript_0x5807e:
+ faceplayer
+ opentext
+ writetext UnknownText_0x5848e
+ waitbutton
+ closetext
+ spriteface RUINSOFALPHOUTSIDE_YOUNGSTER3, UP
+ end
+
+TrainerPsychicNathan:
+ trainer EVENT_BEAT_PSYCHIC_NATHAN, PSYCHIC_T, NATHAN, PsychicNathanSeenText, PsychicNathanBeatenText, 0, PsychicNathanScript
+
+PsychicNathanScript:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x5830e
+ waitbutton
+ closetext
+ end
+
+
+TrainerSuperNerdStan:
+ trainer EVENT_BEAT_SUPER_NERD_STAN, SUPER_NERD, STAN, UnknownText_0x581e5, UnknownText_0x58217, 0, UnknownScript_0x580a9
+
+UnknownScript_0x580a9:
+ end_if_just_battled
+ opentext
+ writetext UnknownText_0x58250
+ waitbutton
+ closetext
+ end
+
+
+MapRuinsOfAlphOutsideSignpost0Script:
+ jumptext UnknownText_0x58325
+
+MapRuinsOfAlphOutsideSignpost1Script:
+ jumptext UnknownText_0x58342
+
+MapRuinsOfAlphOutsideSignpost2Script:
+ jumptext UnknownText_0x58362
+
+MovementData_0x580ba:
+ step RIGHT
+ step RIGHT
+ step RIGHT
+ step RIGHT
+ step UP
+ step UP
+ step RIGHT
+ step RIGHT
+ step UP
+ step UP
+ step_end
+
+MovementData_0x580c5:
+ step UP
+ step_end
+
+UnknownText_0x580c7:
+ text "Hm? That's a #-"
+ line "DEX, isn't it?"
+ cont "May I see it?"
+
+ para "There are so many"
+ line "kinds of #MON."
+
+ para "Hm? What's this?"
+
+ para "What is this"
+ line "#MON?"
+
+ para "It looks like the"
+ line "strange writing on"
+
+ para "the walls of the"
+ line "RUINS."
+
+ para "If those drawings"
+ line "are really #-"
+ cont "MON, there should"
+ cont "be many more."
+
+ para "I know! Let me up-"
+ line "grade your #-"
+ cont "DEX. Follow me."
+ done
+
+UnknownText_0x581e5:
+ text "What do you want?"
+ line "I'm studying--"
+ cont "don't disturb me!"
+ done
+
+UnknownText_0x58217:
+ text "Sorry…"
+ line "I'm frustrated by"
+
+ para "our lack of real"
+ line "understanding…"
+ done
+
+UnknownText_0x58250:
+ text "The RUINS are from"
+ line "about 1500 years"
+ cont "ago."
+
+ para "Nobody knows who"
+ line "built them."
+
+ para "It's also not"
+ line "known if the #-"
+ cont "MON statues have"
+ cont "any meaning."
+
+ para "It's all one big"
+ line "mystery…"
+ done
+
+PsychicNathanSeenText:
+ text "Hmmm… This is a"
+ line "strange place."
+ done
+
+PsychicNathanBeatenText:
+ text "…"
+ done
+
+UnknownText_0x5830e:
+ text "I like thinking"
+ line "here."
+ done
+
+UnknownText_0x58325:
+ text "MYSTERY STONE"
+ line "PANEL CHAMBER"
+ done
+
+UnknownText_0x58342:
+ text "RUINS OF ALPH"
+ line "VISITORS WELCOME"
+ done
+
+UnknownText_0x58362:
+ text "RUINS OF ALPH"
+ line "RESEARCH CENTER"
+
+ para "THE AUTHORITY ON"
+ line "THE RUINS OF ALPH"
+ done
+
+UnknownText_0x583a4:
+ text "While exploring"
+ line "the RUINS, we"
+
+ para "suddenly noticed"
+ line "an odd presence."
+
+ para "We all got scared"
+ line "and ran away."
+
+ para "You should be"
+ line "careful too."
+ done
+
+UnknownText_0x58420:
+ text "The RUINS hide a"
+ line "huge secret!"
+
+ para "…I think…"
+ done
+
+UnknownText_0x58449:
+ text "There are many"
+ line "kinds of UNOWN, so"
+
+ para "we use them for"
+ line "our secret codes."
+ done
+
+UnknownText_0x5848e:
+ text "A… H… E… A… D…"
+ line "Hmm…"
+
+ para "What?"
+
+ para "I'm decoding this"
+ line "message!"
+ done
+
+RuinsOfAlphOutside_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 11
+ warp_def $11, $2, 1, RUINS_OF_ALPH_HO_OH_CHAMBER
+ warp_def $7, $e, 1, RUINS_OF_ALPH_KABUTO_CHAMBER
+ warp_def $1d, $2, 1, RUINS_OF_ALPH_OMANYTE_CHAMBER
+ warp_def $21, $10, 1, RUINS_OF_ALPH_AERODACTYL_CHAMBER
+ warp_def $d, $a, 1, RUINS_OF_ALPH_INNER_CHAMBER
+ warp_def $b, $11, 1, RUINS_OF_ALPH_RESEARCH_CENTER
+ warp_def $13, $6, 1, UNION_CAVE_B1F
+ warp_def $1b, $6, 2, UNION_CAVE_B1F
+ warp_def $5, $7, 3, ROUTE_36_RUINS_OF_ALPH_GATE
+ warp_def $14, $d, 1, ROUTE_32_RUINS_OF_ALPH_GATE
+ warp_def $15, $d, 2, ROUTE_32_RUINS_OF_ALPH_GATE
+
+.XYTriggers:
+ db 2
+ xy_trigger 1, $e, $b, $0, UnknownScript_0x58031, $0, $0
+ xy_trigger 1, $f, $a, $0, UnknownScript_0x5803a, $0, $0
+
+.Signposts:
+ db 3
+ signpost 8, 16, SIGNPOST_READ, MapRuinsOfAlphOutsideSignpost0Script
+ signpost 16, 12, SIGNPOST_READ, MapRuinsOfAlphOutsideSignpost1Script
+ signpost 12, 18, SIGNPOST_READ, MapRuinsOfAlphOutsideSignpost2Script
+
+.PersonEvents:
+ db 5
+ person_event SPRITE_YOUNGSTER, 20, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_TRAINER, 1, TrainerPsychicNathan, -1
+ person_event SPRITE_SCIENTIST, 15, 11, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ScientistScript_0x58043, EVENT_RUINS_OF_ALPH_OUTSIDE_SCIENTIST
+ person_event SPRITE_FISHER, 17, 13, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x58061, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
+ person_event SPRITE_YOUNGSTER, 11, 14, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x58076, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
+ person_event SPRITE_YOUNGSTER, 8, 12, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x5807e, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
--- /dev/null
+++ b/maps/RuinsOfAlphOutside.blk
@@ -1,0 +1,12 @@
+
+
+
+jppkTUlrsmXYE
+XYjppk
+XYhosmEjppqilsnqiE
+Zlsm
+
+jpkjpqqi
+
+jqosniTUjklsmlmXYhi
+PVVQjqiVVVQlsm
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphPuzzleChamber.blk
@@ -1,0 +1,1 @@
+-0 ,+
\ No newline at end of file
--- /dev/null
+++ b/maps/RuinsOfAlphResearchCenter.asm
@@ -1,0 +1,422 @@
+const_value set 2
+ const RUINSOFALPHRESEARCHCENTER_SCIENTIST1
+ const RUINSOFALPHRESEARCHCENTER_SCIENTIST2
+ const RUINSOFALPHRESEARCHCENTER_SCIENTIST3
+
+RuinsOfAlphResearchCenter_MapScriptHeader:
+.MapTriggers:
+ db 2
+
+ ; triggers
+ dw UnknownScript_0x59180, 0
+ dw UnknownScript_0x59181, 0
+
+.MapCallbacks:
+ db 1
+
+ ; callbacks
+
+ dbw MAPCALLBACK_OBJECTS, UnknownScript_0x59185
+
+UnknownScript_0x59180:
+ end
+
+UnknownScript_0x59181:
+ priorityjump UnknownScript_0x59192
+ end
+
+UnknownScript_0x59185:
+ checktriggers
+ if_equal $1, UnknownScript_0x5918b
+ return
+
+UnknownScript_0x5918b:
+ moveperson RUINSOFALPHRESEARCHCENTER_SCIENTIST3, $3, $7
+ appear RUINSOFALPHRESEARCHCENTER_SCIENTIST3
+ return
+
+UnknownScript_0x59192:
+ applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x5926f
+ playsound SFX_BOOT_PC
+ pause 60
+ playsound SFX_SWITCH_POKEMON
+ pause 30
+ playsound SFX_TALLY
+ pause 30
+ playsound SFX_TRANSACTION
+ pause 30
+ spriteface RUINSOFALPHRESEARCHCENTER_SCIENTIST3, DOWN
+ opentext
+ writetext UnknownText_0x59278
+ waitbutton
+ closetext
+ applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59274
+ opentext
+ writetext UnknownText_0x592fa
+ playsound SFX_ITEM
+ waitsfx
+ setflag ENGINE_UNOWN_DEX
+ writetext UnknownText_0x59311
+ waitbutton
+ closetext
+ applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59276
+ dotrigger $0
+ special RestartMapMusic
+ end
+
+ScientistScript_0x591d1:
+ faceplayer
+ opentext
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x591df
+ writetext UnknownText_0x59311
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x591df:
+ writetext UnknownText_0x5935f
+ waitbutton
+ closetext
+ end
+
+ScientistScript_0x591e5:
+ faceplayer
+ opentext
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x5920b
+ checkflag ENGINE_UNOWN_DEX
+ iftrue UnknownScript_0x59205
+ checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
+ iftrue UnknownScript_0x591ff
+ writetext UnknownText_0x593ed
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x591ff:
+ writetext UnknownText_0x59478
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x59205:
+ writetext UnknownText_0x59445
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x5920b:
+ writetext UnknownText_0x594cb
+ waitbutton
+ closetext
+ clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
+ end
+
+ScientistScript_0x59214:
+ faceplayer
+ opentext
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x5922e
+ checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
+ iftrue UnknownScript_0x59228
+ writetext UnknownText_0x5954f
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x59228:
+ writetext UnknownText_0x595cb
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x5922e:
+ writetext UnknownText_0x59769
+ waitbutton
+ closetext
+ end
+
+MapRuinsOfAlphResearchCenterSignpost1Script:
+ opentext
+ checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
+ iftrue UnknownScript_0x59241
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x59247
+UnknownScript_0x59241:
+ writetext UnknownText_0x597b6
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x59247:
+ writetext UnknownText_0x597d9
+ waitbutton
+ closetext
+ end
+
+MapRuinsOfAlphResearchCenterSignpost2Script:
+ opentext
+ checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
+ iftrue UnknownScript_0x5925a
+ checkcode VAR_UNOWNCOUNT
+ if_equal 26, UnknownScript_0x59260
+UnknownScript_0x5925a:
+ writetext UnknownText_0x5980e
+ waitbutton
+ closetext
+ end
+
+UnknownScript_0x59260:
+ writetext UnknownText_0x5982d
+ waitbutton
+ special Special_UnownPrinter
+ closetext
+ end
+
+UnknownScript_0x59269:
+ jumptext UnknownText_0x59848
+
+MapRuinsOfAlphResearchCenterSignpost0Script:
+ jumptext UnknownText_0x59886
+
+MovementData_0x5926f:
+ step UP
+ step UP
+ step LEFT
+ turn_head UP
+ step_end
+
+MovementData_0x59274:
+ step DOWN
+ step_end
+
+MovementData_0x59276:
+ step UP
+ step_end
+
+UnknownText_0x59278:
+ text "Done!"
+
+ para "I modified your"
+ line "#DEX."
+
+ para "I added an"
+ line "optional #DEX"
+
+ para "to store UNOWN"
+ line "data."
+
+ para "It records them in"
+ line "the sequence that"
+ cont "they were caught."
+ done
+
+UnknownText_0x592fa:
+ text "<PLAYER>'s #DEX"
+ line "was upgraded."
+ done
+
+UnknownText_0x59311:
+ text "The UNOWN you"
+ line "catch will all be"
+ cont "recorded."
+
+ para "Check to see how"
+ line "many kinds exist."
+ done
+
+UnknownText_0x5935f:
+ text "You caught all the"
+ line "UNOWN variations?"
+
+ para "That's a great"
+ line "achievement!"
+
+ para "I've set up the"
+ line "printer here for"
+ cont "handling UNOWN."
+
+ para "Feel free to use"
+ line "it anytime."
+ done
+
+UnknownText_0x593ed:
+ text "The RUINS are"
+ line "about 1500 years"
+ cont "old."
+
+ para "But it's not known"
+ line "why they were"
+ cont "built--or by whom."
+ done
+
+UnknownText_0x59445:
+ text "I wonder how many"
+ line "kinds of #MON"
+ cont "are in the RUINS?"
+ done
+
+UnknownText_0x59478:
+ text "#MON appeared"
+ line "in the RUINS?"
+
+ para "That's incredible"
+ line "news!"
+
+ para "We'll need to"
+ line "investigate this."
+ done
+
+UnknownText_0x594cb:
+ text "Our investigation,"
+ line "with your help, is"
+
+ para "giving us insight"
+ line "into the RUINS."
+
+ para "The RUINS appear"
+ line "to have been built"
+
+ para "as a habitat for"
+ line "#MON."
+ done
+
+UnknownText_0x5954f:
+ text "There are odd pat-"
+ line "terns drawn on the"
+
+ para "walls of the"
+ line "RUINS."
+
+ para "They must be the"
+ line "keys for unravel-"
+ cont "ing the mystery"
+ cont "of the RUINS."
+ done
+
+UnknownText_0x595cb:
+ text "The strange #-"
+ line "MON you saw in the"
+ cont "RUINS?"
+
+ para "They appear to be"
+ line "very much like the"
+
+ para "drawings on the"
+ line "walls there."
+
+ para "Hmm…"
+
+ para "That must mean"
+ line "there are many"
+ cont "kinds of them…"
+ done
+
+; possibly unused
+UnknownText_0x59669:
+ text "We think something"
+ line "caused the cryptic"
+
+ para "patterns to appear"
+ line "in the RUINS."
+
+ para "We've focused our"
+ line "studies on that."
+ done
+
+; possibly unused
+UnknownText_0x596d3:
+ text "According to my"
+ line "research…"
+
+ para "Those mysterious"
+ line "patterns appeared"
+
+ para "when the #COM"
+ line "CENTER was built."
+
+ para "It must mean that"
+ line "radio waves have"
+
+ para "some sort of a"
+ line "link…"
+ done
+
+UnknownText_0x59769:
+ text "Why did those"
+ line "ancient patterns"
+
+ para "appear on the wall"
+ line "now?"
+
+ para "The mystery"
+ line "deepens…"
+ done
+
+UnknownText_0x597b6:
+ text "RUINS OF ALPH"
+
+ para "Exploration"
+ line "Year 10"
+ done
+
+UnknownText_0x597d9:
+ text "Mystery #MON"
+ line "Name: UNOWN"
+
+ para "A total of 26"
+ line "kinds found."
+ done
+
+UnknownText_0x5980e:
+ text "This doesn't seem"
+ line "to work yet."
+ done
+
+UnknownText_0x5982d:
+ text "UNOWN may be"
+ line "printed out."
+ done
+
+; possibly unused
+UnknownText_0x59848:
+ text "It's a photo of"
+ line "the RESEARCH"
+
+ para "CENTER'S founder,"
+ line "PROF.SILKTREE."
+ done
+
+UnknownText_0x59886:
+ text "There are many"
+ line "academic books."
+
+ para "Ancient Ruins…"
+ line "Mysteries of the"
+ cont "Ancients…"
+ done
+
+RuinsOfAlphResearchCenter_MapEventHeader:
+ ; filler
+ db 0, 0
+
+.Warps:
+ db 2
+ warp_def $7, $2, 6, RUINS_OF_ALPH_OUTSIDE
+ warp_def $7, $3, 6, RUINS_OF_ALPH_OUTSIDE
+
+.XYTriggers:
+ db 0
+
+.Signposts:
+ db 3
+ signpost 5, 6, SIGNPOST_READ, MapRuinsOfAlphResearchCenterSignpost0Script
+ signpost 4, 3, SIGNPOST_READ, MapRuinsOfAlphResearchCenterSignpost1Script
+ signpost 1, 7, SIGNPOST_READ, MapRuinsOfAlphResearchCenterSignpost2Script
+
+.PersonEvents:
+ db 3
+ person_event SPRITE_SCIENTIST, 5, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x591e5, -1
+ person_event SPRITE_SCIENTIST, 2, 5, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x59214, -1
+ person_event SPRITE_SCIENTIST, 5, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x591d1, EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
--- /dev/null
+++ b/maps/RuinsOfAlphResearchCenter.blk
@@ -1,0 +1,1 @@
+;()
\ No newline at end of file
--- a/maps/RuinsofAlphAerodactylChamber.asm
+++ /dev/null
@@ -1,176 +1,0 @@
-RuinsofAlphAerodactylChamber_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x58dad, 0
- dw UnknownScript_0x58db8, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_TILES, UnknownScript_0x58db9
-
-UnknownScript_0x58dad:
- checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
- iftrue UnknownScript_0x58db4
- end
-
-UnknownScript_0x58db4:
- priorityjump UnknownScript_0x58dd3
- end
-
-UnknownScript_0x58db8:
- end
-
-UnknownScript_0x58db9:
- checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
- iftrue UnknownScript_0x58dc3
- changeblock $4, $0, $2e
-UnknownScript_0x58dc3:
- checkevent EVENT_SOLVED_AERODACTYL_PUZZLE
- iffalse UnknownScript_0x58dca
- return
-
-UnknownScript_0x58dca:
- changeblock $2, $2, $1
- changeblock $4, $2, $2
- return
-
-UnknownScript_0x58dd3:
- pause 30
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 20
- pause 30
- playsound SFX_STRENGTH
- changeblock $4, $0, $30
- reloadmappart
- earthquake 50
- dotrigger $1
- closetext
- end
-
-MapRuinsofAlphAerodactylChamberSignpost2Script:
- refreshscreen $0
- writebyte $2
- special Special_UnownPuzzle
- closetext
- iftrue UnknownScript_0x58df7
- end
-
-UnknownScript_0x58df7:
- setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- setevent EVENT_SOLVED_AERODACTYL_PUZZLE
- setflag ENGINE_UNLOCKED_UNOWNS_3
- domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 15
- changeblock $2, $2, $18
- changeblock $4, $2, $19
- reloadmappart
- playsound SFX_STRENGTH
- earthquake 80
- applymovement PLAYER, MovementData_0x58e4d
- playsound SFX_KINESIS
- waitsfx
- pause 20
- warpcheck
- end
-
-MapRuinsofAlphAerodactylChamberSignpost1Script:
- jumptext UnknownText_0x58ec2
-
-MapRuinsofAlphAerodactylChamberSignpost3Script:
- jumptext UnknownText_0x58ee7
-
-MapRuinsofAlphAerodactylChamberSignpost4Script:
- opentext
- writetext UnknownText_0x58e4f
- writebyte $1
- special Special_DisplayUnownWords
- closetext
- end
-
-MapRuinsofAlphAerodactylChamberSignpost5Script:
- checkevent EVENT_WALL_OPENED_IN_AERODACTYL_CHAMBER
- iftrue UnknownScript_0x58e46
- opentext
- writetext UnknownText_0x58e81
- writebyte $1
- special Special_DisplayUnownWords
- closetext
- end
-
-UnknownScript_0x58e46:
- opentext
- writetext UnknownText_0x58ea2
- waitbutton
- closetext
- end
-
-MovementData_0x58e4d:
- db $59 ; movement
- step_end
-
-UnknownText_0x58e4f:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-; possibly unused.. again?
-UnknownText_0x58e70:
- text "It's UNOWN text!"
- done
-
-UnknownText_0x58e81:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-UnknownText_0x58ea2:
- text "There's a big hole"
- line "in the wall!"
- done
-
-UnknownText_0x58ec2:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-UnknownText_0x58ee7:
- text "This flying #-"
- line "MON attacked its"
-
- para "prey with saw-like"
- line "fangs."
- done
-
-RuinsofAlphAerodactylChamber_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 5
- warp_def $9, $3, 4, RUINS_OF_ALPH_OUTSIDE
- warp_def $9, $4, 4, RUINS_OF_ALPH_OUTSIDE
- warp_def $3, $3, 8, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $3, $4, 9, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $0, $4, 1, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 6
- signpost 3, 2, SIGNPOST_READ, MapRuinsofAlphAerodactylChamberSignpost1Script
- signpost 3, 5, SIGNPOST_READ, MapRuinsofAlphAerodactylChamberSignpost1Script
- signpost 2, 3, SIGNPOST_UP, MapRuinsofAlphAerodactylChamberSignpost2Script
- signpost 2, 4, SIGNPOST_UP, MapRuinsofAlphAerodactylChamberSignpost3Script
- signpost 0, 3, SIGNPOST_UP, MapRuinsofAlphAerodactylChamberSignpost4Script
- signpost 0, 4, SIGNPOST_UP, MapRuinsofAlphAerodactylChamberSignpost5Script
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphAerodactylItemRoom.asm
+++ /dev/null
@@ -1,59 +1,0 @@
-const_value set 2
- const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL1
- const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL2
- const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL3
- const RUINSOFALPHAERODACTYLITEMROOM_POKE_BALL4
-
-RuinsofAlphAerodactylItemRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphAerodactylItemRoomGoldBerry:
- itemball GOLD_BERRY
-
-RuinsofAlphAerodactylItemRoomMoonStone:
- itemball MOON_STONE
-
-RuinsofAlphAerodactylItemRoomHealPowder:
- itemball HEAL_POWDER
-
-RuinsofAlphAerodactylItemRoomEnergyRoot:
- itemball ENERGY_ROOT
-
-MapRuinsofAlphAerodactylItemRoomSignpost1Script:
- jumptext UnknownText_0x59ac1
-
-UnknownText_0x59ac1:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-RuinsofAlphAerodactylItemRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $9, $3, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER
- warp_def $9, $4, 5, RUINS_OF_ALPH_AERODACTYL_CHAMBER
- warp_def $1, $3, 1, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM
- warp_def $1, $4, 2, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 2, SIGNPOST_READ, MapRuinsofAlphAerodactylItemRoomSignpost1Script
- signpost 1, 5, SIGNPOST_READ, MapRuinsofAlphAerodactylItemRoomSignpost1Script
-
-.PersonEvents:
- db 4
- person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphAerodactylItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_AERODACTYL_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphAerodactylItemRoomMoonStone, EVENT_PICKED_UP_MOON_STONE_FROM_AERODACTYL_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphAerodactylItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_AERODACTYL_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphAerodactylItemRoomEnergyRoot, EVENT_PICKED_UP_ENERGY_ROOT_FROM_AERODACTYL_ITEM_ROOM
--- a/maps/RuinsofAlphAerodactylWordRoom.asm
+++ /dev/null
@@ -1,25 +1,0 @@
-RuinsofAlphAerodactylWordRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphAerodactylWordRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 3
- warp_def $5, $9, 3, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
- warp_def $5, $a, 4, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM
- warp_def $b, $11, 8, RUINS_OF_ALPH_INNER_CHAMBER
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphAerodactylWordRoom.blk
+++ /dev/null
@@ -1,2 +1,0 @@
-
- !"#$%
\ No newline at end of file
--- a/maps/RuinsofAlphHoOhChamber.asm
+++ /dev/null
@@ -1,177 +1,0 @@
-RuinsofAlphHoOhChamber_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x5856d, 0
- dw UnknownScript_0x5857b, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_TILES, UnknownScript_0x5857c
-
-UnknownScript_0x5856d:
- special SpecialHoOhChamber
- checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
- iftrue UnknownScript_0x58577
- end
-
-UnknownScript_0x58577:
- priorityjump UnknownScript_0x58596
- end
-
-UnknownScript_0x5857b:
- end
-
-UnknownScript_0x5857c:
- checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
- iftrue UnknownScript_0x58586
- changeblock $4, $0, $2e
-UnknownScript_0x58586:
- checkevent EVENT_SOLVED_HO_OH_PUZZLE
- iffalse UnknownScript_0x5858d
- return
-
-UnknownScript_0x5858d:
- changeblock $2, $2, $1
- changeblock $4, $2, $2
- return
-
-UnknownScript_0x58596:
- pause 30
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 20
- pause 30
- playsound SFX_STRENGTH
- changeblock $4, $0, $30
- reloadmappart
- earthquake 50
- dotrigger $1
- closetext
- end
-
-MapRuinsofAlphHoOhChamberSignpost2Script:
- refreshscreen $0
- writebyte $3
- special Special_UnownPuzzle
- closetext
- iftrue UnknownScript_0x585ba
- end
-
-UnknownScript_0x585ba:
- setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- setevent EVENT_SOLVED_HO_OH_PUZZLE
- setflag ENGINE_UNLOCKED_UNOWNS_4
- domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 15
- changeblock $2, $2, $18
- changeblock $4, $2, $19
- reloadmappart
- playsound SFX_STRENGTH
- earthquake 80
- applymovement PLAYER, MovementData_0x58610
- playsound SFX_KINESIS
- waitsfx
- pause 20
- warpcheck
- end
-
-MapRuinsofAlphHoOhChamberSignpost1Script:
- jumptext UnknownText_0x58685
-
-MapRuinsofAlphHoOhChamberSignpost3Script:
- jumptext UnknownText_0x586aa
-
-MapRuinsofAlphHoOhChamberSignpost4Script:
- opentext
- writetext UnknownText_0x58612
- writebyte $3
- special Special_DisplayUnownWords
- closetext
- end
-
-MapRuinsofAlphHoOhChamberSignpost5Script:
- checkevent EVENT_WALL_OPENED_IN_HO_OH_CHAMBER
- iftrue UnknownScript_0x58609
- opentext
- writetext UnknownText_0x58644
- writebyte $3
- special Special_DisplayUnownWords
- closetext
- end
-
-UnknownScript_0x58609:
- opentext
- writetext UnknownText_0x58665
- waitbutton
- closetext
- end
-
-MovementData_0x58610:
- db $59 ; movement
- step_end
-
-UnknownText_0x58612:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-; possibly unused
-UnknownText_0x58633:
- text "It's UNOWN text!"
- done
-
-UnknownText_0x58644:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-UnknownText_0x58665:
- text "There's a big hole"
- line "in the wall!"
- done
-
-UnknownText_0x58685:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-UnknownText_0x586aa:
- text "A #MON that"
- line "flew gracefully on"
-
- para "rainbow-colored"
- line "wings."
- done
-
-RuinsofAlphHoOhChamber_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 5
- warp_def $9, $3, 1, RUINS_OF_ALPH_OUTSIDE
- warp_def $9, $4, 1, RUINS_OF_ALPH_OUTSIDE
- warp_def $3, $3, 2, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $3, $4, 3, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $0, $4, 1, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 6
- signpost 3, 2, SIGNPOST_READ, MapRuinsofAlphHoOhChamberSignpost1Script
- signpost 3, 5, SIGNPOST_READ, MapRuinsofAlphHoOhChamberSignpost1Script
- signpost 2, 3, SIGNPOST_UP, MapRuinsofAlphHoOhChamberSignpost2Script
- signpost 2, 4, SIGNPOST_UP, MapRuinsofAlphHoOhChamberSignpost3Script
- signpost 0, 3, SIGNPOST_UP, MapRuinsofAlphHoOhChamberSignpost4Script
- signpost 0, 4, SIGNPOST_UP, MapRuinsofAlphHoOhChamberSignpost5Script
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphHoOhItemRoom.asm
+++ /dev/null
@@ -1,59 +1,0 @@
-const_value set 2
- const RUINSOFALPHHOOHITEMROOM_POKE_BALL1
- const RUINSOFALPHHOOHITEMROOM_POKE_BALL2
- const RUINSOFALPHHOOHITEMROOM_POKE_BALL3
- const RUINSOFALPHHOOHITEMROOM_POKE_BALL4
-
-RuinsofAlphHoOhItemRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphHoOhItemRoomGoldBerry:
- itemball GOLD_BERRY
-
-RuinsofAlphHoOhItemRoomMysteryberry:
- itemball MYSTERYBERRY
-
-RuinsofAlphHoOhItemRoomRevivalHerb:
- itemball REVIVAL_HERB
-
-RuinsofAlphHoOhItemRoomCharcoal:
- itemball CHARCOAL
-
-MapRuinsofAlphHoOhItemRoomSignpost1Script:
- jumptext UnknownText_0x59923
-
-UnknownText_0x59923:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-RuinsofAlphHoOhItemRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $9, $3, 5, RUINS_OF_ALPH_HO_OH_CHAMBER
- warp_def $9, $4, 5, RUINS_OF_ALPH_HO_OH_CHAMBER
- warp_def $1, $3, 1, RUINS_OF_ALPH_HO_OH_WORD_ROOM
- warp_def $1, $4, 2, RUINS_OF_ALPH_HO_OH_WORD_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 2, SIGNPOST_READ, MapRuinsofAlphHoOhItemRoomSignpost1Script
- signpost 1, 5, SIGNPOST_READ, MapRuinsofAlphHoOhItemRoomSignpost1Script
-
-.PersonEvents:
- db 4
- person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphHoOhItemRoomGoldBerry, EVENT_PICKED_UP_GOLD_BERRY_FROM_HO_OH_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphHoOhItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_HO_OH_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphHoOhItemRoomRevivalHerb, EVENT_PICKED_UP_REVIVAL_HERB_FROM_HO_OH_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphHoOhItemRoomCharcoal, EVENT_PICKED_UP_CHARCOAL_FROM_HO_OH_ITEM_ROOM
--- a/maps/RuinsofAlphHoOhWordRoom.asm
+++ /dev/null
@@ -1,25 +1,0 @@
-RuinsofAlphHoOhWordRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphHoOhWordRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 3
- warp_def $9, $9, 3, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
- warp_def $9, $a, 4, RUINS_OF_ALPH_HO_OH_ITEM_ROOM
- warp_def $15, $11, 2, RUINS_OF_ALPH_INNER_CHAMBER
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphHoOhWordRoom.blk
+++ /dev/null
@@ -1,2 +1,0 @@
-
- !"#$%&'()*+,-./0123456789:;<=
\ No newline at end of file
--- a/maps/RuinsofAlphInnerChamber.asm
+++ /dev/null
@@ -1,135 +1,0 @@
-const_value set 2
- const RUINSOFALPHINNERCHAMBER_FISHER
- const RUINSOFALPHINNERCHAMBER_TEACHER
- const RUINSOFALPHINNERCHAMBER_GRAMPS
-
-RuinsofAlphInnerChamber_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x58f69, 0
- dw UnknownScript_0x58f6a, 0
-
-.MapCallbacks:
- db 0
-
-UnknownScript_0x58f69:
- end
-
-UnknownScript_0x58f6a:
- priorityjump UnknownScript_0x58f6e
-
-UnknownScript_0x58f6d:
- end
-
-UnknownScript_0x58f6e:
- opentext
- writetext UnknownText_0x58f89
- waitbutton
- closetext
- dotrigger $0
- setevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
- clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
- end
-
-FisherScript_0x58f7d:
- jumptextfaceplayer UnknownText_0x58fac
-
-TeacherScript_0x58f80:
- jumptextfaceplayer UnknownText_0x58fda
-
-GrampsScript_0x58f83:
- jumptextfaceplayer UnknownText_0x59024
-
-MapRuinsofAlphInnerChamberSignpost25Script:
- jumptext UnknownText_0x59072
-
-UnknownText_0x58f89:
- text "There is a strange"
- line "presence here…"
- done
-
-UnknownText_0x58fac:
- text "This is a big"
- line "room, but there's"
- cont "nothing here."
- done
-
-UnknownText_0x58fda:
- text "This place has a"
- line "mystical quality"
- cont "to it."
-
- para "It feels sort of"
- line "ethereal even."
- done
-
-UnknownText_0x59024:
- text "Ancient buildings"
- line "are often tombs of"
- cont "kings."
-
- para "Like the pyramids,"
- line "for instance."
- done
-
-UnknownText_0x59072:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-RuinsofAlphInnerChamber_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 9
- warp_def $d, $a, 5, RUINS_OF_ALPH_OUTSIDE
- warp_def $f, $3, 3, RUINS_OF_ALPH_HO_OH_CHAMBER
- warp_def $f, $4, 4, RUINS_OF_ALPH_HO_OH_CHAMBER
- warp_def $3, $f, 3, RUINS_OF_ALPH_KABUTO_CHAMBER
- warp_def $3, $10, 4, RUINS_OF_ALPH_KABUTO_CHAMBER
- warp_def $15, $3, 3, RUINS_OF_ALPH_OMANYTE_CHAMBER
- warp_def $15, $4, 4, RUINS_OF_ALPH_OMANYTE_CHAMBER
- warp_def $18, $f, 3, RUINS_OF_ALPH_AERODACTYL_CHAMBER
- warp_def $18, $10, 4, RUINS_OF_ALPH_AERODACTYL_CHAMBER
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 26
- signpost 3, 2, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 3, 5, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 3, 8, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 3, 11, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 3, 14, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 3, 17, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 2, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 5, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 8, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 11, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 14, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 8, 17, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 13, 2, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 13, 17, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 2, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 5, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 8, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 11, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 14, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 18, 17, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 2, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 5, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 8, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 11, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 14, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
- signpost 24, 17, SIGNPOST_READ, MapRuinsofAlphInnerChamberSignpost25Script
-
-.PersonEvents:
- db 3
- person_event SPRITE_FISHER, 7, 3, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x58f7d, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- person_event SPRITE_TEACHER, 13, 14, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, PERSONTYPE_SCRIPT, 0, TeacherScript_0x58f80, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- person_event SPRITE_GRAMPS, 19, 11, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x58f83, EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
--- a/maps/RuinsofAlphInnerChamber.blk
+++ /dev/null
@@ -1,7 +1,0 @@
-
-
-
-
-
-
- &*'*'*'*'(
\ No newline at end of file
--- a/maps/RuinsofAlphItemRoom.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-451212,+
\ No newline at end of file
--- a/maps/RuinsofAlphKabutoChamber.asm
+++ /dev/null
@@ -1,292 +1,0 @@
-const_value set 2
- const RUINSOFALPHKABUTOCHAMBER_RECEPTIONIST
- const RUINSOFALPHKABUTOCHAMBER_SCIENTIST
-
-RuinsofAlphKabutoChamber_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x5872b, 0
- dw UnknownScript_0x58736, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_TILES, UnknownScript_0x58737
-
-UnknownScript_0x5872b:
- checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
- iftrue UnknownScript_0x58732
- end
-
-UnknownScript_0x58732:
- priorityjump UnknownScript_0x58751
-
-UnknownScript_0x58735:
- end
-
-UnknownScript_0x58736:
- end
-
-UnknownScript_0x58737:
- checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
- iftrue UnknownScript_0x58741
- changeblock $4, $0, $2e
-UnknownScript_0x58741:
- checkevent EVENT_SOLVED_KABUTO_PUZZLE
- iffalse UnknownScript_0x58748
- return
-
-UnknownScript_0x58748:
- changeblock $2, $2, $1
- changeblock $4, $2, $2
- return
-
-UnknownScript_0x58751:
- pause 30
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 20
- pause 30
- playsound SFX_STRENGTH
- changeblock $4, $0, $30
- reloadmappart
- earthquake 50
- dotrigger $1
- closetext
- end
-
-ReceptionistScript_0x58769:
- jumptextfaceplayer UnknownText_0x58800
-
-MapRuinsofAlphKabutoChamberSignpost2Script:
- refreshscreen $0
- writebyte $0
- special Special_UnownPuzzle
- closetext
- iftrue UnknownScript_0x58778
- end
-
-UnknownScript_0x58778:
- setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- setevent EVENT_SOLVED_KABUTO_PUZZLE
- setflag ENGINE_UNLOCKED_UNOWNS_1
- setevent EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
- domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 15
- changeblock $2, $2, $18
- changeblock $4, $2, $19
- reloadmappart
- playsound SFX_STRENGTH
- earthquake 80
- applymovement PLAYER, MovementData_0x587fe
- playsound SFX_KINESIS
- waitsfx
- pause 20
- warpcheck
- end
-
-ScientistScript_0x587a8:
- faceplayer
- opentext
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x587cf
- checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
- iftrue UnknownScript_0x587c9
- checkevent EVENT_SOLVED_KABUTO_PUZZLE
- iffalse UnknownScript_0x587c0
- writetext UnknownText_0x589b8
- buttonsound
-UnknownScript_0x587c0:
- writetext UnknownText_0x588f5
- waitbutton
- closetext
- spriteface RUINSOFALPHKABUTOCHAMBER_SCIENTIST, UP
- end
-
-UnknownScript_0x587c9:
- writetext UnknownText_0x5897c
- waitbutton
- closetext
- end
-
-UnknownScript_0x587cf:
- writetext UnknownText_0x594cb
- waitbutton
- closetext
- end
-
-MapRuinsofAlphKabutoChamberSignpost1Script:
- jumptext UnknownText_0x58b1a
-
-MapRuinsofAlphKabutoChamberSignpost3Script:
- jumptext UnknownText_0x58b3f
-
-MapRuinsofAlphKabutoChamberSignpost4Script:
- opentext
- writetext UnknownText_0x58aa7
- writebyte $0
- special Special_DisplayUnownWords
- closetext
- end
-
-MapRuinsofAlphKabutoChamberSignpost5Script:
- checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER
- iftrue UnknownScript_0x587f7
- opentext
- writetext UnknownText_0x58ad9
- writebyte $0
- special Special_DisplayUnownWords
- closetext
- end
-
-UnknownScript_0x587f7:
- opentext
- writetext UnknownText_0x58afa
- waitbutton
- closetext
- end
-
-MovementData_0x587fe:
- db $59 ; movement
- step_end
-
-UnknownText_0x58800:
- text "Welcome to this"
- line "chamber."
-
- para "There are sliding"
- line "panels that depict"
-
- para "a #MON drawn by"
- line "the ancients."
-
- para "Slide the panels"
- line "around to form the"
- cont "picture."
-
- para "To the right is a"
- line "description of the"
- cont "#MON."
-
- para "Scientists in the"
- line "back are examining"
-
- para "some newly found"
- line "patterns."
- done
-
-UnknownText_0x588f5:
- text "Recently, strange,"
- line "cryptic patterns"
- cont "have appeared."
-
- para "It's odd. They"
- line "weren't here a"
- cont "little while ago…"
-
- para "You should take a"
- line "look at the walls."
- done
-
-UnknownText_0x5897c:
- text "Ah! Here's another"
- line "huge hole!"
-
- para "It's big enough to"
- line "go through!"
- done
-
-UnknownText_0x589b8:
- text "That tremor was"
- line "pretty scary!"
-
- para "But I'm more"
- line "concerned about"
- cont "this wall here…"
- done
-
-; possibly unused
-UnknownText_0x58a03:
- text "The patterns on"
- line "the wall appear to"
- cont "be words!"
-
- para "And those sliding"
- line "stone panels seem"
-
- para "to be signals of"
- line "some kind."
-
- para "I think they make"
- line "#MON appear,"
-
- para "but it's not clear"
- line "yet…"
- done
-
-UnknownText_0x58aa7:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-; possibly unused
-UnknownText_0x58ac8:
- text "It's UNOWN text!"
- done
-
-UnknownText_0x58ad9:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-UnknownText_0x58afa:
- text "There's a big hole"
- line "in the wall!"
- done
-
-UnknownText_0x58b1a:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-UnknownText_0x58b3f:
- text "A #MON that hid"
- line "on the sea floor."
-
- para "Eyes on its back"
- line "scanned the area."
- done
-
-RuinsofAlphKabutoChamber_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 5
- warp_def $9, $3, 2, RUINS_OF_ALPH_OUTSIDE
- warp_def $9, $4, 2, RUINS_OF_ALPH_OUTSIDE
- warp_def $3, $3, 4, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $3, $4, 5, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $0, $4, 1, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 6
- signpost 3, 2, SIGNPOST_READ, MapRuinsofAlphKabutoChamberSignpost1Script
- signpost 3, 5, SIGNPOST_READ, MapRuinsofAlphKabutoChamberSignpost1Script
- signpost 2, 3, SIGNPOST_UP, MapRuinsofAlphKabutoChamberSignpost2Script
- signpost 2, 4, SIGNPOST_UP, MapRuinsofAlphKabutoChamberSignpost3Script
- signpost 0, 3, SIGNPOST_UP, MapRuinsofAlphKabutoChamberSignpost4Script
- signpost 0, 4, SIGNPOST_UP, MapRuinsofAlphKabutoChamberSignpost5Script
-
-.PersonEvents:
- db 2
- person_event SPRITE_RECEPTIONIST, 5, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ReceptionistScript_0x58769, EVENT_RUINS_OF_ALPH_KABUTO_CHAMBER_RECEPTIONIST
- person_event SPRITE_SCIENTIST, 1, 3, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x587a8, -1
--- a/maps/RuinsofAlphKabutoItemRoom.asm
+++ /dev/null
@@ -1,59 +1,0 @@
-const_value set 2
- const RUINSOFALPHKABUTOITEMROOM_POKE_BALL1
- const RUINSOFALPHKABUTOITEMROOM_POKE_BALL2
- const RUINSOFALPHKABUTOITEMROOM_POKE_BALL3
- const RUINSOFALPHKABUTOITEMROOM_POKE_BALL4
-
-RuinsofAlphKabutoItemRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphKabutoItemRoomBerry:
- itemball BERRY
-
-RuinsofAlphKabutoItemRoomPsncureberry:
- itemball PSNCUREBERRY
-
-RuinsofAlphKabutoItemRoomHealPowder:
- itemball HEAL_POWDER
-
-RuinsofAlphKabutoItemRoomEnergypowder:
- itemball ENERGYPOWDER
-
-MapRuinsofAlphKabutoItemRoomSignpost1Script:
- jumptext UnknownText_0x599ad
-
-UnknownText_0x599ad:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-RuinsofAlphKabutoItemRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $9, $3, 5, RUINS_OF_ALPH_KABUTO_CHAMBER
- warp_def $9, $4, 5, RUINS_OF_ALPH_KABUTO_CHAMBER
- warp_def $1, $3, 1, RUINS_OF_ALPH_KABUTO_WORD_ROOM
- warp_def $1, $4, 2, RUINS_OF_ALPH_KABUTO_WORD_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 2, SIGNPOST_READ, MapRuinsofAlphKabutoItemRoomSignpost1Script
- signpost 1, 5, SIGNPOST_READ, MapRuinsofAlphKabutoItemRoomSignpost1Script
-
-.PersonEvents:
- db 4
- person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphKabutoItemRoomBerry, EVENT_PICKED_UP_BERRY_FROM_KABUTO_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphKabutoItemRoomPsncureberry, EVENT_PICKED_UP_PSNCUREBERRY_FROM_KABUTO_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphKabutoItemRoomHealPowder, EVENT_PICKED_UP_HEAL_POWDER_FROM_KABUTO_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphKabutoItemRoomEnergypowder, EVENT_PICKED_UP_ENERGYPOWDER_FROM_KABUTO_ITEM_ROOM
--- a/maps/RuinsofAlphKabutoWordRoom.asm
+++ /dev/null
@@ -1,25 +1,0 @@
-RuinsofAlphKabutoWordRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphKabutoWordRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 3
- warp_def $5, $9, 3, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
- warp_def $5, $a, 4, RUINS_OF_ALPH_KABUTO_ITEM_ROOM
- warp_def $b, $11, 4, RUINS_OF_ALPH_INNER_CHAMBER
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphKabutoWordRoom.blk
+++ /dev/null
@@ -1,2 +1,0 @@
-
- !"#$%
\ No newline at end of file
--- a/maps/RuinsofAlphOmanyteChamber.asm
+++ /dev/null
@@ -1,177 +1,0 @@
-RuinsofAlphOmanyteChamber_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x58be9, 0
- dw UnknownScript_0x58bf7, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_TILES, UnknownScript_0x58bf8
-
-UnknownScript_0x58be9:
- special SpecialOmanyteChamber
- checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
- iftrue UnknownScript_0x58bf3
- end
-
-UnknownScript_0x58bf3:
- priorityjump UnknownScript_0x58c12
- end
-
-UnknownScript_0x58bf7:
- end
-
-UnknownScript_0x58bf8:
- checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
- iftrue UnknownScript_0x58c02
- changeblock $4, $0, $2e
-UnknownScript_0x58c02:
- checkevent EVENT_SOLVED_OMANYTE_PUZZLE
- iffalse UnknownScript_0x58c09
- return
-
-UnknownScript_0x58c09:
- changeblock $2, $2, $1
- changeblock $4, $2, $2
- return
-
-UnknownScript_0x58c12:
- pause 30
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 20
- pause 30
- playsound SFX_STRENGTH
- changeblock $4, $0, $30
- reloadmappart
- earthquake 50
- dotrigger $1
- closetext
- end
-
-MapRuinsofAlphOmanyteChamberSignpost2Script:
- refreshscreen $0
- writebyte $1
- special Special_UnownPuzzle
- closetext
- iftrue UnknownScript_0x58c36
- end
-
-UnknownScript_0x58c36:
- setevent EVENT_RUINS_OF_ALPH_INNER_CHAMBER_TOURISTS
- setevent EVENT_SOLVED_OMANYTE_PUZZLE
- setflag ENGINE_UNLOCKED_UNOWNS_2
- domaptrigger RUINS_OF_ALPH_INNER_CHAMBER, $1
- earthquake 30
- showemote EMOTE_SHOCK, PLAYER, 15
- changeblock $2, $2, $18
- changeblock $4, $2, $19
- reloadmappart
- playsound SFX_STRENGTH
- earthquake 80
- applymovement PLAYER, MovementData_0x58c8c
- playsound SFX_KINESIS
- waitsfx
- pause 20
- warpcheck
- end
-
-MapRuinsofAlphOmanyteChamberSignpost1Script:
- jumptext UnknownText_0x58d01
-
-MapRuinsofAlphOmanyteChamberSignpost3Script:
- jumptext UnknownText_0x58d26
-
-MapRuinsofAlphOmanyteChamberSignpost4Script:
- opentext
- writetext UnknownText_0x58c8e
- writebyte $2
- special Special_DisplayUnownWords
- closetext
- end
-
-MapRuinsofAlphOmanyteChamberSignpost5Script:
- checkevent EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
- iftrue UnknownScript_0x58c85
- opentext
- writetext UnknownText_0x58cc0
- writebyte $2
- special Special_DisplayUnownWords
- closetext
- end
-
-UnknownScript_0x58c85:
- opentext
- writetext UnknownText_0x58ce1
- waitbutton
- closetext
- end
-
-MovementData_0x58c8c:
- db $59 ; movement
- step_end
-
-UnknownText_0x58c8e:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-; possibly unused.. this again?
-UnknownText_0x58caf:
- text "It's UNOWN text!"
- done
-
-UnknownText_0x58cc0:
- text "Patterns appeared"
- line "on the walls…"
- done
-
-UnknownText_0x58ce1:
- text "There's a big hole"
- line "in the wall!"
- done
-
-UnknownText_0x58d01:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-UnknownText_0x58d26:
- text "This #MON"
- line "drifted in the"
-
- para "sea by twisting"
- line "its ten tentacles."
- done
-
-RuinsofAlphOmanyteChamber_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 5
- warp_def $9, $3, 3, RUINS_OF_ALPH_OUTSIDE
- warp_def $9, $4, 3, RUINS_OF_ALPH_OUTSIDE
- warp_def $3, $3, 6, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $3, $4, 7, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $0, $4, 1, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 6
- signpost 3, 2, SIGNPOST_READ, MapRuinsofAlphOmanyteChamberSignpost1Script
- signpost 3, 5, SIGNPOST_READ, MapRuinsofAlphOmanyteChamberSignpost1Script
- signpost 2, 3, SIGNPOST_UP, MapRuinsofAlphOmanyteChamberSignpost2Script
- signpost 2, 4, SIGNPOST_UP, MapRuinsofAlphOmanyteChamberSignpost3Script
- signpost 0, 3, SIGNPOST_UP, MapRuinsofAlphOmanyteChamberSignpost4Script
- signpost 0, 4, SIGNPOST_UP, MapRuinsofAlphOmanyteChamberSignpost5Script
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphOmanyteItemRoom.asm
+++ /dev/null
@@ -1,59 +1,0 @@
-const_value set 2
- const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL1
- const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL2
- const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL3
- const RUINSOFALPHOMANYTEITEMROOM_POKE_BALL4
-
-RuinsofAlphOmanyteItemRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphOmanyteItemRoomMysteryberry:
- itemball MYSTERYBERRY
-
-RuinsofAlphOmanyteItemRoomMysticWater:
- itemball MYSTIC_WATER
-
-RuinsofAlphOmanyteItemRoomStardust:
- itemball STARDUST
-
-RuinsofAlphOmanyteItemRoomStarPiece:
- itemball STAR_PIECE
-
-MapRuinsofAlphOmanyteItemRoomSignpost1Script:
- jumptext UnknownText_0x59a37
-
-UnknownText_0x59a37:
- text "It's a replica of"
- line "an ancient #-"
- cont "MON."
- done
-
-RuinsofAlphOmanyteItemRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 4
- warp_def $9, $3, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER
- warp_def $9, $4, 5, RUINS_OF_ALPH_OMANYTE_CHAMBER
- warp_def $1, $3, 1, RUINS_OF_ALPH_OMANYTE_WORD_ROOM
- warp_def $1, $4, 2, RUINS_OF_ALPH_OMANYTE_WORD_ROOM
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 2
- signpost 1, 2, SIGNPOST_READ, MapRuinsofAlphOmanyteItemRoomSignpost1Script
- signpost 1, 5, SIGNPOST_READ, MapRuinsofAlphOmanyteItemRoomSignpost1Script
-
-.PersonEvents:
- db 4
- person_event SPRITE_POKE_BALL, 6, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphOmanyteItemRoomMysteryberry, EVENT_PICKED_UP_MYSTERYBERRY_FROM_OMANYTE_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 6, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphOmanyteItemRoomMysticWater, EVENT_PICKED_UP_MYSTIC_WATER_FROM_OMANYTE_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphOmanyteItemRoomStardust, EVENT_PICKED_UP_STARDUST_FROM_OMANYTE_ITEM_ROOM
- person_event SPRITE_POKE_BALL, 4, 5, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, RuinsofAlphOmanyteItemRoomStarPiece, EVENT_PICKED_UP_STAR_PIECE_FROM_OMANYTE_ITEM_ROOM
--- a/maps/RuinsofAlphOmanyteWordRoom.asm
+++ /dev/null
@@ -1,25 +1,0 @@
-RuinsofAlphOmanyteWordRoom_MapScriptHeader:
-.MapTriggers:
- db 0
-
-.MapCallbacks:
- db 0
-
-RuinsofAlphOmanyteWordRoom_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 3
- warp_def $7, $9, 3, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
- warp_def $7, $a, 4, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM
- warp_def $d, $11, 6, RUINS_OF_ALPH_INNER_CHAMBER
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 0
-
-.PersonEvents:
- db 0
--- a/maps/RuinsofAlphOmanyteWordRoom.blk
+++ /dev/null
@@ -1,2 +1,0 @@
-
- !"#$%&'()*+,-
\ No newline at end of file
--- a/maps/RuinsofAlphOutside.asm
+++ /dev/null
@@ -1,325 +1,0 @@
-const_value set 2
- const RUINSOFALPHOUTSIDE_YOUNGSTER1
- const RUINSOFALPHOUTSIDE_SCIENTIST
- const RUINSOFALPHOUTSIDE_FISHER
- const RUINSOFALPHOUTSIDE_YOUNGSTER2
- const RUINSOFALPHOUTSIDE_YOUNGSTER3
-
-RuinsofAlphOutside_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x5800d, 0
- dw UnknownScript_0x5800e, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_OBJECTS, UnknownScript_0x5800f
-
-UnknownScript_0x5800d:
- end
-
-UnknownScript_0x5800e:
- end
-
-UnknownScript_0x5800f:
- checkflag ENGINE_UNOWN_DEX
- iftrue UnknownScript_0x5802c
- checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
- iftrue UnknownScript_0x5801e
- jump UnknownScript_0x5802c
-
-UnknownScript_0x5801e:
- checkcode VAR_UNOWNCOUNT
- if_greater_than $2, UnknownScript_0x58027
- jump UnknownScript_0x5802c
-
-UnknownScript_0x58027:
- appear RUINSOFALPHOUTSIDE_SCIENTIST
- dotrigger $1
- return
-
-UnknownScript_0x5802c:
- disappear RUINSOFALPHOUTSIDE_SCIENTIST
- dotrigger $0
- return
-
-UnknownScript_0x58031:
- spriteface RUINSOFALPHOUTSIDE_SCIENTIST, UP
- spriteface PLAYER, DOWN
- jump UnknownScript_0x58044
-
-UnknownScript_0x5803a:
- spriteface RUINSOFALPHOUTSIDE_SCIENTIST, LEFT
- spriteface PLAYER, RIGHT
- jump UnknownScript_0x58044
-
-ScientistScript_0x58043:
- faceplayer
-UnknownScript_0x58044:
- opentext
- writetext UnknownText_0x580c7
- waitbutton
- closetext
- playmusic MUSIC_SHOW_ME_AROUND
- follow RUINSOFALPHOUTSIDE_SCIENTIST, PLAYER
- applymovement RUINSOFALPHOUTSIDE_SCIENTIST, MovementData_0x580ba
- disappear RUINSOFALPHOUTSIDE_SCIENTIST
- stopfollow
- applymovement PLAYER, MovementData_0x580c5
- domaptrigger RUINS_OF_ALPH_RESEARCH_CENTER, $1
- warpcheck
- end
-
-FisherScript_0x58061:
- faceplayer
- opentext
- checkevent EVENT_TALKED_TO_RUINS_COWARD
- iftrue .Next
- setevent EVENT_TALKED_TO_RUINS_COWARD
- writetext UnknownText_0x583a4
- buttonsound
-.Next:
- writetext UnknownText_0x58420
- waitbutton
- closetext
- end
-
-YoungsterScript_0x58076:
- faceplayer
- opentext
- writetext UnknownText_0x58449
- waitbutton
- closetext
- end
-
-YoungsterScript_0x5807e:
- faceplayer
- opentext
- writetext UnknownText_0x5848e
- waitbutton
- closetext
- spriteface RUINSOFALPHOUTSIDE_YOUNGSTER3, UP
- end
-
-TrainerPsychicNathan:
- trainer EVENT_BEAT_PSYCHIC_NATHAN, PSYCHIC_T, NATHAN, PsychicNathanSeenText, PsychicNathanBeatenText, 0, PsychicNathanScript
-
-PsychicNathanScript:
- end_if_just_battled
- opentext
- writetext UnknownText_0x5830e
- waitbutton
- closetext
- end
-
-
-TrainerSuperNerdStan:
- trainer EVENT_BEAT_SUPER_NERD_STAN, SUPER_NERD, STAN, UnknownText_0x581e5, UnknownText_0x58217, 0, UnknownScript_0x580a9
-
-UnknownScript_0x580a9:
- end_if_just_battled
- opentext
- writetext UnknownText_0x58250
- waitbutton
- closetext
- end
-
-
-MapRuinsofAlphOutsideSignpost0Script:
- jumptext UnknownText_0x58325
-
-MapRuinsofAlphOutsideSignpost1Script:
- jumptext UnknownText_0x58342
-
-MapRuinsofAlphOutsideSignpost2Script:
- jumptext UnknownText_0x58362
-
-MovementData_0x580ba:
- step RIGHT
- step RIGHT
- step RIGHT
- step RIGHT
- step UP
- step UP
- step RIGHT
- step RIGHT
- step UP
- step UP
- step_end
-
-MovementData_0x580c5:
- step UP
- step_end
-
-UnknownText_0x580c7:
- text "Hm? That's a #-"
- line "DEX, isn't it?"
- cont "May I see it?"
-
- para "There are so many"
- line "kinds of #MON."
-
- para "Hm? What's this?"
-
- para "What is this"
- line "#MON?"
-
- para "It looks like the"
- line "strange writing on"
-
- para "the walls of the"
- line "RUINS."
-
- para "If those drawings"
- line "are really #-"
- cont "MON, there should"
- cont "be many more."
-
- para "I know! Let me up-"
- line "grade your #-"
- cont "DEX. Follow me."
- done
-
-UnknownText_0x581e5:
- text "What do you want?"
- line "I'm studying--"
- cont "don't disturb me!"
- done
-
-UnknownText_0x58217:
- text "Sorry…"
- line "I'm frustrated by"
-
- para "our lack of real"
- line "understanding…"
- done
-
-UnknownText_0x58250:
- text "The RUINS are from"
- line "about 1500 years"
- cont "ago."
-
- para "Nobody knows who"
- line "built them."
-
- para "It's also not"
- line "known if the #-"
- cont "MON statues have"
- cont "any meaning."
-
- para "It's all one big"
- line "mystery…"
- done
-
-PsychicNathanSeenText:
- text "Hmmm… This is a"
- line "strange place."
- done
-
-PsychicNathanBeatenText:
- text "…"
- done
-
-UnknownText_0x5830e:
- text "I like thinking"
- line "here."
- done
-
-UnknownText_0x58325:
- text "MYSTERY STONE"
- line "PANEL CHAMBER"
- done
-
-UnknownText_0x58342:
- text "RUINS OF ALPH"
- line "VISITORS WELCOME"
- done
-
-UnknownText_0x58362:
- text "RUINS OF ALPH"
- line "RESEARCH CENTER"
-
- para "THE AUTHORITY ON"
- line "THE RUINS OF ALPH"
- done
-
-UnknownText_0x583a4:
- text "While exploring"
- line "the RUINS, we"
-
- para "suddenly noticed"
- line "an odd presence."
-
- para "We all got scared"
- line "and ran away."
-
- para "You should be"
- line "careful too."
- done
-
-UnknownText_0x58420:
- text "The RUINS hide a"
- line "huge secret!"
-
- para "…I think…"
- done
-
-UnknownText_0x58449:
- text "There are many"
- line "kinds of UNOWN, so"
-
- para "we use them for"
- line "our secret codes."
- done
-
-UnknownText_0x5848e:
- text "A… H… E… A… D…"
- line "Hmm…"
-
- para "What?"
-
- para "I'm decoding this"
- line "message!"
- done
-
-RuinsofAlphOutside_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 11
- warp_def $11, $2, 1, RUINS_OF_ALPH_HO_OH_CHAMBER
- warp_def $7, $e, 1, RUINS_OF_ALPH_KABUTO_CHAMBER
- warp_def $1d, $2, 1, RUINS_OF_ALPH_OMANYTE_CHAMBER
- warp_def $21, $10, 1, RUINS_OF_ALPH_AERODACTYL_CHAMBER
- warp_def $d, $a, 1, RUINS_OF_ALPH_INNER_CHAMBER
- warp_def $b, $11, 1, RUINS_OF_ALPH_RESEARCH_CENTER
- warp_def $13, $6, 1, UNION_CAVE_B1F
- warp_def $1b, $6, 2, UNION_CAVE_B1F
- warp_def $5, $7, 3, ROUTE_36_RUINS_OF_ALPH_GATE
- warp_def $14, $d, 1, ROUTE_32_RUINS_OF_ALPH_GATE
- warp_def $15, $d, 2, ROUTE_32_RUINS_OF_ALPH_GATE
-
-.XYTriggers:
- db 2
- xy_trigger 1, $e, $b, $0, UnknownScript_0x58031, $0, $0
- xy_trigger 1, $f, $a, $0, UnknownScript_0x5803a, $0, $0
-
-.Signposts:
- db 3
- signpost 8, 16, SIGNPOST_READ, MapRuinsofAlphOutsideSignpost0Script
- signpost 16, 12, SIGNPOST_READ, MapRuinsofAlphOutsideSignpost1Script
- signpost 12, 18, SIGNPOST_READ, MapRuinsofAlphOutsideSignpost2Script
-
-.PersonEvents:
- db 5
- person_event SPRITE_YOUNGSTER, 20, 4, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_TRAINER, 1, TrainerPsychicNathan, -1
- person_event SPRITE_SCIENTIST, 15, 11, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ScientistScript_0x58043, EVENT_RUINS_OF_ALPH_OUTSIDE_SCIENTIST
- person_event SPRITE_FISHER, 17, 13, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, FisherScript_0x58061, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_FISHER
- person_event SPRITE_YOUNGSTER, 11, 14, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x58076, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
- person_event SPRITE_YOUNGSTER, 8, 12, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_RED, PERSONTYPE_SCRIPT, 0, YoungsterScript_0x5807e, EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
--- a/maps/RuinsofAlphOutside.blk
+++ /dev/null
@@ -1,12 +1,0 @@
-
-
-
-jppkTUlrsmXYE
-XYjppk
-XYhosmEjppqilsnqiE
-Zlsm
-
-jpkjpqqi
-
-jqosniTUjklsmlmXYhi
-PVVQjqiVVVQlsm
\ No newline at end of file
--- a/maps/RuinsofAlphPuzzleChamber.blk
+++ /dev/null
@@ -1,1 +1,0 @@
--0 ,+
\ No newline at end of file
--- a/maps/RuinsofAlphResearchCenter.asm
+++ /dev/null
@@ -1,422 +1,0 @@
-const_value set 2
- const RUINSOFALPHRESEARCHCENTER_SCIENTIST1
- const RUINSOFALPHRESEARCHCENTER_SCIENTIST2
- const RUINSOFALPHRESEARCHCENTER_SCIENTIST3
-
-RuinsofAlphResearchCenter_MapScriptHeader:
-.MapTriggers:
- db 2
-
- ; triggers
- dw UnknownScript_0x59180, 0
- dw UnknownScript_0x59181, 0
-
-.MapCallbacks:
- db 1
-
- ; callbacks
-
- dbw MAPCALLBACK_OBJECTS, UnknownScript_0x59185
-
-UnknownScript_0x59180:
- end
-
-UnknownScript_0x59181:
- priorityjump UnknownScript_0x59192
- end
-
-UnknownScript_0x59185:
- checktriggers
- if_equal $1, UnknownScript_0x5918b
- return
-
-UnknownScript_0x5918b:
- moveperson RUINSOFALPHRESEARCHCENTER_SCIENTIST3, $3, $7
- appear RUINSOFALPHRESEARCHCENTER_SCIENTIST3
- return
-
-UnknownScript_0x59192:
- applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x5926f
- playsound SFX_BOOT_PC
- pause 60
- playsound SFX_SWITCH_POKEMON
- pause 30
- playsound SFX_TALLY
- pause 30
- playsound SFX_TRANSACTION
- pause 30
- spriteface RUINSOFALPHRESEARCHCENTER_SCIENTIST3, DOWN
- opentext
- writetext UnknownText_0x59278
- waitbutton
- closetext
- applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59274
- opentext
- writetext UnknownText_0x592fa
- playsound SFX_ITEM
- waitsfx
- setflag ENGINE_UNOWN_DEX
- writetext UnknownText_0x59311
- waitbutton
- closetext
- applymovement RUINSOFALPHRESEARCHCENTER_SCIENTIST3, MovementData_0x59276
- dotrigger $0
- special RestartMapMusic
- end
-
-ScientistScript_0x591d1:
- faceplayer
- opentext
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x591df
- writetext UnknownText_0x59311
- waitbutton
- closetext
- end
-
-UnknownScript_0x591df:
- writetext UnknownText_0x5935f
- waitbutton
- closetext
- end
-
-ScientistScript_0x591e5:
- faceplayer
- opentext
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x5920b
- checkflag ENGINE_UNOWN_DEX
- iftrue UnknownScript_0x59205
- checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
- iftrue UnknownScript_0x591ff
- writetext UnknownText_0x593ed
- waitbutton
- closetext
- end
-
-UnknownScript_0x591ff:
- writetext UnknownText_0x59478
- waitbutton
- closetext
- end
-
-UnknownScript_0x59205:
- writetext UnknownText_0x59445
- waitbutton
- closetext
- end
-
-UnknownScript_0x5920b:
- writetext UnknownText_0x594cb
- waitbutton
- closetext
- clearevent EVENT_RUINS_OF_ALPH_OUTSIDE_TOURIST_YOUNGSTERS
- end
-
-ScientistScript_0x59214:
- faceplayer
- opentext
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x5922e
- checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS
- iftrue UnknownScript_0x59228
- writetext UnknownText_0x5954f
- waitbutton
- closetext
- end
-
-UnknownScript_0x59228:
- writetext UnknownText_0x595cb
- waitbutton
- closetext
- end
-
-UnknownScript_0x5922e:
- writetext UnknownText_0x59769
- waitbutton
- closetext
- end
-
-MapRuinsofAlphResearchCenterSignpost1Script:
- opentext
- checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
- iftrue UnknownScript_0x59241
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x59247
-UnknownScript_0x59241:
- writetext UnknownText_0x597b6
- waitbutton
- closetext
- end
-
-UnknownScript_0x59247:
- writetext UnknownText_0x597d9
- waitbutton
- closetext
- end
-
-MapRuinsofAlphResearchCenterSignpost2Script:
- opentext
- checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
- iftrue UnknownScript_0x5925a
- checkcode VAR_UNOWNCOUNT
- if_equal 26, UnknownScript_0x59260
-UnknownScript_0x5925a:
- writetext UnknownText_0x5980e
- waitbutton
- closetext
- end
-
-UnknownScript_0x59260:
- writetext UnknownText_0x5982d
- waitbutton
- special Special_UnownPrinter
- closetext
- end
-
-UnknownScript_0x59269:
- jumptext UnknownText_0x59848
-
-MapRuinsofAlphResearchCenterSignpost0Script:
- jumptext UnknownText_0x59886
-
-MovementData_0x5926f:
- step UP
- step UP
- step LEFT
- turn_head UP
- step_end
-
-MovementData_0x59274:
- step DOWN
- step_end
-
-MovementData_0x59276:
- step UP
- step_end
-
-UnknownText_0x59278:
- text "Done!"
-
- para "I modified your"
- line "#DEX."
-
- para "I added an"
- line "optional #DEX"
-
- para "to store UNOWN"
- line "data."
-
- para "It records them in"
- line "the sequence that"
- cont "they were caught."
- done
-
-UnknownText_0x592fa:
- text "<PLAYER>'s #DEX"
- line "was upgraded."
- done
-
-UnknownText_0x59311:
- text "The UNOWN you"
- line "catch will all be"
- cont "recorded."
-
- para "Check to see how"
- line "many kinds exist."
- done
-
-UnknownText_0x5935f:
- text "You caught all the"
- line "UNOWN variations?"
-
- para "That's a great"
- line "achievement!"
-
- para "I've set up the"
- line "printer here for"
- cont "handling UNOWN."
-
- para "Feel free to use"
- line "it anytime."
- done
-
-UnknownText_0x593ed:
- text "The RUINS are"
- line "about 1500 years"
- cont "old."
-
- para "But it's not known"
- line "why they were"
- cont "built--or by whom."
- done
-
-UnknownText_0x59445:
- text "I wonder how many"
- line "kinds of #MON"
- cont "are in the RUINS?"
- done
-
-UnknownText_0x59478:
- text "#MON appeared"
- line "in the RUINS?"
-
- para "That's incredible"
- line "news!"
-
- para "We'll need to"
- line "investigate this."
- done
-
-UnknownText_0x594cb:
- text "Our investigation,"
- line "with your help, is"
-
- para "giving us insight"
- line "into the RUINS."
-
- para "The RUINS appear"
- line "to have been built"
-
- para "as a habitat for"
- line "#MON."
- done
-
-UnknownText_0x5954f:
- text "There are odd pat-"
- line "terns drawn on the"
-
- para "walls of the"
- line "RUINS."
-
- para "They must be the"
- line "keys for unravel-"
- cont "ing the mystery"
- cont "of the RUINS."
- done
-
-UnknownText_0x595cb:
- text "The strange #-"
- line "MON you saw in the"
- cont "RUINS?"
-
- para "They appear to be"
- line "very much like the"
-
- para "drawings on the"
- line "walls there."
-
- para "Hmm…"
-
- para "That must mean"
- line "there are many"
- cont "kinds of them…"
- done
-
-; possibly unused
-UnknownText_0x59669:
- text "We think something"
- line "caused the cryptic"
-
- para "patterns to appear"
- line "in the RUINS."
-
- para "We've focused our"
- line "studies on that."
- done
-
-; possibly unused
-UnknownText_0x596d3:
- text "According to my"
- line "research…"
-
- para "Those mysterious"
- line "patterns appeared"
-
- para "when the #COM"
- line "CENTER was built."
-
- para "It must mean that"
- line "radio waves have"
-
- para "some sort of a"
- line "link…"
- done
-
-UnknownText_0x59769:
- text "Why did those"
- line "ancient patterns"
-
- para "appear on the wall"
- line "now?"
-
- para "The mystery"
- line "deepens…"
- done
-
-UnknownText_0x597b6:
- text "RUINS OF ALPH"
-
- para "Exploration"
- line "Year 10"
- done
-
-UnknownText_0x597d9:
- text "Mystery #MON"
- line "Name: UNOWN"
-
- para "A total of 26"
- line "kinds found."
- done
-
-UnknownText_0x5980e:
- text "This doesn't seem"
- line "to work yet."
- done
-
-UnknownText_0x5982d:
- text "UNOWN may be"
- line "printed out."
- done
-
-; possibly unused
-UnknownText_0x59848:
- text "It's a photo of"
- line "the RESEARCH"
-
- para "CENTER'S founder,"
- line "PROF.SILKTREE."
- done
-
-UnknownText_0x59886:
- text "There are many"
- line "academic books."
-
- para "Ancient Ruins…"
- line "Mysteries of the"
- cont "Ancients…"
- done
-
-RuinsofAlphResearchCenter_MapEventHeader:
- ; filler
- db 0, 0
-
-.Warps:
- db 2
- warp_def $7, $2, 6, RUINS_OF_ALPH_OUTSIDE
- warp_def $7, $3, 6, RUINS_OF_ALPH_OUTSIDE
-
-.XYTriggers:
- db 0
-
-.Signposts:
- db 3
- signpost 5, 6, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost0Script
- signpost 4, 3, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost1Script
- signpost 1, 7, SIGNPOST_READ, MapRuinsofAlphResearchCenterSignpost2Script
-
-.PersonEvents:
- db 3
- person_event SPRITE_SCIENTIST, 5, 4, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x591e5, -1
- person_event SPRITE_SCIENTIST, 2, 5, SPRITEMOVEDATA_WANDER, 1, 2, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x59214, -1
- person_event SPRITE_SCIENTIST, 5, 2, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, ScientistScript_0x591d1, EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST
--- a/maps/RuinsofAlphResearchCenter.blk
+++ /dev/null
@@ -1,1 +1,0 @@
-;()
\ No newline at end of file
--- a/maps/blockdata_1.asm
+++ b/maps/blockdata_1.asm
@@ -119,8 +119,8 @@
BetaSproutTower6_BlockData:
INCBIN "maps/BetaSproutTower6.blk"
-BetaPokecenterMainHouse_BlockData:
- INCBIN "maps/BetaPokecenterMainHouse.blk"
+BetaPokeCenterMainHouse_BlockData:
+ INCBIN "maps/BetaPokeCenterMainHouse.blk"
Route30_BlockData:
INCBIN "maps/Route30.blk"
@@ -160,8 +160,8 @@
CeruleanTradeSpeechHouse_BlockData:
BillsHouse_BlockData:
CharcoalKiln_BlockData:
-LakeofRageHiddenPowerHouse_BlockData:
-LakeofRageMagikarpHouse_BlockData:
+LakeOfRageHiddenPowerHouse_BlockData:
+LakeOfRageMagikarpHouse_BlockData:
GoldenrodHappinessRater_BlockData:
GoldenrodBillsHouse_BlockData:
GoldenrodPPSpeechHouse_BlockData:
@@ -202,8 +202,8 @@
Route19FuchsiaGate_BlockData:
Route43MahoganyGate_BlockData:
Route43Gate_BlockData:
-Route35Goldenrodgate_BlockData:
-Route36RuinsofAlphgate_BlockData:
+Route35GoldenrodGate_BlockData:
+Route36RuinsOfAlphGate_BlockData:
Route34IlexForestGate_BlockData:
Route6SaffronGate_BlockData:
Route40BattleTowerGate_BlockData:
@@ -268,7 +268,7 @@
Route38EcruteakGate_BlockData:
Route42EcruteakGate_BlockData:
-Route32RuinsofAlphGate_BlockData:
+Route32RuinsOfAlphGate_BlockData:
IlexForestAzaleaGate_BlockData:
Route15FuchsiaGate_BlockData:
Route8SaffronGate_BlockData:
--- a/maps/blockdata_2.asm
+++ b/maps/blockdata_2.asm
@@ -151,8 +151,8 @@
Route5UndergroundEntrance_BlockData:
INCBIN "maps/UndergroundPathEntrance.blk"
-BetaPokecenterTradeStation_BlockData:
- INCBIN "maps/BetaPokecenterTradeStation.blk"
+BetaPokeCenterTradeStation_BlockData:
+ INCBIN "maps/BetaPokeCenterTradeStation.blk"
KurtsHouse_BlockData:
INCBIN "maps/KurtsHouse.blk"
@@ -160,20 +160,20 @@
GoldenrodMagnetTrainStation_BlockData:
INCBIN "maps/GoldenrodMagnetTrainStation.blk"
-RuinsofAlphOutside_BlockData:
- INCBIN "maps/RuinsofAlphOutside.blk"
+RuinsOfAlphOutside_BlockData:
+ INCBIN "maps/RuinsOfAlphOutside.blk"
-BetaAlphRuinUnsolvedPuzzleRoom_BlockData:
- INCBIN "maps/BetaAlphRuinUnsolvedPuzzleRoom.blk"
+BetaRuinsOfAlphUnsolvedPuzzleRoom_BlockData:
+ INCBIN "maps/BetaRuinsOfAlphUnsolvedPuzzleRoom.blk"
-RuinsofAlphInnerChamber_BlockData:
- INCBIN "maps/RuinsofAlphInnerChamber.blk"
+RuinsOfAlphInnerChamber_BlockData:
+ INCBIN "maps/RuinsOfAlphInnerChamber.blk"
-RuinsofAlphHoOhChamber_BlockData:
-RuinsofAlphKabutoChamber_BlockData:
-RuinsofAlphOmanyteChamber_BlockData:
-RuinsofAlphAerodactylChamber_BlockData:
- INCBIN "maps/RuinsofAlphPuzzleChamber.blk"
+RuinsOfAlphHoOhChamber_BlockData:
+RuinsOfAlphKabutoChamber_BlockData:
+RuinsOfAlphOmanyteChamber_BlockData:
+RuinsOfAlphAerodactylChamber_BlockData:
+ INCBIN "maps/RuinsOfAlphPuzzleChamber.blk"
SproutTower1F_BlockData:
INCBIN "maps/SproutTower1F.blk"
@@ -235,8 +235,8 @@
MahoganyTown_BlockData:
INCBIN "maps/MahoganyTown.blk"
-LakeofRage_BlockData:
- INCBIN "maps/LakeofRage.blk"
+LakeOfRage_BlockData:
+ INCBIN "maps/LakeOfRage.blk"
BlackthornCity_BlockData:
INCBIN "maps/BlackthornCity.blk"
--- a/maps/blockdata_3.asm
+++ b/maps/blockdata_3.asm
@@ -16,8 +16,8 @@
DarkCaveBlackthornEntrance_BlockData:
INCBIN "maps/DarkCaveBlackthornEntrance.blk"
-RuinsofAlphResearchCenter_BlockData:
- INCBIN "maps/RuinsofAlphResearchCenter.blk"
+RuinsOfAlphResearchCenter_BlockData:
+ INCBIN "maps/RuinsOfAlphResearchCenter.blk"
GoldenrodBikeShop_BlockData:
INCBIN "maps/GoldenrodBikeShop.blk"
@@ -31,12 +31,12 @@
GoldenrodGameCorner_BlockData:
INCBIN "maps/GoldenrodGameCorner.blk"
-Route35NationalParkgate_BlockData:
- INCBIN "maps/Route35NationalParkgate.blk"
+Route35NationalParkGate_BlockData:
+ INCBIN "maps/Route35NationalParkGate.blk"
+
+Route36NationalParkGate_BlockData:
+ INCBIN "maps/Route36NationalParkGate.blk"
-Route36NationalParkgate_BlockData:
- INCBIN "maps/Route36NationalParkgate.blk"
-
FastShip1F_BlockData:
INCBIN "maps/FastShip1F.blk"
@@ -43,8 +43,8 @@
FastShipB1F_BlockData:
INCBIN "maps/FastShipB1F.blk"
-BetaSsAquaInsideCutOut_BlockData:
- INCBIN "maps/BetaSsAquaInsideCutOut.blk"
+BetaSSAquaInsideCutOut_BlockData:
+ INCBIN "maps/BetaSSAquaInsideCutOut.blk"
FastShipCabins_NNW_NNE_NE_BlockData:
INCBIN "maps/FastShipCabins_NNW_NNE_NE.blk"
@@ -214,23 +214,23 @@
TohjoFalls_BlockData:
INCBIN "maps/TohjoFalls.blk"
-RuinsofAlphHoOhItemRoom_BlockData:
-RuinsofAlphKabutoItemRoom_BlockData:
-RuinsofAlphOmanyteItemRoom_BlockData:
-RuinsofAlphAerodactylItemRoom_BlockData:
- INCBIN "maps/RuinsofAlphItemRoom.blk"
+RuinsOfAlphHoOhItemRoom_BlockData:
+RuinsOfAlphKabutoItemRoom_BlockData:
+RuinsOfAlphOmanyteItemRoom_BlockData:
+RuinsOfAlphAerodactylItemRoom_BlockData:
+ INCBIN "maps/RuinsOfAlphItemRoom.blk"
-RuinsofAlphHoOhWordRoom_BlockData:
- INCBIN "maps/RuinsofAlphHoOhWordRoom.blk"
+RuinsOfAlphHoOhWordRoom_BlockData:
+ INCBIN "maps/RuinsOfAlphHoOhWordRoom.blk"
-RuinsofAlphKabutoWordRoom_BlockData:
- INCBIN "maps/RuinsofAlphKabutoWordRoom.blk"
+RuinsOfAlphKabutoWordRoom_BlockData:
+ INCBIN "maps/RuinsOfAlphKabutoWordRoom.blk"
-RuinsofAlphOmanyteWordRoom_BlockData:
- INCBIN "maps/RuinsofAlphOmanyteWordRoom.blk"
+RuinsOfAlphOmanyteWordRoom_BlockData:
+ INCBIN "maps/RuinsOfAlphOmanyteWordRoom.blk"
-RuinsofAlphAerodactylWordRoom_BlockData:
- INCBIN "maps/RuinsofAlphAerodactylWordRoom.blk"
+RuinsOfAlphAerodactylWordRoom_BlockData:
+ INCBIN "maps/RuinsOfAlphAerodactylWordRoom.blk"
DragonShrine_BlockData:
INCBIN "maps/DragonShrine.blk"
--- a/maps/map_headers.asm
+++ b/maps/map_headers.asm
@@ -77,21 +77,21 @@
map_header RadioTower3F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, (1 << RADIO_TOWER_MUSIC) | MUSIC_GOLDENROD_CITY, 1, PALETTE_DAY, FISHGROUP_SHORE
map_header RadioTower4F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, (1 << RADIO_TOWER_MUSIC) | MUSIC_GOLDENROD_CITY, 1, PALETTE_DAY, FISHGROUP_SHORE
map_header RadioTower5F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, (1 << RADIO_TOWER_MUSIC) | MUSIC_GOLDENROD_CITY, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphOutside, TILESET_JOHTO_1, ROUTE, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 0, PALETTE_AUTO, FISHGROUP_POND
- map_header RuinsofAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphOmanyteChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphAerodactylChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphInnerChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_RUINS_OF_ALPH_INTERIOR, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphResearchCenter, TILESET_POWER_PLANT, INDOOR, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphHoOhItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphKabutoItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphOmanyteItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphAerodactylItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphHoOhWordRoom, TILESET_HO_OH_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphKabutoWordRoom, TILESET_KABUTO_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphOmanyteWordRoom, TILESET_OMANYTE_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
- map_header RuinsofAlphAerodactylWordRoom, TILESET_AERODACTYL_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphOutside, TILESET_JOHTO_1, ROUTE, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 0, PALETTE_AUTO, FISHGROUP_POND
+ map_header RuinsOfAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphOmanyteChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphAerodactylChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphInnerChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_RUINS_OF_ALPH_INTERIOR, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphResearchCenter, TILESET_POWER_PLANT, INDOOR, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphHoOhItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphKabutoItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphOmanyteItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphAerodactylItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphHoOhWordRoom, TILESET_HO_OH_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphKabutoWordRoom, TILESET_KABUTO_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphOmanyteWordRoom, TILESET_OMANYTE_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
+ map_header RuinsOfAlphAerodactylWordRoom, TILESET_AERODACTYL_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, 1, PALETTE_DAY, FISHGROUP_SHORE
map_header UnionCave1F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, 1, PALETTE_NITE, FISHGROUP_LAKE
map_header UnionCaveB1F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, 1, PALETTE_NITE, FISHGROUP_LAKE
map_header UnionCaveB2F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, 1, PALETTE_NITE, FISHGROUP_SHORE
@@ -216,12 +216,12 @@
MapGroup9:
- map_header LakeofRageHiddenPowerHouse, TILESET_HOUSE_1, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header LakeofRageMagikarpHouse, TILESET_HOUSE_1, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header LakeOfRageHiddenPowerHouse, TILESET_HOUSE_1, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header LakeOfRageMagikarpHouse, TILESET_HOUSE_1, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header Route43MahoganyGate, TILESET_GATE, GATE, ROUTE_43, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header Route43Gate, TILESET_GATE, GATE, ROUTE_43, MUSIC_LAKE_OF_RAGE, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header Route43, TILESET_JOHTO_1, ROUTE, ROUTE_43, MUSIC_LAKE_OF_RAGE, 0, PALETTE_AUTO, FISHGROUP_POND
- map_header LakeofRage, TILESET_JOHTO_1, TOWN, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_AUTO, FISHGROUP_GYARADOS
+ map_header LakeOfRage, TILESET_JOHTO_1, TOWN, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, 0, PALETTE_AUTO, FISHGROUP_GYARADOS
MapGroup10:
@@ -236,12 +236,12 @@
map_header VioletNicknameSpeechHouse, TILESET_KURT_HOUSE, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header VioletPokeCenter1F, TILESET_POKECENTER, INDOOR, VIOLET_CITY, MUSIC_POKEMON_CENTER, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header VioletOnixTradeHouse, TILESET_KURT_HOUSE, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header Route32RuinsofAlphGate, TILESET_GATE, GATE, ROUTE_32, MUSIC_ROUTE_30, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header Route32RuinsOfAlphGate, TILESET_GATE, GATE, ROUTE_32, MUSIC_ROUTE_30, 0, PALETTE_DAY, FISHGROUP_SHORE
map_header Route32PokeCenter1F, TILESET_POKECENTER, INDOOR, ROUTE_32, MUSIC_POKEMON_CENTER, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header Route35Goldenrodgate, TILESET_GATE, GATE, ROUTE_35, MUSIC_ROUTE_36, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header Route35NationalParkgate, TILESET_GATE, INDOOR, ROUTE_35, MUSIC_GOLDENROD_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header Route36RuinsofAlphgate, TILESET_GATE, GATE, ROUTE_36, MUSIC_ROUTE_36, 0, PALETTE_DAY, FISHGROUP_SHORE
- map_header Route36NationalParkgate, TILESET_GATE, INDOOR, ROUTE_36, MUSIC_GOLDENROD_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header Route35GoldenrodGate, TILESET_GATE, GATE, ROUTE_35, MUSIC_ROUTE_36, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header Route35NationalParkGate, TILESET_GATE, INDOOR, ROUTE_35, MUSIC_GOLDENROD_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header Route36RuinsOfAlphGate, TILESET_GATE, GATE, ROUTE_36, MUSIC_ROUTE_36, 0, PALETTE_DAY, FISHGROUP_SHORE
+ map_header Route36NationalParkGate, TILESET_GATE, INDOOR, ROUTE_36, MUSIC_GOLDENROD_CITY, 0, PALETTE_DAY, FISHGROUP_SHORE
MapGroup11:
--- a/maps/second_map_headers.asm
+++ b/maps/second_map_headers.asm
@@ -36,7 +36,7 @@
connection west, ROUTE_42, Route42, 0, 0, 9, MAHOGANY_TOWN
connection east, ROUTE_44, Route44, 0, 0, 9, MAHOGANY_TOWN
- map_header_2 LakeofRage, LAKE_OF_RAGE, $5, SOUTH
+ map_header_2 LakeOfRage, LAKE_OF_RAGE, $5, SOUTH
connection south, ROUTE_43, Route43, 5, 0, 10, LAKE_OF_RAGE
map_header_2 BlackthornCity, BLACKTHORN_CITY, $71, SOUTH | WEST
@@ -115,7 +115,7 @@
connection east, MAHOGANY_TOWN, MahoganyTown, 0, 0, 9, ROUTE_42
map_header_2 Route43, ROUTE_43, $5, NORTH | SOUTH
- connection north, LAKE_OF_RAGE, LakeofRage, -3, 2, 16, ROUTE_43
+ connection north, LAKE_OF_RAGE, LakeOfRage, -3, 2, 16, ROUTE_43
connection south, MAHOGANY_TOWN, MahoganyTown, 0, 0, 10, ROUTE_43
map_header_2 Route44, ROUTE_44, $71, WEST | EAST
@@ -298,21 +298,21 @@
map_header_2 RadioTower3F, RADIO_TOWER_3F, $0, 0
map_header_2 RadioTower4F, RADIO_TOWER_4F, $0, 0
map_header_2 RadioTower5F, RADIO_TOWER_5F, $0, 0
- map_header_2 RuinsofAlphOutside, RUINS_OF_ALPH_OUTSIDE, $5, 0
- map_header_2 RuinsofAlphHoOhChamber, RUINS_OF_ALPH_HO_OH_CHAMBER, $0, 0
- map_header_2 RuinsofAlphKabutoChamber, RUINS_OF_ALPH_KABUTO_CHAMBER, $0, 0
- map_header_2 RuinsofAlphOmanyteChamber, RUINS_OF_ALPH_OMANYTE_CHAMBER, $0, 0
- map_header_2 RuinsofAlphAerodactylChamber, RUINS_OF_ALPH_AERODACTYL_CHAMBER, $0, 0
- map_header_2 RuinsofAlphInnerChamber, RUINS_OF_ALPH_INNER_CHAMBER, $0, 0
- map_header_2 RuinsofAlphResearchCenter, RUINS_OF_ALPH_RESEARCH_CENTER, $0, 0
- map_header_2 RuinsofAlphHoOhItemRoom, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, $0, 0
- map_header_2 RuinsofAlphKabutoItemRoom, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, $0, 0
- map_header_2 RuinsofAlphOmanyteItemRoom, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, $0, 0
- map_header_2 RuinsofAlphAerodactylItemRoom, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, $0, 0
- map_header_2 RuinsofAlphHoOhWordRoom, RUINS_OF_ALPH_HO_OH_WORD_ROOM, $0, 0
- map_header_2 RuinsofAlphKabutoWordRoom, RUINS_OF_ALPH_KABUTO_WORD_ROOM, $0, 0
- map_header_2 RuinsofAlphOmanyteWordRoom, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, $0, 0
- map_header_2 RuinsofAlphAerodactylWordRoom, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, $0, 0
+ map_header_2 RuinsOfAlphOutside, RUINS_OF_ALPH_OUTSIDE, $5, 0
+ map_header_2 RuinsOfAlphHoOhChamber, RUINS_OF_ALPH_HO_OH_CHAMBER, $0, 0
+ map_header_2 RuinsOfAlphKabutoChamber, RUINS_OF_ALPH_KABUTO_CHAMBER, $0, 0
+ map_header_2 RuinsOfAlphOmanyteChamber, RUINS_OF_ALPH_OMANYTE_CHAMBER, $0, 0
+ map_header_2 RuinsOfAlphAerodactylChamber, RUINS_OF_ALPH_AERODACTYL_CHAMBER, $0, 0
+ map_header_2 RuinsOfAlphInnerChamber, RUINS_OF_ALPH_INNER_CHAMBER, $0, 0
+ map_header_2 RuinsOfAlphResearchCenter, RUINS_OF_ALPH_RESEARCH_CENTER, $0, 0
+ map_header_2 RuinsOfAlphHoOhItemRoom, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, $0, 0
+ map_header_2 RuinsOfAlphKabutoItemRoom, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, $0, 0
+ map_header_2 RuinsOfAlphOmanyteItemRoom, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, $0, 0
+ map_header_2 RuinsOfAlphAerodactylItemRoom, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, $0, 0
+ map_header_2 RuinsOfAlphHoOhWordRoom, RUINS_OF_ALPH_HO_OH_WORD_ROOM, $0, 0
+ map_header_2 RuinsOfAlphKabutoWordRoom, RUINS_OF_ALPH_KABUTO_WORD_ROOM, $0, 0
+ map_header_2 RuinsOfAlphOmanyteWordRoom, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, $0, 0
+ map_header_2 RuinsOfAlphAerodactylWordRoom, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, $0, 0
map_header_2 UnionCave1F, UNION_CAVE_1F, $9, 0
map_header_2 UnionCaveB1F, UNION_CAVE_B1F, $9, 0
map_header_2 UnionCaveB2F, UNION_CAVE_B2F, $9, 0
@@ -418,8 +418,8 @@
map_header_2 AzaleaMart, AZALEA_MART, $0, 0
map_header_2 KurtsHouse, KURTS_HOUSE, $0, 0
map_header_2 AzaleaGym, AZALEA_GYM, $0, 0
- map_header_2 LakeofRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $0, 0
- map_header_2 LakeofRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $0, 0
+ map_header_2 LakeOfRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $0, 0
+ map_header_2 LakeOfRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $0, 0
map_header_2 Route43MahoganyGate, ROUTE_43_MAHOGANY_GATE, $0, 0
map_header_2 Route43Gate, ROUTE_43_GATE, $0, 0
map_header_2 VioletMart, VIOLET_MART, $0, 0
@@ -428,12 +428,12 @@
map_header_2 VioletNicknameSpeechHouse, VIOLET_NICKNAME_SPEECH_HOUSE, $0, 0
map_header_2 VioletPokeCenter1F, VIOLET_POKECENTER_1F, $0, 0
map_header_2 VioletOnixTradeHouse, VIOLET_ONIX_TRADE_HOUSE, $0, 0
- map_header_2 Route32RuinsofAlphGate, ROUTE_32_RUINS_OF_ALPH_GATE, $0, 0
+ map_header_2 Route32RuinsOfAlphGate, ROUTE_32_RUINS_OF_ALPH_GATE, $0, 0
map_header_2 Route32PokeCenter1F, ROUTE_32_POKECENTER_1F, $0, 0
- map_header_2 Route35Goldenrodgate, ROUTE_35_GOLDENROD_GATE, $0, 0
- map_header_2 Route35NationalParkgate, ROUTE_35_NATIONAL_PARK_GATE, $0, 0
- map_header_2 Route36RuinsofAlphgate, ROUTE_36_RUINS_OF_ALPH_GATE, $0, 0
- map_header_2 Route36NationalParkgate, ROUTE_36_NATIONAL_PARK_GATE, $0, 0
+ map_header_2 Route35GoldenrodGate, ROUTE_35_GOLDENROD_GATE, $0, 0
+ map_header_2 Route35NationalParkGate, ROUTE_35_NATIONAL_PARK_GATE, $0, 0
+ map_header_2 Route36RuinsOfAlphGate, ROUTE_36_RUINS_OF_ALPH_GATE, $0, 0
+ map_header_2 Route36NationalParkGate, ROUTE_36_NATIONAL_PARK_GATE, $0, 0
map_header_2 GoldenrodGym, GOLDENROD_GYM, $0, 0
map_header_2 GoldenrodBikeShop, GOLDENROD_BIKE_SHOP, $0, 0
map_header_2 GoldenrodHappinessRater, GOLDENROD_HAPPINESS_RATER, $0, 0
@@ -455,7 +455,7 @@
map_header_2 GoldenrodPokeComCenter2FMobile, GOLDENROD_POKECOM_CENTER_2F_MOBILE, $0, 0
map_header_2 IlexForestAzaleaGate, ILEX_FOREST_AZALEA_GATE, $0, 0
map_header_2 Route34IlexForestGate, ROUTE_34_ILEX_FOREST_GATE, $0, 0
- map_header_2 DayCare, DAYCARE, $0, 0
+ map_header_2 DayCare, DAY_CARE, $0, 0
map_header_2 VermilionHouseFishingSpeechHouse, VERMILION_HOUSE_FISHING_SPEECH_HOUSE, $0, 0
map_header_2 VermilionPokeCenter1F, VERMILION_POKECENTER_1F, $0, 0
map_header_2 VermilionPokeCenter2FBeta, VERMILION_POKECENTER_2F_BETA, $0, 0
--- a/wram.asm
+++ b/wram.asm
@@ -1862,8 +1862,8 @@
wPokemonWithdrawDepositParameter::
; 0: Take from PC
; 1: Put into PC
-; 2: Take from Daycare
-; 3: Put into Daycare
+; 2: Take from Day-Care
+; 3: Put into Day-Care
db
wItemQuantityChangeBuffer:: db
@@ -2749,11 +2749,11 @@
UnlockedUnowns:: db ; def3
wFirstUnownSeen:: db
-wDaycareMan:: ; def5
+wDayCareMan:: ; def5
; bit 7: active
; bit 6: monsters are compatible
; bit 5: egg ready
-; bit 0: monster 1 in daycare
+; bit 0: monster 1 in day-care
db
wBreedMon1::
@@ -2761,9 +2761,9 @@
wBreedMon1OT:: ds NAME_LENGTH ; df01
wBreedMon1Stats:: box_struct wBreedMon1 ; df0c
-wDaycareLady:: ; df2c
+wDayCareLady:: ; df2c
; bit 7: active
-; bit 0: monster 2 in daycare
+; bit 0: monster 2 in day-care
db
wStepsToEgg:: ; df2d