The finished stones can also be used to receive bonuses when inserted into sockets in tools/armor.
The sockets have 3 levels: bronze(any), iron, steel. Only small gems can be inserted into bronze, medium and small gems into iron, any gems in steel sockets. The sockets are forged on an anvil.
The items that you can attach nests to will have info in the description about how many gems can be encrusted. For example, the plate armor, where 2 stones can be inserted into the chest, 1 gem into the head and legs. For a knife or pickaxe, the amount depends on the material.
To attach sockets or insert gems into already attached sockets on an item, you need a jeweler's table. In the first tab, nests are attached (nests can no longer be changed after).
The gems themselves are inserted in the second tab. You can change the stones in the socket, the old gem will be replaced.
bonuses of gems:
diamonds - movement speed 2%, 4%, 8%
emerald - add. health 1, 2, 4
corundum - digging speed 3%, 6%, 9%
fluorite - melee damage 3%, 5%, 8%
lapis lazuli - hunger reduction -3%, -6%, -10%
olivine - armor wear reduction 5%, 10%, 15%
quartz - bonus to mined ore 5%, 8%, 11%
uranit - healing bonus 5%, 10%, 12%
malachite - bonus drop for wild crops 2% 5% 9%
You can insert into the sockets on the armor: diamond, emerald, lapis lazuli, malachite, olivine, uranit.
On a pick: corundum or quartz.
On the knife: malachite.
On melee weapons: fluorite.
Textures and shapes for gems are taken from the game.
KenigVovan You could add Encrustable behavior to every tool with just code and no json patches
zackadiax24
it would require new json patches for this items to add "Encrustable" behaviour, number of sockets and maybe part of item's code added in buffNameToPossibleItem in the config
any way to add modded armors to the list of socketable armors?
Artronia
updated, "quartz",["pickaxe"] was missing in the config
Im trying to attach a small cut quartz to an iron pickaxe with two bronze sockets in it but when i click the add gem button nothing happens! Am i missing a glue or something??
Just jumped on source and in canjewelry.cs i seen at line 225 "buffNameToPossibleItem.Add("malachite", new HashSet<string>() { "brigandine", "plate", "chain", "scale", "knife" });//wildCropDropRate" armors are can be enchanted with wild crop drop rate.
If i can have a request can you add leather and antique armor to the armor buffs as well please? or even better if the configs can be moved outside of the dll so other mod items can be added easely
AngryOscar as i seen yes. its add a chance to certain rocks to drop a gem as well. and you can convert vanilla ones on the crafting grid.
Does this work on an exsisting save?
KenigVovan Working fine now thanks a lot. Other thing what i found is in the lang json, some of the Small variant of the stones are named as Great.
Darkpaapi
changed
Nice idea, really like it. But have a bit of issue, if i press "H" on the rough disc to see how it can be crafted crashing the game.
Problem is this part:
"C": {
"type": "item",
"code": "game:crushed-*",
"allowedVariants": [ "limonite", "magnetite", "hematite"],
"quantity": 2
},
i recon add basalt rock or something instead.
Runehawk
Which gem, socket type and tool do you have?
You can write in discord in mods, I created a thread there
I can't seem to get this to work. I can cut gems and socket tools, but when I try to put a gem into a socketed tool...nothing happens. Yes, I am using the right gem and have followed the instructions. At least as well as I can given their confusing wording.
This seems like a really interesting mod, will try it out. Thanks!
Dimanari
+drop from wild crops
what does Malachite do?
there are descriptions for all the rest.