void main() { object oWeapon = GetLastWeaponUsed(OBJECT_SELF); string sWeaponTag = GetTag(oWeapon); if((FindSubString(sWeaponTag,"Silver")!= -1)||(FindSubString(sWeaponTag,"SIL"))!= -1) { object oWerewolf = GetAttackTarget(OBJECT_SELF); AddItemProperty(DURATION_TYPE_TEMPORARY,ItemPropertyEnhancementBonusVsRace(IP_CONST_RACIALTYPE_SHAPECHANGER,1),oWeapon,7.0); AddItemProperty(DURATION_TYPE_TEMPORARY,ItemPropertyVisualEffect(ITEM_VISUAL_SONIC),oWeapon,7.0); } }