{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachBox", "scaleX": 3.0, "scaleY": 2.0, "scaleZ": 3.0 }, "mass": 1000.0, "height": 1.8, "viewSize": 2.0, "affectedByWorld": true, "checkInSurface": true, "useGrassDisplacement": true, "clearAnimatorOnSetLightDeactive": true, "clearAIOnSetLightDeactive": true }, "specialPoint": { "elementAbsorb": "RootNode", "elementPendant": "", "elementDrop": "RootNode", "bulletAim": "BulletAimPoint" }, "model": { "bornEffect": "", "attachEffect": "", "canBakeMesh": false }, "dither": { "showDitherDuration": 2.0, "normalBetweenCamera": { "detectDitherRange": 5.0 } }, "combat": { "property": { "endureType": "Monster_Demiboss_Other", "weight": 300.0 }, "beHit": { "hitBloodEffect": "", "hitAutoRedirect": false }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.0, "dieForceDisappearTime": 4.0, "dieDisappearEffect": "Eff_Death_Common", "dieShaderData": "MonsterDie", "useRagDoll": true, "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "NormalAtk": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "ShieldCannon": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "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": 1.5 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "JumpAtk": { "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.2 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } } } }, "abilities": [ { "abilityID": "", "abilityName": "AbilityResistStruggle", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Born", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_PowerOff", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_PowerOff_Remove", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Weakness", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Weakness_Remove", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Break_Remove", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Weak", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Weak_Effect", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_Weak_End", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_ReturnToBorn", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_Initialization", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_CoreActive", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_Steer", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_JumpAtk", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_JumpAtk_Alert", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_ChargeAtkBS", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_ChargeAtk_TriggerBullet", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_ShieldUpBS", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_RightFrontStep", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_LeftFrontStep", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_RightBackStep", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Apparatus_Enigma_BionicInsecta_LeftBackStep", "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": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle_WeakLoop": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "WeakLoop": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle_PowerOff": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerOff": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft": [ "Audio_Apparatus_BionicInsecta_Turn" ], "TurnRight": [ "Audio_Apparatus_BionicInsecta_Turn" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "BeHit" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Run": [ "Monster_Apparatus_Enigma_Run", "Audio_Apparatus_BionicInsecta_Walk" ], "WalkLeft": [ "Monster_Apparatus_Enigma_WalkLeft", "Audio_Apparatus_BionicInsecta_Walk" ], "WalkRight": [ "Monster_Apparatus_Enigma_WalkRight", "Audio_Apparatus_BionicInsecta_Walk" ], "WalkForward": [ "Monster_Apparatus_Enigma_WalkForward", "Audio_Apparatus_BionicInsecta_Walk" ], "WalkBack": [ "Monster_Apparatus_Enigma_WalkBack", "Audio_Apparatus_BionicInsecta_Walk" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Weak_Start": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Weak_Start": [ "Monster_Apparatus_Enigma_BionicInsecta_WeakStart", "Audio_Apparatus_BionicNettler_Weak_Start" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "WeakStartTrigger", "BreakTrigger" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Weak_End": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Weak_End": [ "Audio_Apparatus_BionicNettler_Weak_End" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Break": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Break": [ "Monster_Apparatus_Enigma_BionicInsecta_Break", "Audio_Apparatus_BionicInsecta_Break" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "BreakTrigger" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die_BS": [ "Monster_Apparatus_Enigma_BionicInsecta_Die", "Audio_Apparatus_BionicInsecta_Die" ], "WeakDie_BS": [ "Monster_Apparatus_Enigma_BionicInsecta_WeakDie", "Audio_Apparatus_BionicInsecta_WeakDie" ], "SwimDie": [] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [], "WeakDie": [] }, "enableRagDoll": true }, "PowerOff_WakeUp": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerOff_WakeUp": [ "Monster_Apparatus_Enigma_BionicInsecta_WakeUp", "Audio_Apparatus_BionicInsecta_PowerOff_WakeUp" ] }, "cullingModelAlwaysAnimate": true, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill", "LevelEnterBattle" ] }, "NormalAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAtk": [ "Monster_Apparatus_Enigma_BionicInsecta_NormalAtk", "Audio_Apparatus_BionicInsecta_NormalAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "JumpAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "JumpAtk": [ "Monster_Apparatus_Enigma_BionicInsecta_JumpAtk", "Audio_Apparatus_BionicInsecta_JumpAtk" ] }, "cullingModelAlwaysAnimate": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ChargeAtkBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ChargeAtkBS": [ "Audio_Apparatus_BionicInsecta_ChargeAtkBS" ] }, "resetAnimatorTriggerOnEnter": [ "ChargeAtkEnd" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ChargeAtkLoop": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ChargeAtkLoop": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ChargeAtkTurn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ChargeAtkTurnLeft": [ "Audio_Apparatus_BionicInsecta_Turn" ], "ChargeAtkTurnRight": [ "Audio_Apparatus_BionicInsecta_Turn" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ChargeAtkAS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ChargeAtkAS": [ "Monster_Apparatus_Enigma_BionicInsecta_ChargeAtkAS", "Audio_Apparatus_BionicInsecta_ChargeAtkAS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ShieldUpBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ShieldUpBS": [ "Monster_Apparatus_Enigma_BionicInsecta_ShieldUpBS", "Audio_Apparatus_BionicInsecta_ShieldUpBS" ] }, "resetAnimatorTriggerOnEnter": [ "ShieldUpEnd" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ShieldUpAS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ShieldUpAS": [ "Audio_Apparatus_BionicInsecta_ShieldUpAS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ShieldCanon": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ShieldCanon": [ "Monster_Apparatus_Enigma_BionicInsecta_ShieldCannon", "Audio_Apparatus_BionicInsecta_ShieldCanon" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "z": 0.8 }, "offsetType": "Character", "radiusOffset": 2.2, "enableSelfAdapt": true, "showDistance": 48.0, "showHPBar": true, "size": "Big" }, "initialPoses": { "Default": { "initialPoseID": 100, "initialPoseParams": { "boolParams": { "PowerOff": "false" } } }, "PowerOff": { "initialPoseID": 101, "initialPoseParams": { "boolParams": { "PowerOff": "true" } } } }, "aibeta": { "enable": true, "moveSetting": { "navMeshAgentName": "Undead01", "almostReachedDistanceWalk": 2.0 }, "sensing": { "settings": { "DefaultSetting": { "viewRange": 20.0, "verticalFov": 120.0, "feelRange": 8.0 }, "PowerOff_Active": { "enableVision": false, "feelRange": 8.0 }, "PowerOff_Passive": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting", "101": "PowerOff_Active" }, "PowerOff_Passive": { "DefaultPoses": "DefaultSetting", "101": "PowerOff_Passive" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat", "101": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT" ], "PowerOff_Passive": [], "NeverCombat": [] }, "threat": { "clearThreatByLostPath": true, "viewAttenuation": [ { "x": 10.0, "y": 2.0 }, { "x": 20.0, "y": 1.0 }, { "x": 30.0, "y": 0.5 }, { "x": 50.0, "y": 0.1 } ], "resistTauntLevel": "Monster_TauntLevel_3" }, "defendArea": { "defendRange": 50.0 }, "profiling": { "staticPoses": [ 101 ] }, "skills": { "101": { "name": "OnAlert", "skillType": "OnAlert", "castCondition": { "pose": [ 101 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "PowerOff_WakeUp" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "102": { "name": "OnHitAlert", "skillType": "OnNerve", "castCondition": { "pose": [ 101 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "PowerOff_WakeUp" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "HIT" ] }, "111": { "name": "WeakEnd", "castCondition": { "pose": [ 202 ] }, "cd": 1.0, "publicCDGroup": "", "ignoreGCD": true, "stateIDs": [ "Weak_End" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "11", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "201": { "name": "NormalAtk", "castCondition": { "pose": [ 201 ], "maxTargetAngleXZ": 180.0, "pickRangeMax": 3.0 }, "cd": 5.0, "cdUpperRange": 5.0, "publicCDGroup": "Perpetual_Enigma_MeleeAttack", "stateIDs": [ "NormalAtk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "211": { "name": "JumpAtk", "castCondition": { "pose": [ 201 ], "maxTargetAngleXZ": 180.0, "pickRangeMin": 4.0, "pickRangeMax": 20.0 }, "cd": 12.0, "cdUpperRange": 6.0, "publicCDGroup": "Perpetual_Enigma_MeleeAttack", "triggerGCD": false, "stateIDs": [ "JumpAtk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "221": { "name": "ChargeAtk", "castCondition": { "pose": [ 201 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 30.0 }, "cd": 12.0, "cdUpperRange": 6.0, "publicCDGroup": "Perpetual_Enigma_RangeAttack", "stateIDs": [ "ChargeAtkBS", "ChargeAtkLoop", "ChargeAtkTurn", "ChargeAtkAS" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "231": { "name": "ShieldUp", "castCondition": { "pose": [ 201 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 8.0 }, "cd": 25.0, "cdUpperRange": 25.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "ShieldUpBS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "241": { "name": "ShieldCannon", "castCondition": { "pose": [ 301 ], "maxTargetAngleXZ": 45.0, "pickRangeMax": 4.0 }, "cd": 8.0, "cdUpperRange": 2.0, "publicCDGroup": "", "stateIDs": [ "ShieldCanon" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 3.0, "returnToBornTactic": { "enable": true, "201": { "speedLevel": 0, "fadeoutBeginTime": 1.0, "fadeoutEndTime": 3.0 }, "specification": { "201": { "speedLevel": 1, "fadeoutBeginTime": 4.0, "fadeoutEndTime": 6.0 } } }, "wanderTactic": { "enable": true, "condition": { "pose": [ 100 ] }, "201": { "turnSpeedOverride": 0.25, "cdMax": 5.0, "cdMin": 3.0, "distanceFromBorn": 30.0, "distanceFromCurrentMin": 10.0, "distanceFromCurrentMax": 15.0 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 201 ] }, "201": { "startDistanceMin": 7.0, "startDistanceMax": 99.0, "stopDistance": 4.0, "useMeleeSlot": false } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 201 ] }, "201": { "rangeMin": 0.0, "rangeMax": 7.0, "facingMoveTurnInterval": 1.0, "obstacleDetectRange": 2.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 2.0, "right": 2.0 } } } }, "inputKeys": [ { "keyID": 201, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 211, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 221, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 231, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 241, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 101, "inputKeyCode": 262, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "destroyRockWhenInit": true } }