diff options
author | entrpntr <entrpntr@gmail.com> | 2020-04-12 12:03:05 -0400 |
---|---|---|
committer | entrpntr <entrpntr@gmail.com> | 2020-04-12 12:03:05 -0400 |
commit | 51ad0b240e70c0bebb0cfd921ad365ff27e7617c (patch) | |
tree | e7100eee944790913c74b6b7c61c542080321dd4 /data | |
parent | ac8070fa92e5295908ae22f6892157baf81b64ce (diff) |
Money, marts, and mom.
Diffstat (limited to 'data')
-rw-r--r-- | data/items/marts.asm | 406 | ||||
-rwxr-xr-x | data/text/common_1.asm | 32 | ||||
-rw-r--r-- | data/text/common_3.asm | 16 |
3 files changed, 430 insertions, 24 deletions
diff --git a/data/items/marts.asm b/data/items/marts.asm new file mode 100644 index 00000000..1d48ea53 --- /dev/null +++ b/data/items/marts.asm @@ -0,0 +1,406 @@ +Marts: +; entries correspond to MART_* constants + dw MartCherrygrove + dw MartCherrygroveDex + dw MartViolet + dw MartAzalea + dw MartCianwood + dw MartGoldenrod2F1 + dw MartGoldenrod2F2 + dw MartGoldenrod3F + dw MartGoldenrod4F + dw MartGoldenrod5F1 + dw MartGoldenrod5F2 + dw MartGoldenrod5F3 + dw MartGoldenrod5F4 + dw MartOlivine + dw MartEcruteak + dw MartMahogany1 + dw MartMahogany2 + dw MartBlackthorn + dw MartViridian + dw MartPewter + dw MartCerulean + dw MartLavender + dw MartVermilion + dw MartCeladon2F1 + dw MartCeladon2F2 + dw MartCeladon3F + dw MartCeladon4F + dw MartCeladon5F1 + dw MartCeladon5F2 + dw MartFuchsia + dw MartSaffron + dw MartMtMoon + dw MartIndigoPlateau + dw MartUnderground +.End + +MartCherrygrove: + db 4 ; # items + db POTION + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db -1 ; end + +MartCherrygroveDex: + db 5 ; # items + db POKE_BALL + db POTION + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db -1 ; end + +MartViolet: + db 10 ; # items + db POKE_BALL + db POTION + db ESCAPE_ROPE + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db X_DEFEND + db X_ATTACK + db X_SPEED + db FLOWER_MAIL + db -1 ; end + +MartAzalea: + db 9 ; # items + db CHARCOAL + db POKE_BALL + db POTION + db SUPER_POTION + db ESCAPE_ROPE + db REPEL + db ANTIDOTE + db PARLYZ_HEAL + db FLOWER_MAIL + db -1 ; end + +MartCianwood: + db 5 ; # items + db POTION + db SUPER_POTION + db HYPER_POTION + db FULL_HEAL + db REVIVE + db -1 ; end + +MartGoldenrod2F1: + db 7 ; # items + db POTION + db SUPER_POTION + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db ICE_HEAL + db -1 ; end + +MartGoldenrod2F2: + db 8 ; # items + db POKE_BALL + db GREAT_BALL + db ESCAPE_ROPE + db REPEL + db REVIVE + db FULL_HEAL + db POKE_DOLL + db FLOWER_MAIL + db -1 ; end + +MartGoldenrod3F: + db 7 ; # items + db X_SPEED + db X_SPECIAL + db X_DEFEND + db X_ATTACK + db DIRE_HIT + db GUARD_SPEC + db X_ACCURACY + db -1 ; end + +MartGoldenrod4F: + db 5 ; # items + db PROTEIN + db IRON + db CARBOS + db CALCIUM + db HP_UP + db -1 ; end + +MartGoldenrod5F1: + db 3 ; # items + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db -1 ; end + +MartGoldenrod5F2: + db 4 ; # items + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_HEADBUTT + db -1 ; end + +MartGoldenrod5F3: + db 4 ; # items + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_ROCK_SMASH + db -1 ; end + +MartGoldenrod5F4: + db 5 ; # items + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_HEADBUTT + db TM_ROCK_SMASH + db -1 ; end + +MartOlivine: + db 9 ; # items + db GREAT_BALL + db SUPER_POTION + db HYPER_POTION + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db ICE_HEAL + db SUPER_REPEL + db SURF_MAIL + db -1 ; end + +MartEcruteak: + db 10 ; # items + db POKE_BALL + db GREAT_BALL + db POTION + db SUPER_POTION + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db ICE_HEAL + db REVIVE + db -1 ; end + +MartMahogany1: + db 4 ; # items + db TINYMUSHROOM + db SLOWPOKETAIL + db POKE_BALL + db POTION + db -1 ; end + +MartMahogany2: + db 9 ; # items + db RAGECANDYBAR + db GREAT_BALL + db SUPER_POTION + db HYPER_POTION + db ANTIDOTE + db PARLYZ_HEAL + db SUPER_REPEL + db REVIVE + db FLOWER_MAIL + db -1 ; end + +MartBlackthorn: + db 9 ; # items + db GREAT_BALL + db ULTRA_BALL + db HYPER_POTION + db MAX_POTION + db FULL_HEAL + db REVIVE + db MAX_REPEL + db X_DEFEND + db X_ATTACK + db -1 ; end + +MartViridian: + db 9 ; # items + db ULTRA_BALL + db HYPER_POTION + db FULL_HEAL + db REVIVE + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db FLOWER_MAIL + db -1 ; end + +MartPewter: + db 7 ; # items + db GREAT_BALL + db SUPER_POTION + db SUPER_REPEL + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db -1 ; end + +MartCerulean: + db 9 ; # items + db GREAT_BALL + db ULTRA_BALL + db SUPER_POTION + db SUPER_REPEL + db FULL_HEAL + db X_DEFEND + db X_ATTACK + db DIRE_HIT + db SURF_MAIL + db -1 ; end + +MartLavender: + db 8 ; # items + db GREAT_BALL + db POTION + db SUPER_POTION + db MAX_REPEL + db ANTIDOTE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db -1 ; end + +MartVermilion: + db 8 ; # items + db ULTRA_BALL + db SUPER_POTION + db HYPER_POTION + db REVIVE + db PARLYZ_HEAL + db AWAKENING + db BURN_HEAL + db LITEBLUEMAIL + db -1 ; end + +MartCeladon2F1: + db 7 ; # items + db POTION + db SUPER_POTION + db HYPER_POTION + db MAX_POTION + db REVIVE + db SUPER_REPEL + db MAX_REPEL + db -1 ; end + +MartCeladon2F2: + db 10 ; # items + db POKE_BALL + db GREAT_BALL + db ULTRA_BALL + db ESCAPE_ROPE + db FULL_HEAL + db ANTIDOTE + db BURN_HEAL + db ICE_HEAL + db AWAKENING + db PARLYZ_HEAL + db -1 ; end + +MartCeladon3F: + db 5 ; # items + db TM_HIDDEN_POWER + db TM_SUNNY_DAY + db TM_PROTECT + db TM_RAIN_DANCE + db TM_SANDSTORM + db -1 ; end + +MartCeladon4F: + db 3 ; # items + db POKE_DOLL + db LOVELY_MAIL + db SURF_MAIL + db -1 ; end + +MartCeladon5F1: + db 5 ; # items + db HP_UP + db PROTEIN + db IRON + db CARBOS + db CALCIUM + db -1 ; end + +MartCeladon5F2: + db 7 ; # items + db X_ACCURACY + db GUARD_SPEC + db DIRE_HIT + db X_ATTACK + db X_DEFEND + db X_SPEED + db X_SPECIAL + db -1 ; end + +MartFuchsia: + db 7 ; # items + db GREAT_BALL + db ULTRA_BALL + db SUPER_POTION + db HYPER_POTION + db FULL_HEAL + db MAX_REPEL + db FLOWER_MAIL + db -1 ; end + +MartSaffron: + db 8 ; # items + db GREAT_BALL + db ULTRA_BALL + db HYPER_POTION + db MAX_POTION + db FULL_HEAL + db X_ATTACK + db X_DEFEND + db FLOWER_MAIL + db -1 ; end + +MartMtMoon: + db 6 ; # items + db POKE_DOLL + db FRESH_WATER + db SODA_POP + db LEMONADE + db REPEL + db PORTRAITMAIL + db -1 ; end + +MartIndigoPlateau: + db 7 ; # items + db ULTRA_BALL + db MAX_REPEL + db HYPER_POTION + db MAX_POTION + db FULL_RESTORE + db REVIVE + db FULL_HEAL + db -1 ; end + +MartUnderground: + db 4 ; # items + db ENERGYPOWDER + db ENERGY_ROOT + db HEAL_POWDER + db REVIVAL_HERB + db -1 ; end + +DefaultMart: + db 2 ; # items + db POKE_BALL + db POTION + db -1 ; end diff --git a/data/text/common_1.asm b/data/text/common_1.asm index a4bb9ca4..2747f902 100755 --- a/data/text/common_1.asm +++ b/data/text/common_1.asm @@ -1191,7 +1191,7 @@ UnknownText_0x1bd6f5:: line "so cute!" done -UnknownText_0x1bd77f:: +_MomLeavingText1:: text "Wow, that's a cute" line "#MON." @@ -1219,14 +1219,14 @@ UnknownText_0x1bd77f:: line "save your money?" done -UnknownText_0x1bd868:: +_MomLeavingText2:: text "OK, I'll take care" line "of your money." para "<……><……><……>" prompt -UnknownText_0x1bd88e:: +_MomLeavingText3:: text "Be careful." para "#MON are your" @@ -1236,7 +1236,7 @@ UnknownText_0x1bd88e:: para "Now, go on!" done -UnknownText_0x1bd8da:: +_MomIsThisAboutYourMoneyText:: text "Hi! Welcome home!" line "You're trying very" cont "hard, I see." @@ -1248,47 +1248,47 @@ UnknownText_0x1bd8da:: line "your money?" done -UnknownText_0x1bd942:: +_MomBankWhatDoYouWantToDoText:: text "What do you want" line "to do?" done -UnknownText_0x1bd95b:: +_MomStoreMoneyText:: text "How much do you" line "want to save?" done -UnknownText_0x1bd97a:: +_MomTakeMoneyText:: text "How much do you" line "want to take?" done -UnknownText_0x1bd999:: +_MomSaveMoneyText:: text "Do you want to" line "save some money?" done -UnknownText_0x1bd9ba:: +_MomHaventSavedThatMuchText:: text "You haven't saved" line "that much." prompt -UnknownText_0x1bd9d7:: +_MomNotEnoughRoomInWalletText:: text "You can't take" line "that much." prompt -UnknownText_0x1bd9f1:: +_MomInsufficientFundsInWalletText:: text "You don't have" line "that much." prompt -UnknownText_0x1bda0b:: +_MomNotEnoughRoomInBankText:: text "You can't save" line "that much." prompt -UnknownText_0x1bda25:: +_MomStartSavingMoneyText:: text "OK, I'll save your" line "money. Trust me!" @@ -1296,17 +1296,17 @@ UnknownText_0x1bda25:: line "with it!" done -UnknownText_0x1bda5b:: +_MomStoredMoneyText:: text "Your money's safe" line "here! Get going!" done -UnknownText_0x1bda7e:: +_MomTakenMoneyText:: text "<PLAYER>, don't" line "give up!" done -UnknownText_0x1bda90:: +_MomJustDoWhatYouCanText:: text "Just do what" line "you can." done diff --git a/data/text/common_3.asm b/data/text/common_3.asm index d89d72d2..4a8e0a07 100644 --- a/data/text/common_3.asm +++ b/data/text/common_3.asm @@ -500,39 +500,39 @@ UnknownText_0x1c5fd1:: text "Which #MON?" prompt -Text_DSTIsThatOK:: +_DSTIsThatOKText:: text " DST," line "is that OK?" done -UnknownText_0x1c5ff1:: +_TimeAskOkayText:: text "," line "is that OK?" done -UnknownText_0x1c6000:: +_TimesetAskDSTText:: text "Do you want to" line "switch to Daylight" cont "Saving Time?" done -UnknownText_0x1c6030:: +_TimesetDSTText:: text "I set the clock" line "forward by one" cont "hour." prompt -UnknownText_0x1c6056:: +_TimesetAskNotDSTText:: text "Is Daylight Saving" line "Time over?" done -UnknownText_0x1c6075:: +_TimesetNotDSTText:: text "I put the clock" line "back one hour." prompt -UnknownText_0x1c6095:: +_TimesetAskAdjustDSTText:: text "Do you want to" line "adjust your clock" @@ -540,7 +540,7 @@ UnknownText_0x1c6095:: line "Saving Time?" done -UnknownText_0x1c60d1:: +_MomLostGearBookletText:: text "I lost the in-" line "struction booklet" cont "for the #GEAR." |