24 lines
597 B
Plaintext
24 lines
597 B
Plaintext
Scriptname _00E_StopTimeScript extends ObjectReference
|
|
|
|
; Only used in a Kor (NQ07) dungeon. Probably obsolete. Do not reuse!
|
|
|
|
GlobalVariable Property GameHour Auto
|
|
Actor Property PlayerREF Auto
|
|
|
|
Event onTriggerEnter(ObjectReference akActionRef)
|
|
|
|
If akActionRef == PlayerREF
|
|
Float curHour = Gamehour.GetValue()
|
|
; Try to switch the time of day closer to 01:00, but avoid jumping back in time too much
|
|
If curHour >= 23.9
|
|
; Do nothing
|
|
ElseIf curHour >= 5.0
|
|
Gamehour.SetValue(23.9)
|
|
SendModEvent("TimeSkip")
|
|
ElseIf curHour > 1.0
|
|
Gamehour.SetValue(1.0)
|
|
EndIf
|
|
EndIf
|
|
|
|
EndEvent
|