Scriptname _00E_ActorSayTriggerSCN extends ObjectReference ObjectReference Property ActorRef Auto Actor Property PlayerRef Auto Bool Property TriggeredByActorRef Auto Topic Property TopicID Auto Event OnTriggerEnter(ObjectReference akActionRef) If TriggeredByActorRef If akActionRef != ActorRef Return EndIf Else If PlayerRef == None PlayerRef = Game.GetPlayer() EndIf If (akActionRef != PlayerRef) || (ActorRef.Is3DLoaded() == False) Return EndIf EndIf If Done == False Done = True ActorRef.Say(TopicID) Disable() EndIf EndEvent bool Done