Scriptname _00E_MQ03_MercenaryFailsaveSC extends ObjectReference Event OnDeath(Actor akKiller) if AllMercenariesDead() if !MQ04_SC3_DeadBodyComment.IsPlaying() MQ04_SC3_DeadBodyComment.ForceStart() EndIf EndIf EndEvent bool Function AllMercenariesDead() int iIndex = _00E_MQ03_Mercenaries_Property.GetSize() while iIndex > 0 iIndex -= 1 Actor akActorToCheck = _00E_MQ03_Mercenaries_Property.GetAt(iIndex) as Actor if !akActorToCheck.IsDead() Return False EndIf endwhile Return True EndFunction Scene Property MQ04_SC3_DeadBodyComment Auto Formlist Property _00E_MQ03_Mercenaries_Property Auto