You are viewing a potentially older version of this package. View all versions.
MidnightMods-EpicJewels-0.7.0 icon

EpicJewels

More Jewels for all your jewelcrafting needs.

Date uploaded 2 years ago
Version 0.7.0
Download link MidnightMods-EpicJewels-0.7.0.zip
Downloads 184
Dependency string MidnightMods-EpicJewels-0.7.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202
ValheimModding-Jotunn-2.26.1 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.26.1
ValheimModding-YamlDotNet-16.3.1 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.1
Smoothbrain-Jewelcrafting-1.5.26 icon
Smoothbrain-Jewelcrafting

Adds a risk / reward socket system to Valheim.

Preferred version: 1.5.26

README

EpicJewels

This mod aims to add a bit more variance and options to Jewelcrafting. Filling in a lot of the current natural gaps.

Finally, the goal of this is to have fun! One of the key pieces of that is feeling like you have options for the build you want, another is feeling like your choices matter that you can choose a skill type or build design and use that to your advantage. With this mod I hope to add a lot of basic elements to making a variety of new builds possible, and ideally, fun.


Got a bug to report or just want to chat about the mod? Drop by the discord or github.

discord logo github logo

Features

Adds 6 new gems and ~40 new effects.

Prefab List of added gems. These prefabs are all generated by Jewelcrafting and follow the same pattern for crystal evolutions

crystal name
Uncut_x_Stone
Simple_x_Socket
Advanced_x_Socket
Perfect_x_Socket
Icon Gem Prefab
jade jade Uncut_jade_Stone
amber amber Uncut_amber_Stone
aquamarine aquamarine Uncut_aquamarine_Stone
garnet garnet Uncut_garnet_Stone
opal opal Uncut_opal_Stone
amethyst amethyst Uncut_amethyst_Stone

Jade

socket effect description
Necklace CoinGreed Enemies may drop coins.
Tool AddChopDamage Adds woodcutting damage.
Shield
Weapon AddSlashDamage Adds slash damage to your attacks.
Magic Staves AddSlashDamage Adds slash damage to your attacks.
Chest SlashResistance Reduces taken slash damage.
Legs ExpertAcrobat Increases Jump skill.
Cloak CoinHoarder Increase damage based on how many coins you carry.
Head ExpertDaggers Increases knives skill.

Amber

socket effect description
Necklace WeaponReducecStamina Reduces stamina cost for attacking.
Tool
Shield BlockReduceStamina Reduces the stamina cost for blocking attacks.
Weapon AddBluntDamage Adds blunt damage to your attack.
Magic Staves AddBluntDamage Adds blunt damage to your attacks
Chest ExpertSmasher Increases mace skill.
Legs BluntResistance Reduces taken blunt damage.
Cloak ExpertSpearMaiden Increases spear skill.
Head IncreaseStaminaRegen Increases stamina regeneration rate.

Aquamarine

socket effect description
Necklace WaterFenzey Increases damage when wet.
Tool
Shield
Weapon AddPierceDamage Adds pierce Damage.
Magic Staves AddPierceDamage Adds pierce Damage.
Chest PierceResistance Reduces taken pierce Damage.
Legs WaterSwiftness Increases run and jogging speed when wet.
Cloak WaterResistant prevent wetness for a period of time.
Head ExpertSprinter Increases run skill.

Garnet

socket effect description
Necklace BurningFrenzey Increases damage when you are on fire.
Tool AddPickaxeDamage Adds pickaxe damage.
Shield
Weapon Inferno Chance to do massive fire damage.
Magic Staves Inferno Chance to do massive fire damage.
Chest ExpertAxeMaster Increases Axe skill.
Legs FireResistance Reduces taken fire damage.
Cloak BurningViking Increases speed when burning.
Head ExpertMage Increases magic skills.

Opal

