1) I'm using addItemNS and removeMe and I suspect that these trigger sounds, but I must admit I haven't heard them because I add the tokens to actors when they are far away and add them to the player only once at the start. I believe adding them via a container is the trick to remove these sounds, but I'm a little worried how this will interact with onAdd blocks...
2) I'm using equipItemNS and unEquipItemNS, and I get the annoying equip/unequip sounds. AFAIK there is no way to equip/unequip without these sounds... is that true? I'm also using SetNthEffectItemMagnitude and modAVMod together to adjust the magnitude without equip/unequip, but I want to unequip and totally remove the effect when the magnitude is zero.
3) The DrainFatigue effect includes an effect shader, so all actors that have the token equipped are glowy red. How do I remove this effect shader? I've attempted adding a script effect to the enchantment alongside the fatigue drain with no script and NONE as the shader but it didn't help. Is there some trick to removing the shader?
There are also a bunch of annoying things that require workarounds like gamemode blocks sometimes running immediately on addItemNS before onAdd blocks run, and removeMe not always immediately removing the item, resulting in many gameMode block executions afterwards (sometimes 100s of frames) . I'm adding tokens to actors within 4000 of the player with a quest, and they remove themselves when they are more than 6000 from the player, mostly just to ensure that I don't litter the savegame with tokens.
I've looked at Kurtee's Battle Fatigue and Injuries, and AFAIKT he just lives with the add/remove and equip/unequip sounds and messes with the drainEffect shader to fix the red glow. He also includes a scary amount of defensive coding. He alwasys adds/remove items as required to ensure there is only 1 token in the inventory, and idles his token scripts whenever the player is changing cells.
If there is no easy way to fix these, the general pain of tokens is getting t me and I might just abandon them in favour of my existing scripted ability using modav2. In particular the effect shader is really bad.