{ "AIName": "Monster_AetherDivide_W1_CWSoldier_01", "VariableList": [ { "$type": "RPG.GameCore.AIVariableString", "Value": "DG_010_Phase01", "Name": "CurrentPhase" }, { "$type": "RPG.GameCore.AIVariableBool", "Value": true, "Name": "ForbidClearSkillUseRecord" } ], "DecisionList": [ { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill01", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill01" } ] }, "ScoreEvaluatorType": "DefaultDSE", "Weight": { "Value": 0.8 }, "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckSkillUsabilityAxis", "SkillName": "Skill01", "InitialCD": 2, "CD": 1, "CheckScore": { "Value": 0.1 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareCharacterNumber", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByNot", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 7002020 } } } }, { "$type": "RPG.GameCore.ByNot", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W1_Soldier01_03_Buff" } } } ] }, "CompareType": "GreaterEqual", "CompareNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SelectAISkillTarget", "SkillName": "Skill02", "Selector": { "$type": "RPG.GameCore.AIComposeSelector", "SelectorList": [ { "$type": "RPG.GameCore.AITaskTargetTypeSelector", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" } }, { "$type": "RPG.GameCore.AIMonsterIDSelector", "MonsterIDList": [ 7002020 ], "InverseResultFlag": true }, { "$type": "RPG.GameCore.AIModifierNameSelector", "ModifierName": "Monster_W1_Soldier01_03_Buff", "InverseResultFlag": true } ] } } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill02" } ] }, "ScoreEvaluatorType": "DefaultDSE", "Weight": { "Value": 0.9 }, "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckSkillUsabilityAxis", "SkillName": "Skill02", "InitialCD": 1, "CD": 3, "CheckScore": { "Value": 1 } } ] } ] }