{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 10000.0, "height": 2.4, "modelHeight": 2.4, "viewSize": 2.0, "affectedByWorld": true, "checkInSurface": true, "scale": 1.2, "useGrassDisplacement": true, "clearAnimatorOnSetLightDeactive": true, "clearAIOnSetLightDeactive": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "maxYawDegree": 45.0, "maxPitchDegree": 30.0, "animStates": [ "NormalIdle/Standby", "NormalMove/WalkForward", "NormalMove/WalkBack", "NormalMove/WalkRight", "NormalMove/WalkLeft", "NormalMove/Run", "TurnLeft/TurnLeft_BS", "TurnLeft/TurnLeft_AS", "TurnRight/TurnRight_BS", "TurnRight/TurnRight_AS" ] }, "dither": { "showDitherDuration": 2.0 }, "combat": { "property": { "endureType": "Monster_Demiboss_Humanoid", "weight": 150.0 }, "beHit": { "hitBloodEffect": "" }, "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": { "Attack01": { "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": 1.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.04, "shakeTime": 0.09, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "Attack01_Electric": { "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": 1.2 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.09, "shakeDistance": 25.0, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "Attack02": { "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": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.06, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "Attack02_Electric": { "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": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.2, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "Attack03": { "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": 1.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.05, "shakeTime": 0.09, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "Attack03_Electric": { "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": 1.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.15, "shakeDistance": 25.0, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "Attack04": { "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": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.06, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "Attack04_Electric": { "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": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.2, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "CrashAttack01_Electric": { "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": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.8 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.4 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 7.6 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.2, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "CrashAttack02_Electric": { "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": -1.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } }, "height": 2.8, "radius": { "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 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "Whirl01": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl02": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 90.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl03": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 180.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl04": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 270.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl05": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl01_Electric": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl02_Electric": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 90.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl03_Electric": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 180.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl04_Electric": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 270.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "Whirl05_Electric": { "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.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": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTime": 0.12, "hitHaltTimeScale": 0.05 }, "cameraShake": { "shakeType": "HitVector", "shakeRange": 0.16, "shakeTime": 0.12, "shakeDistance": 25.0, "shakeDir": { "z": 1.0 } } } }, "JumpAttack": { "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": 2.5 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "JumpAttack_Electric": { "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": 1.5 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 200.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } } } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "WeaponR", "equip02": "WeaponL" } }, "abilities": [ { "abilityID": "Brute_None_Axe_Turn", "abilityName": "Brute_None_Axe_Turn", "abilityOverride": "" }, { "abilityID": "Brute_None_Alert", "abilityName": "Brute_None_Alert", "abilityOverride": "" }, { "abilityID": "Brute_None_Axe_TurnToSit", "abilityName": "Brute_None_Axe_TurnToSit", "abilityOverride": "" }, { "abilityID": "Brute_None_OutOfSit", "abilityName": "Brute_None_OutOfSit", "abilityOverride": "" }, { "abilityID": "Brute_None_AwakeAlert", "abilityName": "Brute_None_AwakeAlert", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_Steer", "abilityName": "Monster_Brute_Electric_Axe_Steer", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_State", "abilityName": "Monster_Brute_Electric_Axe_State", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_WeatherState", "abilityName": "Monster_Brute_Electric_Axe_WeatherState", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_Whirl", "abilityName": "Monster_Brute_Electric_Axe_Whirl", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_PickUp01", "abilityName": "Monster_Brute_Electric_Axe_PickUp01", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_PickUp02", "abilityName": "Monster_Brute_Electric_Axe_PickUp02", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_ElectricSlimeInHand", "abilityName": "Monster_Brute_Electric_Axe_ElectricSlimeInHand", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_ElectricSlimeInHand_Positive", "abilityName": "Monster_Brute_Electric_Axe_ElectricSlimeInHand_Positive", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_ThrowSlime", "abilityName": "Monster_Brute_Electric_Axe_ThrowSlime", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_CastAndThrowSlime", "abilityName": "Monster_Brute_Electric_Axe_CastAndThrowSlime", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_LightningRod", "abilityName": "Monster_Brute_Electric_Axe_LightningRod", "abilityOverride": "" }, { "abilityID": "Monster_Brute_Electric_Axe_LightningRod_Damage", "abilityName": "Monster_Brute_Electric_Axe_LightningRod_Damage", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Brute_Electric_Axe_JumpAttack_Alert", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Brute_Electric_Axe_JumpAttack_Lightning", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Brute_Electric_Axe_CrashAttack_Lightning", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Brute_Electric_Axe_Attack02_Lightning", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [], "Born": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "WalkForward": [ "Audio_Brute_Axe_WalkForward" ], "WalkBack": [ "Audio_Brute_Axe_WalkBack" ], "WalkRight": [ "Audio_Brute_Axe_WalkForward" ], "WalkLeft": [ "Audio_Brute_Axe_WalkForward" ], "Run": [ "Audio_Brute_Axe_WalkForward" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "TurnLeft": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft_BS": [ "Audio_Brute_Axe_Turn" ], "TurnLeft_AS": [ "Audio_Brute_Axe_Turn" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "TurnRight": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnRight_BS": [ "Audio_Brute_Axe_Turn" ], "TurnRight_AS": [ "Audio_Brute_Axe_Turn" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "TurnToSit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnToSit": [ "Monster_Brute_None_Axe_TurnToSit" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "OutOfSit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "OutOfSit": [ "Monster_Brute_None_OutOfSit" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Sit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Sit": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Life_Talk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Talk": [], "Talk_Sit": [] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Brute_Axe_HitL" ], "Hit_H": [ "Audio_Brute_Axe_HitH" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [], "HitThrowDrop": [], "HitThrowToGround": [ "Audio_Brute_Axe_HitThrowToGround" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Struggle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Struggle": [] }, "resetAnimatorTriggerOnEnter": [ "BeHit", "HitAir2HitDrop" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die_01": [ "Audio_Brute_Axe_Die" ], "Die_02": [ "Audio_Brute_Axe_Die" ], "SwimDie": [ "Monster_Brute_None_Die" ], "SwimDie_AS": [] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die_RagDoll_01": [ "Audio_Brute_Axe_Die" ], "Die_RagDoll_02": [ "Audio_Brute_Axe_Die" ], "AirDie": [ "Audio_Brute_Axe_AirDie" ] }, "enableRagDoll": true }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [ "Monster_Brute_None_Alert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "AwakeAlert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "AwakeAlert": [ "Monster_Brute_None_AwakeAlert" ] }, "canDoSkill": true, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "AwakeAlert" ] }, "Attack01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack01": [ "Monster_Brute_Axe_Attack01", "Audio_Brute_Axe_Attack01" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Attack02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack02": [ "Monster_Brute_Axe_Attack02", "Audio_Brute_Axe_Attack02" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Attack03": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack03": [ "Monster_Brute_Axe_Attack03", "Audio_Brute_Axe_Attack03" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Attack04": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Attack04": [ "Monster_Brute_Axe_Attack04", "Audio_Brute_Axe_Elect_Attack04" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Whirl_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Whirl_BS": [ "Audio_Brute_Axe_Whirl_BS" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Whirl_Loop": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Whirl_Loop": [ "Monster_Brute_Axe_Whirl_Loop", "Audio_Brute_Axe_Whirl_Loop" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Whirl_AS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Whirl_AS": [ "Monster_Brute_Axe_Whirl_AS", "Audio_Brute_Axe_Whirl_AS" ] }, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "NextSkillTrigger" ] }, "Whirl_Crash": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Whirl_Crash": [ "Audio_Brute_Axe_Whirl_Crash" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill", "NextSkillTrigger" ] }, "CrashAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrashAttack": [ "Monster_Brute_Electric_Axe_CrashAttack", "Audio_Brute_Axe_Elect_CrashAtk" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PickUp01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PickUp01": [ "Monster_Brute_Electric_Axe_PickUp01", "Audio_Brute_Axe_Pickup" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "CastAndThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CastAndThrow": [ "Monster_Brute_Electric_Axe_CastAndThrow", "Audio_Brute_Axe_Elect_CastAndThrow" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PickUp02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PickUp02": [ "Monster_Brute_Electric_Axe_PickUp02", "Audio_Brute_Axe_Pickup" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Throw": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Throw": [ "Monster_Brute_Electric_Axe_ThrowSlime", "Audio_Brute_Axe_Elect_Throw" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "LightningRod_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LightningRod_BS": [ "Audio_Brute_Axe_Elect_LightningRod_BS" ] }, "addEndure": 0.5, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "LightningRod_Loop_01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LightningRod_Loop_01": [] }, "addEndure": 0.5, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "LightningRod_Loop_02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LightningRod_Loop_02": [] }, "addEndure": 0.5, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "LightningRod_Loop_03": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LightningRod_Loop_03": [] }, "addEndure": 0.5, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "LightningRod_AS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "LightningRod_AS": [ "Monster_Brute_Electric_Axe_LightningRod_AS", "Audio_Brute_Axe_Elect_LightningRod_AS" ] }, "addEndure": 0.5, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "JumpAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "JumpAttack": [ "Monster_Brute_Axe_JumpAttack", "Audio_Brute_Axe_JumpAttack" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "x": 0.04 }, "offsetType": "Character", "radiusOffset": 0.72, "showHPBar": true, "size": "Big" }, "initialPoses": { "Default": { "initialPoseParams": { "boolParams": { "Sleep": "false", "Sit": "false" } } }, "Sleep": { "initialPoseID": 301, "released": false, "initialPoseParams": { "boolParams": { "Sleep": "true" } } }, "Sit": { "initialPoseID": 401, "initialPoseParams": { "boolParams": { "Sit": "true" } } } }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "viewRange": 40.0, "feelRange": 10.0 }, "HighAlert": { "viewRange": 50.0, "feelRange": 12.0 }, "Sleep": { "viewRange": 0.0, "feelRange": 3.0 }, "Sit": { "viewRange": 15.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting", "301": "Sleep", "401": "Sit" }, "HighAlertTemplate": { "DefaultPoses": "HighAlert", "301": "Sleep", "401": "Sit" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat", "301": "NeverCombat", "401": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT", "WEATHER_STORM" ], "NeverCombat": [] }, "threat": { "clearThreatByLostPath": true, "viewAttenuation": [ { "x": 10.0, "y": 2.0 }, { "x": 15.0, "y": 0.8 }, { "x": 20.0, "y": 0.5 }, { "x": 25.0, "y": 0.3 }, { "x": 30.0, "y": 0.2 } ], "resistTauntLevel": "Monster_TauntLevel_2" }, "defendArea": { "defendRange": 50.0 }, "profiling": { "staticPoses": [ 301, 401 ] }, "skillSetting": {}, "skills": { "103": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "104": { "name": "OnAlert", "skillType": "OnNerve", "faceTarget": true, "castCondition": { "pose": [ 301, 401 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "HIT" ] }, "121": { "name": "TurnToSit", "skillType": "ActionPoint", "castCondition": { "pose": [ 101, 111, 201, 211, 212, 221, 222 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "TurnToSit" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "122": { "name": "OutOfSit", "skillType": "OnNerve", "castCondition": { "pose": [ 401 ] }, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "OutOfSit" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11", "nerveTrigger": [ "AWAKE" ] }, "123": { "name": "Talk_Sit", "skillType": "Free", "castCondition": { "pose": [ 401 ] }, "cd": 10.0, "cdUpperRange": 20.0, "initialCD": 10.0, "initialCDUpperRange": 20.0, "publicCDGroup": "", "ignoreGCD": true, "stateIDs": [ "Life_Talk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "Attack01", "enableSkillPrepare": true, "castCondition": { "pose": [ 211, 212, 221, 222 ], "maxTargetAngleXZ": 90.0, "maxTargetAngleY": 45.0, "pickRangeMax": 8.0, "castRangeMax": 3.0 }, "cd": 5.0, "publicCDGroup": "", "stateIDs": [ "Attack01", "Attack02", "Attack03" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "301": { "name": "Attack04", "priority": 3, "enableSkillPrepare": true, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleXZ": 90.0, "maxTargetAngleY": 45.0, "pickRangeMax": 8.0, "castRangeMax": 3.0 }, "cd": 10.0, "publicCDGroup": "", "stateIDs": [ "Attack02", "Attack03", "Attack04" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "401": { "name": "CrashAttack", "priority": 2, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleXZ": 90.0, "maxTargetAngleY": 45.0, "pickRangeMax": 10.0, "castRangeMax": 6.0 }, "cd": 10.0, "initialCD": 7.0, "publicCDGroup": "", "stateIDs": [ "CrashAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "501": { "name": "Whirl", "priority": 3, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleY": 45.0, "pickRangeMax": 99.0 }, "cd": 30.0, "initialCD": 20.0, "publicCDGroup": "", "stateIDs": [ "Whirl_BS", "Whirl_Loop", "Whirl_AS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "502": { "name": "Whirl", "priority": 3, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleY": 45.0, "pickRangeMax": 99.0 }, "cd": 20.0, "initialCD": 20.0, "publicCDGroup": "", "stateIDs": [ "Whirl_BS", "Whirl_Loop", "Whirl_AS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "601": { "name": "ThrowSlime", "priority": 2, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 99.0 }, "cd": 3000.0, "initialCD": 7.0, "publicCDGroup": "", "stateIDs": [ "PickUp01", "CastAndThrow" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "602": { "name": "ThrowSlime", "priority": 2, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 99.0 }, "cd": 30.0, "initialCD": 15.0, "publicCDGroup": "", "stateIDs": [ "PickUp01", "CastAndThrow" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "603": { "name": "ThrowSlime", "priority": 2, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 30.0 }, "cd": 7.0, "publicCDGroup": "", "stateIDs": [ "PickUp01", "CastAndThrow" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" }, "604": { "name": "ThrowSlime", "priority": 2, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 30.0 }, "cd": 7.0, "publicCDGroup": "", "stateIDs": [ "PickUp01", "CastAndThrow" ], "flagTargetReachable": "01", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "611": { "name": "ThrowSlime", "priority": 4, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 30.0 }, "cd": 7.0, "publicCDGroup": "", "stateIDs": [ "PickUp02", "Throw" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "01", "flagTargetInZone": "11" }, "612": { "name": "ThrowSlime", "priority": 4, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 30.0 }, "cd": 7.0, "publicCDGroup": "", "stateIDs": [ "PickUp02", "Throw" ], "flagTargetReachable": "01", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "701": { "name": "LightningRod", "priority": 3, "castCondition": { "pose": [ 221, 222 ], "maxTargetAngleY": 45.0, "pickRangeMax": 99.0 }, "cd": 60.0, "initialCD": 40.0, "publicCDGroup": "", "stateIDs": [ "LightningRod_BS", "LightningRod_Loop_01", "LightningRod_Loop_02", "LightningRod_Loop_03", "LightningRod_AS" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "801": { "name": "JumpAttack", "priority": 4, "castCondition": { "pose": [ 211, 221 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 6.0, "pickRangeMax": 99.0 }, "cd": 20.0, "initialCD": 15.0, "publicCDGroup": "", "stateIDs": [ "JumpAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "802": { "name": "JumpAttack", "priority": 1, "castCondition": { "pose": [ 212, 222 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 6.0, "pickRangeMax": 99.0 }, "cd": 10.0, "initialCD": 15.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "JumpAttack" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 5.0, "returnToBornTactic": { "enable": true, "201": {} }, "wanderTactic": { "enable": true, "condition": { "pose": [ 101, 201 ] }, "201": { "turnSpeedOverride": 2.0, "cdMax": 3.0, "cdMin": 1.5, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 3.75, "distanceFromCurrentMax": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 111, 211, 212, 221, 222 ] }, "201": { "startDistanceMin": 12.0, "startDistanceMax": 99.0, "stopDistance": 6.0, "innerDistance": 0.0 } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 211, 212, 221, 222 ] }, "201": { "rangeMin": 3.0, "rangeMax": 6.0, "facingMoveWeight": { "forward": 2.0, "back": 0.0, "left": 0.0, "right": 0.0 } } } }, "inputKeys": [ { "keyID": 201, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 301, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 401, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 601, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 611, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 701, "inputKeyCode": 263, "abilityName": "" }, { "keyID": 801, "inputKeyCode": 264, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "facingMove": "ForwardBackward", "monsterSizeType": "StrongHumanoidType" }, "audio": { "animAudio": { "onTransitionOut": [ { "currentStateName": "Whirl_Loop", "audioEvent": { "text": "Stop_sfx_monster_brute_axe_whirl" }, "otherStateNames": [ "Whirl_AS" ], "usage": "Except" }, { "currentStateName": "Whirl_BS", "audioEvent": { "text": "Stop_sfx_monster_brute_axe_whirl" }, "otherStateNames": [ "Whirl_Loop" ], "usage": "Except" }, { "currentStateName": "JumpAttack", "audioEvent": { "text": "Stop_sfx_monster_brute_axe_jumpAttack" } }, { "currentStateName": "PickUp", "audioEvent": { "text": "Stop_sfx_monster_brute_axe_pickup" } }, { "currentStateName": "JumpAttack", "audioEvent": { "text": "Stop_vo_monster_brute_axe_jumpAttack" } }, { "currentStateName": "PickUp", "audioEvent": { "text": "Stop_vo_monster_brute_axe_pickUp" } } ] } } }