The function now always return None, whatever be the syntax.
if ( (PlayerRef.GetWornForm(2) as Armor) ) Notification("Player is wearing "+(PlayerRef.GetWornForm(2) as Armor).GetName()) ; no more shownendifif ( (PlayerRef.GetWornForm(Armor.GetMaskForSlot(31)) as Armor) ) Notification("Player is wearing "+(PlayerRef.GetWornForm(Armor.GetMaskForSlot(31)) as Armor).GetName()) ; sameendifif ( (GetPlayer().GetWornForm(2) as Armor) ) Notification("Player is wearing "+(GetPlayer().GetWornForm(2) as Armor).GetName()) ; sameendifI've disabled ALL lines of my script but this, verified that PlayerRef is still filled, reinstalled SKSE just in case, but no. I wear an Helmet and don't see the Notification. And, all others functions of SKSE are working normally.
Does someone have an idea about this mess ?
