{ "AIName": "Monster_W2_Yanqing_00", "VariableList": [ { "$type": "RPG.GameCore.AIVariableString", "Value": "W2_Yanqing_00_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.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill02" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.SelectAISkillTarget", "SkillName": "Skill01", "Selector": { "$type": "RPG.GameCore.AITaskTargetTypeSelector", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TrialDanHeng_IL" } } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill01" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.SelectAISkillTarget", "SkillName": "Skill01", "Selector": { "$type": "RPG.GameCore.AITaskTargetTypeSelector", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TrialRen" } } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill01" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 5 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill04" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 6 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.SelectAISkillTarget", "SkillName": "Skill01", "Selector": { "$type": "RPG.GameCore.AITaskTargetTypeSelector", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TrialRen" } } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill01" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 5 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill04" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 6 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 8 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill05" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 7 } } }, "SuccessScore": { "Value": 0.5 } } ] }, { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "UseSkill02", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" } }, { "$type": "RPG.GameCore.UseSkill", "SkillName": "Skill06" } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "W2_Yanqing_00_AICounter" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 8 } } }, "SuccessScore": { "Value": 0.5 } } ] } ] }