37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
ScriptName GA_00E_DuesterSteinDoorSCPT Extends ObjectReference
|
|
{ Alle vier Schalter müssen aktiviert werden, damit der Script ausgelöst wird. }
|
|
|
|
;-- Variables ---------------------------------------
|
|
|
|
;-- Properties --------------------------------------
|
|
ObjectReference Property DoorOpen01 Auto
|
|
ObjectReference Property DoorOpen02 Auto
|
|
ObjectReference Property DoorOpen03 Auto
|
|
ObjectReference Property DoorOpen04 Auto
|
|
ObjectReference Property DoorOpenCur Auto
|
|
Sound Property Firebolt Auto
|
|
ObjectReference Property TheDoor01 Auto
|
|
ObjectReference Property light01 Auto
|
|
ObjectReference Property light02 Auto
|
|
ObjectReference Property switch Auto
|
|
|
|
;-- Functions ---------------------------------------
|
|
|
|
; Skipped compiler generated GetState
|
|
|
|
; Skipped compiler generated GotoState
|
|
|
|
Event onActivate(ObjectReference akActionRef)
|
|
If light01.isDisabled() && light02.isDisabled()
|
|
switch.playAnimation("FullPush")
|
|
Utility.Wait(1.0)
|
|
light01.Enable(False)
|
|
light02.Enable(False)
|
|
DoorOpenCur.Disable(False)
|
|
Firebolt.play(Self as ObjectReference)
|
|
EndIf
|
|
If DoorOpen01.isDisabled() && DoorOpen02.isDisabled() && DoorOpen03.isDisabled() && DoorOpen04.isDisabled()
|
|
TheDoor01.SetOpen(True)
|
|
EndIf
|
|
EndEvent
|