{ "AbilityList": [ { "Modifiers": { "MStageAbility_Chess_Common_CharacterOrigin_Definition": { "_CallbackList": [ { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_ShowOrigins" } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============0912 OnListenCharacterCreate Listen======================" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Ultra" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Warrior" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Rogue" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Mage" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Shaman" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Warlock" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 5 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Knight" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 6 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAvatarBaseType", "BaseTypeList": [ "Priest" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Path", "DynamicValues": { "PathNum": { "IsDynamic": false, "FixedValue": { "Value": 7 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1001 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1002 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1003 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1004 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 8002 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1005 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1006 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1205 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Skill" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 1310 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "GT_Chess_StageAbility_AddOrigions_Group", "DynamicValues": { "GroupNum": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_MuteAbility_Normal" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 10 } } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_PropertyTest" } } ] } ] } }, "Name": "StageAbility_Chess_Common_Basic", "OnAdd": [ { "$type": "RPG.GameCore.AddStageAbilityByName", "StageAbilityName": { "Value": "StageAbility_Chess_Origin_Path_Basic" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MStageAbility_Chess_Common_CharacterOrigin_Definition" } } ] } ], "GlobalModifiers": { "MStageAbility_Chess_Common_PropertyTest": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "MStageAbility_Chess_Common_MuteAbility_Normal": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachSkillTypeDisable", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Types": [ "Normal" ] } ] }, { "Event": "OnAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, "MStageAbility_Chess_Common_MuteAbility_Skill": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachSkillTypeDisable", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Types": [ "Skill" ] } ] }, { "Event": "OnAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, "MStageAbility_Chess_Common_MuteAbility_Ultra": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] } }, "GlobalTemplates": [ { "Name": "GT_Chess_StageAbility_AddOrigions_Path", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0101" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0102" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0103" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0104" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 5 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0105" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 6 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0106" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "PathNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 7 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0107" } } ] } ] }, { "Name": "GT_Chess_StageAbility_AddOrigions_Group", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "GroupNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0201" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "GroupNum" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MChess_Origin_Member_0202" } } ] } ] }, { "Name": "GT_Chess_StageAbility_ShowOrigins", "TaskList": [ { "$type": "RPG.GameCore.ShowBattleWhiteboxText", "TextContent": "激活羁绊\n 列车组 {GP_Chess_Origin_0201} 星核猎手 {GP_Chess_Origin_0202} \n 毁灭 {GP_Chess_Origin_0101} 巡猎 {GP_Chess_Origin_0102} 智识 {GP_Chess_Origin_0103}\n 同谐 {GP_Chess_Origin_0104} 虚无 {GP_Chess_Origin_0105} 存护 {GP_Chess_Origin_0106}\n 丰饶 {GP_Chess_Origin_0107}" } ] } ] }