Stardew Valley

File information

Last updated

Original upload

Created by

Neosinf

Uploaded by

neosinf

Virus scan

Safe to use

About this mod

1.6 Ready. Adds unique, druid themed mechanics and content to the core game experience. Meet a trio of interesting adventurers. Learn to cast wildgrowth, lightning, meteors, gravity, shapeshift into a dragon and more!

Requirements
Permissions and credits
Changelogs
====================================
Stardew Druid - 1.6 Ready
====================================


40+ quests, 3 unique NPCs, 25+ abilities, 2000+ lines of dialogue and lore, Stardew Druid is a unique kind of expansion created to satisfy a desire for adventure.

This mod provides an alternative to early tool-based gameplay in the form of five schools of magic, which incorporate motifs and themes inspired by the Druids of antiquity!

The expansive questline starts with a custom NPC, the Effigy, located in the Farmcave, who will initially offer a new lesson or quest each day. The mod includes over ten epic boss battles to test your skills, with a range of configuration options to suit your playstyle. There are 21 lessons in total 

Your journey is recorded in the Stardew Druid journal, a custom journal menu that provides all the instruction and lore you could ask for. 

The mod works primarily though the use of the 'rite button', which is by default configured to keyboard.V, mouse.X4, mouse.X5 and controller.LeftShoulder.

For any mod support, discussion or feedback we recommend you join us on discord as opposed to posting on Nexus. Depending on timezones you might be able to get a response in under a minute!

https://discord.gg/XK29PHPqSg

-----------------------------------------
1. Rite of the Weald
-----------------------------------------
Weald is an old fashioned name for a woodland area, where ancient druids would perform ceremonies honouring the kings of Oak and Holly. This rite is about rewilding the empty spaces of the Valley and drawing on the life essence of the Earth.

Draw out the hidden bounty of the valley, add trees and grass to barren spaces, enhance the growth rate of crops, explode weeds, twigs, ore veins and trigger rock falls in the mines.

-----------------------------------------
2. Rite of the Mists
-----------------------------------------
The isle of mists is an important place in medieval sagas, and the residence of the Lady Beyond the Shore. This rite is about being a commanding presence with awesome displays of power and lots of lightning bolts.


Extract power from totem shrines, target scarecrows, rods and campfires for special functions, create high-yield fishing spots, and smite any obstacle in your way. 
Create monster rifts from ordinary candles for a bit of extra challenge and combat experience. 

-----------------------------------------
3. Rite of the Stars 
-----------------------------------------
Celestial bodies and formations were an important device of storytelling and calendar traditions. That's all very wonderful and this rite is about calling down little stars as fireballs.

Call a meteor shower and rain down fire from the sky with reckless abandon. Call an even bigger comet down when used in conjunction with abilities learned later.

-----------------------------------------
4. Rite of the Fates
-----------------------------------------
The fates are mentioned in many traditions of cultures that were adjacent to or inspired by the Fates of Greek mythology, and are the etymological root for faeries, fae and the like. This rite is about chance and destiny intertwined to produce random effects.


Meddle with the powers of the fates and to warp travel, dazzle enemies and villagers, power machines with essence and create anomalies in reality itself. 

-----------------------------------------
5. Rite of the Ether
----------------------------------------
The fifth element, ether, which inspires a lot of alchemical traditions, is considered to incorporate both the spiritual/divine and the material. The traditional progenitors and agents of this element were... Dragons.

Transform into a Dragon!

-----------------------------------------
+ Additional Features
-----------------------------------------

Gently caress your farm animals and neighbours with magic for soft friendship points each day.
Prove yourself in new, unique challenges that test your ability with each rite.
Encounter customised creatures with enhanced stats, cosmetics and behaviour.
Boost your output with the specialised autoconsume feature, unique to Stardew Druid!
Gain a dungeon delving companion, a treasure hunting friend and a gardener for your farm.

==========================================
SETUP
==========================================

Optimised for:  PC - Single Player - English
SMAPI 4.0.1 required
Generic Mod Configuration Menu recommended
Expected to work without issue on multiplayer and with popular content mods
2.0.1 is available on the Stardew Druid discord server as the last stable release for SDV 1.5.6

IMPORTANT:
1. In multiplayer, only the host can trigger some progression critical quests, including introductions to NPCs and challenges. This is to prevent NPC duplication amongst other things.
2. This mod is known to conflict with mods that make changes to the farmer animation/draw cycle, such as fashion sense. If the mod crashes when attempting to trigger a quest event, set 'disable cast hands' to true in the config to disable the cast/trigger animation and avoid potential conflicts.


