KGvalheim-Soulcatcher_JC_KG_Additions icon

Soulcatcher JC KG Additions

Mod adds 30+ gems for Jewelcrafting mod as well as new Soulcatcher mechanic

Last updated 3 days ago
Total downloads 95538
Total rating 25 
Categories Server-side Client-side Hildir's Request Update
Dependency string KGvalheim-Soulcatcher_JC_KG_Additions-4.5.8
Dependants 345 other packages depend on this package

This mod requires the following mods to function

Smoothbrain-Jewelcrafting-1.5.20 icon
Smoothbrain-Jewelcrafting

Adds a risk / reward socket system to Valheim.

Preferred version: 1.5.20

README

This mod is an addition to Jewelcrafting mod that adds neew gems for your items with new soulcatching mechanic.

Mod adds 30+ gems with different effects. All gems acquired from killing monsters and capturing their souls into Soulcatcher Lantern.

How-To:

New Items and Buildings: In addition to Jewelcrafting Gemcutting table Soulcatcher adds new build piece: Soul Altar. This station will be used in order to convert captured souls into gems

Also new item added: Soulcatcher Lantern that will allow you to capture souls of defeated enemies (Craftable in Jewelcrafting Gemcutting table)

Soul Bowl:

This building allows you to use souls in order to get some AoE buffs.

After placing it, in order to use Bowl you would need to take lantern in your hand which has one of 5 souls:

  1. Deer (increase plant growup speed)
  2. Stone Golem (increase players damage reduction)
  3. Greydwarf (heals all players)
  4. Boar (regens stamina for all players)
  5. Fenring (increases all players damage dealt)

Then you can press E multiple tiems in order to add resource (time) to current bowl.

In config you can find options for each soul value (heal, stamina regen, +damage, +reduction, growup rate), as well as bowl range (AoE) and soul remaining time

Soul Platform:

Just a simple decoration building that allows you to place ANY soul on it, in order to create visual model. Doesn't give anything and can be used just as home decoration

Capturing souls: Soul has 10% chance + 1% per creature level to spawn

To capture a soul you need two conditions:

  1. Kill enemy
  2. At least one Soulcather Lantern should be in your inventory

First you kill enemy that is able to be converted into gem:

Then you should take Soulcatcher Lantern from your inventory and hold right mouse button while looking at soul

After few seconds you will successfully capture soul (if you have less than max souls inside your lantern)

You can check result by simply hovering on your Lantern:

Creating your first gem: In order to convert Lantern Souls into gems you need do few things:
  1. Build Soul Altar
  2. Interact with it

Soul Altar UI will be opened:

In order to see all possible soul convertions click on (!) icon:

After you open Soul Altar UI click on Soulcatcher Lantern in your inventory with Left Mouse Button. It will choose particular lantern as target. For example i will choose this lanter:

Result is:

On top you can see list of your captured souls (Image, current soul amount and in which gem it can be converted)

In bottom side you will see gems itself (GEMS WILL APPEAR ONLY IF YOU HAVE ENOUGH SOULS TO CRAFT THEM).

After click on gem you can select it to see its description / craft time and set it as craft target:

I choose surtling gem as target. Then you just click "Create" button and craft process will start:

After process is done (100%), Soul Altar will create gem on top of it as result:

Using gems and progressions:

After you done previous steps you can use gems and put it in your items (Same as in Jewelcrafting mod).

We got surtling gem from convertion:

Which can be used in any weapon:

Trying to attack enemy:

BOOM

There are 3 gem tiers of each gem (Except Yagluth and Bonemass gems)

You can use 3 same tier gems in order to create new tier of it. It can be done in Gemcutting table:

3 tiers: Gem, Ascend Gem, Immortal Gem

Also Soulcatcher adds a small Skill:

Capturing souls will increase this skill level. Default soul capturing time is 4 seconds, but with each level of this skill you decrease it on 0.02s (100 lvl = 2 seconds capture duration) Also Soulcatcher increases soul spawn chance by 0.05% per level

YAML settings

Location: BepInEx/Config/Jewelcrafting.Sockets_Soulcatcher_KG_JC_Additions.yml

A .yml file that will allow you to edit all gems stats (Synced from Serverside)



Deer Soul Power:
  slot: legs
  gem: Deer Soul Gem
  power:
    value: [10, 15, 20, 25, 30]
  unique: None

Neck Soul Power:
  slot: legs
  gem: Neck Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: None

Boar Soul Power:
  slot: all
  gem: Boar Soul Gem
  power:
    value: [3, 5, 7, 9, 11]
  unique: None

Greydwarf Soul Power:
  slot: all
  gem: Greydwarf Soul Gem
  power:
    value: [3, 6, 9, 12, 15]
    cooldown: [60, 50, 45, 40, 35]
  unique: Item

GreydwarfBrute Soul Power:
  slot: all
  gem: GreydwarfBrute Soul Gem
  power:
    value: [0.4, 0.7, 1, 1.3, 1.6]
  unique: Gem

