Wisplings Compat InventorySlots
Lets InventorySlots' Demister slot hold Wisplings, so your wisp no longer takes up the Utility slot.Wisplings Compat: InventorySlots
InventorySlots gives the Wisplight a slot of its own, the Demister slot, but it only takes the vanilla Wisplight. This lets every Wisplings wisp go there too, which leaves the Utility slot free for a belt.
Nothing else changes. The wisps work exactly as they do in the Utility slot, upgrades included.
Notes
Can I wear two wisps? Yes, if you put one in the Demister slot and one in Utility. InventorySlots already lets you do that with a vanilla Wisplight. Both wisps work.
Does everyone need it? Only the players who want their wisps in the Demister slot. It does nothing on a dedicated server, but leaving it installed there does no harm.
The Demister slot isn't there.
It comes from InventorySlots' own config (BepInEx/config/InventorySlots/InventorySlots.yml). If the demister entry was removed, or Jewelcrafting's Wisplight gem option is switched on, InventorySlots hides the slot and this has nothing to add to.
Something broke after InventorySlots updated.
There's no official way to add items to an InventorySlots slot, so this hooks into InventorySlots itself. If a new version changes what it hooks into, it stops and writes compat_unavailable to the log. Your wisps still work in the Utility slot. Until it's updated, you can add the wisps to the demister entry in that config file by hand: RepairWisp, SentinelWisp, WardenWisp, ScoutWisp, PhoenixWisp, BalmWisp, WayfinderWisp, MarinerWisp, StormWisp, HarvestWisp, GleanerWisp, StokerWisp, StashWisp, HerderWisp, BastionWisp.
What if I uninstall it? A wisp in the Demister slot gets moved back to your inventory, the same as anything else the slot no longer accepts.
Credits
By WarrenCDK (2711 Studios), for Wisplings.
InventorySlots is by sighsorry and is needed for this to do anything. This is an unofficial add-on: sighsorry didn't make it and doesn't support it, so please report problems on the Wisplings page, not on theirs. No InventorySlots code is included here.
Uses BepInEx and Harmony.