-----------------------------------------
CASTING LOCATIONS
-----------------------------------------
Stardew Druid attempts, when possible, to detect appropriate maps for casting, namely outdoor locations and mineshafts.
No interior locations, except the Greenhouse in limited capacity, enable the player to reach the otherworld to cast rites.
Some expansion mods may have exterior maps with names and properties that Stardew Druid is unable to detect, such as "Expansion_cliffside_resort".
DeepWoods mod is the only Map expansion mods that Stardew Druid has optimised for at this stage.
As expected Winter is a sad time for Rite of the Earth due to seasonal changes to Tree, Crop and Grass behaviour.
Note: Enabling "Cast Anywhere" in configuration will enable rite casting in any location. Have tested, and can confirm, will spawn trees on the beach.

-----------------------------------------
TOOL - RITE Behaviour
-----------------------------------------
Any of these four tools (Pickaxe, Axe, Hoe, WateringCan) or any Melee Weapon (Including Scythe) must be selected in toolbar to perform a rite (cast)
Some of the main questlines offer melee weapons that are each aligned with a druidic theme
Forest Sword will always activate Rite of the Earth regardless of what blessing has been chosen with the Effigy. This will be true for other weapons reference or gained in quests for new rites.

-----------------------------------------
Progress List
-----------------------------------------
** Denotes companion and challenge quests that can only be activated by the Host in multiplayer

Weald:
0. Companion quest - discover new NPC "The Effigy" in the farmcave (where Demetrius sets up his experiment) **
1. Quest to retrieve a weapon attuned for Rite of the Weald
2. Effect: Explode weeds and twigs. Greet Villagers, Pets and Animals remotely, once a day
3. Effect: Extract foragables from large bushes, wood from trees, fibre and seeds from grass and small fish from water. Might spawn monsters.
4. Effect: Sprout trees, grass, seasonal forage and flowers in empty spaces.
5. Effect: Increase the growth rate and quality of growing crops. Convert planted wild seeds into random cultivations.
6. Effect: Shake loose rocks free from the ceilings of mine shafts. Explode gem ores. Charge up with a passive buff that adds a stamina drain to your attacks.
7. Challenge quest for RotWeald **

Mists:
8. Quest to gain weapon attuned to Rite of the Mists
9. Effect: Strike warp shrines once a day to extract totems, artifact spots to dig up items, and boulders and stumps to extract resources.
10. Effect: Strike scarecrows, campfires and lightning rods to activate special functions. Villager firepits will work too..
11. Effect: Strike deep water to produce a fishing-spot that yields rare species of fish, strike lava to create walkable terrain.
12. Effect: Strike enemies for massive damage. Charge up with a passive buff that triggers healing mists on attacks.
13. Effect: Strike candle torches to create monster portals. Only works in remote outdoor locations.
14. Challenge Quest for RotMists **

Stars:
15. Quest to gain weapon attuned to Rite of the Stars
16. Effect: Summon meteors. Charge up with a passive buff that adds extra burst damage and knockdown to your attacks.
17. Challenge Quest for RotStars **
18. Challenge Quests for Hidden threats to the valley **
19. When at least one of the hidden threats are defeated, Effigy may be recruited on the farm as a gardener

Fates: (Requires quarry bridge repaired)
19. Companion quest - Discover new NPC "The Jester of Fate" **
20. Quest to gain weapon attuned to Rite of the Fates
21. Effect: Warp move ability. Hold the rite button to teleport to map exits/entrances based on the direction you are facing.
22. Effect: Perform Magic tricks for villagers
23. Effect: Use Solar and Void essence to power farm machines
24. Effect: Create gravity wells to harvest crops and stun enemies.
25. Effect: Perform warp strikes on dazed enemies. Charge up with a passive buff that provides a momentary invulnerability shield on attacks.
26. Challenge Quest for RotFates **
27. Jester may join you on your adventures. During idle moments Jester may rubup against animals or villagers to provide soft friendship points and tick the daily petted/talked-to game checks.
27. Companions will offer a rotating list of quests at secondary difficulties. 

Ether:
27. Quest to gain weapon attuned to Rite of the Ether **
28. Effect: Transform into a Dragon for one minute.
29. Effect: In dragon form, Leftclick/UseTool/Action to fly.
30. Effect: In dragon form, Rightclick/Check/Special to breathe fire.
31. Effect: In dragon form, fly over water to land on the surface, Rightclick to dive for treasure
32. Effect: In dragon form, search large maps for treasure indicators, Rightclick to collect. Provides a specialised journal update.
33. Challenge Quest for RotEther **
34. Companion quest - Discover new NPC "Shadowtin Bear", who will be immediately available for recruitment. Shadowtin will pick up forageables and dig up artifact spots during idle moments **

Post-Ether content:
35. Companion quest "At the Beach" that focusses on Effigy **
35. RotWeald Effect: Wisps
36. Companion quest "Jesters in the Night" that focusses on Jester **
36. ChargeUp Effect: Chaos. Charge Stars then Mists, or vice versa, for a unique combat effect
37. Everything unlocked. 
**COMING SOON** Companion quest that focuses on Shadowtin!