GreydwarfShaman Soul Power:
  slot: all
  gem: GreydwarfShaman Soul Gem
  power:
    value: [26, 25, 24, 23, 20]
  unique: Gem

Troll Soul Power:
  slot: weapon
  gem: Troll Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
    chance: [30, 35, 40, 45, 50]
  unique: None

Skeleton Soul Power:
  slot: all
  gem: Skeleton Soul Gem
  power:
    chance: [7, 9, 11, 13, 15]
    value: [3, 2, 2, 1, 0]
  unique: Gem

Draugr Soul Power:
  slot: shield
  gem: Draugr Soul Gem
  power:
    value: [20, 30, 40, 50, 60]
  unique: Gem

Blob Soul Power:
  slot: legs
  gem: Blob Soul Gem
  power:
    value: [0.3, 0.8, 1.5, 2.2, 2.9]
  unique: None

Leech Soul Power:
  slot: weapon
  gem: Leech Soul Gem
  power:
    value: [1, 1.5, 2, 2.5, 3]
  unique: None

Wraith Soul Power:
  slot: all
  gem: Wraith Soul Gem
  power:
    cooldown: [30, 26, 22, 18, 14]
  unique: Gem

Abomination Soul Power:
  slot: all
  gem: Abomination Soul Gem
  power:
    value: [30, 40, 50, 60, 70]
    cooldown: [30, 28, 26, 24, 22]
  unique: Gem

Wolf Soul Power:
  slot: [head, chest, legs, weapon]
  gem: Wolf Soul Gem
  power:
    value: [9, 12, 15, 18, 21]
  unique: Item

Bat Soul Power:
  slot: weapon
  gem: Bat Soul Gem
  power:
    value: [1, 1.5, 2, 2.5, 3]
  unique: None

Fenring Soul Power:
  slot: weapon
  gem: Fenring Soul Gem
  power:
    value: [1, 2, 3, 4, 5]
  unique: None

Cultist Soul Power:
  slot: head
  gem: Cultist Soul Gem
  power:
    value: [20, 35, 50, 65, 80]
    cooldown: [35, 30, 25, 20, 15]
  unique: Gem

Ulv Soul Power:
  slot: all
  gem: Ulv Soul Gem
  power:
    cooldown: [20, 18, 16, 14, 12]
  unique: Gem

StoneGolem Soul Power:
  slot: all
  gem: StoneGolem Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Gem

Hatchling Soul Power:
  slot: weapon
  gem: Hatchling Soul Gem
  power:
    value: [150, 200, 250, 300, 350]
  unique: Gem

Goblin Soul Power:
  slot: weapon
  gem: Goblin Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Gem

Deathsquito Soul Power:
  slot: weapon
  gem: Deathsquito Soul Gem
  power:
    value: [5, 7, 9, 11, 13]
  unique: Gem

Lox Soul Power:
  slot: [head, chest, legs, weapon, cloak]
  gem: Lox Soul Gem
  power:
    value: [10, 20, 30, 40, 50]
  unique: Gem

GoblinBrute Soul Power:
  slot: [head, chest, legs, cloak]
  gem: GoblinBrute Soul Gem
  power:
    value: [15, 20, 25, 30, 35]
  unique: Gem

GoblinShaman Soul Power:
  slot: [head, chest, legs, cloak]
  gem: GoblinShaman Soul Gem
  power:
    value: [10, 15, 20, 25, 30]
  unique: Gem

TarBlob Soul Power:
  slot: all
  gem: TarBlob Soul Gem
  power:
    duration: [6, 7, 8, 9, 10]
    cooldown: [32, 30, 28, 26, 24]
  unique: Gem

Surtling Soul Power:
  slot: weapon
  gem: Surtling Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
    cooldown: [60, 50, 45, 40, 35]
  unique: Gem

Serpent Soul Power:
  slot: shield
  gem: Serpent Soul Gem
  power:
    value: [25, 50, 75, 100, 125]
  unique: Gem

Hare Soul Power:
  slot: weapon
  gem: Hare Soul Gem
  power:
    value: [4, 8, 12, 16, 20]
  unique: None

Dverger Soul Power:
  slot: all
  gem: Dverger Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Item

Dverger Fire Mage Soul Power:
  slot: all
  gem: Dverger Fire Mage Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Item

Dverger Blood Mage Soul Power:
  slot: all
  gem: Dverger Blood Mage Soul Gem
  power:
    value: [10, 15, 20, 25, 30]
  unique: Item

Dverger Ice Mage Soul Power:
  slot: all
  gem: Dverger Ice Mage Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Item

Tick Soul Power:
  slot: all
  gem: Tick Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Item

Gjall Soul Power:
  slot: all
  gem: Gjall Soul Gem
  power:
    value: [3, 6, 9, 12, 15]
  unique: Item

Seeker Soul Power:
  slot: all
  gem: Seeker Soul Gem
  power:
    value: [5, 10, 15, 20, 25]
  unique: Item

