Scriptname _00E_FS_WSR_ValveScript extends ObjectReference GlobalVariable Property _00E_FS_WSR_ValveVar Auto ObjectReference Property _00E_FS_WSR_Steam1 Auto ObjectReference Property _00E_FS_WSR_Steam2 Auto ObjectReference Property _00E_FS_WSR_FahrstuhlREF Auto Message Property _00E_FS_WSR_ValveMessage Auto bool flip = false bool doonce = true Event OnActivate(ObjectReference akActionRef) self.blockactivation(true) if (_00E_FS_WSR_ValveVar.GetValue()==0 && doonce == true) _00E_FS_WSR_ValveVar.SetValue(1) _00E_FS_WSR_Steam1.enable() doonce = false if flip self.playAnimationandWait("trigger02", "Trans02") else self.playAnimationandWait("trigger01", "Trans01") endIf flip = !flip elseif (_00E_FS_WSR_ValveVar.GetValue()>0 && doonce == true) _00E_FS_WSR_ValveVar.SetValue(2) _00E_FS_WSR_Steam2.enable() _00E_FS_WSR_ValveMessage.Show() _00E_FS_WSR_FahrstuhlREF.disable() doonce = false if flip self.playAnimationandWait("trigger02", "Trans02") else self.playAnimationandWait("trigger01", "Trans01") endIf flip = !flip Endif EndEvent