scriptName IchirouWardrobe extends ReferenceAlias ;-- Properties -------------------------------------- ichirouracemcmmenu property IchirouRaceMCMMenuInstance auto formlist property IchirouBodyWardrobe auto spell property IchirouBodyChangeSpell auto ;-- Variables --------------------------------------- Bool IsBeast = false ;-- Functions --------------------------------------- ; Skipped compiler generated GotoState ; Skipped compiler generated GetState function OnObjectEquipped(Form akBaseObject, objectreference akReference) Int Index = IchirouBodyWardrobe.Find(akBaseObject) if Index != -1 && IchirouRaceMCMMenuInstance.IsWardrobeEnable if IchirouRaceMCMMenuInstance.BodyChangeShapeFlag != IchirouRaceMCMMenuInstance.ArmorShapeFlag[Index] IchirouRaceMCMMenuInstance.BodyChangeShapeFlag = IchirouRaceMCMMenuInstance.ArmorShapeFlag[Index] IchirouBodyChangeSpell.Cast(game.GetPlayer() as objectreference, none) endIf endIf endFunction function OnRaceSwitchComplete() String RaceName = game.GetPlayer().getrace().GetName() if RaceName == "Argonian" || RaceName == "Khajiit" || RaceName == "Werewolf" || RaceName == "Vampire Lord" game.GetPlayer().GetActorBase().SetSkin(none) game.GetPlayer().QueueNiNodeUpdate() IsBeast = true elseIf IsBeast utility.Wait(1 as Float) IchirouBodyChangeSpell.Cast(game.GetPlayer() as objectreference, none) IsBeast = false endIf endFunction