{ "OnInitSequece": [], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.CollectDataConditions", "TaskIDList": [ 424040709 ], "MainMissionIDList": [], "PerformanceIDList": [], "PerformanceIDDsList": [], "CustomValueMainMissionIDList": [] }, { "$type": "RPG.GameCore.WaitEntityEventV2", "EventName": { "Value": "SelfUpdateLightOff" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefFloorSavedValue", "Name": { "Value": "Utility_IsLightOff" } }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.DebugLog", "Message": "PT_LightOff_0" }, { "$type": "RPG.GameCore.BlockSetVisibility", "BlockTags": [], "BlockHoyoTags": { "List": [ { "Tag": "Stage.Block.CustomState.G", "TagHash": 1945658914 } ] }, "BlockAlias": [], "Visible": true }, { "$type": "RPG.GameCore.BlockSetVisibility", "BlockTags": [], "BlockHoyoTags": { "List": [ { "Tag": "Stage.Block.CustomState.H", "TagHash": 1945658907 } ] }, "BlockAlias": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareSubMissionState", "SubMissionID": 424040709, "SubMissionState": "Finish" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [], "ButtonConfigs": [ { "ID": "switch", "ButtonText": { "Value": "PartyTrain_Interact_LightOff" }, "ShowPriority": "High" } ] } ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.DebugLog", "Message": "PT_LightOff_1" }, { "$type": "RPG.GameCore.BlockSetVisibility", "BlockTags": [], "BlockHoyoTags": { "List": [ { "Tag": "Stage.Block.CustomState.G", "TagHash": 1945658914 } ] }, "BlockAlias": [] }, { "$type": "RPG.GameCore.BlockSetVisibility", "BlockTags": [], "BlockHoyoTags": { "List": [ { "Tag": "Stage.Block.CustomState.H", "TagHash": 1945658907 } ] }, "BlockAlias": [], "Visible": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareSubMissionState", "SubMissionID": 424040709, "SubMissionState": "Finish" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [], "ButtonConfigs": [ { "ID": "switch", "ButtonText": { "Value": "PartyTrain_Interact_LightOn" }, "ShowPriority": "High" } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorSavedValueChangeV2", "Name": { "Value": "Utility_IsLightOff" }, "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "SelfUpdateLightOff" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEventV2", "EventName": { "Value": "SelfInteractProp" }, "OnEvent": [ { "$type": "RPG.GameCore.PlayScreenTransfer", "Mode": "SwitchOut", "CustomTime": 0.5 }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefFloorSavedValue", "Name": { "Value": "Utility_IsLightOff" } }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 1010 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 1100 } } } ] } ] }, { "$type": "RPG.GameCore.PlayScreenTransfer", "CustomTime": 0.5 } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "switch", "OnPressedCallback": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "SelfInteractProp" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFloorCustomValueChange", "Name": { "Value": "FCV_LightOff" }, "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "SelfInteractProp" } }, { "$type": "RPG.GameCore.SetFloorCustomFloat", "Name": { "Value": "FCV_LightOff" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "Condition": { "$type": "RPG.GameCore.ByCompareFloorCustomFloat", "Name": { "Value": "FCV_LightOff" }, "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitSubMissionStateChange", "SubMissions": [ 424040709 ], "State": "Finish", "OnChange": [ { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "SelfUpdateLightOff" } } ], "TriggerOnMissionInit": false } ] }, { "TaskList": [] }, { "TaskList": [ { "$type": "RPG.GameCore.CollectDataConditions", "TaskIDList": [ 424040709 ], "MainMissionIDList": [], "PerformanceIDList": [], "PerformanceIDDsList": [], "CustomValueMainMissionIDList": [] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareSubMissionState", "SubMissionID": 424040709, "SubMissionState": "Finish" }, "SuccessTaskList": [] }, { "$type": "RPG.GameCore.TriggerEntityEventV2", "EventName": { "Value": "SelfUpdateLightOff" } } ] } ], "ValueSource": { "Values": [] }, "Type": "Entity", "EntityEventList": [ { "Name": "SelfUpdateLightOff" }, { "Name": "SelfInteractProp" } ] }