Seeker Brute Soul Power:
  slot: all
  gem: Seeker Brute Soul Gem
  power:
    value: 1
  unique: Gem

Eikthyr Soul Power:
  slot: all
  gem: Eikthyr Soul Gem
  power:
    value: [1, 2, 3, 4, 5]
  unique: Gem

Elder Soul Power:
  slot: all
  gem: Elder Soul Gem
  power:
    value: [25, 24, 23, 22, 21]
  unique: Gem

Bonemass Soul Power:
  slot: all
  gem: Bonemass Soul Gem
  power:
    value: 40
  unique: Gem

Moder Soul Power:
  slot: all
  gem: Moder Soul Gem
  power:
    value: [20, 30, 40, 50, 60]
  unique: Gem

Yagluth Soul Power:
  slot: all
  gem: Yagluth Soul Gem
  power:
    value: 40
  unique: Gem

The Queen Soul Power:
  slot: all
  gem: The Queen Soul Gem
  power:
    value: 20
  unique: Gem


Patchnotes
Version Changes
1.0 Mod Released
1.1 Soulcatcher skill now also increases soul spawn chance (0.05% per Soulcatcher level).
Fixed gem balance
1.2 Added new gems: Wraith Gem and Cultist Gem. Fixed few visual effects
1.3 New Gem Tier added: Godlike
Gem icons changed depending on gem tier
Added new time formatting for soul altar craft duration
Lantern now attached as back item same as Hammer (Tool attachment).
1.4 Added new gems: Goblin Brute and Goblin Shaman
Added new mechanic - Lantern Souls combinating : you can now choose one lantern and click with it on another lantern in order to add souls from source to target (takes Fee %, configurable in config)
1.5 New Gem Tier added: Odin's Wrath
Fixed Wraith gem teleport issues
1.6 New Gem Added: Abomination Gem.
Bonemass / Yagluth gem nerfed
Added new Building Piece: Soul Platform
Removed Soul Altar crafting station requirement
Moved Soul Altar into "Crafting" section
1.7 New Gem Added: Leech Gem.
Added new Jewelry: Soul Necklace and Soul Ring.
Bugfixes
1.8 New Gem Added: Blob Tar Gem.
Gems icon background image changed
Bugfixes
Lantern can now be attached to Item Stand
1.9 New Gem Added: Ulv Gem
Some small fixes
2.0 Ulv Gem now also deals damage to enemy on activation
Small balance changes
2.1 Fixed Soul Altar Station gem dupe bug
2.2 New Building added: Soul Bowl: allows you to use Deer, Stone Golem, Fenring, Boar, Greydwarf souls and get AoE buffs for players and plants.
Added VFX's for Eikthyr / Bonemass / Yagluth gems
Balance changes (Please remove Jewelcrafting.Sockets_Soulcatcher_KG_JC_Additions.yml in config folder so it will be recreated)
2.2.1 Removed useless print when Deer Soul Bowl (plant speed) activated
2.2.2 Removed BlobGem sound effect
Fixed Blob Gem sometimes not removing fall damage
Changed Ulv gem damage type from true damage to lightning
2.3 Added in-game dynamic sprite caching, which will speed up mod load time in x5-6 times
Added new config options for each gem: IsCraftable
Now Possible Convertions UI will automatically update in-game without game restart
2.4 New Gem Added: Greydwarf Elite Gem
Now Soul Altar also displays icon of gem its crafting
2.5 New Gem Added: Greydwarf Shaman Gem
Small balance changes (please remove .yml file or copy-paste YAML settings from this page)
2.6 New (admin) item added: Cursed Doll. (Prefab id: Soulcatcher_ValhallaItem)
Cursed Doll is used each item socket try and will prevent your item from destruction on fail
You cannot get this item in game, so its for admin to decide where to add this prefab (Trader, Quests or something else)
2.7 Soul Bowls now cannot be placed inside each other
Bugfixes
2.8 Now you can see Soul Bowl range when placing it
You cannot build structures on top of Soulcatcher Piece objects anymores
2.9 Fixed a bug where Soul Altar animation would stop and require player to rejoin area in order to finish crafting
3.0 Fixed Soul Bowl + Soul Platform causing small stutters
3.1 Updated for new Valheim version
4.0 Updated for Mistlands
Added gems for each new mistlands creatures
Now you have a chance to spawn "gold" soul that will give you double amount
4.1 Updated ItemManager so it doesn't throw errors and such...
4.2 Fixed Blob Gem not working and throwing error making character stuck in air
4.3 Fixed Tar Blob Gem
Updated ItemDataManager to latest
4.4 Updated for new Valheim patch
4.5 Hildir Update
4.5.5 Fixed for new Valheim patch
4.5.7 New Patch
4.5.8 Fixed FPS drop / lag with ServerCharacters mod installed. No more crashes

For Questions or Comments, find KG#7777 https://i.imgur.com/CPYNjXV.png in the Odin Plus Team Discord: https://i.imgur.com/XXP6HCU.png