-----------------------------------------
CONFIG FILE
-----------------------------------------
GMCM has been integrated

Rite Buttons "riteButtons" is a list of keybinds set to MouseX1, MouseX2, Keyboard.V and LeftShoulder
- Holding the specified control will increase the range of the mechanic, up to ~7.5 tiles radius.
- Keybinds can be changed in mod configuration after installing

-----------------------------------------
Action Buttons "actionButtons" is a list of keybinds set to MouseLeft, ControllerX and Keyboard.C
This OPTIONAL configuration does not override or edit in-game keybinds for the action controls, instead it just enables the mod to detect when the action/use tool button has been pressed. This is useful in the case that the action button is mapped to a non-conventional input, such as a special button on non-standard controllers or gaming mice.

-----------------------------------------
Special Buttons "specialButtons" is a list of keybinds set to MouseRight, ControllerY and Keyboard.X
This works exactly as above but for the special function. 

-----------------------------------------
Journal Button is a list of keybinds set to K
This OPTIONAL configuration will open the Stardew Druid journal from the game world.

-----------------------------------------
Disable Cast Hands
Stardew Druid employs a 'pause and play single frame animation' for the farmer sprite when the rite button is used to trigger Druid events. This can be disabled to improve compatibility with mods that manage or modify the farmer sprite.

-----------------------------------------
Slot Attunement "slotAttune"
Rite casts will be based on selected slot in the toolbar as opposed to weapon or tool attunement. Slot 1 Weald, Slot 2 Mists, Slot 3 Stars, Slot 4 Fates, Slot 5 Ether. Overrides patron selection and weapon attunement.
These options can be further configured in the customData.json file that comes with the mod

-----------------------------------------
Slot Freedom "slotFreedom" (requires Slot Attunement)
Invalid tool selections will be ignored when slot-attune is active. This enables the player to cast a rite without a proper tool selected in the inventory bar. Proceed with caution!

-----------------------------------------
Auto Progress "autoProgress"
The mod will load the next lesson/quest at the start of each in game day, without the need to approach any of the quest NPCs.

----------------------------------------- 
Set Progress "setProgress"
Can be used to override the mod state on game load. -1 is the default for no effective change. See the progress list above.

-----------------------------------------
Monster Difficulty "monsterDifficulty"
Various modes to make mod-spawned monsters harder or easier to handle

-----------------------------------------
Meteor Behaviour "meteorBehaviour"
Adjust the risk/reward setting that governs meteor behaviour, including targetting, damage and coverage.

1. Prioritises Monsters, Stone Nodes and utilises a regular spatial pattern for optimal coverage. Normal damage. (default)
2. Monsters, Pattern, 1.1x damage
3. Stone Nodes, Pattern, 1.1x damage
4. Pattern only, 1.25x damage, 33% chance for large meteor
5. Completely random, 1.6x damage, 50% chance for large meteor

-----------------------------------------
Adjust rewards (Percentage) "adjustRewards"
Adjust monetary rewards that are provided on quest completion.

-----------------------------------------
Maximum Damage "maximumDamage"
Some spell effects have damage modifiers that consider player skill levels, druid level (mod progress) and applied enchantments.
Enable to apply max damage everytime. The damage shown is roughly the amount applied to monster health by one Stars:Meteor hit.

Maximum Damage (when enabled)
= 250

Calculated damage (when disabled, default)
5 * Combat Level    ~ 50 at end game
+ 2 * Mining Level    ~ 20 at end game
+ 2 * Foraging Level  ~ 20 at end game
+ Farming Level   ~ 10 at end game
+ Fishing Level   ~ 10 at end game
+ 3 * SD Druid Progress level ~ 120 at end
+ 25 if selected tool is enchanted
+ 25 for Fighter Profession
+ 25 for Brute Profession
= ~250-300 at end game, with more or less depending on Levels and SD Druid Progress

-----------------------------------------
Colour Preference "colourPreference"
Determines the colour of the sprites used to animate transformations

-----------------------------------------
Cardinal Targetting
Disables isometric (6 way) targetting for transformation effects. Might look a little misaligned with the transformation animations."

-----------------------------------------
Auto Consume system
When enabled allows automatic consumption of listed items from the inventory when attempting to cast Rites with critically low stamina
These options can be further configured in the customData.json file that comes with the mod

Slot Consume "slotConsume"
Enables auto consumption of any edible item in the top 12 slots of the inventory, prioritising left to right

Roughage "consumeRoughage"
Autoconsume usually inedible but often inventory-crowding items: Sap, all TreeSeeds, Slime, Batwings, Red Mushroom, Taro Tuber.

