About this mod
Tired of paying high prices? Or are you just tired of Marnie staring at the microwave? This mod adds the ability to shoplift certain stores... just don't get caught!
- Requirements
- Permissions and credits
- Changelogs
Are you tired of paying high prices? Or are you just annoyed that the shopkeeper is never there?
Why not just take what you can...
Shoplifter adds the ability to shoplift from stores when the shopkeeper isn't present at the counter. Randomly generated basic items will be available each day for the taking... provided you don't get caught!
In saying that... by default you can only successfully shoplift once a day. You're not that bad are you?
The shops you can shoplift from are:
- Willy's Shop
- Pierre's General Store
- Carpenter
- Marnie's Ranch
- Harvey's Clinic
- Saloon
- Blacksmith
- Sandy's Oasis
- Icecream Stand (version 1.1.0) (can't be banned)
- Resort Bar (version 1.2.0) (can't be banned)
- JojaMart, go to counter 1 on the left (version 1.2.1)
If you're wondering why all shops aren't included it's because the shopkeeper never leaves said store, you'll never get away with it.
As of version 1.2.5, shoplifting locations can be enabled/disabled to your liking. All locations are enabled by default.
Select Ridgeside Village shops can be shoplifted with Shoplift Ridgeside Village
Select East Scarp shops can be shoplifted with Shoplift East Scarp
Penalties for getting caught (default):
Any villager within 5 tiles of you when you shoplift will lose 2 hearts of friendship.
If you're caught by the shopkeeper or their family / employee you will be fined the value of your current funds up to 1000g.
If you get caught by the shopkeeper or their family / employee three times within a 28 day period, you'll receive a three day ban from entering the shop.
You're given a clean slate 28 days after the first time shoplifting, a second shoplift won't carry over.
A note for when shopkeepers are on Ginger Island:
When shopkeepers are on Ginger Island you have the option to either shoplift or purchase legitimately. When the prompt appears asking whether you want to shoplift, select "No" to purchase stock legitimately.
Mod configuration:
Version 1.1.0 adds a config file which will generate when the game is run to allow changes to shoplifting preferences, this includes:
- The maximum shoplifts per day, setting this to 0 is equivalent to setting it to 1
- How many times the same shop can be shoplifted each day, setting this to 0 is equivalent to setting it to 1
- How many times you must be caught before being banned, setting this to 0 is equivalent to setting it to 1
- How many days you are banned for, set to 0 if you don't want to be banned
- Maximum fine amount
- Maximum friendship penalty
- (1.1.2) The radius an NPC must be within to catch you shoplifting, measured in tiles. Setting this to 0 is equivalent to setting it to 1.
- (1.2.0) The chance for rare (non-basic) items to appear when shoplifting. Default is 0 (no chance). This is a decimal between 0.0 and 1.0.
- (1.2.5) Whether a location is a shoplifting target. All are enabled by default.
When changing the config, ensure only positive numbers or zero are entered so the config can be parsed. The mod will use the default values if it can't parse the config.
Version 1.1.4 added Generic Mod Config Menu support so the config values can be changed whilst in game (thanks to luelista on Github).
Installation:
1. Install SMAPI 4.0 or newer
2. Download the mod
3. Extract (unzip) the contents of the mod download into your Mods Folder.
Compatibility:
Fully compatible with multiplayer, shoplifting data is separate for each player. Should work fine with a controller, just make sure you're under the counter. Players should be able to have different config settings.
Items added to vanilla shops (except for Sandy's Oasis) through shop tile framework will be included in available items to shoplift. However, shops added by the framework (including additional vanilla shops) can't be shoplifted.
Items added to vanilla shops through content patcher will be included in available items to shoplift. Shops added by the framework (including additional vanilla shops) can also be made shopliftable through the use of content packs.
Shops also support DGA items.
Translations:
Currently available in Korean, Chinese, Italian, French, Portuguese, German, Spanish, Turkish and Russian
In game translations completed by:
- Korean, thanks to Aromay7!
- Chinese, thanks to 20080618 and XinJiDA on Github!
- Italian, thanks to peanutbatteries on Github and AlixNauts!
- French, thanks to Breeis on Github!
- Portuguese, thanks to Kadomine on Github!
- German, thanks to NotErikWasTaken on Github!
- Spanish, thanks to viridian-fog on Github!
- Turkish, thanks to zenura on Github!
- Russian, thanks to Bellden on Github!
- Japanese, thanks to hachihina!
Generic Mod Config Menu config menu translations currently avaliable in:
- Chinese, thanks to XinJiDA on Github!
- Italian, thanks to AlixNauts!
- German, thanks to Nordmole on Github!
- Russian, thanks to theRealDuda on Github!
- Portuguese, thanks to caputi on Github!
- Japanese, thanks to hachihina!
Other Generic Mod Config Menu translations done using DeepL and Google Translate. Improved translations are welcome (and probably needed).
More translations are always welcome! Just send me the translation files when you're done so I can add them to the mod. Full credit given, obviously!
See also:
Source code