socket effect description
Necklace ReduceWeight Reduces the total weight of items in your inventory.
Tool ExpertHarvester Increases woodcutting and Pickaxe skills.
Shield Retribution Chance to return a portion of blocked damage.
Weapon AddLightningDamage Adds Lightning Damage.
Magic Staves AddLightningDamage Adds Lightning Damage.
Chest ExpertPolearms Increases polearms skill.
Legs Lightning Resistance Reduces taken lightning damage.
Cloak CoverOfDarkness Summons friendly bats when fighting.
Head ExpertFisher Increases fishing skill.

Amethyst

socket effect description
Necklace IncreaseStamina Increases max stamina
Tool
Shield EitrConversion Chance to restores Eitr when blocking.
Weapon AddSpiritDamage Adds spirit damage.
Magic Staves AddSpiritDamage Adds spirit damage.
Chest ExpertSwordsman Increases swords skill.
Legs ExpertBrawler Increases fists skill.
Cloak PoisonResistance Reduces taken poison damage.
Head IncreaseEitr Increases max eitr.

Synergies

Please note that not all synergies currently show up in the UI. The first two will, but anything past that will not be visible. They will still be counted, so you can determine when you have activated an additional synergy, and will work like normal.

Name Requirements Details
CombatSpirit opel > 3 & amethyst > 3 & opel = amethyst A wolf spirit joins you in combat for a short period, it respawns after a cooldown.
IntenseFire garnet > 6 You are more fire resistant and have a higher chance to trigger Inferno.
WeaponMaster amber = 6 & jade = 6 Your skill with all weapons is increased.
SlipperyWhenWet aquamarine > 6 You are much faster when wet.

Translations

I welcome community translations! If you would like to improve an existing translation please reach out on discord. I provide an up-to-date English translation, others are approximations.

Translation overrides are also supported! Place an overide file anywhere within your Bepinex folder. The override file must use the language and the modname. eg: EpicJewels.English.json. Existing translations can be found on github.

Roadmap

  • More testing & balancing
  • Adding a few more gem effects

Installation (manual)

Download, extract the contents and toss the folder and/or .dll into the /BepinEx/plugins folder.

Credits

  • My recent lack of sleep, really its way past my bedtime
  • Smoothbrain for the easy as hell Jewelcrafting API
  • OrianaVenture, Jotunn Modding community and others for always being helpful

CHANGELOG

1.0.4

- Fix shader rendering on Vulcan

1.0.3

- Fixes Weaponmaster not giving bonus skill levels to Bows

1.0.2

- Fixes missing hit, destruction, placement sfx & vfx for added crystal lights

1.0.1

- Fixes default recipe for lights being too expensive
- Ensures config is always written to disk for new installs
- Ordered added crystal lights by type

1.0.0

- Update to support Jewelcrafting 2.0
- Crystal colors have been updated
- Updated localizations for some effects
- Jotunn now required
- Yaml.net now required
- Adds full integration to support Crystal Lights
   - Light variants of all crystals added by Epic Jewels are now available (Thanks Gravebear!)
- Tooltip display for damage effects fixed
- Adds Adrenaline gem effects for all EJ gems
   - Jade: Toxifier - Gain adrenaline from poison around you.
   - Amber: Adrenal Rewire - Gain adrenaline from damage taken.
   - Aquamarine: Soaked Fury - Gain additional adrenaline while wet.
   - Garnet: Burning Adrenaline - Gain additional adrenaline while on fire.
   - Opal: Harvest Adrenaline - Chance to gain adrenaline from harvesting.
   - Amethyst: Eitr Feedback - Chance to restore adrenaline from eitr use.

0.9.25

- Compatability improvement for WackyMMO Damage attribution from Retribution, FreezingGuard, and FlamingGuard
- Improved damage number location for Retribution, FreezingGuard, and FlamingGuard

0.9.24

- Fixes Eitr Fused/Spellblade damage calculation adding more damage than intended

0.9.23

- Fixes for Call to Arms

0.9.22

- Damage tooltip supports spellsword
- Fixes damage trying to find coinhoarder

0.9.21

- Improves damage tooltip preview, adds support for visualizing damage added by coinhoarder

0.9.20

- Fixes for Damage tooltip modification error

0.9.19

- Fixes block effects only taking damage taken into account, not total blocked damage

0.9.18

- Adds scaling and configuration to how strong the farmer autopickup range is

