Ok so I combined your suggestion with what little I had:
if( witcher && witcher.GetItemEquippedOnSlot(EES_Armor, armor) )
if( GetInventory().GetItemName(armor) == 'DLC1 Temerian Armor' )
for(i = 0; i < actors.Size(); i += 1)
{
npc = ((CNewNPC)actors);
if(npc.GetNPCType() == ENGT_Guard)
((CActor)npc).SetAttitude( thePlayer, AIA_Hostile );
}
I am able to run this function with a specific trigger but I don't understand how the "timer function" works. I tried adding the whole function to the CActor class (actor.ws) but it doesn't work..
Also would you happen to know if the game differentiates between the different types of guards? Or are they all included in ENGT_GUARD? As you can probably tell by my code, I want Redanian and Nilfgaardian soldiers to react differently.
Thanks so much for your help man, I really appreciate it.