Stardew Valley

File information

Last updated

Original upload

Created by

LunaticShade

Uploaded by

LvnaticShade

Virus scan

Safe to use

Tags for this mod

About this mod

Adds skills and buffs to shirts, pants and hats

Requirements
Permissions and credits
Mirrors
This mod adds skills and buffs (similar to rings) to (some) shirts, pants and hats.
Finally gives you an incentive to dress up in line with the planned tasks for the day.
Beginning with version 1.3.0 effects and item assignments can be customized.

Can be combined with my Clothes Rack mod to quickly swap outfits and buffs.

Changelog:
Spoiler:  
Show

Version 1.5.2:
  • fixes for Stardew Valley 1.6 (SMAPI 4.0)
Version 1.5.1-beta:
  • fixes for Stardew Valley 1.6 (SMAPI 4.0)
Version 1.5.0-beta:
  • update for Stardew Valley 1.6 (SMAPI 4.0)
Version 1.4.0:
  • updated to SMAPI 3.18 (should fix load/save time increase and deprecation warnings on startup)
  • added option "verboseLogging" (default: false)
  • cut down the amount of default logging output
  • IncreaseSpeed effect now uses a Buff instead of changing the player's speed value directly (should fix problems with other speed altering effects / mods)
  • Added shop type "Shop.Robin"
  • Added discount type "ConstructDiscount"
  • ShopDiscount: support displaying percentage values < 1   
Version 1.3.0:
  • Updated to SMAPI 3.13    
  • Item effects can now be customized (see forum post for details)
  • New option in config.json "AllItemsCanBeTailored" to re-allow tailoring for all items (as in the vanilla game)
  • The game won't soft-lock any longer if the auto-pet effect is activated at night (by touching an animal)
Version 1.2.1:
Bugfix release:
  • items are now correctly added to the adventure guild shop
  • multiplayer: items are now correctly added to shops
Version 1.2.0:
  • 25 different effect types.
  • 77 items (shirts, pants and hats) have been extended with effects.
New effect types:
  • pet animals by touching them
  • increase appearance chance of treasure chest when fishing
  • keep a caught treasure chest even if the fish escapes
  • Yoba ring effect
  • grant a discount at a specific shop
  • locational effects which are only effective at certain places.
  • seasonal effects which are only effective during specific seasons.
  • overnight effects which grant a buff at the beginning of the day, if the player sleeps in the corresponding clothing item
  • glow effect (colored)
  • unique effect for the Trimmed Lucky Purple Shorts (loose friendship points with Lewis)
Changes:
  • fishing bar increase effect now considers player's daily luck
  • regeneration effects now let the player glow if they are in effect (stand still for 5s, regenerate 1 point every second)
Many items have updated/changed descriptions to better match their effects.
Some items cannot be crafted anymore but instead are sold by different shops under certain conditions (when you try to craft it, the game will display a hint at which shop you might buy it).
Added a new buff to the game which increases max health

Version 1.1.0:
  • Visual improvements of clothing tooltips
  • Added configuration to enable/disable shirt, pants and hat effects separately (see config.json which is created after first launching Stardew Valley with this mod)
  • Crab Cake Shirt Tooltip will no longer crash the game
  • Now fully compatible with Deluxe Hats mod


The following effects are currently implemented:
  •  Increase Max Health/Energy
  •  Automatic Health/Energy  regeneration when standing still
  •  Increase a skill level (Farming, Mining, ...)
  •  Grant additional experience for a skill (Farming, Mining, ...)
  •  Increase Attack/Defense/Speed/Immunity
  •  Auto revive once (restores health to 50% when it reches 0, item is consumed)
  •  Increase fishing bar based on total number of caught fish
  •  Increase popularity (grants additional friend ship points)
  • Pet animals by touching them
  • Increase appearance chance of treasure chest when fishing
  • Keep a caught treasure chest even if the fish escapes
  • Yoba ring effect
  • Grant a discount at a specific shop
  • Locational effects which are only effective at certain places.
  • Seasonal effects which are only effective during specific seasons.
  • Overnight effects which grant a buff at the beginning of the day, if the player sleeps in the corresponding clothing item
  • Unique effect for the Trimmed Lucky Purple Shorts (loose friendship points with Lewis when you talk to him)

Please see this forum post for a detailed description of the effects.

Please see the following lists for clothes and the added effects as well as their selling conditions:
Spoiler:  
Show

