diff options
Diffstat (limited to 'Add-a-new-Mart.md')
-rw-r--r-- | Add-a-new-Mart.md | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/Add-a-new-Mart.md b/Add-a-new-Mart.md index cd6e22d..3ac5c20 100644 --- a/Add-a-new-Mart.md +++ b/Add-a-new-Mart.md @@ -40,7 +40,7 @@ Edit [constants/mart_constants.asm](../blob/master/constants/mart_constants.asm) Edit [data/items/marts.asm](../blob/master/data/items/marts.asm): ```diff - Marts: ; 160a9 + Marts: ; entries correspond to MART_* constants dw MartCherrygrove dw MartCherrygroveDex @@ -58,11 +58,10 @@ Edit [data/items/marts.asm](../blob/master/data/items/marts.asm): dw MartGoldenrod5F4 ... .End - ; 160ed ... - MartGoldenrod3F: ; 1612b + MartGoldenrod3F: db 7 ; # items db X_SPEED db X_SPECIAL @@ -72,7 +71,6 @@ Edit [data/items/marts.asm](../blob/master/data/items/marts.asm): db GUARD_SPEC db X_ACCURACY db -1 ; end - ; 16134 + +MartGoldenrod3F2: + db 6 ; # items @@ -159,7 +157,7 @@ Edit [constants/mart_constants.asm](../blob/master/constants/mart_constants.asm) Edit [engine/items/mart.asm](../blob/master/engine/items/mart.asm): ```diff - OpenMartDialog:: ; 15a45 + OpenMartDialog:: ... .dialogs @@ -169,11 +167,10 @@ Edit [engine/items/mart.asm](../blob/master/engine/items/mart.asm): dw Pharmacist dw RooftopSale + dw ShadyShop - ; 15a61 ... - Pharmacist: ; 15aae + Pharmacist: call FarReadMart call LoadStandardMenuHeader ld hl, Text_Pharmacist_Intro @@ -182,7 +179,6 @@ Edit [engine/items/mart.asm](../blob/master/engine/items/mart.asm): ld hl, Text_Pharmacist_ComeAgain call MartTextBox ret - ; 15ac4 + +ShadyShop: + call FarReadMart @@ -196,21 +192,20 @@ Edit [engine/items/mart.asm](../blob/master/engine/items/mart.asm): ... - GetMartDialogGroup: ; 15ca3 + GetMartDialogGroup: ... - .MartTextFunctionPointers: ; 15cb0 + .MartTextFunctionPointers: dwb .StandardMartPointers, 0 dwb .HerbShopPointers, 0 dwb .BargainShopPointers, 1 dwb .PharmacyPointers, 0 dwb .StandardMartPointers, 2 + dwb .ShadyPointers, 0 - ; 15cbf ... - .PharmacyPointers: ; 15ce3 + .PharmacyPointers: dw Text_Pharmacy_HowMany dw Text_Pharmacy_CostsThisMuch dw Text_Pharmacy_InsufficientFunds @@ -225,7 +220,6 @@ Edit [engine/items/mart.asm](../blob/master/engine/items/mart.asm): + dw Text_ShadyShop_BagFull + dw Text_ShadyShop_HereYouGo + dw BuyMenuLoop - ; 15cef ... + |