{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 1000.0, "height": 1.2, "modelHeight": 0.4, "viewSize": 2.0, "shadowViewSizeRatio": 0.5, "affectedByWorld": true, "checkInSurface": true, "scale": 4.0, "useGrassDisplacement": true }, "model": { "bornEffect": "", "attachEffect": "", "canBakeMesh": false }, "combat": { "property": { "endureType": "Monster_Grunt_Other", "weight": 100.0 }, "beHit": { "hitBloodEffect": "", "hitAutoRedirect": false }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "dieEndTime": 2.0, "dieForceDisappearTime": 8.0, "dieDisappearEffect": "", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "IceCone_01", "equip02": "IceCone_02", "equip03": "IceCone_03" } }, "abilities": [ { "abilityID": "ResistFrozen", "abilityName": "AbilityResistFrozen", "abilityOverride": "" }, { "abilityID": "IceState", "abilityName": "Slime_Ice_03_IceState", "abilityOverride": "" }, { "abilityID": "Shield", "abilityName": "Slime_Ice_03_Shield", "abilityOverride": "" }, { "abilityID": "ShieldDestroy", "abilityName": "Slime_Ice_TestTool_ShieldDestroy", "abilityOverride": "" }, { "abilityID": "JumpGround_castShadow", "abilityName": "Slime_Ice_JumpGround_castShadow", "abilityOverride": "" }, { "abilityID": "JumpGround_Alert", "abilityName": "Slime_Ice_JumpGround_Alert", "abilityOverride": "" }, { "abilityID": "JumpGround_Attack", "abilityName": "Slime_Ice_JumpGround_Attack", "abilityOverride": "" }, { "abilityID": "ThrowAtk", "abilityName": "Slime_Ice_ThrowAtk", "abilityOverride": "" }, { "abilityID": "BlowAtk", "abilityName": "Slime_Ice_BlowAtk", "abilityOverride": "" }, { "abilityID": "AnimationSteer", "abilityName": "Slime_Ice_03_AnimationSteer", "abilityOverride": "" }, { "abilityID": "IceMuteHurt", "abilityName": "Monster_Common_IceMuteHurt", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [ "Monster_Slime_Born_03", "Audio_Slime_03_Born_H" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Turn": [ "Audio_Slime_03_Run_H" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [ "Audio_Slime_03_Walk_H" ], "Run": [ "Audio_Slime_03_Run_H" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Monster_Slime_BeHit", "Audio_Slime_03_Hit_L" ], "Hit_H": [ "Monster_Slime_BeHit", "Audio_Slime_03_Hit_H" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [ "Monster_Slime_BeHit", "Audio_Slime_03_HitThrow_H" ], "HitThrowDrop": [], "HitThrowToGround": [ "Monster_Slime_ThrowToGround_03", "Audio_Slime_03_HitThrowToGround_H" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Struggle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Struggle": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Monster_Slime_Die", "Monster_Slime_Ice_03_Die", "Audio_Slime_Ice_03_Die" ], "SwimDie": [ "Monster_Slime_Die", "Monster_Slime_Ice_03_Die", "Audio_Slime_Ice_03_Die" ] } }, "Warning": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Warning": [ "Monster_Slime_Warning" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "JumpAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "JumpAttack": [ "Monster_Slime_Ice_JumpAttack", "Audio_Slime_03_JumpAtk_H" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.6, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ThrowAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ThrowAttack_BS": [], "ThrowAttack_BS_01": [], "ThrowAttack_BS_02": [], "ThrowAttack_BS_03": [], "ThrowAttack_AS": [ "Monster_Slime_Ice_ThrowAttack", "Audio_Slime_Ice_03_IceThrow" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BlowAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BlowAttack": [ "Monster_Slime_Ice_BlowAttack", "Audio_Slime_Ice_03_BlowAtk" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BlowAttack_Jump": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BlowAttack_Jump": [ "Audio_Slime_03_Run_H" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ShieldBorn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ShieldBorn": [ "Monster_Slime_Ice_03_ShieldBorn" ] }, "addEndure": 0.6, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ShieldDestroy": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ShieldDestroy": [ "Monster_Slime_Ice_ShieldDestroy" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "face": { "characterName": "Slime_03", "baseFaceAnimation": "Default", "intervalFaceAnimation": "Blink", "minInterval": 1.5, "maxInterval": 5.5 }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offsetType": "Character", "radiusOffset": 1.0, "showHPBar": true, "size": "Big" }, "initialPoses": { "Default": {} }, "aibeta": { "enable": true, "moveSetting": { "moveCategory": "Amphibious", "navMeshAgentName": "Undead01" }, "sensing": { "settings": { "DefaultSetting": { "viewRange": 20.0, "feelRange": 8.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT" ], "NeverCombat": [] }, "threat": { "clearThreatTargetDistance": 30.0, "clearThreatEdgeDistance": 2.5, "clearThreatTimerByDistance": 2.5, "viewAttenuation": [ { "x": 12.0, "y": 1.0 }, { "x": 20.0, "y": 0.5 } ] }, "profiling": { "moveCullingLevel": 2 }, "skillSetting": { "skillEliteSet": { "1": [ 209, 501 ], "2": [ 209, 502 ], "3": [ 208, 501 ] } }, "skills": { "100": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Warning" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "208": { "name": "Reborn_Free", "skillType": "Free", "priority": 1, "castCondition": { "pose": [ 1 ], "needReInitCD": true }, "cd": 10.0, "initialCD": 10.0, "publicCDGroup": "", "stateIDs": [ "IceShieldBorn" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "209": { "name": "Reborn_Free", "skillType": "Free", "priority": 1, "castCondition": { "pose": [ 1 ] }, "cd": 0.25, "publicCDGroup": "", "stateIDs": [ "IceShieldBorn" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "Reborn", "priority": 1, "castCondition": { "pose": [ 2, 5 ] }, "cd": 0.25, "publicCDGroup": "", "stateIDs": [ "IceShieldBorn" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "301": { "name": "BlowAttack", "castCondition": { "pose": [ 2, 3, 4 ], "pickRangeMin": 0.75, "pickRangeMax": 10.0 }, "cd": 15.0, "publicCDGroup": "", "stateIDs": [ "BlowAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "501": { "name": "JumpAttack", "priority": 2, "castCondition": { "pose": [ 102 ], "pickRangeMax": 7.5 }, "cd": 7.5, "cdUpperRange": 7.5, "initialCD": 2.0, "initialCDUpperRange": 3.0, "publicCDGroup": "meleeAttack_long", "triggerGCD": false, "stateIDs": [ "JumpAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "502": { "name": "JumpAttack", "priority": 2, "castCondition": { "pose": [ 102 ], "pickRangeMax": 7.5 }, "cd": 2.5, "cdUpperRange": 2.5, "initialCD": 2.0, "initialCDUpperRange": 1.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "JumpAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "901": { "name": "ThrowAttack", "castCondition": { "pose": [ 102 ], "pickRangeMin": 7.5, "pickRangeMax": 25.0 }, "cd": 5.0, "cdUpperRange": 7.0, "publicCDGroup": "rangedAttack_long", "stateIDs": [ "ThrowAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "902": { "name": "ThrowAttack", "castCondition": { "pose": [ 102 ], "pickRangeMax": 25.0 }, "cd": 3.0, "cdUpperRange": 5.0, "publicCDGroup": "rangedAttack_long", "stateIDs": [ "ThrowAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" }, "903": { "name": "ThrowAttack", "castCondition": { "pose": [ 102 ], "pickRangeMax": 25.0 }, "cd": 3.0, "cdUpperRange": 5.0, "publicCDGroup": "rangedAttack_long", "stateIDs": [ "ThrowAttack" ], "flagTargetReachable": "01", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "904": { "name": "ThrowAttack", "castCondition": { "pose": [ 102 ], "pickRangeMax": 25.0 }, "cd": 3.0, "cdUpperRange": 5.0, "publicCDGroup": "rangedAttack_long", "stateIDs": [ "ThrowAttack" ], "flagTargetReachable": "01", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" } }, "skillGCD": 3.0, "returnToBornTactic": { "enable": true }, "wanderTactic": { "enable": true, "201": { "cdMax": 10.0, "cdMin": 3.0, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 2.5, "distanceFromCurrentMax": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 2, 3, 102 ] }, "201": { "startDistanceMin": 10.0, "startDistanceMax": 50.0, "stopDistance": 8.0, "innerDistance": 0.0, "useMeleeSlot": false }, "specification": { "102": { "startDistanceMin": 5.0, "startDistanceMax": 50.0, "stopDistance": 4.5, "useMeleeSlot": false } } }, "fleeTactic": { "enable": true, "condition": { "pose": [ 2, 3, 4 ] }, "201": { "fleeDistanceMin": 3.0, "fleeDistanceMax": 5.0, "turnToTarget": true } }, "fleeOnBlockAvatarLandingTactic": { "enable": true, "201": { "triggerDistance": 4.0, "fleeAngle": 75.0, "fleeDistanceMin": 3.0, "fleeDistanceMax": 5.0, "BKOKNCFCMBI": 0.5 } } }, "inputKeys": [ { "keyID": 201, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 10, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 901, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 301, "inputKeyCode": 261, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "moveOnWater": true, "monsterSizeType": "SlimeType" }, "audio": { "animAudio": { "onTransitionOut": [ { "currentStateName": "JumpAttack", "audioEvent": { "text": "Stop_sfx_monster_slimeL_jumpAtk" } } ] } } }