You are viewing a potentially older version of this package. View all versions.
KGvalheim-Soulcatcher_JC_KG_Additions-1.3.0 icon

Soulcatcher JC KG Additions

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

Date uploaded 3 years ago
Version 1.3.0
Download link KGvalheim-Soulcatcher_JC_KG_Additions-1.3.0.zip
Downloads 504
Dependency string KGvalheim-Soulcatcher_JC_KG_Additions-1.3.0

This mod requires the following mods to function

Smoothbrain-Jewelcrafting-1.5.33 icon
Smoothbrain-Jewelcrafting

Adds a risk / reward socket system to Valheim.

Preferred version: 1.5.33

README

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

Mod adds 20+ 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)

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

Synced Configs

Location: BepInEx/Config/Soulcatcher-JC-Addtiions.cfg

These configs allow you to set each gem craft time and craft cost (amount of souls to crtaft one gem)

## Plugin GUID: Soulcatcher-JC-Addtiions

[Gems Cost Amount]

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
TrollGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
GreydwarfGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
WolfGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
GoblinGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
DeathsquitoGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
BatGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
FenringGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
SerpentGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
DraugrGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
NeckGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
SkeletonGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
DeerGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
BlobGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
BoarGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
StoneGolemGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
HatchlingGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
LoxGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
CultistGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
WraithGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
SurtlingGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
EikthyrGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
ElderGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
BonemassGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
ModerGem Cost Amount = 30

## Cost amount of gem creation
# Setting type: Int32
# Default value: 30
YagluthGem Cost Amount = 30

[Gems Craft Time]

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
TrollGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
GreydwarfGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
WolfGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
GoblinGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
DeathsquitoGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
BatGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
FenringGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
SerpentGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
DraugrGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
NeckGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
SkeletonGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
DeerGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
BlobGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
BoarGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
StoneGolemGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
HatchlingGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
LoxGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
CultistGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
WraithGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
SurtlingGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
EikthyrGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
ElderGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
BonemassGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
ModerGem Craft Time = 600

## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 600
YagluthGem Craft Time = 600

[Souls]

## Max number of souls that can be captured by the lantern.
# Setting type: Int32
# Default value: 500
MaxSouls = 500
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)

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

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

Wolf Soul Power:
  slot: [head, chest, legs, weapon]
  gem: Wolf Soul Gem
  power:
    value: [10, 15, 20]
  unique: Item

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Wraith Soul Power:
  slot: all
  gem: Wraith Soul Gem
  power:
    cooldown: [30, 25, 20]
  unique: Gem

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

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

Elder Soul Power:
  slot: all
  gem: Elder Soul Gem
  power:
    value: [60, 50, 45]
  unique: Gem

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

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

Yagluth Soul Power:
  slot: all
  gem: Yagluth Soul Gem
  power:
    value: 1
  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).