mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
1243 lines
37 KiB
JSON
1243 lines
37 KiB
JSON
{
|
|
"OnInitSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGroupProperty",
|
|
"PropertyName": {
|
|
"Value": "Lock"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGroupProperty",
|
|
"PropertyName": {
|
|
"Value": "PuzzleState"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GroupInitMemberEntityPropState",
|
|
"PropInstanceID": 300001
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Default": [
|
|
{
|
|
"$type": "RPG.GameCore.GroupInitMemberEntityPropState",
|
|
"PropInstanceID": 300001,
|
|
"InitPropState": "Open"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GroupInitMemberEntityPropState",
|
|
"PropInstanceID": 300001,
|
|
"InitPropState": "Locked"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefFloorSavedValue",
|
|
"Name": {
|
|
"Value": "FSV_Rainbow"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 10
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GroupInitMemberEntityDynamicValues",
|
|
"EntityInstanceID": 300001,
|
|
"InitDynamicValueSet": {
|
|
"FloatOverrides": [],
|
|
"StringOverrides": [],
|
|
"UIntOverrides": [
|
|
{
|
|
"Name": "Loc_CanCallLift",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Default": [
|
|
{
|
|
"$type": "RPG.GameCore.GroupInitMemberEntityDynamicValues",
|
|
"EntityInstanceID": 300001,
|
|
"InitDynamicValueSet": {
|
|
"FloatOverrides": [],
|
|
"StringOverrides": [],
|
|
"UIntOverrides": [
|
|
{
|
|
"Name": "Loc_CanCallLift",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnStartSequece": [
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "LockTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"TriggerName": "InteractTrigger"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGroupEvent",
|
|
"EventName": {
|
|
"Value": "Clt_UpdateResult"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGraphDynamicString",
|
|
"Name": "Loc_Result01",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.StringCaseContainer",
|
|
"Case": {
|
|
"Custom": true,
|
|
"Key": "Result01_01"
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareGroupProperty",
|
|
"DynamicName": {
|
|
"Value": "PuzzleState"
|
|
},
|
|
"CompareValue": 1
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_Rainbow"
|
|
},
|
|
"CompareValue": 10
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "PuzzleSolved"
|
|
},
|
|
"Value": 1
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "LockTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "PuzzleSolved"
|
|
},
|
|
"Value": 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_Rainbow"
|
|
},
|
|
"CompareValue": 10
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "PuzzleSolved"
|
|
},
|
|
"Value": 1
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "LockTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "PuzzleState"
|
|
},
|
|
"Value": 1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitServerGroupPropertyChange"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGroupEvent",
|
|
"EventName": {
|
|
"Value": "Group_UpdateCompassState"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGroupProperty",
|
|
"PropertyName": {
|
|
"Value": "Lock"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGroupProperty",
|
|
"PropertyName": {
|
|
"Value": "PuzzleState"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerDeactivate"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Default": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerActivate"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerLock"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_OnPuzzleFinish"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerGroupEvent",
|
|
"EventName": {
|
|
"Value": "Clt_UpdateResult"
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_OnCallLift"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorSavedValue",
|
|
"DynamicName": {
|
|
"Value": "FSV_Rainbow"
|
|
},
|
|
"CompareValue": 10
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "CallLift"
|
|
},
|
|
"Value": 1
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerCustomString",
|
|
"CustomString": {
|
|
"Value": "LockTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "CallLift"
|
|
},
|
|
"Value": 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGroupPropertyChange",
|
|
"Name": {
|
|
"Value": "Lock"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerGroupEvent",
|
|
"EventName": {
|
|
"Value": "Group_UpdateCompassState"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitGroupPropertyChange",
|
|
"Name": {
|
|
"Value": "PuzzleState"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerGroupEvent",
|
|
"EventName": {
|
|
"Value": "Group_UpdateCompassState"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitServerGroupPropertyChange"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": []
|
|
},
|
|
{
|
|
"TaskList": []
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareGroupProperty",
|
|
"DynamicName": {
|
|
"Value": "BugType"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRandomChanceClientOnly",
|
|
"Chance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRandomChanceClientOnly",
|
|
"Chance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "BugType"
|
|
},
|
|
"Value": 1
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "BugType"
|
|
},
|
|
"Value": 2
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRandomChanceClientOnly",
|
|
"Chance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "BugType"
|
|
},
|
|
"Value": 3
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RequestSetServerGroupPropertyV2",
|
|
"DynamicName": {
|
|
"Value": "BugType"
|
|
},
|
|
"Value": 4
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnRoadConnected"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.PropWormCompassSetItemVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Items": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Blocks": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Visible": true
|
|
}
|
|
],
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEvent",
|
|
"EventName": {
|
|
"Value": "Clt_OnPuzzle01Ready"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefGroupProperty",
|
|
"PropertyName": {
|
|
"Value": "BugType"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PropWormCompassSetItemVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Items": [
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Blocks": [
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PropWormCompassSetItemVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Items": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Blocks": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PropWormCompassSetItemVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Items": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Blocks": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 4,
|
|
"Col": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.PropWormCompassSetItemVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"Items": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
}
|
|
],
|
|
"Blocks": [
|
|
{
|
|
"Row": 1,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 2,
|
|
"Col": -1
|
|
},
|
|
{
|
|
"Row": 3,
|
|
"Col": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_BugQuestBegin"
|
|
},
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"InstanceID": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300001
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": []
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorCustomValueChangeV2",
|
|
"Name": {
|
|
"Value": "FCV_EnableCompassInteract"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_EnableCompassInteract"
|
|
},
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"State": "Open"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanCallLift",
|
|
"TargetSelf": false,
|
|
"TargetIDs": [
|
|
300001
|
|
],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Replay"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_EnableCompassInteract"
|
|
},
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByComparePropState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"State": "Open"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_RainBow"
|
|
},
|
|
"CompareType": "NotEqual",
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 10
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanCallLift",
|
|
"TargetSelf": false,
|
|
"TargetIDs": [
|
|
300001
|
|
],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableButtons",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"TriggerName": "InteractTrigger",
|
|
"ButtonsByName": [
|
|
"Replay"
|
|
],
|
|
"IsEnable": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitEntityEventV2",
|
|
"EventName": {
|
|
"Value": "Clt_TriggerEndPuzzle"
|
|
},
|
|
"OnEvent": [
|
|
{
|
|
"$type": "RPG.GameCore.SetFloorCustomFloatV2",
|
|
"Name": {
|
|
"Value": "FCV_BugQuestBegin"
|
|
},
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopWaitServerGroupPropertyChange"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitFloorSavedValueChangeV2",
|
|
"Name": {
|
|
"Value": "FSV_Rainbow"
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.GenericSwitchCase",
|
|
"SwitchRef": {
|
|
"$type": "RPG.GameCore.SwitchRefFloorSavedValue",
|
|
"Name": {
|
|
"Value": "FSV_Rainbow"
|
|
}
|
|
},
|
|
"Cases": [
|
|
{
|
|
"$type": "RPG.GameCore.NumberCaseContainer",
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 10
|
|
}
|
|
},
|
|
"OnSuccess": [
|
|
{
|
|
"$type": "RPG.GameCore.SetGraphDynamicFloat",
|
|
"Name": "Loc_CanCallLift",
|
|
"TargetSelf": false,
|
|
"TargetIDs": [
|
|
300001
|
|
],
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Default": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitCustomString",
|
|
"CustomString": {
|
|
"Value": "UnlockTrigger"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEnableTrigger",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.GroupFetchLocalTarget",
|
|
"TargetType": "Prop",
|
|
"Targets": [
|
|
300001
|
|
]
|
|
},
|
|
"IsEnable": true,
|
|
"TriggerName": "InteractTrigger"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ValueSource": {
|
|
"Values": [
|
|
{
|
|
"$type": "RPG.GameCore.SharedInt",
|
|
"Key": "Loc_PuzzleState"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Route_Day_Area01_to_Area02_01_01",
|
|
"Key": "Result01_01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Route_Day_Area01_to_Area02_01_02",
|
|
"Key": "Result01_02"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result01_03"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result01_04"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result01_05"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Value": "Route_Day_Area01_to_Area02_02_01",
|
|
"Key": "Result02_01"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result02_02"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result02_03"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result02_04"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SharedString",
|
|
"Key": "Result02_05"
|
|
}
|
|
]
|
|
},
|
|
"Type": "Group",
|
|
"EntityEventList": []
|
|
} |