1
Fork 0
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.
 
 
 

53 lines
1.5 KiB

ScriptName _00E_NQ08_Tablet01Script Extends ObjectReference
;-- Variables ---------------------------------------
;-- Properties --------------------------------------
Quest Property NQ08 Auto
Activator Property _00E_NQ08_Tablet01 Auto
Message Property _00E_NQ08_Tablet01_mb Auto
Activator Property _00E_NQ08_Tablet02 Auto
Message Property _00E_NQ08_Tablet02_mb Auto
Activator Property _00E_NQ08_Tablet03 Auto
Message Property _00E_NQ08_Tablet03_mb Auto
;-- Functions ---------------------------------------
; Skipped compiler generated GetState
; Skipped compiler generated GotoState
Event onActivate(ObjectReference actronaut)
If Self.GetBaseObject() == _00E_NQ08_Tablet01 as Form
If NQ08.GetStage() >= 30
Self.showMessage(_00E_NQ08_Tablet01_mb)
NQ08.SetStage(35)
Return
ElseIf NQ08.GetStage() >= 35
Self.showMessage(_00E_NQ08_Tablet01_mb)
Return
EndIf
ElseIf Self.GetBaseObject() == _00E_NQ08_Tablet02 as Form
If NQ08.GetStage() >= 35
Self.showMessage(_00E_NQ08_Tablet02_mb)
NQ08.SetStage(40)
Return
ElseIf NQ08.GetStage() >= 40
Self.showMessage(_00E_NQ08_Tablet02_mb)
Return
EndIf
ElseIf Self.GetBaseObject() == _00E_NQ08_Tablet03 as Form
If NQ08.GetStage() >= 40
Self.showMessage(_00E_NQ08_Tablet03_mb)
NQ08.SetStage(45)
Return
ElseIf NQ08.GetStage() >= 45
Self.showMessage(_00E_NQ08_Tablet03_mb)
Return
EndIf
EndIf
EndEvent
Function showMessage(Message mb)
mb.Show(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
EndFunction