{ "TaskListTemplate": [ { "Name": "GT_StageAbility_Chess_Origin_System_Init", "TaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin" }, "ContextScope": "TargetEntity" } ] }, { "Name": "GT_StageAbility_Chess_Origin_System_EnterBattle", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Custom": true, "Key": "TP_Modifier_Origin_Member" } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Key": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } }, "ContextScope": "TargetEntity" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636293 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636293 ] } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636300 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636300 ] } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636299 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636299 ] } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_MemberCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636298 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1613636298 ] } }, "DynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin" } } ], "FailedTaskList": [] } ] } ] } ] }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TP_Temp" }, "ContextScope": "ContextAbility" }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Custom": true, "Key": "TP_DynamicValue_Origin_ActiveLevel" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ToDynamicKey": { "Value": "TP_Temp" } }, { "$type": "RPG.GameCore.SwitchCaseByDynamicValue", "Switch": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 337953527 ] } }, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Custom": true, "Key": "TP_StageAbility_Origin" }, "DynamicValues": { "ADF_1": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Custom": true, "Key": "TP_StageAbility_Origin" }, "DynamicValues": { "ADF_1": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "TaskList": [ { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Custom": true, "Key": "TP_StageAbility_Origin" }, "DynamicValues": { "ADF_1": { "IsDynamic": false, "FixedValue": { "Value": 8 } } } } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "TaskList": [ { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Custom": true, "Key": "TP_StageAbility_Origin" }, "DynamicValues": { "ADF_1": { "IsDynamic": false, "FixedValue": { "Value": 16 } } } } ] } ], "DefaultTaskList": [] } ] } ] }, { "Name": "GT_StageAbility_Chess_Origin_Bonus_01", "TaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Custom": true, "Key": "TP_Modifier_Origin_Member" } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Custom": true, "Key": "TP_Modifier_Bonus" }, "LayerAddWhenStack": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1900365386 ] } } } ] } ] }, { "Name": "GT_StageAbility_Chess_Origin_Bonus_02", "TaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeam" }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Custom": true, "Key": "TP_Modifier_Bonus" }, "LayerAddWhenStack": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1900365386 ] } } } ] } ] } ] }