SCTX |
ScriptName SEZealotScript
Begin Gamemode
If GetDead == 0
If GetInFaction SEZealot == 1 && Player.GetInFaction SEZealot == 1
If GetFactionRank SEZealot == 0
If Player.GetFactionRank SEZealot == 0
If GetSitting == 0 || GetSitting == 3 || GetSitting == 13
If GetDistance Player < 192 && GetDetectionLevel Player >= 3
Player.SetFactionRank SEZealot -1
If GetSleeping == 0
SayTo Player SEZealotAlarm
EndIf
EndIf
EndIf
EndIf
Else ; presumes it's a heretic boss, faction rank 1
If GetDetectionLevel Player >= 3
If GetSitting == 0 || GetSitting == 3 || GetSitting == 13
Player.SetFactionRank SEZealot -1
If GetSleeping == 0
SayTo Player SEZealotAlarm
EndIf
EndIf
EndIf
EndIf
EndIf
EndIf
End
|