Files
turnbasedgamedata/Config/ConfigGlobalTaskListTemplate/GlobalTaskListTemplate_Chess.json
2024-12-02 04:04:12 -03:00

576 lines
19 KiB
JSON

{
"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
]
}
}
}
]
}
]
}
]
}