{ "OnInitSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PropInitDayOfWeekAction", "ActionList": [] } ] } ], "OnStartSequece": [ { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitTransferFinishedEvent" }, { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Maze_Prop_Trigger_WeekRaidBoss" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropStateChangeListenerConfig", "FromState": "CheckPointDisable", "ToState": "CheckPointEnable", "OnChange": [ { "$type": "RPG.GameCore.NotifyFarmUnlock" } ], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupUITrigger", "ButtonTextCustom": { "Custom": true, "Key": "UITextmapID" }, "ButtonCallback": [ { "$type": "RPG.GameCore.BlockInputController", "Enable": true, "ActionNameList": [] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Maze_Prop_Trigger_WeekRaidBoss" } } ], "InteractAngleRange": 240, "OverrideTargetTypes": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Maze_Prop_Trigger_WeekRaidBoss" }, "WaitOwnerOnly": true, "GoNextImmediately": true }, { "$type": "RPG.GameCore.BlockInputController", "ActionNameList": [] }, { "$type": "RPG.GameCore.OpenCocoon", "OnCancel": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "Close", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false }, { "$type": "RPG.GameCore.EndPropInteract" } ], "OnUIEnter": [ { "$type": "RPG.GameCore.StartPropInteractMode", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "UseInteractiveProp", "UseOverrideData": true, "OverrideData01": { "AreasPath": "Level/Common_Adventure/UsePropFarmRelicEchoOfWar.prefab", "AreaName": "UsePropFarmRelicEchoOfWar", "AnchorName": "UseProp_Camera" } }, { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "Open", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TaskEnabled": false } ], "BattleAreaID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 127619726 ] } }, "BattleAreaConfigID": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 72930322 ] } } }, { "$type": "RPG.GameCore.EndPropInteract" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_Tutorial", "DisableAfterTriggered": true, "OnTriggerEnter": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "TriggerTutorial" } } ], "OnTriggerExit": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "TriggerTutorial" }, "WaitOwnerOnly": true }, { "$type": "RPG.GameCore.TutorialTaskUnlock", "TriggerParam": { "Value": "5105" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_DoorClose", "OnTriggerEnter": [], "OnTriggerExit": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropAnimState", "State": "Opened", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "Close", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "SpecifiedRelativePaths": [ "TriggerDoorOpen" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorOpen", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "SpecifiedRelativePaths": [ "TriggerDoorClose" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorClose", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.PropSetupTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TargetGroupID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetID": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "TargetTypes": [], "ColliderRelativePath": "CustomTrigger_DoorOpen", "OnTriggerEnter": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByComparePropAnimState", "State": "Closed", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropTriggerAnimState", "AnimStateName": "Open", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "SpecifiedRelativePaths": [ "TriggerDoorOpen" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorOpen", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.PropEnableCollider", "OPType": "TriggerOnly", "Enabled": true, "SpecifiedRelativePaths": [ "TriggerDoorClose" ], "TriggerSelect": "CustomTrigger", "CustomTriggerName": "CustomTrigger_DoorClose", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } } ] } ], "OnTriggerExit": [] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedInt", "Key": "CocoonID" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BattleAreaGroupID" }, { "$type": "RPG.GameCore.SharedInt", "Key": "BattleAreaID" }, { "$type": "RPG.GameCore.SharedString", "Key": "UITextmapID" }, { "$type": "RPG.GameCore.SharedFloat", "Value": -1, "Key": "FloorBattleAreaID" }, { "$type": "RPG.GameCore.SharedFloat", "Value": -1, "Key": "BattleAreaConfigID" } ] }, "Type": "Entity" }