Enderal SE https://mod.pub/enderal-se/38-enderal-se
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
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
|
|
|