Version 1.3 takes into account missed shifter skins in previous versions. This version does not account for spells that would be castable with the helm on.
Version 1.4 takes into account spells that would be available if the helm was still "worn".
Version 1.5 Checks the PCs inventory for room to hold the helm the PC has equipped.
TO UPDATE YOUR MODULE IF YOU ALREADY HAVE THIS:
Simply copy the include file cln_helm_inc, from the version 1.5 module, and paste it over the include already in your module. Comment in the void main compile the script, comment out the void main, save the script. Then copy paste the script cln_helmoff, from the version 1.5 module, onto the cln_helmoff script in your modlue, compile the scritp. Then compile your module and save it, you maybe should double compile it.
With this system the players helm is moved to their inventory, and the ips from the helm are copied to the playerskin. If the ip from the helm is a castable spell then the ip will be copied to the widget included with this system. Thereby allowing the pc to access the ip.
Shifters were accounted for with this system in versions 1.3 and earlier if the builder does not wish the Shifter/Druid to benefit from this system that can be adjusted in the include "cln_helm_inc". To restrict Shifter benefits, change the const int SHIFTER on line 35 to 0.
If you do not already have this sytem in your module import the erf. Then add the following to your modules OnEquip handle script:
#include "cln_helm_inc" to your modules onequp script at the top
then add to the definitions:
int nType = GetBaseItemType(oItem);
object oSkin = GetItemInSlot(17, oPC);