{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 999999.0, "viewSize": 2.0, "scale": 2.0 }, "model": { "bornEffect": "Eff_Monster_Oceanid_AnimalBorn", "attachEffect": "", "canBakeMesh": false }, "dither": { "showDitherDuration": 3.0 }, "combat": { "property": { "endureType": "Monster_Boss_Other", "weight": 150.0 }, "beHit": { "hitBloodEffect": "" }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.0, "dieForceDisappearTime": 5.0, "dieDisappearEffect": "", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "RushAtk": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.75 } } }, "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 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByTangent", "canBeDefenceHalt": true } } }, "MeleeAtk": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.25 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "canBeDefenceHalt": true } } } } }, "abilities": [ { "abilityID": "Monster_Oceanid_Boar_Steer", "abilityName": "Monster_Oceanid_Boar_Steer", "abilityOverride": "" }, { "abilityID": "Monster_Oceanid_Boar_HealHp", "abilityName": "Monster_Oceanid_Boar_HealHp", "abilityOverride": "" }, { "abilityID": "Monster_Oceanid_Boar_ElementState", "abilityName": "Monster_Oceanid_Boar_ElementState", "abilityOverride": "" }, { "abilityID": "Monster_Common_WaterMuteHurt", "abilityName": "Monster_Common_WaterMuteHurt", "abilityOverride": "" }, { "abilityID": "Monster_Oceanid_Animal_BeingHit", "abilityName": "Monster_Oceanid_Animal_BeingHit", "abilityOverride": "" }, { "abilityID": "Monster_Oceanid_Animal_Die", "abilityName": "Monster_Oceanid_Animal_Die", "abilityOverride": "" }, { "abilityID": "Monster_Oceanid_Boar_RushAtk", "abilityName": "Monster_Oceanid_Boar_RushAtk", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [], "Run": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft": [], "TurnRight": [] }, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Monster_Oceanid_Crane_Die" ] } }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "RushAtk_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushAtk_BS": [ "Audio_Monster_Oceanid_Boar_RushAtk_BS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "CrashTrigger" ], "canSteer": true }, "RushAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushAtk": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "CrashTrigger", "RushAtkStop" ], "canSteer": true }, "RushAtk_AS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushAtk_AS": [ "Audio_Monster_Oceanid_Boar_RushAtk_AS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "CrashTrigger", "RushAtkStop" ], "canSteer": true }, "MeleeAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAtk": [ "Monster_Oceanid_Boar_MeleeAtk", "Audio_Monster_Oceanid_Boar_MeleeAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "RandomAction1": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RandomAction1": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "MeleeAttackTurn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAttackTurn": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "MeleeAttackThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAttackThrow": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offsetType": "Character", "radiusOffset": 0.25, "showHPBar": true, "forceShowDistance": 50.0, "size": "Big" }, "initialPoses": { "Default": {}, "Free": { "initialPoseID": 2, "initialPoseParams": { "boolParams": { "Free": "true" } } }, "Stand": { "initialPoseID": 3, "initialPoseParams": { "boolParams": { "Stand": "true" } } }, "WindZone": { "initialPoseID": 4, "initialPoseParams": { "boolParams": { "WindZone": "true" } } } }, "aibeta": { "enable": true, "moveSetting": { "moveCategory": "Amphibious", "useNavMesh": false, "navMeshAgentName": "Undead01" }, "sensing": { "settings": { "DefaultSetting": { "feelRange": 50.0 }, "LowAlert": { "viewRange": 25.0, "horizontalFov": 90.0, "verticalFov": 45.0, "feelRange": 10.0 }, "StandAlert": { "viewRange": 0.0, "feelRange": 1.6 }, "SpecialLowAlert": { "feelRange": 8.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting", "2": "LowAlert", "3": "StandAlert", "4": "StandAlert" }, "LowAlertTemplate": { "DefaultPoses": "SpecialLowAlert", "2": "LowAlert", "3": "StandAlert", "4": "StandAlert" } } }, "threat": { "feelThreatGrow": 100.0, "threatDecreaseSpeed": 100.0, "viewAttenuation": [ { "x": 10.0, "y": 2.0 }, { "x": 15.0, "y": 1.25 }, { "x": 20.0, "y": 0.5 } ] }, "defendArea": { "defendRange": 50.0 }, "skills": { "1": { "name": "OnAlert", "skillType": "OnAlert", "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Alert" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "RushAtk", "castCondition": { "pose": [ 101 ], "pickRangeMin": 7.5, "pickRangeMax": 15.0 }, "cd": 6.0, "cdUpperRange": 6.0, "initialCD": 2.5, "initialCDUpperRange": 2.5, "publicCDGroup": "Oceanid_meleeAttack_long", "stateIDs": [ "RushAtk", "RushAtk_BS", "RushAtk_AS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "202": { "name": "RushAtk", "castCondition": { "pose": [ 101 ], "pickRangeMax": 7.5 }, "cd": 15.0, "cdUpperRange": 10.0, "initialCD": 5.0, "initialCDUpperRange": 5.0, "publicCDGroup": "Oceanid_meleeAttack_long", "stateIDs": [ "RushAtk", "RushAtk_BS", "RushAtk_AS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "211": { "name": "MeleeAtk", "castCondition": { "pose": [ 101 ], "pickRangeMax": 6.5 }, "cd": 2.5, "cdUpperRange": 2.5, "publicCDGroup": "Oceanid_meleeAttack", "stateIDs": [ "MeleeAtk" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "301": { "name": "RandomAction1", "castCondition": { "pose": [ 101 ] }, "cd": 10.0, "cdUpperRange": 15.0, "initialCD": 10.0, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "RandomAction1" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "302": { "name": "RandomAction1", "skillType": "Free", "castCondition": { "pose": [ 2 ] }, "cd": 5.0, "cdUpperRange": 5.0, "initialCDUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "RandomAction1" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "303": { "name": "RandomAction1", "castCondition": { "pose": [ 4 ] }, "cd": 5.0, "cdUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "RandomAction1" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1001": { "name": "MeleeAttackWindZone", "castCondition": { "pose": [ 4 ], "pickRangeMax": 2.5 }, "cd": 0.5, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "MeleeAttackTurn", "MeleeAttackThrow" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 3.0, "returnToBornTactic": { "enable": true, "201": {} }, "wanderTactic": { "enable": true, "condition": { "pose": [ 2 ] }, "201": { "turnSpeedOverride": 0.25, "cdMax": 12.0, "cdMin": 7.0, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 5.0, "distanceFromCurrentMax": 7.0 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 101 ] }, "201": { "speedLevel": 1, "turnSpeedOverride": 1.0, "startDistanceMin": 3.5, "startDistanceMax": 99.0, "stopDistance": 3.5, "innerDistance": 15.0 } }, "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": 211, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 301, "inputKeyCode": 259, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "velocityForce": { "includeForces": [ "RushMoveType" ] }, "initWithGroundHitCheck": false, "moveOnWater": true } }