enderalse/source/scripts/_00e_mq12b_sc5_commandersilvassc.psc

39 lines
811 B
Plaintext

Scriptname _00E_MQ12b_SC5_CommanderSilvasSC extends ObjectReference
Event OnUpdate()
MQ12b.SetStage(47)
if !PlayerREF.IsInCombat()
int iIndex = _00E_MQ12b_CommanderSilvasSoldiers.GetSize()
while iIndex > 0
iIndex -= 1
Actor akActorToKill = _00E_MQ12b_CommanderSilvasSoldiers.GetAt(iIndex) as Actor
akActorToKill.Kill(PlayerREF)
endwhile
EndIf
if _00E_MC_TealorREF.GetDistance(MQ12b_SC13_TealorTalkMarker) >= 450
_00E_MC_TealorREF.MoveTo(MQ12b_SC13_TealorTalkMarker)
EndIf
EndEvent
Event OnDeath(Actor akKiller)
RegisterForSingleUpdate(25)
EndEvent
Actor Property PlayerREF Auto
Actor Property _00E_MC_TealorREF Auto
Quest Property MQ12b Auto
Formlist Property _00E_MQ12b_CommanderSilvasSoldiers Auto
ObjectReference Property MQ12b_SC13_TealorTalkMarker Auto