Shirts:
Spoiler:  
Show

 Mayoral Suspenders: Slightly increases your popularity
 Heart Shirt Dyeable: +15 max. Health
 Copper Breastplate: +1 Defense (sold by the Adventure Guild for 2000g if Combat level >= 2)
 Steel Breastplate: +2 Defense (sold by the Adventure Guild for 9000g if Combat level >= 4)
 Gold Breastplate: +3 Defense (sold by the Adventure Guild for 18000g if Combat level >= 6)
 Iridium Breastplate: +5 Defense (sold by the Adventure Guild for 30000g if Combat level >= 10)
 Fake Muscles Shirt: +1 Attack
 Caveman Shirt: +2 Attack
 Fishing Vest: Increase fishing bar based on caught fish (sold by Willy for 46000g if Friendship hearts with Willy >= 6)
 Fish Shirt: Slightly increases Fishing experience (sold by Willy for 8000g if Fishing level >= 2)
 Shirt Of The Sea: +1 Fishing (sold by Willy for 6500g if Fishing level >= 4)
 Sailor Shirt: +1 Fishing (sold by Willy for 6000g if Friendship hearts with Willy >= 4)
 Sailor Shirt2: Increase fishing bar based on caught fish (sold by Willy for 22000g if Fishing level >= 10)
 Shrimp Enthusiast Shirt: +1 Fishing (sold by Willy for 4500g if Fishing level >= 6)
 Ocean Shirt: Get a slight discount when buying from Willy (5%)
 Captains Uniform: Slightly increases chances to find treasure chests when fishing
 Bridal Shirt: +1 Luck
 Tomato Shirt: Slightly increases Farming experience
 Crab Cake Shirt: +1 Speed, +1 Defense
 Arcane Shirt: Regenerate Health when standing still
 White Gi: +2 Defense
 Orange Gi: +1 Attack
 Studded Vest: +2 Attack
 Blacksmith Apron: Get a slight discount when buying from Clint (5%)
 Iridium Energy Shirt: Regenerate Energy when standing still (sold by Krobus for 120000g)
 Happy Shirt: Slightly increases your popularity
 Bandana Shirt Shield From Harm: +1 Defense
 Green Thumb Shirt: +1 Farming (sold by Pierre for 6000g if Friendship hearts with Pierre >= 4)
 Excavator Shirt: Slightly increases Mining experience
 Yoba Shirt: Occasionally shields the wearer from damage
 Prismatic Shirt: +25 max. Health
 Prismatic Shirt Dark Sleeves: Restore health to 50% once
 Prismatic Shirt White Sleeves: +25 max. Energy
 Ranger Uniform: Slightly increases Foraging experience
 Green Tunic: Get a slight discount when buying from the Adventure Guild (5%)
 Lime Green Tunic: +1 Defense
 Star Shirt: Emits a constant light
 Night Sky Shirt: Begin your day with +30 max. Energy
 Goodnight Shirt: Begin your day with +25 max. Health
 Slime Shirt: Prevents damage from slimes (sold by the Adventure Guild for 21000g if Combat level >= 8) 

Pants:
Spoiler:  
Show

 Farmer Pants: +1 Farming
 Dinosaur Pants: +1 Defense
 Genie Pants: +1 Luck
 Prismatic Pants: +10 max. Health
 Prismatic Genie Pants: +20 max. Energy
 Grass Skirt: +1 Foraging (sold by Marnie for 6000g if Foraging level >= 4)
 Trimmed Lucky Purple Shorts: +1 Luck, Maybe avoid Lewis seeing them

Hats:
Spoiler:  
Show

 Dinosaur Hat: +1 Defense
 Wearable Dwarf Helm: +2 Defense
 Party Hat Green: Slightly increases your popularity
 Party Hat Blue: Slightly increases your popularity
 Party Hat Red: Slightly increases your popularity
 Fishing Hat: +1 Fishing
 Bridal Veil: +1 Luck
 Witch Hat: +1 Immunity
 Swashbuckler Hat: +1 Attack
 Goggles: +1 Defense
 Foragers Hat: +1 Foraging
 Warrior Helmet: +2 Attack
 Chicken Mask: Pet chickens by touching them
 Cowboy Hat: Pet cows by touching them
 Cowgal Hat: Pet cows by touching them
 Blue Cowboy Hat: Pet cows by touching them
 Dark Cowboy Hat: Pet cows by touching them
 Red Cowboy Hat: Pet cows by touching them
 Deluxe Cowboy Hat: Pet cows by touching them
 Magic Cowboy Hat: Pet cows by touching them
 Pirate Hat: Slightly increases chances to find treasure chests when fishing
 Deluxe Pirate Hat: Keep treasure chests even when fish escape
 Sailors Cap: Get a slight discount when buying from Willy (5%)
 Straw Hat: +1 Farming
 Beanie: +5 max. Energy in Winter, +5 max. Health in Winter
 Floppy Beanie: +5 max. Energy in Winter, +5 max. Health in Winter
 White Turban: +15 max. Health at desert places
 Green Turban: +15 max. Energy at desert places
 Elegant Turban: +20 max. Health at desert places, +20 max. Energy at desert places
 Magic Turban: Regenerate Health when standing still at desert places



No changes are made to the save game (stat changes are not saved), so the mod is safe to remove at any time.
The mod has been tested in multiplayer mode. As all changes are conducted locally, only players who want to have the effects need to have the mod installed.
Local Multiplayer (Splitscreen Coop) is currently not supported and does not work.

Configuration:
  You can enable/disable effects for shirts, pants and hats separately in the config.json file (created when Stardew Valley is launched for the first time with this mod)

Mod compatability:
 - Deluxe Hats: fully compatible (you can disable hat effects of this mod in config.json, if you only want the Deluxe Hats effects)

Uses Harmony to patch the following methods (for displaying effects in the clothing item's hover window):
 - IClickableMenu.drawTooltip
 - Item.getDescriptionWidth

Roadmap:
 - Visual editor for assigning custom effects
 - More effects
 - Add support/effects for "Love of Cooking" mod
 - Introduce rarity system (stars for clothing)
 - Support for custom clothes (e.g. from other mods)
 - Improved visualization (e.g. animations for some effects)
 - Localization