0.9.17

- Improves support for DedicatedServer mod

0.9.16

- Updated Chinese localization

0.9.15

- Fixed skill factor magnitude being too high or too low
- Fixed skill level not being applied in all cases

0.9.14

- Fixed skill increase being exponential

0.9.13

- Rebalances flat damage gems to be more in line with current jewelcrafting
   - All flat damage gems now have a chance to activate, it is high, the but damage they add is low
- All skill bonus gems now add skill levels not percentages.
- Adds a client side configuration to enable/disable tooltip modifications that show damage predictions
- Adds a limiter to the hover tooltip that will prevent it showing changed stats for non-equipped items

0.9.12

- Fixes Farmer not applying to Thistles
- Improved disallow list for Farmer

0.9.11

- Fixed a potential error with Cover Of Darkness spawning a tamed bat that is already tamed

0.9.10

- Updated Russian translation

0.9.9

- Fixes a scenario that could cause CombatSpirit to turn all wolves into spirit wolves

0.9.8

- Fixes potential Error caused by character deaths without a cause

0.9.7

- Fixes cover of darkness allowing infinite bat spawning with near instant usage weapons
   - Cover of darkness now has a default limit of 2, 4, 6 bats (additive) based on gem level
- Fixes taming complaints about spawned bats

0.9.6

- Fix weight reduction displaying a lower inventory weight than it should
- Fix cover of darkness bats becoming hostile when unloaded and reloaded

0.9.5

- Bog Witch update, no change.

0.9.4

- Improvements for translations
- Fixes missing translations for gem type headers

0.9.3

- Fix inferno activation chance

0.9.2

- Changes the damage formula for coinhoarder and sets a soft cap for how large the bonus can get

0.9.1

- Fix race condition with combat spirit

0.9.0

- Added Staggering Block
- Added Burning Guard
- Added Freezing Guard
- Added Wet Worker
- Added Eitr Fused
- Added Farmer
- Added Synergy Waterproof
- Added Synergy Spellsword
- Fixes Harvest damage types not being applied when harvesting everything
- Reduces gem default spawn rates in non-primary biomes
- Added text size auto-resize to support the larger list of synergies

0.7.5

- Fix localization of gem descriptions
- Fix localization of gem names
- Add stylized gem names
- Fix carry weight gem not reducing item inventory weight contribution

0.7.3

- Adds more gem name localizations

0.7.3

- Stop localizing some instances of gem names

0.7.2

- Adds localization to gem names
- Adds localization to gem socket names

0.7.1

- Spaces all gem effects
- fix misspelling of opal

0.7.0

- Updated powers with multiple values to no longer be static for the secondary values
- Added new gem powers
	- Retribution, a chance to return some of the blocked damage (can be significant)
	- EitrConversion, a chance to restore Eitr on block
- Added Synergies
	- CombatSpirit - Summon a spirit wolf to aid you when you enter combat, lives for a moderate time and has a respawn cooldown.
	- WeaponMaster - Increase all of the physical weapon skill levels.
	- SlipperyWhenWet - Significant increase to speed when wet
	- IntenseFire - Increases fire resistance and chance to trigger Inferno.
- Added translation support for many languages.

0.2.6

- Updated crystal materials

0.2.5

- Fix Chop damage adjustment being applied correctly
- Add UI feedback for direct bonus damage effects added by this mod
- Changed coingreed to spawn coins in a singular stack

0.2.4

- Fix stamina regen to be a fraction increase
- Adjusting gem colors to reduce crystal whiteness
- Increased base stamina regeneration bonuses from crystals

0.2.3

- Visual display of skill increase percentages from skill gems

0.2.2

- Null check for Coingreed to prevent error on player spawn/respawn

0.2.1

- Fixes stamina consumption for WeaponReducedStamina

0.2.0

- Added CoverOfDarkness to Opal
- Removes Jotunn dependency
- Changes coingreed to apply only to character deaths killed by the player
- Removed excess logging
- Removed debug logging option

0.1.0

- Initial release, I'm sure I forgot something
- Its way past my bedtime