diff options
Diffstat (limited to 'maps/WarehouseEntrance.asm')
-rw-r--r-- | maps/WarehouseEntrance.asm | 177 |
1 files changed, 94 insertions, 83 deletions
diff --git a/maps/WarehouseEntrance.asm b/maps/WarehouseEntrance.asm index 2ef14fcc0..78523ae8e 100644 --- a/maps/WarehouseEntrance.asm +++ b/maps/WarehouseEntrance.asm @@ -1,3 +1,14 @@ +const_value set 2 + const WAREHOUSEENTRANCE_SUPER_NERD1 + const WAREHOUSEENTRANCE_SUPER_NERD2 + const WAREHOUSEENTRANCE_SUPER_NERD3 + const WAREHOUSEENTRANCE_SUPER_NERD4 + const WAREHOUSEENTRANCE_POKE_BALL + const WAREHOUSEENTRANCE_GRAMPS + const WAREHOUSEENTRANCE_SUPER_NERD5 + const WAREHOUSEENTRANCE_SUPER_NERD6 + const WAREHOUSEENTRANCE_GRANNY + WarehouseEntrance_MapScriptHeader: .MapTriggers: db 0 @@ -52,104 +63,104 @@ WarehouseEntrance_MapScriptHeader: if_equal SATURDAY, .Saturday .Sunday: - disappear $7 - disappear $8 - appear $9 - appear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + appear WAREHOUSEENTRANCE_GRANNY return .Monday: - disappear $7 + disappear WAREHOUSEENTRANCE_GRAMPS checkmorn iffalse .NotMondayMorning - appear $7 + appear WAREHOUSEENTRANCE_GRAMPS .NotMondayMorning: - disappear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Tuesday: - disappear $7 - appear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Wednesday: - disappear $7 - disappear $8 - appear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Thursday: - disappear $7 - appear $8 - disappear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Friday: - disappear $7 - disappear $8 - appear $9 - disappear $a + disappear WAREHOUSEENTRANCE_GRAMPS + disappear WAREHOUSEENTRANCE_SUPER_NERD5 + appear WAREHOUSEENTRANCE_SUPER_NERD6 + disappear WAREHOUSEENTRANCE_GRANNY return .Saturday: - disappear $7 - appear $8 - disappear $9 - appear $a + disappear WAREHOUSEENTRANCE_GRAMPS + appear WAREHOUSEENTRANCE_SUPER_NERD5 + disappear WAREHOUSEENTRANCE_SUPER_NERD6 + appear WAREHOUSEENTRANCE_GRANNY return TrainerSupernerdEric: trainer EVENT_BEAT_SUPER_NERD_ERIC, SUPER_NERD, ERIC, SupernerdEricSeenText, SupernerdEricBeatenText, 0, SupernerdEricScript SupernerdEricScript: - talkaftercancel - loadfont + end_if_just_battled + opentext writetext UnknownText_0x7c36c + waitbutton closetext - loadmovesprites end TrainerSupernerdTeru: trainer EVENT_BEAT_SUPER_NERD_TERU, SUPER_NERD, TERU, SupernerdTeruSeenText, SupernerdTeruBeatenText, 0, SupernerdTeruScript SupernerdTeruScript: - talkaftercancel - loadfont + end_if_just_battled + opentext writetext UnknownText_0x7c410 + waitbutton closetext - loadmovesprites end TrainerPokemaniacIssac: trainer EVENT_BEAT_POKEMANIAC_ISSAC, POKEMANIAC, ISSAC, PokemaniacIssacSeenText, PokemaniacIssacBeatenText, 0, PokemaniacIssacScript PokemaniacIssacScript: - talkaftercancel - loadfont + end_if_just_battled + opentext writetext UnknownText_0x7c498 + waitbutton closetext - loadmovesprites end TrainerPokemaniacDonald: trainer EVENT_BEAT_POKEMANIAC_DONALD, POKEMANIAC, DONALD, PokemaniacDonaldSeenText, PokemaniacDonaldBeatenText, 0, PokemaniacDonaldScript PokemaniacDonaldScript: - talkaftercancel - loadfont + end_if_just_battled + opentext writetext UnknownText_0x7c52f + waitbutton closetext - loadmovesprites end GrannyScript_0x7c132: - loadfont + opentext checkcode VAR_WEEKDAY if_equal SUNDAY, .Open if_equal SATURDAY, .Open @@ -157,11 +168,11 @@ GrannyScript_0x7c132: .Open: pokemart MARTTYPE_BITTER, MART_UNDERGROUND - loadmovesprites + closetext end GrampsScript_0x7c146: - loadfont + opentext checkflag ENGINE_GOLDENROD_UNDERGROUND_MERCHANT_CLOSED iftrue WarehouseEntranceScript_ShopClosed checkcode VAR_WEEKDAY @@ -172,11 +183,11 @@ GrampsScript_0x7c146: checkmorn iffalse WarehouseEntranceScript_ShopClosed pokemart MARTTYPE_BARGAIN, 0 - loadmovesprites + closetext end OlderHaircutBrotherScript: - loadfont + opentext checkcode VAR_WEEKDAY if_equal TUESDAY, .DoHaircut if_equal THURSDAY, .DoHaircut @@ -186,14 +197,14 @@ OlderHaircutBrotherScript: .DoHaircut: checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT iftrue .AlreadyGotHaircut - special PlaceMoneyTopRightOW + special PlaceMoneyTopRight writetext UnknownText_0x7c5f9 yesorno iffalse .Refused checkmoney $0, 500 if_equal $2, .NotEnoughMoney writetext UnknownText_0x7c69a - keeptextopen + buttonsound special Special_YoungerHaircutBrother if_equal $0, .Refused if_equal $1, .Refused @@ -222,18 +233,18 @@ OlderHaircutBrotherScript: .then: takemoney $0, 500 - special PlaceMoneyTopRightOW + special PlaceMoneyTopRight writetext UnknownText_0x7c6b8 + waitbutton closetext - loadmovesprites special FadeOutPalettes playmusic MUSIC_HEAL pause 60 special FadeInPalettes special RestartMapMusic - loadfont + opentext writetext UnknownText_0x7c6d8 - closetext + waitbutton checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7c2bb checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -242,24 +253,24 @@ OlderHaircutBrotherScript: .Refused: writetext UnknownText_0x7c6ea + waitbutton closetext - loadmovesprites end .NotEnoughMoney: writetext UnknownText_0x7c709 + waitbutton closetext - loadmovesprites end .AlreadyGotHaircut: writetext UnknownText_0x7c72b + waitbutton closetext - loadmovesprites end YoungerHaircutBrotherScript: - loadfont + opentext checkcode VAR_WEEKDAY if_equal SUNDAY, .DoHaircut if_equal WEDNESDAY, .DoHaircut @@ -269,14 +280,14 @@ YoungerHaircutBrotherScript: .DoHaircut: checkflag ENGINE_GOLDENROD_UNDERGROUND_GOT_HAIRCUT iftrue .AlreadyGotHaircut - special PlaceMoneyTopRightOW + special PlaceMoneyTopRight writetext UnknownText_0x7c75c yesorno iffalse .Refused checkmoney $0, 300 if_equal $2, .NotEnoughMoney writetext UnknownText_0x7c7f1 - keeptextopen + buttonsound special Special_OlderHaircutBrother if_equal $0, .Refused if_equal $1, .Refused @@ -305,18 +316,18 @@ YoungerHaircutBrotherScript: .then: takemoney $0, 300 - special PlaceMoneyTopRightOW + special PlaceMoneyTopRight writetext UnknownText_0x7c80e + waitbutton closetext - loadmovesprites special FadeOutPalettes playmusic MUSIC_HEAL pause 60 special FadeInPalettes special RestartMapMusic - loadfont + opentext writetext UnknownText_0x7c82a - closetext + waitbutton checkevent EVENT_GAVE_KURT_APRICORNS iftrue UnknownScript_0x7c2bb checkevent EVENT_RECEIVED_BALLS_FROM_KURT @@ -325,92 +336,92 @@ YoungerHaircutBrotherScript: .Refused: writetext UnknownText_0x7c842 + waitbutton closetext - loadmovesprites end .NotEnoughMoney: writetext UnknownText_0x7c85b + waitbutton closetext - loadmovesprites end .AlreadyGotHaircut: writetext UnknownText_0x7c87b + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2bb: writetext HaircutBrosText_SlightlyHappier special PlayCurMonCry + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2c4: writetext HaircutBrosText_Happier special PlayCurMonCry + waitbutton closetext - loadmovesprites end UnknownScript_0x7c2cd: writetext HaircutBrosText_MuchHappier special PlayCurMonCry + waitbutton closetext - loadmovesprites end BasementDoorScript:: - loadfont + opentext checkevent EVENT_USED_BASEMENT_KEY iftrue .Open checkitem BASEMENT_KEY iftrue .Unlock writetext UnknownText_0x7c5b0 + waitbutton closetext - loadmovesprites end .Unlock: playsound SFX_TRANSACTION writetext UnknownText_0x7c5d6 + waitbutton closetext - loadmovesprites changeblock $12, $6, $2e reloadmappart - loadmovesprites + closetext setevent EVENT_USED_BASEMENT_KEY end .Open: writetext UnknownText_0x7c5c3 + waitbutton closetext - loadmovesprites end WarehouseEntranceScript_ShopClosed: writetext UnknownText_0x7c904 + waitbutton closetext - loadmovesprites end -ItemFragment_0x7c306: - db COIN_CASE, 1 +WarehouseEntranceCoinCase: + itemball COIN_CASE MapWarehouseEntranceSignpost1Script: jumptext UnknownText_0x7c91a -MapWarehouseEntranceSignpostItem2: +WarehouseEntranceHiddenParlyzHeal: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_PARLYZ_HEAL, PARLYZ_HEAL -MapWarehouseEntranceSignpostItem3: +WarehouseEntranceHiddenSuperPotion: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_SUPER_POTION, SUPER_POTION -MapWarehouseEntranceSignpostItem4: +WarehouseEntranceHiddenAntidote: dwb EVENT_WAREHOUSE_ENTRANCE_HIDDEN_ANTIDOTE, ANTIDOTE @@ -663,9 +674,9 @@ WarehouseEntrance_MapEventHeader: db 5 signpost 6, 18, SIGNPOST_READ, BasementDoorScript signpost 6, 19, SIGNPOST_READ, MapWarehouseEntranceSignpost1Script - signpost 13, 6, SIGNPOST_ITEM, MapWarehouseEntranceSignpostItem2 - signpost 18, 4, SIGNPOST_ITEM, MapWarehouseEntranceSignpostItem3 - signpost 8, 17, SIGNPOST_ITEM, MapWarehouseEntranceSignpostItem4 + signpost 13, 6, SIGNPOST_ITEM, WarehouseEntranceHiddenParlyzHeal + signpost 18, 4, SIGNPOST_ITEM, WarehouseEntranceHiddenSuperPotion + signpost 8, 17, SIGNPOST_ITEM, WarehouseEntranceHiddenAntidote .PersonEvents: db 9 @@ -673,7 +684,7 @@ WarehouseEntrance_MapEventHeader: person_event SPRITE_SUPER_NERD, 9, 6, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_TRAINER, 2, TrainerSupernerdTeru, -1 person_event SPRITE_SUPER_NERD, 27, 3, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 2, TrainerPokemaniacIssac, -1 person_event SPRITE_SUPER_NERD, 6, 2, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 3, TrainerPokemaniacDonald, -1 - person_event SPRITE_POKE_BALL, 25, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMFRAGMENT, 0, ItemFragment_0x7c306, EVENT_WAREHOUSE_ENTRANCE_COIN_CASE + person_event SPRITE_POKE_BALL, 25, 7, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, WarehouseEntranceCoinCase, EVENT_WAREHOUSE_ENTRANCE_COIN_CASE person_event SPRITE_GRAMPS, 11, 7, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BROWN, PERSONTYPE_SCRIPT, 0, GrampsScript_0x7c146, EVENT_WAREHOUSE_ENTRANCE_GRAMPS person_event SPRITE_SUPER_NERD, 14, 7, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, OlderHaircutBrotherScript, EVENT_WAREHOUSE_ENTRANCE_OLDER_HAIRCUT_BROTHER person_event SPRITE_SUPER_NERD, 15, 7, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, YoungerHaircutBrotherScript, EVENT_WAREHOUSE_ENTRANCE_YOUNGER_HAIRCUT_BROTHER |