54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
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
|