{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 500.0, "height": 1.75, "viewSize": 1.08, "affectedByWorld": true, "checkInSurface": true, "scale": 1.25, "useGrassDisplacement": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "maxYawDegree": 80.0, "maxPitchDegree": 30.0, "animStates": [ "NormalIdle/Standby", "NormalMove/WalkForward", "NormalMove/WalkBack", "NormalMove/WalkRight", "NormalMove/WalkLeft", "NormalMove/Run", "Turn/TurnLeft", "Turn/TurnRight" ] }, "model": { "bornEffect": "Eff_Monster_Common_Born", "attachEffect": "" }, "dither": { "showDitherDuration": 1.0 }, "combat": { "property": { "endureType": "Monster_Grunt_Humanoid", "weight": 75.0 }, "beHit": { "hitBloodEffect": "" }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.5, "dieForceDisappearTime": 1.5, "dieDisappearEffect": "Eff_Death_Avatar_Common", "dieShaderData": "AvatarDie", "useRagDoll": true, "ragDollDieEndTimeDelay": 1.25, "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "Atk01": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Pierce", "enBreak": 50.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.01 } } }, "Atk02": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "fanAngle": 120.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 50.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.01 } } }, "WildSlam01": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "fanAngle": 150.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.06, "hitHaltTimeScale": 0.01 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.12, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "WildSlam02": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "fanAngle": 150.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4" } } }, "WildSlam03": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "fanAngle": 150.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.12, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } } } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "WeaponR", "equip02": "WeaponL" } }, "abilities": [ { "abilityID": "SteerAttack", "abilityName": "Human_Male_Pole_SteerAttack", "abilityOverride": "" }, { "abilityID": "SteerMove", "abilityName": "Millelith_SteerMove", "abilityOverride": "" }, { "abilityID": "Attack01_RushMove01", "abilityName": "Human_Male_Pole_Attack01_RushMove01", "abilityOverride": "" }, { "abilityID": "Attack02_RushMove01", "abilityName": "Human_Male_Pole_Attack02_RushMove01", "abilityOverride": "" }, { "abilityID": "WildSlam_RushMove01", "abilityName": "Human_Male_Pole_WildSlam_RushMove01", "abilityOverride": "" }, { "abilityID": "WildSlam_RushMove02", "abilityName": "Human_Male_Pole_WildSlam_RushMove02", "abilityOverride": "" }, { "abilityID": "WildSlam_RushMove03", "abilityName": "Human_Male_Pole_WildSlam_RushMove03", "abilityOverride": "" }, { "abilityID": "Order01", "abilityName": "Human_Male_Pole_Order01", "abilityOverride": "" }, { "abilityID": "Order02", "abilityName": "Human_Male_Pole_Order02", "abilityOverride": "" }, { "abilityID": "Order03", "abilityName": "Human_Male_Pole_Order03", "abilityOverride": "" }, { "abilityID": "PoseDecider", "abilityName": "Human_Male_Pole_PoseDecider", "abilityOverride": "" }, { "abilityID": "EndureModifier", "abilityName": "Monster_Millelith_EndureModifier", "abilityOverride": "" }, { "abilityID": "AuxWeaponTrans", "abilityName": "Monster_Millelith_Pole_Male_AuxWeaponTrans", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [], "Born": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "WalkForward": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ], "WalkBack": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ], "WalkRight": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ], "WalkLeft": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ], "Run": [ "Audio_Monster_LiYue_Sergeant_Male_01_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ], "TurnRight": [ "Audio_Monster_LiYue_Sergeant_Male_01_Walk" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Monster_LiYue_Sergeant_Male_02_Hit_L" ], "Hit_H": [ "Audio_Monster_LiYue_Sergeant_Male_02_Hit_H" ], "DHit": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [ "Audio_Monster_LiYue_Sergeant_Male_02_HitThrow" ], "HitThrowDrop": [], "HitThrowToGround": [ "Audio_Monster_LiYue_Sergeant_Male_02_HitThrowToGround" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Struggle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Struggle": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die1": [ "Audio_Monster_LiYue_Sergeant_Male_02_Die" ], "Die2": [ "Audio_Monster_LiYue_Sergeant_Male_02_Die" ], "SwimDie": [ "Audio_Monster_Thoarder_NoWeapon_SwimDie" ], "SwimDie_AS": [ "Audio_Monster_Thoarder_NoWeapon_SwimDie" ] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "AirDie": [] }, "enableRagDoll": true }, "Life_Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [ "Audio_Monster_LiYue_Sergeant_Male_02_Alert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Life_Warning": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Warning": [ "Monster_Undead01_Warning", "Audio_Monster_LiYue_Sergeant_Male_02_Alert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Attack01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack01": [ "Monster_Human_Male_Pole_Attack01", "Audio_Monster_LiYue_Sergeant_Male_02_Attack01" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Attack02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack02": [ "Monster_Human_Male_Pole_Attack02", "Audio_Monster_LiYue_Sergeant_Male_02_Attack02" ] }, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "WildSlam": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "WildSlam": [ "Monster_Human_Male_Pole_WildSlam", "Audio_Monster_LiYue_Sergeant_Male_02_WildSlam" ] }, "addEndure": 0.6, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Taunt": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Taunt_1": [ "Audio_Monster_LiYue_Sergeant_Male_02_Taunt1" ], "Taunt_2": [ "Audio_Monster_LiYue_Sergeant_Male_02_Taunt2" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BackSprint": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BackSprint": [ "Monster_Human_Male_Pole_BackSprint", "Audio_Monster_LiYue_Sergeant_Male_02_BackSprint" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BackSprintAttack_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BackSprintAttack_BS": [ "Monster_Human_Male_Pole_BackSprint", "Audio_Monster_LiYue_Sergeant_Male_02_BackSprint" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BackSprintAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BackSprintAttack_Attack01": [ "Monster_Human_Male_Pole_Attack01", "Audio_Monster_LiYue_Sergeant_Male_02_Attack01" ], "BackSprintAttack_Attack02": [ "Monster_Human_Male_Pole_Attack01", "Audio_Monster_LiYue_Sergeant_Male_02_Attack01" ], "BackSprintAttack_Attack03": [ "Monster_Human_Male_Pole_Attack01", "Audio_Monster_LiYue_Sergeant_Male_02_Attack01" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BackSprintOrder_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BackSprintOrder_BS": [ "Monster_Human_Male_Pole_BackSprint", "Audio_Monster_LiYue_Sergeant_Male_02_BackSprint" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Order": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Order01": [ "Monster_Human_Male_Pole_Order01", "Audio_Monster_LiYue_Sergeant_Male_02_Order01" ], "Order02": [ "Monster_Human_Male_Pole_Order02", "Audio_Monster_LiYue_Sergeant_Male_02_Order02" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BackSprintOrder": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BackSprintOrder": [ "Monster_Human_Male_Pole_Order01", "Audio_Monster_LiYue_Sergeant_Male_02_Order02" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SurroundOrder": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SurroundOrder": [ "Monster_Human_Male_Pole_Order01" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "x": -0.05 }, "offsetType": "Character", "radiusOffset": 0.25, "showHPBar": true }, "initialPoses": { "Default": {} }, "aibeta": { "enable": true, "moveSetting": { "navMeshAgentName": "Undead01", "almostReachedDistanceRun": 1.5 }, "sensing": { "settings": { "DefaultSetting": { "feelRange": 8.0 }, "HighAlert": { "viewRange": 40.0, "feelRange": 10.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting" }, "HighAlertTemplate": { "DefaultPoses": "HighAlert" } } }, "neurons": { "DefaultSetting": [ "HIT" ] }, "threat": { "clearThreatByLostPath": true, "clearThreatTimerByDistance": 3.0, "viewAttenuation": [ { "x": 10.0, "y": 2.0 }, { "x": 15.0, "y": 0.8 }, { "x": 20.0, "y": 0.5 }, { "x": 25.0, "y": 0.3 }, { "x": 30.0, "y": 0.2 } ] }, "defendArea": {}, "profiling": {}, "skillGroupCDConfigs": [ { "skillGroupCDID": 1, "skillGroupCDTime": 7.0 }, { "skillGroupCDID": 2, "skillGroupCDTime": 9.0 }, { "skillGroupCDID": 3, "skillGroupCDTime": 6.0 }, { "skillGroupCDID": 4, "skillGroupCDTime": 12.0 } ], "skills": { "101": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Life_Warning" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "210": { "name": "Attack01", "combatSkillType": "MeleeAttack", "enableSkillPrepare": true, "castCondition": { "pose": [ 1001 ], "maxTargetAngleXZ": 60.0, "pickRangeMin": 2.0, "pickRangeMax": 15.0, "castRangeMax": 3.5 }, "cd": 3.0, "cdUpperRange": 1.0, "initialCD": 3.0, "publicCDGroup": "", "skillGroupCDID": 3, "stateIDs": [ "Attack01" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "211": { "name": "Attack01_WithSoldier", "combatSkillType": "MeleeAttack", "enableSkillPrepare": true, "castCondition": { "pose": [ 1002 ], "maxTargetAngleXZ": 60.0, "pickRangeMin": 2.0, "pickRangeMax": 15.0, "castRangeMax": 3.5 }, "cd": 9.0, "cdUpperRange": 1.0, "initialCD": 9.0, "initialCDUpperRange": 4.0, "publicCDGroup": "", "skillGroupCDID": 4, "stateIDs": [ "Attack01" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "220": { "name": "Attack02", "priority": 3, "enableSkillPrepare": true, "castCondition": { "pose": [ 1001 ], "maxTargetAngleXZ": 60.0, "pickRangeMax": 4.0, "castRangeMax": 3.5 }, "cd": 3.0, "cdUpperRange": 1.0, "initialCD": 3.0, "publicCDGroup": "meleeAttack_long", "skillGroupCDID": 3, "stateIDs": [ "Attack02" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "221": { "name": "Attack02_WithSoldier", "priority": 3, "enableSkillPrepare": true, "castCondition": { "pose": [ 1002 ], "maxTargetAngleXZ": 60.0, "pickRangeMax": 4.0, "castRangeMax": 3.5 }, "cd": 5.0, "cdUpperRange": 1.0, "initialCD": 9.0, "initialCDUpperRange": 4.0, "publicCDGroup": "meleeAttack_long", "skillGroupCDID": 4, "stateIDs": [ "Attack02" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "230": { "name": "WildSlam", "priority": 2, "enableSkillPrepare": true, "castCondition": { "pose": [ 1001 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 3.0, "pickRangeMax": 20.0, "castRangeMin": 1.5, "castRangeMax": 3.5 }, "cd": 10.0, "cdUpperRange": 5.0, "initialCD": 10.0, "publicCDGroup": "meleeAttack_long", "stateIDs": [ "WildSlam" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "231": { "name": "WildSlam_WithSoldier", "priority": 2, "enableSkillPrepare": true, "castCondition": { "pose": [ 1002 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 3.0, "pickRangeMax": 20.0, "castRangeMin": 1.5, "castRangeMax": 3.5 }, "cd": 15.0, "cdUpperRange": 5.0, "initialCD": 15.0, "publicCDGroup": "meleeAttack_long", "skillGroupCDID": 4, "stateIDs": [ "WildSlam" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "401": { "name": "BackSprint", "priority": 2, "faceTarget": true, "castCondition": { "pose": [ 1001, 1002 ], "maxTargetAngleY": 45.0, "pickRangeMax": 2.0 }, "cd": 2.0, "cdUpperRange": 2.0, "publicCDGroup": "RandomAction", "ignoreGCD": true, "triggerGCD": false, "skillGroupCDID": 1, "stateIDs": [ "BackSprint" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "402": { "name": "BackSprintAttack", "priority": 2, "faceTarget": true, "castCondition": { "pose": [ 1001, 1002 ], "maxTargetAngleY": 45.0, "pickRangeMax": 2.0 }, "cd": 2.0, "cdUpperRange": 2.0, "initialCD": 10.0, "publicCDGroup": "RandomAction", "ignoreGCD": true, "triggerGCD": false, "skillGroupCDID": 1, "stateIDs": [ "BackSprintAttack_BS", "BackSprintAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "501": { "name": "Order01", "priority": 2, "faceTarget": true, "castCondition": { "pose": [ 1002 ], "maxTargetAngleY": 45.0, "pickRangeMin": 1.0, "pickRangeMax": 30.0 }, "cd": 5.0, "cdUpperRange": 3.0, "publicCDGroup": "RandomAction", "skillGroupCDID": 2, "stateIDs": [ "Order" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "901": { "name": "Taunt", "priority": 2, "faceTarget": true, "castCondition": { "pose": [ 1001 ], "maxTargetAngleY": 45.0, "pickRangeMin": 8.0, "pickRangeMax": 30.0 }, "cd": 5.0, "cdUpperRange": 5.0, "initialCD": 6.0, "publicCDGroup": "RandomAction", "stateIDs": [ "Taunt" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 3.0, "returnToBornTactic": { "enable": true, "201": {} }, "wanderTactic": { "enable": true, "condition": { "pose": [ 1 ] }, "201": { "cdMax": 3.0, "cdMin": 1.5, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 3.75, "distanceFromCurrentMax": 7.5 } }, "investigateTactic": { "enable": true, "condition": { "pose": [ 1 ] } }, "reactActionPointTactic": { "enable": true, "201": {} }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 1001, 1002 ] }, "201": { "startDistanceMin": 10.0, "startDistanceMax": 50.0, "stopDistance": 8.5, "innerDistance": 0.0 } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 1001, 1002 ] }, "201": { "rangeMin": 3.0, "rangeMax": 7.0, "facingMoveWeight": { "stop": 2.0, "forward": 0.0, "back": 0.0 } }, "specification": { "1002": { "rangeMin": 5.5, "rangeMax": 8.5, "facingMoveWeight": { "stop": 2.0, "forward": 0.0, "back": 0.0 } } } }, "findBackTactic": { "condition": { "pose": [ 1001 ] }, "201": { "turnSpeedOverride": 3.0, "cd": 2.5, "KICCOMCLIAA": 2.5, "targetLRSpace": 4.5, "LLCGMJFKCFE": 4.0 } } }, "inputKeys": [ { "keyID": 210, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 220, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 230, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 401, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 502, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 902, "inputKeyCode": 263, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "facingMove": "FourDirection" }, "audio": { "animAudio": {}, "disableEvent": { "text": "" }, "destroyEvent": { "text": "" }, "randomVariantSwitchGroup": { "text": "" }, "randomVariantSwitchValues": [ { "text": "" } ] } }