{ "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 }, "combat": { "property": { "endureType": "Monster_Grunt_Other", "weight": 100.0 }, "beHit": { "hitBloodEffect": "" }, "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 }, "animEvents": { "NormalAtk": { "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": 1.5 } }, "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": "Blunt", "enBreak": 80.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.01 } } } }, "summon": { "summonTags": [ { "summonTag": 20010101, "name": "Slime_Grass_02", "maxNum": 6 } ] } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "WeaponR", "equip02": "WeaponL" } }, "abilities": [ { "abilityID": "AIStateControl", "abilityName": "Slime_Grass_03_AIStateControl", "abilityOverride": "" }, { "abilityID": "DrillOut", "abilityName": "Slime_Grass_03_DrillOut", "abilityOverride": "" }, { "abilityID": "ElementState", "abilityName": "Slime_Grass_03_ElementState", "abilityOverride": "" }, { "abilityID": "UnderGround", "abilityName": "Slime_Grass_03_UnderGround", "abilityOverride": "" }, { "abilityID": "UnderAttack", "abilityName": "Slime_Grass_03_UnderAttack", "abilityOverride": "" }, { "abilityID": "PutOutFire", "abilityName": "Slime_Grass_03_PutOutFire", "abilityOverride": "" }, { "abilityID": "Sow", "abilityName": "Slime_Grass_03_Sow", "abilityOverride": "" }, { "abilityID": "Summon", "abilityName": "Slime_Grass_03_Summon", "abilityOverride": "" }, { "abilityID": "Spread", "abilityName": "Slime_Grass_03_Spread", "abilityOverride": "" }, { "abilityID": "JumpGround_castShadow", "abilityName": "Slime_Grass_JumpGround_castShadow", "abilityOverride": "" }, { "abilityID": "JumpGround_Alert", "abilityName": "Slime_Grass_JumpGround_Alert", "abilityOverride": "" }, { "abilityID": "JumpGround_Attack", "abilityName": "Slime_Grass_JumpGround_Attack", "abilityOverride": "" }, { "abilityID": "AnimationSteer", "abilityName": "Slime_Grass_03_AnimationSteer", "abilityOverride": "" }, { "abilityID": "GrassMuteHurt", "abilityName": "Monster_Common_GrassMuteHurt", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [], "Standby_OnFire": [ "Audio_Slime_Grass_03_Standby_OnFire" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle_Under": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby_Under": [], "Stop": [ "Audio_Slime_Grass_02_Walk_Under_Stop" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Turn": [ "Audio_Slime_03_Run" ], "Turn_Under": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true, "autoSteer": true }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [ "Audio_Slime_03_Walk" ], "Run": [ "Audio_Slime_03_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "NormalMove_Under": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk_Under": [], "Run_Under": [] }, "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" ], "HitThrowDrop": [], "HitThrowToGround": [ "Monster_Slime_ThrowToGround_03", "Audio_Slime_03_HitThrowToGround" ] }, "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_Grass_03_Die" ], "SwimDie": [ "Monster_Slime_Die", "Monster_Slime_Grass_03_Die" ] } }, "Borrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Borrow": [ "Monster_Slime_Grass_03_Burrow", "Audio_Slime_Grass_03_Borrow" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "DrillOut": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "DrillOut": [ "Monster_Slime_Grass_03_DrillOut", "Audio_Slime_Grass_03_DrillOut" ] }, "canDoSkill": true, "addEndure": 0.0, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAttack": [ "Monster_Slime_Grass_03_NormalAttack", "Audio_Slime_03_NormalAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "JumpAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "JumpAttack": [ "Monster_Slime_Grass_JumpAttack", "Audio_Slime_03_JumpAtk" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.4, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "UnderAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "UnderAttack_BS": [], "UnderAttack": [ "Monster_Slime_Grass_03_UnderAttack", "Audio_Slime_Grass_03_UnderAttack" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.4, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Sow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Sow": [ "Monster_Slime_Grass_03_Sow", "Audio_Slime_Grass_03_Sow" ] }, "addEndure": 0.6, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Spread": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Spread_BS": [ "Audio_Slime_Grass_03_Spread_BS" ], "Spread": [ "Audio_Slime_Grass_03_Spread" ], "Spread_AS": [ "Audio_Slime_Grass_03_Spread_AS" ] }, "addEndure": 0.4, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "PutOutFire": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PutOutFire": [ "Monster_Slime_Grass_03_PutOutFire", "Audio_Slime_Grass_03_PutOutFire" ] }, "addEndure": 0.2, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "face": { "characterName": "Slime_01", "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": { "initialPoseID": 201, "initialPoseParams": { "boolParams": { "ElementState": "true", "UnderGround": "true" } } }, "OnGround": { "initialPoseID": 101, "initialPoseParams": { "boolParams": { "ElementState": "true", "UnderGround": "false" } } } }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "enableVision": false, "feelRange": 8.0 }, "OnGround": { "viewRange": 20.0, "feelRange": 8.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting", "101": "OnGround" } } }, "threat": { "clearThreatTargetDistance": 30.0, "clearThreatEdgeDistance": 10.0, "clearThreatTimerByDistance": 0.5 }, "skills": { "100": { "name": "Borrow", "skillType": "OnAlert", "faceTarget": true, "castCondition": { "pose": [ 101 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Borrow" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "101": { "name": "DrillOut", "skillType": "Free", "castCondition": { "pose": [ 201 ] }, "cd": 0.25, "initialCD": 15.0, "initialCDUpperRange": 30.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "DrillOut" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "102": { "name": "Borrow", "skillType": "Free", "castCondition": { "pose": [ 101 ] }, "cd": 0.25, "initialCD": 15.0, "initialCDUpperRange": 30.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Borrow" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "PutOutFire", "castCondition": { "pose": [ 501 ] }, "cd": 0.25, "initialCD": 2.0, "initialCDUpperRange": 4.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "PutOutFire" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "301": { "name": "NormalAttack", "combatSkillType": "MeleeAttack", "castCondition": { "pose": [ 402 ], "pickRangeMax": 2.25 }, "cd": 2.0, "cdUpperRange": 3.0, "publicCDGroup": "", "stateIDs": [ "NormalAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "302": { "name": "NormalAttack", "combatSkillType": "MeleeAttack", "castCondition": { "pose": [ 402 ], "pickRangeMax": 2.25 }, "cd": 2.0, "cdUpperRange": 3.0, "publicCDGroup": "", "stateIDs": [ "NormalAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" }, "401": { "name": "UnderAttack", "faceTarget": true, "castCondition": { "pose": [ 301 ], "pickRangeMax": 7.0 }, "cd": 0.25, "publicCDGroup": "", "stateIDs": [ "UnderAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "501": { "name": "JumpAttack", "priority": 2, "castCondition": { "pose": [ 402 ], "pickRangeMax": 7.5 }, "cd": 7.5, "cdUpperRange": 7.5, "publicCDGroup": "meleeAttack_long", "stateIDs": [ "JumpAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "601": { "name": "Sow", "castCondition": { "pose": [ 401 ], "pickRangeMax": 20.0 }, "cd": 5.0, "cdUpperRange": 5.0, "publicCDGroup": "rangedAttack_long", "stateIDs": [ "Sow" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "701": { "name": "Spread", "castCondition": { "pose": [ 401 ], "pickRangeMax": 20.0 }, "cd": 10.0, "cdUpperRange": 10.0, "initialCD": 15.0, "initialCDUpperRange": 15.0, "publicCDGroup": "meleeAttack_long", "stateIDs": [ "Spread" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 3.0, "returnToBornTactic": { "enable": true }, "wanderTactic": { "enable": true, "condition": { "pose": [ 101, 102 ] }, "201": { "cdMax": 10.0, "cdMin": 3.0, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 2.5, "distanceFromCurrentMax": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 402 ] }, "201": { "startDistanceMin": 5.0, "startDistanceMax": 50.0, "stopDistance": 4.5, "useMeleeSlot": false } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 401 ] }, "201": { "speedLevel": 2, "rangeMin": 0.0, "rangeMax": 20.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 0.0, "right": 0.0 } } } }, "inputKeys": [ { "keyID": 201, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 301, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 401, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 601, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 701, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 101, "inputKeyCode": 263, "abilityName": "" }, { "keyID": 102, "inputKeyCode": 264, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "monsterSizeType": "SlimeType" }, "audio": { "animAudio": { "onTransitionIn": [ { "currentStateName": "Walk_Under", "audioEvent": { "text": "Play_sfx_monster_slime_02_grass_walkUnder_lp" } }, { "currentStateName": "Run_Under", "audioEvent": { "text": "Play_sfx_monster_slime_02_grass_runUnder_lp" } } ], "onTransitionOut": [ { "currentStateName": "Run_Under", "audioEvent": { "text": "Stop_sfx_monster_slime_02_grass_runUnder_lp" } }, { "currentStateName": "Walk_Under", "audioEvent": { "text": "Stop_sfx_monster_slime_02_grass_walkUnder_lp" } }, { "currentStateName": "JumpAttack", "audioEvent": { "text": "Stop_sfx_monster_slimeL_jumpAtk" } } ] } } }