


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.


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


To capture a soul you need two conditions:
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:

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:

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
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: 50
TrollGem Cost Amount = 75
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
GreydwarfGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
WolfGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
GoblinGem Cost Amount = 60
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
DeathsquitoGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
BatGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
FenringGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
SerpentGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
DraugrGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
NeckGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
SkeletonGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
DeerGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
BlobGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
BoarGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
StoneGolemGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
HatchlingGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
LoxGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
SurtlingGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
EikthyrGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
ElderGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
BonemassGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
ModerGem Cost Amount = 50
## Cost amount of gem creation
# Setting type: Int32
# Default value: 50
YagluthGem Cost Amount = 50
[Gems Craft Time]
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
TrollGem Craft Time = 999
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
GreydwarfGem Craft Time = 777
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
WolfGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
GoblinGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
DeathsquitoGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
BatGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
FenringGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
SerpentGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
DraugrGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
NeckGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
SkeletonGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
DeerGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
BlobGem Craft Time = 3600
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
BoarGem Craft Time = 3600
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
StoneGolemGem Craft Time = 3600
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
HatchlingGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
LoxGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
SurtlingGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
EikthyrGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
ElderGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
BonemassGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
ModerGem Craft Time = 180
## Gem craft duration (seconds)
# Setting type: Int32
# Default value: 3600
YagluthGem Craft Time = 180
[Souls]
## Max number of souls that can be captured by the lantern.
# Setting type: Int32
# Default value: 200
MaxSouls = 500
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: [3, 5, 7]
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
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
| Version | Changes |
|---|---|
| 1.0 | Mod Released |
| 1.1 | Soulcatcher skill now also increases soul spawn chance (0.05% per Soulcatcher level). Fixed gem balance |