33 lines
785 B
Plaintext
33 lines
785 B
Plaintext
|
Scriptname _00E_MQ11a_CaliaAliasScript extends ReferenceAlias
|
||
|
|
||
|
EffectShader Property _00E_BloodyFXShader Auto
|
||
|
GlobalVariable Property MQ11a_CaliaCamp Auto
|
||
|
Actor Property PlayerRef Auto
|
||
|
ObjectReference Property MQ11a_SC23_CaliaTalkingActivator Auto
|
||
|
|
||
|
Function UpdateState()
|
||
|
Int mq11aStage = GetOwningQuest().GetStage()
|
||
|
If mq11aStage >= 165 && mq11aStage < 215
|
||
|
GoToState("Unconscious")
|
||
|
Else
|
||
|
GoToState("")
|
||
|
EndIf
|
||
|
EndFunction
|
||
|
|
||
|
State Unconscious
|
||
|
|
||
|
Event OnLoad()
|
||
|
Actor caliaRef = GetActorReference()
|
||
|
If MQ11a_CaliaCamp.GetValueInt() < 2
|
||
|
_00E_BloodyFXShader.Play(caliaRef)
|
||
|
EndIf
|
||
|
caliaRef.UnequipAll()
|
||
|
EndEvent
|
||
|
|
||
|
Event OnActivate(ObjectReference akActionRef)
|
||
|
If akActionRef == PlayerRef
|
||
|
MQ11a_SC23_CaliaTalkingActivator.Activate(PlayerRef)
|
||
|
EndIf
|
||
|
EndEvent
|
||
|
|
||
|
EndState
|