I have armors made too but, I need help (badly) to make a script to update NPC's Outfits. When I change their outfit in my plugin it makes no effect. I need a script to update it =/.
Also: http://i.imgur.com/BSeFD.jpg.
Scriptname GearNPCAutoForceEquip extends ObjectReferenceEvent OnContainerChanged(NewCont, OldCont) if (NewCont as Actor) && NewCont != Game.GetPlayer() ; If we have entered an actor that is not the player (NewCont as Actor).EquipItem(Self) EndifEndEvent

Scriptname souldisintigration extends activemagiceffect{Makes target disintegrate}import utilityimport sound;Properties used - FXGreybeardAbsorbEffect ,GreybeardPowerAbsorbFXS, GreybeardPlayerPowerAbsorbFXS, TimeFadeOut;Sounds used - NPCDragonDeathSequenceWind, NPCDragonDeathSequenceExplosion;********;Properties;********VisualEffect property SoulBurningAway auto;Targets soul begins to leave the bodyEffectShader property SoulBurningAway02 auto;Targets body disappearsEffectShader property SoulAbsorb auto;Shaders for initial soul transfer from the targetEffectShader property SoulPlayerAbsorb auto;Shaders for initial soul transfer from the target to playerKeyword property Vampire auto;If the target is a vampire, no soul absorbedSound property SoulAbsorbSound autoSound property SoulAbsorbSound02 autoint actorHealth;Using this for later..;*********;Variables;*********actor selfrefEvent OnEffectStart(Actor akTarget, Actor akCaster) selfref=akTarget akCaster=Game.GetPlayer() game.AdvanceSkill("Conjuration", 250.0) if akTarget.IsDead() == true && akTarget.IsCommandedActor() == false && akTarget.HasKeyword(Vampire) == false SoulBurningAway.Play(akTarget, 3, Game.GetPlayer()) SoulAbsorb.Play(akTarget, 3) SoulPlayerAbsorb.Play(Game.GetPlayer(), 3) SoulAbsorbSound.Play(akTarget) SoulAbsorbSound02.Play(akTarget) wait(2.0) SoulBurningAway02.Play(akTarget) endifEndEventEvent OnEffectFinish(Actor akTarget, Actor akCaster) selfref=akTarget wait(6.0) akTarget.delete()EndEvent
