About Soul Collector
Bringing a bit of Skyrim to Rust
Soul collectors.
Collect souls and fill soul gems as you kill NPC's
3 stages to each crystal, upon filling a crystal you can upgrade it to a soul token and then again to a cursed skull.
Permissions
soulcollector.use - Allows players to use SoulCollector items and collect souls.
soulcollector.admin - Grants access to admin commands (/givecrystal, /givetoken, /giveskull, /reloadconfig).
Works best with Commands Item by @YaMang -w- and Viper Crafting by @Wrecks or Custom Mixing by @ThePitereq
Default config
{ "GeneralSettings": { "UsePermission": "soulcollector.use", "SoulDropChance": 0.25, "UseWhitelist": true, "UseDebugMode": false }, "ItemSettings": { "Soul Crystal": { "Shortname": "coal", "Skin": 3414234298, "Commands": [ "echo Soul Crystal used!" ], "Effect": "assets/bundled/prefabs/fx/explosion.prefab", "SoundEffect": "assets/bundled/prefabs/fx/explosion.prefab", "Message": "Your Soul Crystal has been activated!" }, "Soul Token": { "Shortname": "healingtea", "Skin": 3412678179, "Commands": [ "echo Soul Token used!" ], "Effect": "assets/bundled/prefabs/fx/smoke_signal_full.prefab", "SoundEffect": "assets/bundled/prefabs/fx/smoke_signal_full.prefab", "Message": "Your Soul Token has been consumed!" }, "Cursed Skull": { "Shortname": "pumpkin", "Skin": 3468797233, "Commands": [ "echo Cursed Skull activated!" ], "Effect": "assets/bundled/prefabs/fx/bones.prefab", "SoundEffect": "assets/bundled/prefabs/fx/bones.prefab", "Message": "The Cursed Skull unleashes its curse!" } }, "NPCList": { "bandit": true, "botrespawn": true, "humannpc": true, "npc_bandit_guard": true, "npc_tunneldweller": true, "npc_tunneldwellerspawned": true, "npc_underwaterdweller": true, "peacekeeper": true, "scarecrow": true, "scientist": true, "scientistnpc_arena": true, "scientistnpc_bradley": true, "scientistnpc_bradley_heavy": true, "scientistnpc_cargo": true, "scientistnpc_cargo_turret_any": true, "scientistnpc_cargo_turret_lr300": true, "scientistnpc_ch47_gunner": true, "scientistnpc_excavator": true, "scientistnpc_full_any": true, "scientistnpc_full_lr300": true, "scientistnpc_full_mp5": true, "scientistnpc_full_pistol": true, "scientistnpc_full_shotgun": true, "scientistnpc_heavy": true, "scientistnpc_junkpile_pistol": true, "scientistnpc_oilrig": true, "scientistnpc_patrol": true, "scientistnpc_peacekeeper": true, "scientistnpc_roam": true, "scientistnpc_roam_nvg_variant": true, "scientistnpc_roamtethered": true, "scientistnpc_outbreak": true }, "Messages": { "SoulCaptured": { "Text": "Soul captured!", "Color": "green", "Size": 16 }, "CrystalReceived": { "Text": "You've received a Soul Crystal.", "Color": "blue", "Size": 14 }, "CrystalFull": { "Text": "Your crystal is now full!", "Color": "red", "Size": 16 }, "TokenReceived": { "Text": "You've received a Soul Token.", "Color": "purple", "Size": 14 }, "CursedSkullReceived": { "Text": "You've received a Cursed Skull.", "Color": "purple", "Size": 14 }, "ConfigReloaded": { "Text": "Config reloaded successfully.", "Color": "white", "Size": 14 }, "NoPermission": { "Text": "You do not have permission to use this command.", "Color": "red", "Size": 14 } }, "Commands": { "GiveCrystal": { "CommandName": "givecrystal", "Permission": "soulcollector.admin", "Description": "Gives a Soul Crystal to the player" }, "GiveToken": { "CommandName": "givetoken", "Permission": "soulcollector.admin", "Description": "Gives a Soul Token to the player" }, "GiveSkull": { "CommandName": "giveskull", "Permission": "soulcollector.admin", "Description": "Gives a Cursed Skull to the player" }, "ReloadConfig": { "CommandName": "reloadconfig", "Permission": "soulcollector.admin", "Description": "Reloads the plugin configuration" } } }
Anti "cheese" measure in place
holding multiple crystals will combine them all into one when a soul is collected to stop multiple crystals filling at once.