Script:
Scriptname aavampdisguise extends ObjectReference
FormList property CrimeFactions auto
Faction property VampirePCFaction auto
Function EverybodyHatesMe(bool IsItTrue)
if IsItTrue
Game.GetPlayer().AddtoFaction(VampirePCFaction)
else
Game.GetPlayer().RemoveFromFaction(VampirePCFaction)
endif
Game.GetPlayer().SetAttackActorOnSight(IsItTrue)
int cfIndex = 0
while (cfIndex < CrimeFactions.GetSize())
(CrimeFactions.GetAt(cfIndex) as Faction).SetPlayerEnemy(IsItTrue)
cfIndex += 1
endwhile
EndFunction
Event OnEquipped (Actor AkActor)
if AkActor == Game.GetPlayer()
EverybodyHatesMe(false)
endif
EndEvent
Event OnUnequipped (Actor AkActor)
if AkActor == Game.GetPlayer()
EverybodyHatesMe(true)
endif
EndEvent
