{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 20.0, "height": 0.8, "affectedByWorld": true, "checkInSurface": true, "canTriggerElementReactionText": false, "clearAnimatorOnSetLightDeactive": true, "clearAIOnSetLightDeactive": true }, "model": { "bornEffect": "", "attachEffect": "", "canBakeMesh": false }, "combat": { "property": { "endureType": "Monster_Minion", "weight": 30.0, "isInvincible": true }, "beHit": { "hitBloodEffect": "", "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "denyLockOn": true, "lockType": "Default" }, "die": { "hasAnimatorDie": true, "dieEndTime": 1.0, "dieForceDisappearTime": 1.0, "dieDisappearEffect": "" } }, "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [] }, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [ "Animal_Fishable_Maritime_Walk" ], "Run": [ "Animal_Fishable_Maritime_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Turn_Run": [], "Turn_Run_Reverse": [ "Animal_Fishable_Maritime_Turn_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Animal_Fish_Die" ] } }, "Escape": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Escape": [ "Animal_Fishable_Maritime_Escape" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "QTE": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "QTE_Idle": [ "Animal_Fishable_Maritime_Hooked_Idle" ], "QTE_StruggleLevel01": [ "Animal_Fishable_Maritime_Hooked_StruggleLevel01_Large" ], "QTE_StruggleLevel02": [ "Animal_Fishable_Maritime_Hooked_StruggleLevel02_Large" ], "QTE_StruggleLevel03": [ "Animal_Fishable_Maritime_Hooked_StruggleLevel03_Large" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "QTESuccess": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "QTESuccess": [ "Animal_Fishable_Maritime_Hooked_Lifted" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "LowEnergy": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LowEnergy": [ "Animal_Fishable_Maritime_Hooked_LowEnergy" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "TeaseBait": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TeaseBait": [ "Animal_Fishable_Maritime_TeaseBait_Large" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BiteBait": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BiteBait": [ "Animal_Fishable_Maritime_BiteBait_Large" ], "BiteBait_AS": [ "Animal_Fishable_Maritime_Hooked_Idle" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "IdleFree": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "IdleFree01": [ "Animal_Fishable_Maritime_IdleFree01_Large" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true } } } }, "initialPoses": { "Default": {}, "Normal": { "initialPoseID": 1, "initialPoseParams": { "boolParams": { "isSpecial": "false" } } }, "Special": { "initialPoseID": 2, "initialPoseParams": { "boolParams": { "isSpecial": "true" } } } }, "aibeta": { "enable": true, "friendliness": 1, "decisionArchetype": "Animal_Fishable", "moveSetting": { "moveCategory": "Water", "useNavMesh": false, "navMeshAgentName": "Undead01" }, "sensing": { "settings": { "DefaultSetting": { "viewRange": 0.0, "hearAttractionRange": 0.0, "feelRange": 0.0 } } }, "neurons": { "DefaultSetting": [ "HIT" ] }, "threat": { "clearThreatTargetDistance": 10.0, "clearThreatTimerByDistance": 0.8, "viewThreatGrow": 0.0, "feelThreatGrow": 0.0, "threatBroadcastRange": 0.0 }, "defendArea": { "defendRange": 50.0 }, "ui": { "hasDirectionIndicator": false }, "profiling": { "lodStrategy": "MinorAnimal", "moveCullingLevel": 3 }, "skills": { "1": { "name": "IdleFree01_SpecialIdle", "skillType": "Free", "castCondition": { "pose": [ 2 ], "needReInitCD": true }, "cd": 2.0, "cdUpperRange": 5.0, "initialCD": 2.0, "initialCDUpperRange": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "IdleFree" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "101": { "name": "IdleFree01_SpecialCombat", "castCondition": { "pose": [ 102 ], "needReInitCD": true }, "cd": 2.0, "cdUpperRange": 5.0, "initialCD": 2.0, "initialCDUpperRange": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "IdleFree" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "returnToBornTactic": {}, "wanderTactic": { "enable": true, "201": { "turnSpeedOverride": 1.0, "cdMax": 5.0, "cdMin": 3.0, "distanceFromBorn": 7.0, "distanceFromCurrentMin": 3.2, "distanceFromCurrentMax": 6.4 } }, "fishingBitesBaitTactic": { "enable": true, "201": { "speedLevel": 1, "turnSpeedOverride": 2.0 } }, "fishingPretendBitesTactic": { "enable": true, "201": { "speedLevel": 1, "turnSpeedOverride": 2.0, "minPretendDistance": 0.5, "maxPretendDistance": 0.75 } }, "fishingFleeTactic": { "enable": true, "201": { "turnSpeedOverride": 1.25, "fleeAngle": 180.0, "fleeDistanceMin": 2.0, "fleeDistanceMax": 4.0, "restrictedByDefendArea": true } } }, "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "moveOnGround": false, "moveOnWater": true, "moveOnWaterDepth": 0.5 }, "animal": { "hasAbility": false, "tickAbilityElement": false, "hasCharacterRenderering": false } }