{ "AIName": "MazeMonster_Patrol_Loop", "VariableList": [], "DecisionList": [ { "$type": "RPG.GameCore.AIDecisionConfig", "DecisionName": "Patrol", "RootTask": { "$type": "RPG.GameCore.SequenceConfig", "TaskList": [ { "$type": "RPG.GameCore.AdvNPCPatrol", "StayOnWaypoint": true, "StayOnWaypointDuration": 2 } ] }, "ScoreEvaluatorType": "DefaultDSE", "ConsiderAxisList": [ { "$type": "RPG.GameCore.CheckPredicateAxis", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByAlertValueInRange", "AlertValueMax": 5 } ] }, "SuccessScore": { "Value": 1 } } ] } ], "OnDisable": { "$type": "RPG.GameCore.AdvNPCIdle" }, "OnInit": { "$type": "RPG.GameCore.AdvSetNpcAlertConfig", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvNpcEx" }, "AlertLimitMax": 45, "AlertGuardLimitMin": 5, "AlertGuardLimitMax": 25, "AlertDeclineSpeed": 3 } }