Event OnTrackedStatsEvent(string asStatFilter, int aiStatValue) If asStatFilter=="Days Passed" If Utility.GameTimeToString(Utility.GetCurrentGameTime())=="MM/DD/YYYY HH:MM" ;Insert relevant date in this format. ;Activate trigger code here EndIf EndIfEndEvent
[/s]Event OnInit() RegisterForSingleUpdate(1.0)EndEventEvent OnUpdate() If Utility.GameTimeToString(Utility.GetCurrentGameTime())=="MM/DD/YYYY HH:MM" ;Insert relevant starting date in this format. ;Activate trigger code here (Enable references?) RegisterForSingleUpdate(?) ;Find the time in seconds it takes for winter to pass and use it as the parameter for this function. ElseIf Utility.GameTimeToString(Utility.GetCurrentGameTime())=="MM/DD/YYYY HH:MM" ;Insert relevant end date in this format. ;Disable references... Else RegisterForSingleUpdate(?) ;Find the time in seconds it takes for one day to pass and use it as the parameter for this function. EndIf[s]EndEvent
GlobalVariable Property GameDay AutoGlobalVariable Property GameMonth AutoEvent OnActivate(ObjectReference akActionRef) If GameDay.GetValue() != 25 ; 25'th Day ElseIf GameMonth.GetValue() == 11 ; Evening Star Debug.Trace("It's Christmas Day!") EndIfEndEvent
GlobalVariable Property GameDay AutoGlobalVariable Property GameMonth AutoEvent OnActivate(ObjectReference akActionRef) If GameDay.GetValue() != 25 ; 25'th Day ElseIf GameMonth.GetValue() == 11 ; Evening Star Debug.Trace("It's Christmas Day!") EndIfEndEvent
ScriptName IceBridgeToggleScript Extends ObjectReferenceGlobalVariable Property GameMonth AutoObjectReference Property IceBridgeEnableParent AutoEvent OnLoad() ToggleIceBridge()EndEventEvent OnUnload() ToggleIceBridge()EndEventFunction ToggleIceBrigde() If (GameMonth.GetValue() > 10.0 || GameMonth.GetValue() < 2.0) == IceBridgeEnableParent.IsDisabled() If IceBridgeEnableParent.IsDisabled() IceBridgeEnableParent.Enable() Else IceBridgeEnableParent.Disable() EndIf EndIfEndIf
ScriptName IceBridgeToggleScript Extends ObjectReferenceGlobalVariable Property GameMonth AutoObjectReference Property IceBridgeEnableParent AutoEvent OnPlayerLoadGame() ToggleIceBridge()EndEventEvent OnUnload() ToggleIceBridge()EndEventFunction ToggleIceBrigde() If (GameMonth.GetValue() > 10.0 || GameMonth.GetValue() < 2.0) == IceBridgeEnableParent.IsDisabled() If IceBridgeEnableParent.IsDisabled() IceBridgeEnableParent.Enable() Else IceBridgeEnableParent.Disable() EndIf EndIfEndIf