{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 30.0, "height": 0.7, "affectedByWorld": true, "checkInSurface": true, "scale": 2.0, "canTriggerElementReactionText": false, "useGrassDisplacement": true }, "model": { "bornEffect": "", "attachEffect": "", "canBakeMesh": false }, "dither": { "showDitherDuration": 2.0 }, "combat": { "property": { "endureType": "Monster_Minion", "weight": 40.0 }, "beHit": { "hitBloodEffect": "", "muteAllHitText": true }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Animal_Lv2" }, "die": { "fallWhenAirDie": false, "dieEndTime": 2.0, "dieForceDisappearTime": 10.0, "dieDisappearEffect": "" } }, "abilities": [ { "abilityID": "CommonInitial", "abilityName": "Animal_Common_Initial", "abilityOverride": "" }, { "abilityID": "AIStateInitial", "abilityName": "Animal_Pigeon_AIStateInitial", "abilityOverride": "" }, { "abilityID": "Random", "abilityName": "Animal_Pigeon_Random", "abilityOverride": "" }, { "abilityID": "FlyDown", "abilityName": "Animal_Pigeon_FlyDown", "abilityOverride": "" }, { "abilityID": "FlyUp", "abilityName": "Animal_Pigeon_FlyUp", "abilityOverride": "" }, { "abilityID": "ToWander", "abilityName": "Animal_Pigeon_ToWander", "abilityOverride": "" }, { "abilityID": "ToIdle", "abilityName": "Animal_Pigeon_ToIdle", "abilityOverride": "" }, { "abilityID": "Disappear", "abilityName": "Animal_Pigeon_Disappear", "abilityOverride": "" }, { "abilityID": "Bird_Feather", "abilityName": "Animal_Pigeon_FlyEffect", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [ "Audio_Pigeon_FlyUp" ] }, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [], "Standby_Aware": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [ "Audio_Pigeon_Walk" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "FlyDown": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "FlyDown": [ "Audio_Pigeon_FlyUp" ], "Land": [ "Audio_Pigeon_Land" ], "LandToGround": [ "Animal_Pigeon_LandToGround", "Audio_Pigeon_LandToGround" ] }, "canSyncMove": true, "resetAnimatorTriggerOnEnter": [ "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "FlyUp": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TakeOff": [ "Animal_Pigeon_TakeOff", "Audio_Pigeon_TakeOff" ], "FlyUp": [ "Audio_Pigeon_FlyUp" ], "Disappear": [ "Audio_Pigeon_FlyUp" ] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Pigeon_LandToGround" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Animal_Pigeon_Die", "Audio_Pigeon_LandToGround" ], "Die_Disappear": [ "Animal_Pigeon_Disappear", "Audio_Pigeon_FlyUp" ] } }, "Aware": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Aware": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [], "Alert_Scared": [ "Audio_Pigeon_LandToGround" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ToWander": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ToWander": [ "Animal_Pigeon_ToWander" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ToIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ToIdle": [ "Animal_Pigeon_ToIdle" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Personality_101": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Personality_101": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Personality_102": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Personality_102": [ "Audio_Pigeon_Personality_102" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Personality_103": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Personality_103": [ "Audio_Pigeon_Personality_103" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Personality_104": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Personality_104": [ "Audio_Pigeon_LandToGround" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "initialPoses": { "Default": {}, "FlyDown": { "initialPoseID": 901, "initialPoseParams": { "boolParams": { "FlyState": "true" } } }, "Idle": { "initialPoseID": 2, "initialPoseParams": { "boolParams": { "FlyState": "false", "WanderState": "false" } } }, "OnRoof": { "initialPoseID": 3, "initialPoseParams": { "boolParams": { "FlyState": "false", "RoofState": "true" } } } }, "aibeta": { "enable": true, "friendliness": 1, "moveSetting": { "useNavMesh": false, "navMeshAgentName": "Undead01" }, "sensing": { "settings": { "DefaultSetting": { "enableVision": false, "feelRange": 12.5 } } }, "neurons": { "DefaultSetting": [ "HIT", "WEATHER_BAD", "FEAR" ], "NoWeatherBad": [ "HIT" ] }, "threat": { "viewThreatGrow": 75.0, "feelThreatGrow": 1000.0, "viewAttenuation": [ { "x": 10.0, "y": 1.0 }, { "x": 20.0, "y": 0.1 } ] }, "defendArea": { "defendRange": 100.0 }, "fly": { "enable": true, "floatingPoses": [ 901, 903 ] }, "ui": { "hasDirectionIndicator": false }, "profiling": { "lodStrategy": "MinorAnimal" }, "skills": { "1": { "name": "OnAware", "skillType": "OnAware", "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Aware" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "2": { "name": "OnAlert", "skillType": "OnAlert", "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "101": { "name": "Personality_101", "skillType": "Free", "castCondition": { "pose": [ 2 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 2.5, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "Personality_101" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "102": { "name": "Personality_102", "skillType": "Free", "castCondition": { "pose": [ 2 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 2.5, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "Personality_102" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "103": { "name": "Personality_103", "skillType": "Free", "castCondition": { "pose": [ 2 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 2.5, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "Personality_103" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "104": { "name": "Personality_104", "skillType": "Free", "castCondition": { "pose": [ 2 ] }, "cd": 15.0, "cdUpperRange": 25.0, "initialCD": 2.5, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "Personality_104" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "ToWander", "skillType": "Free", "priority": 1, "castCondition": { "pose": [ 2 ] }, "cd": 7.5, "cdUpperRange": 7.5, "initialCD": 7.5, "initialCDUpperRange": 12.5, "publicCDGroup": "", "stateIDs": [ "ToWander" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "202": { "name": "ToIdle", "skillType": "Free", "priority": 1, "castCondition": { "pose": [ 1 ] }, "cd": 2.0, "cdUpperRange": 4.0, "initialCD": 2.0, "initialCDUpperRange": 4.0, "publicCDGroup": "", "stateIDs": [ "ToIdle" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 2.5, "wanderTactic": { "enable": true, "condition": { "pose": [ 1 ] }, "201": { "turnSpeedOverride": 0.25, "distanceFromBorn": 5.0, "distanceFromCurrentMax": 3.0 } }, "landingTactic": { "enable": true, "condition": { "pose": [ 901 ] }, "201": { "speedLevel": 2, "landingAngleMax": 40.0, "MONNBIIMHLE": 40.0, "landingTerrainAltitude": 4.75 } }, "extractionTactic": { "enable": true, "condition": { "pose": [ 1, 2, 903 ] }, "nerveTrigger": [ "HIT", "WEATHER_BAD", "FEAR" ], "201": { "extractionAngleMax": 45.0, "extractionAngleMin": 30.0 } } }, "animal": { "tickAbilityElement": false, "hasCharacterRenderering": false }, "HBCBKCNJJGP": { "defaultConfig": { "LEOCNDEPBCC": "Eff_SceneObj_CatchAnimal_CaughtSuccess" } } }