{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 30.0, "affectedByWorld": true, "checkInSurface": true, "scale": 1.2, "useGrassDisplacement": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "animStates": [ "NormalIdle/Standby", "NormalMove/WalkForward", "NormalMove/WalkBack", "NormalMove/WalkRight", "NormalMove/WalkLeft", "NormalMove/Run", "Turn/TurnLeft", "Turn/TurnRight" ] }, "model": { "bornEffect": "Eff_Monster_Common_Born", "attachEffect": "" }, "combat": { "property": { "endureType": "Monster_Minion", "weight": 75.0 }, "beHit": { "hitBloodEffect": "" }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.0, "dieForceDisappearTime": 4.0, "dieDisappearEffect": "Eff_Death_Common", "dieShaderData": "MonsterDie", "useRagDoll": true, "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "AtkNo": { "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": 60.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } } } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "WeaponR", "equip02": "WeaponL", "equip03": "BombAttachPoint" } }, "abilities": [ { "abilityID": "CreateBombEffect", "abilityName": "Monster_Hili_Ice_CreateBomb_Effect", "abilityOverride": "" }, { "abilityID": "BombDrop", "abilityName": "Monster_Hili_Ice_BombDrop", "abilityOverride": "" }, { "abilityID": "CreateBomb", "abilityName": "Monster_Hili_Ice_CreateBomb", "abilityOverride": "" }, { "abilityID": "ThrowBomb", "abilityName": "Monster_Hili_Ice_BombThrow", "abilityOverride": "" }, { "abilityID": "Alert", "abilityName": "Hili_None_Alert", "abilityOverride": "" }, { "abilityID": "AwakeAlert", "abilityName": "Hili_None_AwakeAlert", "abilityOverride": "" }, { "abilityID": "FireArrow", "abilityName": "Hili_Ice_ShootArrow_WithRandom", "abilityOverride": "" }, { "abilityID": "ThrowPebble", "abilityName": "Hili_None_ThrowPebble", "abilityOverride": "" }, { "abilityID": "TurnToSleep", "abilityName": "Hili_None_TurnToSleep", "abilityOverride": "" }, { "abilityID": "OutOfSleep", "abilityName": "Hili_None_OutOfSleep", "abilityOverride": "" }, { "abilityID": "TurnToSit", "abilityName": "Hili_None_TurnToSit", "abilityOverride": "" }, { "abilityID": "OutOfSit", "abilityName": "Hili_None_OutOfSit", "abilityOverride": "" }, { "abilityID": "Hili_None_SpecialsState_Weapon", "abilityName": "Hili_None_SpecialsState_Weapon", "abilityOverride": "" }, { "abilityID": "SpecialsState_AIStateInitial", "abilityName": "Hili_None_SpecialsState_AIStateInitial", "abilityOverride": "" }, { "abilityID": "EquipFlagManager", "abilityName": "Hili_None_EquipFlagManager", "abilityOverride": "" }, { "abilityID": "Hili_ActionPointRegister", "abilityName": "Hili_None_ActionPointRegister", "abilityOverride": "" }, { "abilityID": "TurnToSleep", "abilityName": "Hili_None_TurnToSleep", "abilityOverride": "" }, { "abilityID": "OutOfSleep", "abilityName": "Hili_None_OutOfSleep", "abilityOverride": "" }, { "abilityID": "TurnToSit", "abilityName": "Hili_None_TurnToSit", "abilityOverride": "" }, { "abilityID": "OutOfSit", "abilityName": "Hili_None_OutOfSit", "abilityOverride": "" }, { "abilityID": "TurnToPractice", "abilityName": "Hili_None_TurnToPractice", "abilityOverride": "" }, { "abilityID": "OutOfPractice", "abilityName": "Hili_None_OutOfPractice", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Hili_Ice_EliteSet", "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_Hili_Walk" ], "WalkBack": [ "Audio_Hili_Walk" ], "WalkRight": [ "Audio_Hili_Walk" ], "WalkLeft": [ "Audio_Hili_Walk" ], "Run": [ "Audio_Hili_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft": [ "Audio_Hili_Walk" ], "TurnRight": [ "Audio_Hili_Walk" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true, "autoSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Hili_Hit_L" ], "Hit_H": [ "Audio_Hili_Hit_H" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill", "BombThrowTrigger" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [ "Audio_Hili_Hit_Throw" ], "HitThrowDrop": [], "HitThrowToGround": [ "Audio_Hili_Hit_ThrowToGround" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill", "BombThrowTrigger" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SwimDie": [ "Monster_Hili_None_Die", "Audio_Hili_SwimDie" ], "SwimDie_AS": [ "Audio_Hili_SwimDie" ] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die1": [ "Monster_Hili_None_Die", "Audio_Hili_Die1" ], "Die2": [ "Monster_Hili_None_Die", "Audio_Hili_Die2" ], "AirDie": [ "Monster_Hili_None_Die", "Audio_Hili_Die1" ] }, "enableRagDoll": true }, "Struggle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Struggle": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill", "BombThrowTrigger" ] }, "Life_Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Life_Warning": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Warning": [ "Monster_Undead01_Warning", "Monster_Hili_None_Alert", "Audio_Hili_Warning" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Life_Talk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Talk_Sit": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "TurnToSit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnToSit": [ "Monster_Hili_None_TurnToSit" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "OutOfSit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "OutOfSit": [ "Monster_Hili_None_OutOfSit" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Sit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Sit": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "SitFree01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SitFree01": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "TurnToSleep": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnToSleep": [ "Monster_Hili_None_TurnToSleep" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "OutOfSleep": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "OutOfSleep": [ "Monster_Hili_None_OutOfSleep" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Sleep": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Sleep": [ "Audio_Hili_Sleep" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "SleepFree01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SleepFree01": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SleepFree02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SleepFree02": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SleepFree03": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SleepFree03": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "TurnToPractice": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnToPractice": [ "Monster_Hili_None_TurnToPractice" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "OutOfPractice": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "OutOfPractice": [ "Monster_Hili_None_OutOfPractice" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Practice": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Practice": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Practice_Action": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Practice_NoWeapon": [], "Practice_NoWeapon_Back": [], "Practice_Sword": [], "Practice_Sword_Back": [], "Practice_Shoot_Aim": [], "Practice_Shoot_Attack": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Life_AwakeAlertBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "AwakeAlert_BS": [ "Monster_Hili_None_AwakeAlert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "AwakeAlert" ] }, "CreateBomb": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CreateBomb": [ "Audio_Hili_ice_createBomb" ], "CreateBomb_Loop": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CreateBombState_AS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CreateBomb_AS": [ "Audio_Hili_ice_throwBomb_AS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "CreateBombOver" ] }, "ThrowBomb": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ThrowBomb": [ "Monster_Hili_Ice_ThrowBomb", "Audio_Hili_ice_throwBomb" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "BombThrowTrigger" ] }, "Life_AwakeAlertAS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "AwakeAlert_AS": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "NoWeapon_Attack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NoWeapon_Attack": [ "Monster_Hili_None_NoWeaponAttack", "Audio_Hili_NormalAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Aim": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Aim": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Shoot": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack": [ "Monster_Hili_Ice_Shoot_WithRandom", "Audio_Hili_Shoot_Atk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ThrowPebble": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ThrowPebble": [ "Monster_Hili_None_ThrowPebble", "Audio_Hili_ThrowPebble" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "x": -0.05 }, "offsetType": "Character", "radiusOffset": 0.25, "showHPBar": true }, "initialPoses": { "Default": {}, "CrossBow_Fixed": { "initialPoseID": 32, "initialPoseParams": { "boolParams": { "CrossBow_Fixed": "true" } } }, "Sleep": { "initialPoseID": 9002, "initialPoseParams": { "boolParams": { "Sleep": "true" } } }, "Sit": { "initialPoseID": 9003, "initialPoseParams": { "boolParams": { "Sit": "true" } } }, "Practice": { "initialPoseID": 9013, "initialPoseParams": { "boolParams": { "Practice": "true" } } } }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "feelRange": 8.0 }, "HighAlert": { "viewRange": 40.0, "feelRange": 10.0 }, "Sleep": { "viewRange": 0.0, "feelRange": 3.0 }, "Sit": { "viewRange": 10.0 }, "HighFeel": { "viewRange": 40.0, "feelRange": 20.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting", "9002": "Sleep", "9003": "Sit" }, "HighAlertTemplate": { "DefaultPoses": "HighAlert", "9002": "Sleep", "9003": "Sit" }, "HighFeelTemplate": { "DefaultPoses": "HighFeel", "9002": "Sleep", "9003": "Sit" } } }, "neurons": { "DefaultSetting": [ "HIT" ], "Sleep": [ "HIT", "ASLEEP", "AWAKE" ], "Sit": [ "HIT", "SIT" ], "Practice": [ "HIT", "TRAIN" ] }, "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": { "staticPoses": [ 9002, 9003 ] }, "skillSetting": { "skillEliteSet": { "1": [ 2001, 2002 ], "2": [ 2003, 2004 ] } }, "skills": { "103": { "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" }, "104": { "name": "OnAlert", "skillType": "OnNerve", "faceTarget": true, "castCondition": { "pose": [ 9003, 9003, 9013 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Life_Warning" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "HIT" ] }, "123": { "name": "Talk_Sit", "skillType": "Free", "castCondition": { "pose": [ 9003 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 15.0, "initialCDUpperRange": 25.0, "publicCDGroup": "", "stateIDs": [ "Life_Talk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "601": { "name": "RangedAttack", "combatSkillType": "RangedAttack", "faceTarget": true, "castCondition": { "pose": [ 301, 302 ], "pickRangeMin": 7.5, "pickRangeMax": 45.0 }, "cd": 5.0, "cdUpperRange": 2.0, "publicCDGroup": "", "stateIDs": [ "Aim", "Shoot" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "11", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "602": { "name": "RangedAttack", "combatSkillType": "RangedAttack", "faceTarget": true, "castCondition": { "pose": [ 301, 302 ], "pickRangeMax": 7.5 }, "cd": 1.0, "cdUpperRange": 2.0, "publicCDGroup": "", "stateIDs": [ "Aim", "Shoot" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "11", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "111": { "name": "TurnToSleep", "skillType": "ActionPoint", "castCondition": { "pose": [ 1, 31, 32 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "TurnToSleep" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "112": { "name": "OutOfSleep", "skillType": "OnNerve", "castCondition": { "pose": [ 9002 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "OutOfSleep" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "AWAKE" ] }, "124": { "name": "SleepFree01", "skillType": "Free", "castCondition": { "pose": [ 9002 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 15.0, "initialCDUpperRange": 25.0, "publicCDGroup": "", "stateIDs": [ "SleepFree01" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "125": { "name": "SleepFree02", "skillType": "Free", "castCondition": { "pose": [ 9002 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 15.0, "initialCDUpperRange": 25.0, "publicCDGroup": "", "stateIDs": [ "SleepFree02" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "126": { "name": "SleepFree03", "skillType": "Free", "castCondition": { "pose": [ 9002 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 15.0, "initialCDUpperRange": 25.0, "publicCDGroup": "", "stateIDs": [ "SleepFree03" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "121": { "name": "TurnToSit", "skillType": "ActionPoint", "castCondition": { "pose": [ 1, 31, 32 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "TurnToSit" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "122": { "name": "OutOfSit", "skillType": "OnNerve", "castCondition": { "pose": [ 9003 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "OutOfSit" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "ASLEEP", "WEATHER_BAD" ] }, "127": { "name": "SitFree01", "skillType": "Free", "castCondition": { "pose": [ 9003 ] }, "cd": 15.0, "cdUpperRange": 15.0, "initialCD": 15.0, "initialCDUpperRange": 15.0, "publicCDGroup": "", "stateIDs": [ "SitFree01" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1001": { "name": "TurnToPractice", "skillType": "ActionPoint", "castCondition": { "pose": [ 1, 31, 32 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "TurnToPractice" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1002": { "name": "OutOfPractice", "skillType": "OnNerve", "castCondition": { "pose": [ 9013 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "OutOfPractice" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "ASLEEP", "WEATHER_BAD" ] }, "1011": { "name": "Practice", "skillType": "Free", "castCondition": { "pose": [ 9013 ] }, "cd": 3.0, "cdUpperRange": 5.0, "initialCD": 3.0, "publicCDGroup": "", "stateIDs": [ "Practice_Action" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "2001": { "name": "ThrowBomb", "castCondition": { "pose": [ 101 ], "pickRangeMax": 20.0 }, "cd": 7.0, "cdUpperRange": 3.0, "publicCDGroup": "", "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "2002": { "name": "ThrowBomb", "castCondition": { "pose": [ 101 ], "pickRangeMax": 4.75 }, "cd": 7.0, "cdUpperRange": 3.0, "publicCDGroup": "", "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" }, "2003": { "name": "ThrowBomb", "combatSkillType": "RangedAttack", "faceTarget": true, "castCondition": { "pose": [ 101 ], "pickRangeMin": 5.0, "pickRangeMax": 22.5 }, "cd": 6.0, "cdUpperRange": 3.0, "initialCD": 6.0, "publicCDGroup": "", "stateIDs": [ "CreateBomb", "CreateBombState_AS", "ThrowBomb" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "11", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "2004": { "name": "ThrowBomb", "combatSkillType": "RangedAttack", "faceTarget": true, "castCondition": { "pose": [ 111 ], "pickRangeMax": 22.5 }, "publicCDGroup": "", "ignoreGCD": true, "stateIDs": [ "CreateBomb", "CreateBombState_AS", "ThrowBomb" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "11", "flagSelfInZone": "11", "flagTargetInZone": "11" } }, "returnToBornTactic": { "enable": true, "201": {} }, "wanderTactic": { "enable": true, "condition": { "pose": [ 1, 31 ] }, "201": { "cdMax": 5.0, "cdMin": 2.0, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 5.0, "distanceFromCurrentMax": 7.5 } }, "reactActionPointTactic": { "enable": true, "201": { "reactList": [ { "pointType": "SleepPoint", "detectDistance": 15.0, "pose": [ 1, 31, 32 ], "nerveTrigger": [ "ASLEEP" ], "skillID": 111 }, { "pointType": "SitPoint", "detectDistance": 15.0, "pose": [ 1, 31, 32 ], "nerveTrigger": [ "SIT" ], "skillID": 121 }, { "pointType": "TrainingPoint", "detectDistance": 15.0, "pose": [ 1, 31, 32 ], "nerveTrigger": [ "TRAIN" ], "skillID": 1001 } ] } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 101, 111, 901 ] }, "201": { "startDistanceMin": 10.0, "stopDistance": 9.0, "innerDistance": 0.0 } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 101, 111, 301 ] }, "201": { "rangeMin": 5.0, "rangeMax": 10.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 0.0, "right": 0.0 } }, "specification": { "101": { "rangeMin": 5.0, "rangeMax": 20.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 0.2, "right": 0.2 } }, "111": { "rangeMin": 5.0, "rangeMax": 20.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 0.2, "right": 0.2 } } } } }, "inputKeys": [ { "keyID": 2001, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 601, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 111, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 121, "inputKeyCode": 261, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "facingMove": "FourDirection", "monsterSizeType": "StoopType" }, "audio": { "animAudio": { "onTransitionIn": [ { "currentStateName": "OutOfBuild", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Alert", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "BeHit", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Die", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Die1", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Die2", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "OutOfMake", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Practice_Sword", "audioEvent": { "text": "Play_sfx_monster_hili_practice_sword" } }, { "currentStateName": "Practice_NoWeapon", "audioEvent": { "text": "Play_sfx_monster_hili_practice_sword" } }, { "currentStateName": "Practice_Sword_Back", "audioEvent": { "text": "Play_sfx_monster_hili_practice_back" } }, { "currentStateName": "Practice_NoWeapon_Back", "audioEvent": { "text": "Play_sfx_monster_hili_practice_back" } }, { "currentStateName": "Practice_Shoot_Aim", "audioEvent": { "text": "Play_sfx_monster_hili_practice_shoot_aim" } }, { "currentStateName": "Dance", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "OutOfDance", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "SurroundFree01_Club", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "SurroundFree01_NoWeapon", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "OutOfSurround", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "Alert", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "BeHit", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "Die", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "Die1", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "Die2", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree01_NoWeapon", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree02_NoWeapon", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree01_Club", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree02_Club", "audioEvent": { "text": "Play_sfx_monster_hili_dance" } }, { "currentStateName": "OutOfThreat", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } } ], "onTransitionOut": [ { "currentStateName": "Make", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Build", "audioEvent": { "text": "Stop_sfx_monster_hili_build" } }, { "currentStateName": "Practice_Sword", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_sword" } }, { "currentStateName": "Practice_NoWeapon", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_sword" } }, { "currentStateName": "Practice_Sword_Back", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_back" } }, { "currentStateName": "Practice_NoWeapon_Back", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_back" } }, { "currentStateName": "Practice_Shoot_Aim", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_shoot_aim" }, "otherStateNames": [ "Practice_Shoot_Attack" ], "usage": "Except" }, { "currentStateName": "Practice_Shoot_Attack", "audioEvent": { "text": "Stop_sfx_monster_hili_practice_shoot_aim" } }, { "currentStateName": "Dance", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "SurroundFree01_Club", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "SurroundFree01_NoWeapon", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree01_NoWeapon", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree02_NoWeapon", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree01_Club", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } }, { "currentStateName": "ThreatFree02_Club", "audioEvent": { "text": "Stop_sfx_monster_hili_dance" } } ] }, "disableEvent": { "text": "Stop_sfx_monster_hili_dance" }, "destroyEvent": { "text": "Stop_sfx_monster_hili_dance" } } }