Lunch "consumeQuickSnack"
Autoconsume common sustenance items: SpringOnion, Snackbar, Mushrooms, Algae, Seaweed, CaveCarrot, Sashimi, Salmonberry, Cheese.

Caffeine "consumeCaffeine"
Autoconsume common speed items: Joja Cola, Coffee items, Tea items, Ginger

-----------------------------------------
Cast Anywhere "castAnywhere"
Disables the Map-based cast restrictions so that any rite effect can be cast anywhere. Proceed with caution!

-----------------------------------------
Reverse Journal "reverseJournal"
Reverse the order in which Stardew Druid journal entries are displayed. Default: oldest to newest. Enabled: newest to oldest.

-----------------------------------------
Ostentatious Hats "partyHats"
Enable to put cute hats on some mod-spawned monsters. Cosmetic effect only.

-----------------------------------------
Disable/Enable effects
1. Disable seed harvest from grass, disable Effigy crop seeding
2. Disable fish harvest from nearby water
3. Disable tree spawning and growth upticks
4. Disable grass spawning

=========================================
STAMINA COSTS
=========================================

Weald
-----------------------------------------
Explode Weed        1
Shake Fruit Tree    Free
Extract Grass       Free
Extract Tree        1
Extract Bush        Maximum of: 2, 6 - (ForagingLevel/ 2)
Extract Water       FishingLevel >= 6 ? 4 : 8
Spawn Forage        ForagingLevel >= 6 ? 4 : 6
Crop Growth         FarmingLevel >= 6 ? 1 : 2
Sapling GrowthMaximum of: 2, 16 - FarmingLevel
Rockfall            1
Impress VillagerFree

Mists
-----------------------------------------
Artifact Spot       8
Boulder Sunder      Maximum of: 8, 32 - (MiningLevel * 3)
Campfire            24
Lava                Free
Lightning Rod       Free
Scarecrow           Maximum of: 12, 32 - (FarmingLevel * 3)Range: 2 + ( ModProgress / 5) tiles
Smite               Maximum of: 6, 12 - (CombatLevel / 2)
Stump Sunder        Maximum of: 8, 32 - (ForagingLevel * 3)
Torch (Summon)      Free
Shrine (Totem)      Free
Tree Trunk          1
Fish Spot           Maximum of: 8, 32 - (FishingLevel * 3)

Stars
-----------------------------------------
Meteor              Maximum of: 6, 14 - CombatLevel

Fates
-----------------------------------------
Enchant Machine     24, 1x Essence
Gravity Well        Maximum of: 6, 12 - (CombatLevel / 2)
WhiskFree
TrickFree
TeleportFree
Warp StrikeFree

Ether
-----------------------------------------
TransformFree
FlyFree
Sweep Attack12
Fire Breath5 (per tick)

=========================================
DRUID LEVELLING
=========================================
Many of the Weald and Mists effects scale with mod progress so they remain viable and balanced at all stages of the playthrough
Druid Level = Quest Level / 5

Weald
-----------------------------------------
Explode WeedRadius: 3 + DruidLevel (max 8)
TreeDebris (Timber): 1 + RNG based on DruidLevel + professions
RockfallDebris (Stone): 1 + RNG based on DruidLevel + professions
Spawn Forage/FlowerRadius: 2 + Druid Level (max 6), which inherently increases chance to spanw
Spawn ArtifactChance: 200 - Quest Level
Charge:Sap EnergyDrain: 2 + (DruidLevel * 3)

Mists
-----------------------------------------
ScarecrowRadius (Watering): 2 + DruidLevel (max 8)
Lightning RodUses per day = DruidLevel (min 2)
LavaRadius: DruidLevel (max 4)
SmiteTarget Limit per Burst: DruidLevel / 2

-----------------------------------------
MULTIPLAYER
-----------------------------------------
Mod is stable for multiplayer for the entirety of the content up to the conclusion of Rite of the Ether.

-----------------------------------------
COMPATIBILITY AND SAVE DATA
-----------------------------------------
Custom data model stored in save files
- only affects the mod, so won't impact any save files after uninstalling/installing
Enable and Disable the mod with confidence on any of your save files
Stardew Druid is stable with most popular mods, including
- Expansions like SVE, ES and RSV (for now it is not optimised for the custom content)
- DeepWoods
- NPC Adventures
- Immersive Farm
- Farmcave mods
- That modular gameplay alternative mod
- All the major frameworks including SpaceCore, Content Patcher, etc

If there is a mod compatibility issue, come onto discord and log a ticket!

-----------------------------------------
OPENSOURCE
-----------------------------------------
Opensource repository
https://github.com/Neosinf/StardewDruid
GNU GPL 3 License

Please note there is an exception to the license that covers all original artwork (pixel art) that is packaged with the mod.