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