{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 20.0, "height": 0.5, "modelHeight": 0.4, "viewSize": 0.75, "affectedByWorld": true, "checkInSurface": true, "scale": 1.25, "enableCrashDamage": false }, "dither": { "showDitherDuration": 2.0 }, "combat": { "property": { "endureType": "Monster_Slime", "weight": 60.0 }, "beHit": { "hitBloodEffect": "", "ignoreMinHitVY": true }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.0, "dieForceDisappearTime": 8.0, "dieDisappearEffect": "", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "Monster_Cicin_IceExplode": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "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.0 } } }, "height": 3.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 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } } } }, "abilities": [ { "abilityID": "ChangePose", "abilityName": "Monster_Cicin_Ice_PoseChange", "abilityOverride": "" }, { "abilityID": "Monster_Cicin_FireIceSpear", "abilityName": "Monster_Cicin_Ice_FireIceSpear", "abilityOverride": "" }, { "abilityID": "Monster_Cicin_Steer", "abilityName": "Monster_Cicin_Ice_Steer", "abilityOverride": "" }, { "abilityID": "RushAtk", "abilityName": "Monster_Cicin_Ice_RushAttack_UpdateDistance", "abilityOverride": "" }, { "abilityID": "SPRushAtk", "abilityName": "Monster_Cicin_Ice_SPRushUpdateDistance", "abilityOverride": "" }, { "abilityID": "Blink", "abilityName": "Monster_Cicin_Ice_BlinkToMaster", "abilityOverride": "" }, { "abilityID": "ResetOrder", "abilityName": "Monster_Cicin_Ice_ResetOrder", "abilityOverride": "" }, { "abilityID": "Shield", "abilityName": "Monster_Cicin_Ice_BlinkToSPRush", "abilityOverride": "" }, { "abilityID": "Die", "abilityName": "Monster_Cicin_Ice_Die", "abilityOverride": "" }, { "abilityID": "BeShield", "abilityName": "Monster_Cicin_Ice_GiveEnegy", "abilityOverride": "" }, { "abilityID": "LifeEffect", "abilityName": "Monster_Cicin_Ice_CommonEffect", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [ "Monster_Cicin_Ice_Born" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [] }, "canDoSkill": true, "canSyncMove": true, "addEndure": 1.2, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true, "autoSteer": true }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [], "Run": [], "Run_Standby": [] }, "canSyncMove": true, "addEndure": 1.2, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [], "Hit_H": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Struggle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Struggle": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [ "Monster_Slime_BeHit" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Monster_Cicin_Ice_Die" ] } }, "Warning": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Warning": [ "Monster_Slime_Warning" ] }, "addEndure": 1.2, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "HasOwnerWarning": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HasOwnerWarning": [] }, "addEndure": 1.2, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "NormalAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAtk": [ "Monster_Cicin_Ice_NormalAtk" ] }, "addEndure": 1.2, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "enableCCD": true }, "Blink": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BlinkToMaster_BS": [ "Monster_Cicin_Ice_BlinkToMaster" ], "BlinkToMaster_AS": [ "Monster_Cicin_Ice_BlinkToMasterAS" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "BlinkTrigger" ], "enableCCD": true }, "RushAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushToTarget_BS": [ "Monster_Cicin_Ice_RushToTarget" ], "RushToTarget_Loop": [], "RushToTarget_AS": [] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "RushAtkTrigger" ] }, "SPRushAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SPRushAtk_BS": [ "Monster_Cicin_Ice_SPRushAtk" ], "SPRushAtk_Loop": [], "SPRushAtk_AS": [], "SPRushAtk_Prepare": [], "SPRushAtk_BlinkBack": [ "Monster_Cicin_Ice_BlinkToSPRush" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "SPRushAtkTrigger" ] }, "Fury": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Fury": [] }, "cullingModelAlwaysAnimate": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "FuryTrigger" ], "enableCCD": true }, "IceExplode": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushAtk_IceExplode": [ "Monster_Cicin_IceExplode" ], "BlinkToMaster_IceExplode": [ "Monster_Cicin_IceExplode" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "ReachTarget", "SPRushPrepareTrigger" ], "enableCCD": true } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "y": 0.2 }, "showHPBar": true }, "initialPoses": { "Default": {} }, "aibeta": { "enable": true, "decisionArchetype": "Cicin", "moveSetting": { "moveCategory": "Amphibious", "useNavMesh": false, "navMeshAgentName": "Undead01", "almostReachedDistanceWalk": 2.0, "almostReachedDistanceRun": 2.0 }, "sensing": { "settings": { "DefaultSetting": { "viewRange": 20.0, "feelRange": 10.0 } } }, "neurons": { "DefaultSetting": [ "HIT" ] }, "threat": { "clearThreatEdgeDistance": 3.5, "clearThreatTimerByDistance": 1.75, "viewThreatGrow": 35.0, "feelThreatGrow": 1000.0, "threatDecreaseSpeed": 10.0 }, "CILHCLGMHBM": { "servant": { "enable": true } }, "defendArea": { "defendRange": 50.0 }, "fly": { "enable": true, "floatingPoses": [ 1, 2, 101, 201, 202, 203, 204 ] }, "skills": { "100": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Warning" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "301": { "name": "NormalAtk", "faceTarget": true, "castCondition": { "pose": [ 101 ], "pickRangeMax": 30.0 }, "cd": 5.0, "cdUpperRange": 2.5, "publicCDGroup": "", "stateIDs": [ "NormalAtk" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "311": { "name": "NormalAtk", "faceTarget": true, "castCondition": { "pose": [ 201, 202 ], "pickRangeMax": 30.0 }, "cd": 5.0, "cdUpperRange": 7.5, "publicCDGroup": "", "stateIDs": [ "NormalAtk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "312": { "name": "NormalAtk", "faceTarget": true, "castCondition": { "pose": [ 201, 202 ] }, "cd": 5.0, "cdUpperRange": 7.5, "publicCDGroup": "", "stateIDs": [ "NormalAtk" ], "flagTargetReachable": "01", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" } }, "skillGCD": 1.5, "returnToBornTactic": { "enable": true, "201": { "speedLevel": 1, "fadeoutBeginTime": 0.75, "fadeoutEndTime": 2.25, "ABJBKBHCCFO": true } }, "followScriptedPathTactic": { "enable": true, "201": { "ABJBKBHCCFO": true } }, "spacialChaseTactic": { "enable": true, "condition": { "pose": [ 101 ] }, "201": { "speedLevel": 2, "chaseStartDistance": 15.0, "chaseStopDistance": 7.5, "yOffsetMin": 1.0, "yOffsetMax": 2.5, "segmentDistance": 2.0 } }, "spacialProbeTactic": { "enable": true, "condition": { "pose": [ 1 ] }, "201": { "speedLevel": 2, "cdMax": 20.0, "cdMin": 15.0, "terrainOffsetMin": 1.5, "terrainOffsetMax": 3.0, "distanceFromBorn": 30.0, "distanceFromCurrentMin": 2.5, "distanceFromCurrentMax": 4.0, "JFPOPPHGHCP": 4, "DGHPMBIGEEO": 5 } }, "brownianMotionTactic": { "enable": true, "condition": { "pose": [ 1, 2, 101, 201, 203 ] }, "201": { "speedLevel": 1, "turnSpeedOverride": 10.0, "moveCdMin": 1.0, "moveCdMax": 1.5, "terrainOffsetMin": 0.75, "terrainOffsetMax": 2.75, "motionRadius": 3.0, "recalcCenterOnLeaveCurrentZone": true, "recalcCenterOnAttachPosChange": false }, "specification": { "101": { "speedLevel": 1, "turnSpeedOverride": 10.0, "moveCdMin": 0.3, "moveCdMax": 0.65, "terrainOffsetMin": 0.55, "terrainOffsetMax": 1.3, "motionRadius": 2.75, "recalcCenterOnLeaveCurrentZone": true, "recalcCenterOnAttachPosChange": false }, "201": { "speedLevel": 1, "turnSpeedOverride": 10.0, "moveCdMin": 0.3, "moveCdMax": 0.65, "terrainOffsetMin": 0.55, "terrainOffsetMax": 1.3, "motionRadius": 2.75, "recalcCenterOnLeaveCurrentZone": true, "recalcCenterOnAttachPosChange": false }, "203": { "speedLevel": 1, "turnSpeedOverride": 10.0, "moveCdMin": 0.3, "moveCdMax": 0.65, "terrainOffsetMin": 0.55, "terrainOffsetMax": 1.3, "motionRadius": 2.75, "recalcCenterOnLeaveCurrentZone": true, "recalcCenterOnAttachPosChange": false } } } }, "inputKeys": [ { "keyID": 301, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 402, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 403, "inputKeyCode": 259, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "velocityForce": { "excludeForces": [ "WindZoneType", "AirflowType" ] }, "initWithGroundHitCheck": false, "moveOnWater": true, "monsterSizeType": "SlimeType" }, "audio": { "animAudio": { "onTransitionIn": [ { "currentStateName": "Die", "audioEvent": { "text": "Stop_sfx_monster_cicin_thunder_foley_slow_lp" } }, { "currentStateName": "RushAtk", "audioEvent": { "text": "Play_sfx_monster_cicin_thunder_electricSurround_start" } } ], "onTransitionOut": [ { "currentStateName": "Die", "audioEvent": { "text": "" } } ] } } }