Cupcake


Version 6:
  • Sims have the option to purchase just a single serving of a group serving on display instead of the whole thing. - icarus_allsorts icarus_allsorts
  • Added a new "Buy Food" interaction to all chillers and displays, which buys only a single serving of the selected food and automatically pushes the sim to eat the bought item immediately on purchase. Also the food choices will appear in a selection menu if there is more than one item of food on display. - icarus_allsorts icarus_allsorts
  • Sims will now autonomously buy and eat foods on display when they are hungry - icarus_allsorts icarus_allsorts
  • Displays that have restocking disabled should no longer be auto restocked. - Chain_Reaction Chain_Reaction

Version 5 - Chain_Reaction Chain_Reaction:

  • Added "Random: Enable Elegant Restock"
    • For random restocking only. Only fills slots that the user can normally put dishes in rather than every slot available for a less cluttered look.
  • Fixed translations in a few places
  • The mod now fully supports buying snacks and juices. This one was more work than I thought. Not sure why EA went through so much trouble to disable anything but serving platters in those cases.
  • All interactions are reapplied to the displays on load up to ensure all the items have their proper interactions (purchase, browse, etc).
  • The 5am restock routine now runs on the simulator for a lag free experience.
  • Updated Taiwanese translation

Version 4: - Chain_Reaction Chain_Reaction
  • No longer attempts to add wedding cakes on displays with settings.
  • Having stock wedding cakes enabled should no longer cause a script error halting the restock process when it encounters the Monte Vista and Generations cakes.
  • Added "Display \ Empty Display"
    • All contents vanish into thin air.
  • Prefixed all global options to do with the random restock system with "Random:" so it's more apparent which settings are for it.
  • Fixed missing translations in a few areas.
  • The recipe selection window should show the slots which have that recipe configured now. Quality window was already working.
  • Added "Random: Fill Entire Display With One Recipe"
    • For displays with no settings. During random restock, will pick one random recipe from your global random restock settings or the desserts if none are set and fill the entire display with it.
  • Renamed "Affect Active" to "Random: Affect Active".
  • "Random: Affect Active" no longer stops displays on active/owned lots from restocking when you have manually set settings for them. It now only applies to the random system.
  • Wedding cakes are evil: Should no longer attempt to stock Monte Vista cakes when one doesn't own Monte Vista.
  • Fix for issue of displays under random control not restocking properly after a Sim purchases something from them.

Version 3: - Chain_Reaction Chain_Reaction
  • Wooden racks should now restock as expected.
  • Fixed script error when setting quality for more than one slot at a time.
  • Wedding cakes no longer appear in the lower levels of cases.
  • Wedding cakes will now properly restock on the top of cases when you have the setting enabled to do so.
  • Added extensive debug logging. If you are having a restock issue, turn on debugging prior to 5AM and it will write a log detailing what it tried to do and why.
  • Added "Display \ Clear Settings By Slot"
    • Allows you to select one or many slots to delete settings for
  • Rewrote the entire menu system to be modular and removed the need for a lot of code in the process.
  • Fixed an inverted check for a slot having settings that no doubt was causing an issue somewhere.
  • You can now re-select a recipe or quality to remove it from the slot settings.
  • The recipe and quality menu's now have a column that displays the slot numbers having those types.
  • Added "Display \ Restock Now"
    • Does what it says on the tin. Very useful for debugging and also writes the log mentioned above.
  • Snacks restocked no longer spoil nor can they be eaten or cleaned up. (see note below about further issues)
  • Unlocked all new bakery recipes for baking on the oven regardless if you own the store sets/EPs.
    • You can now make orange pie without having grandpa's grove or raspberry cobbler without the harvestables set.
  • The random restock routine now selects from BaseGame/ EP desserts rather than just the bakery ones.
  • Added "Set Global Random Restock Settings"
    • Allows you to select from any number of recipes \ qualities to use for the random restock system on displays without individual settings.
    • Falls back to the desserts/bakery items should you not set it.

Version 2: - Chain_Reaction Chain_Reaction
  • Added "Enable Auto Restock"
    • Enables/Disables the entire auto restock routine
  • Added "Disable Random Auto Restock"
    • Disables/Enables the random auto restock routine so that only displays with settings auto restock
  • Added "Affect Active"
    • Enables/Disables the auto restock for the active home lot and lots owned by the active household
  • Added "Stock Wedding Cakes on Top of Displays"
    • Enables/Disables the auto restock of wedding cakes on the top of displays when a display does not have any restock settings set
  • Added "Display \ Enable/Disable Auto Restock"
    • Enables/Disables the auto restock on that display.
  • Added "Display \ Select/Deselect"
    • Selects/Deselects that display for future operations. Changes the opacity so you know which is active.
  • Added "Display \ Set Display Settings With Current Configuration"
    • Sets the displays restock settings with the current configuration of the display.
    • All recipes/qualities will be set based on what you have in each slot currently.
  • Added "Display \ Copy Slots to Slots"
    • Allows you to copy settings between slots.
    • Requires an active display to be selected first.
    • If you select one slot to copy from, you can select multiple slots on the target display.
    • If you select multiple slots to copy from, you will not be prompted to select slots on the target display. It will mirror the settings of the selected slots to the exact slots on the target display instead.
  • Added "Display \ Reset Display Settings"
    • Removes all restock settings set.
  • Added "Display \ Copy Settings to Display"
    • Allows you to copy all settings from one display to another
    • Requires an active display to be selected first.
  • Added "Display \ Copy Settings to All Displays on Lot"
    • Allows you to copy all settings from one display to all displays on the lot.
    • Requires an active display to be selected first.
  • Added "Display \ Set Display Settings"
    • Allows you to set the display auto restock settings.
    • The main event.
    • You can view the current settings of a slot in this window.
    • Select multiple slots to set more than one at once. Also has an "All" option which does what it says on the tin.
    • Select one or more recipes from all recipes in the game. The choice is yours. If you select more than one, the restock system will randomize between your choices.
    • Select one or more qualities or "Any". Randomizes if more than one or "Any" is picked.