Great mod, thank you for making it so easily configurable!
I was rebalancing it to add Large Egg and Duck Feather so as to make the community center bundles completable without raising animals (I like a plant-only farm) and to change her prices to just 20% above the sell price (along with the same for the cooking staples at not-Pierre's) so I could buy ingredients regularly for my self-imposed challenge to eat 2 cooked dishes every day, and in the process I also redid the mail notifications to what I think fits the game better, from the point of view of Marnie selling her animals' produce regularly. I'm posting them below, for anyone who wants to use them and if the mod creator wants to incorporate elements of them into a future version:
--------
Before: 2 hearts, unlimited milk, 2 eggs daily
"Text": "Dear @,^I don\'t usually sell animal produce, but since we\'ve gotten to be better friends I\'ve thought why not!^I\'ve now added Milk and Eggs to my list of items I sell, just for you!^-Marnie",
After: 1 heart, 20 milk daily, 20 eggs daily
"Text": "Dear @,^You're still new to town, but you seem like a good person, and I want to let you know you can always stop by my ranch to buy free-range eggs and milk.^I still remember when your grandfather was with us, he used to come over every morning to buy 4 eggs and a bottle of milk for his breakfast omelet. He was a good man.^You can come over any time, to buy something or just to chat. I'm here at the ranch most of the time, though on some evenings I go out to the saloon.^-Marnie^P.S. Say hello to my nephew Shane for me, if you see him around town.",
--------
Before: 3 hearts, unlimited large milk
"Text": "Dear @,^I thought I should let you know I\'ve expanded even more! My cows have been really happy, and giving even more milk lately.^So, now I'm selling both Milk and Large Milk!^-Marnie",
After: 4 hearts, 5 duck eggs daily (merged large milk into the large goat milk mail, split off duck eggs from the wool mail)
"Text": "Dear @,^I thought I should let you know I also have duck eggs for sale now. A bunch of ducks had to be relocated from a park in Zuzu City where they were causing trouble, and now they live in the lake next to my ranch. I have to keep them well-fed so they don't fly off back to the city, and they've been laying some fine eggs.^Come by my shop if you're interested.^-Marnie",
"Text": "Dear @,^My sheep have been growing their wool like crazy, and I recently got some ducks too! Two more items I\'m adding to my shop are Wool and Duck Eggs.^Hopefully I can get all this wool gone before my farm is covered in it!^-Marnie",
After: 3 hearts, 10 wool daily
"Text": "Dear @,^I've sheared my sheep recently and I have a lot of leftover wool to sell. Normally Emily buys it off me for her projects, but my flock has gotten bigger as more injured animals get donated to the sanctuary, so this year I'm putting up wool for sale at my shop. Stop by if you're interested.^-Marnie",
--------
Before: 5 hearts, unlimited goat milk
"Text": "Dear @,^I'm not sure if you\'re a fan of Goat Milk, but I have tons of it as of late.^I'll be adding it to my store if you ever need!^-Marnie",
After: 2 hearts, 10 goat milk daily
"Text": "Dear @,^I'm not sure if you're a fan of goat milk, but I have tons of it as of late, more than I need for my regular customers.^I'll be adding it to my store if you ever need any!^-Marnie",
--------
Before: 6 hearts, unlimited large goat milk
"Text": "Dear @,^My goats have been giving me more milke than ever!^I\'m now offering Large Goat Milk, so please let me know if you ever need!^-Marnie",
After: 6 hearts, 10 large eggs daily, 10 large milk daily, 5 large goat milk daily
"Text": "Dear @,^Since we've become good friends, I want to let you know I'm giving you access to my special stock of milk and eggs, the best of the best. Normally these are reserved for a few special people, but I think you've proven your good intentions, both to me and to the community.^-Marnie",
--------
Before: 9 hearts, 1 dinosaur egg daily
"Text": "Dear @,^I found an egg the other day, it looks prehistoric! I thought about giving it to Gunther, but maybe you're interested in it?^Come by my shop if you'd like to buy it!^-Marnie",
After: 10 hearts, 1 dinosaur egg daily
"Text": "Dear @,^Now that we're such close friends, there's a little secret I want to tell you about. You'll never believe what kind of animal I have in my coop right now! Come by when you have time and I'll show you.^-Marnie",
(this teases her raising dinosaurs, but I didnt bother implementing a cutscene or anything like that, the 1 dinosaur egg per day just gets added to her shop as before)
--------
Before: 10 hearts, 1 truffle daily
"Text": "Dear @,^My piggies have been digging up Truffles as of late, I was thinking of either giving them to Gus but decided on selling them!^Come by if you'd ever like to buy some.^-Marnie",
After: 8 hearts, 5 truffles daily
"Text": "Dear @,^My piggies have been digging up truffles as of late, and I'm offering them to the townsfolk first before trying to sell them off to the traders from the city.^Come by if you'd ever like to buy some.^-Marnie",
--------
Before: Void Egg on 28 fall Y1
"Text": "Dear @^I woke up and saw a bundle of these odd black eggs sitting in my coop this morning! I hope you don't mind, but I left one in your mailbox. I don't know if you should eat it, or try to hatch it.^-Marnie",
After: just changed up the text
"Text": "Dear @^I woke up and saw this odd black egg sitting in my coop this morning! I'm not sure I should try hatching it, and you're known for handling weird items like these, so I decided to send it to you.^-Marnie",
Truffles might have actually been unlimited originally, not 1 per day, I dont remember.
The duck feather I added at 8 hearts without mentioning it in a mail.
So now if you dont raise your own animals: - the pantry bundle is completable at 6 hearts with Marnie, giving you the greenhouse - the friendship bundle is completable at 8 hearts with Marnie, giving you 2 hearts with every villager, bringing Marnie up to 10 - thus as soon as the community center is complete, you can buy a dinosaur egg from Marnie to complete the cinema bundle
I considered adding a Rabbit's Foot as well, but ultimately it didnt sit right with me, so I'll have to think of another way to reliably obtain it.
The mention of a sanctuary in the wool mail is because in my mind Marnie runs a shelter for farm animals that would otherwise get euthanized, but I dont remember if that's actually in the vanilla lore. It might just be my headcanon, or I might have gotten it from one of the fan theories about Lewis being corrupt and funneling money to his girlfriend.
hi, I've made this mod as a spiritual successor to this one, it does most of the same things (doesn't add large products, dino egg, truffle, or wool, but it does add cloth). enjoy :)
Will you please teach me how to add also brown egg, large white egg and large brown egg to the products Marnie sells? Is it just a simple adding of lines of code?
EDIT: Ignore this. I figured it out myself. Thank you!
I edited the shops.json file to add brown eggs, sell 6 of each normal size eggs and change the dinosaur egg to a void egg. I had to use ItemIDs rather than ItemNames for STF to recognise the brown eggs. My file now says:
Hi! I love this mod so much, it's helped me out a lot! Any chance you're considering adding regular eggs in the future? I feel like it would make perfect sense as she mentions having chickens on the ranch, and since we know Shane has blue chickens! <3
I love this mod. It would be sooooo nice not to have to keep a barn and coop full of animals just so I can cook. Is there any chance you'll add regular eggs at any point? For those of us who don't want to have to keep animals just so we can cook?
25 comments
I was rebalancing it to add Large Egg and Duck Feather so as to make the community center bundles completable without raising animals (I like a plant-only farm) and to change her prices to just 20% above the sell price (along with the same for the cooking staples at not-Pierre's) so I could buy ingredients regularly for my self-imposed challenge to eat 2 cooked dishes every day, and in the process I also redid the mail notifications to what I think fits the game better, from the point of view of Marnie selling her animals' produce regularly. I'm posting them below, for anyone who wants to use them and if the mod creator wants to incorporate elements of them into a future version:
--------
Before: 2 hearts, unlimited milk, 2 eggs daily
"Text": "Dear @,^I don\'t usually sell animal produce, but since we\'ve gotten to be better friends I\'ve thought why not!^I\'ve now added Milk and Eggs to my list of items I sell, just for you!^-Marnie",
After: 1 heart, 20 milk daily, 20 eggs daily
"Text": "Dear @,^You're still new to town, but you seem like a good person, and I want to let you know you can always stop by my ranch to buy free-range eggs and milk.^I still remember when your grandfather was with us, he used to come over every morning to buy 4 eggs and a bottle of milk for his breakfast omelet. He was a good man.^You can come over any time, to buy something or just to chat. I'm here at the ranch most of the time, though on some evenings I go out to the saloon.^-Marnie^P.S. Say hello to my nephew Shane for me, if you see him around town.",
--------
Before: 3 hearts, unlimited large milk
"Text": "Dear @,^I thought I should let you know I\'ve expanded even more! My cows have been really happy, and giving even more milk lately.^So, now I'm selling both Milk and Large Milk!^-Marnie",
After: 4 hearts, 5 duck eggs daily (merged large milk into the large goat milk mail, split off duck eggs from the wool mail)
"Text": "Dear @,^I thought I should let you know I also have duck eggs for sale now. A bunch of ducks had to be relocated from a park in Zuzu City where they were causing trouble, and now they live in the lake next to my ranch. I have to keep them well-fed so they don't fly off back to the city, and they've been laying some fine eggs.^Come by my shop if you're interested.^-Marnie",
--------
Before: 4 hearts, unlimited wool, unlimited duck eggs
"Text": "Dear @,^My sheep have been growing their wool like crazy, and I recently got some ducks too! Two more items I\'m adding to my shop are Wool and Duck Eggs.^Hopefully I can get all this wool gone before my farm is covered in it!^-Marnie",
After: 3 hearts, 10 wool daily
"Text": "Dear @,^I've sheared my sheep recently and I have a lot of leftover wool to sell. Normally Emily buys it off me for her projects, but my flock has gotten bigger as more injured animals get donated to the sanctuary, so this year I'm putting up wool for sale at my shop. Stop by if you're interested.^-Marnie",
--------
Before: 5 hearts, unlimited goat milk
"Text": "Dear @,^I'm not sure if you\'re a fan of Goat Milk, but I have tons of it as of late.^I'll be adding it to my store if you ever need!^-Marnie",
After: 2 hearts, 10 goat milk daily
"Text": "Dear @,^I'm not sure if you're a fan of goat milk, but I have tons of it as of late, more than I need for my regular customers.^I'll be adding it to my store if you ever need any!^-Marnie",
--------
Before: 6 hearts, unlimited large goat milk
"Text": "Dear @,^My goats have been giving me more milke than ever!^I\'m now offering Large Goat Milk, so please let me know if you ever need!^-Marnie",
After: 6 hearts, 10 large eggs daily, 10 large milk daily, 5 large goat milk daily
"Text": "Dear @,^Since we've become good friends, I want to let you know I'm giving you access to my special stock of milk and eggs, the best of the best. Normally these are reserved for a few special people, but I think you've proven your good intentions, both to me and to the community.^-Marnie",
--------
Before: 9 hearts, 1 dinosaur egg daily
"Text": "Dear @,^I found an egg the other day, it looks prehistoric! I thought about giving it to Gunther, but maybe you're interested in it?^Come by my shop if you'd like to buy it!^-Marnie",
After: 10 hearts, 1 dinosaur egg daily
"Text": "Dear @,^Now that we're such close friends, there's a little secret I want to tell you about. You'll never believe what kind of animal I have in my coop right now! Come by when you have time and I'll show you.^-Marnie",
(this teases her raising dinosaurs, but I didnt bother implementing a cutscene or anything like that, the 1 dinosaur egg per day just gets added to her shop as before)
--------
Before: 10 hearts, 1 truffle daily
"Text": "Dear @,^My piggies have been digging up Truffles as of late, I was thinking of either giving them to Gus but decided on selling them!^Come by if you'd ever like to buy some.^-Marnie",
After: 8 hearts, 5 truffles daily
"Text": "Dear @,^My piggies have been digging up truffles as of late, and I'm offering them to the townsfolk first before trying to sell them off to the traders from the city.^Come by if you'd ever like to buy some.^-Marnie",
--------
Before: Void Egg on 28 fall Y1
"Text": "Dear @^I woke up and saw a bundle of these odd black eggs sitting in my coop this morning! I hope you don't mind, but I left one in your mailbox. I don't know if you should eat it, or try to hatch it.^-Marnie",
After: just changed up the text
"Text": "Dear @^I woke up and saw this odd black egg sitting in my coop this morning! I'm not sure I should try hatching it, and you're known for handling weird items like these, so I decided to send it to you.^-Marnie",
The duck feather I added at 8 hearts without mentioning it in a mail.
So now if you dont raise your own animals:
- the pantry bundle is completable at 6 hearts with Marnie, giving you the greenhouse
- the friendship bundle is completable at 8 hearts with Marnie, giving you 2 hearts with every villager, bringing Marnie up to 10
- thus as soon as the community center is complete, you can buy a dinosaur egg from Marnie to complete the cinema bundle
I considered adding a Rabbit's Foot as well, but ultimately it didnt sit right with me, so I'll have to think of another way to reliably obtain it.
The mention of a sanctuary in the wool mail is because in my mind Marnie runs a shelter for farm animals that would otherwise get euthanized, but I dont remember if that's actually in the vanilla lore. It might just be my headcanon, or I might have gotten it from one of the fan theories about Lewis being corrupt and funneling money to his girlfriend.
Here are the versions of everything for which it works for me:
- Stardew valley 1.5.6.39 (not the latest)
- SMAPI Android 3.18.3.3
- Mail Framework Mod 1.12.2
- Shop Tile Framework 1.0.9
- Extended Preconditions Utility 1.0.1 (for Shop Tile Framework)
EDIT: Ignore this. I figured it out myself. Thank you!
{ "VanillaShops": [{"ShopName": "MarnieShop", "AddStockAboveVanilla": "True", "ItemStocks": [{ "ItemType": "Object", "StockPrice": "375", "ItemNames": ["Milk" ], "When": [ "f Marnie 500", //2 hearts with Marnie ] },{"ItemType": "Object","StockPrice": "150","Stock": "6","ItemIDs": [ "176"],"When": [ "f Marnie 500", //2 hearts with Marnie] },{"ItemType": "Object","StockPrice": "150","Stock": "6","ItemIDs": [ "180"],"When": [ "f Marnie 500", //2 hearts with Marnie] },{ "ItemType": "Object", "StockPrice": "570", "ItemNames": ["Large Milk" ], "When": [ "f Marnie 750", //3 hearts with Marnie ] },{ "ItemType": "Object", "StockPrice": "650", "ItemNames": ["Wool" ], "When": [ "f Marnie 1000", //4 hearts with Marnie ] },{"ItemType": "Object","StockPrice": "285","ItemNames": [ "Duck Egg"],"When": [ "f Marnie 1000", //4 hearts with Marnie] },{"ItemType": "Object","StockPrice": "285","ItemIDs": [ "174"],"When": [ "f Marnie 1000", //4 hearts with Marnie] },{"ItemType": "Object","StockPrice": "285","ItenIDs": [ "182"],"When": [ "f Marnie 1000", //4 hearts with Marnie] },{ "ItemType": "Object", "StockPrice": "675", "ItemNames": ["Goat Milk" ], "When": [ "f Marnie 1250", //5 hearts with Marnie ] },{ "ItemType": "Object", "StockPrice": "1035", "ItemNames": ["Large Goat Milk" ], "When": [ "f Marnie 1500", //6 hearts with Marnie ] },{ "ItemType": "Object", "StockPrice": "1000", "Stock": "1", "ItemIDs": ["305" ], "When": [ "f Marnie 2500", //9 hearts with Marnie ] },{ "ItemType": "Object", "StockPrice": "1875", "ItemNames": ["Truffle" ], "When": [ "f Marnie 2250", //10 hearts with Marnie ] }, ],}, ],}