{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 10000.0, "height": 2.5, "modelHeight": 4.0, "viewSize": 3.0, "affectedByWorld": true, "checkInSurface": true, "scale": 0.7, "useGrassDisplacement": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "maxYawDegree": 10.0, "maxPitchDegree": 20.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_Grunt_Other", "weight": 150.0 }, "beHit": { "hitBloodEffect": "" }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 1.5, "dieForceDisappearTime": 2.5, "dieDisappearEffect": "Eff_Death_Common", "dieShaderData": "MonsterDie", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "NormalAtk01": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 70.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 270.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": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.04, "shakeTime": 0.09, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "NormalAtk01_Fire": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 70.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 270.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.09, "shakeDistance": 25.0, "shakeDir": { "x": 1.0, "z": 1.0 } } } }, "NormalAtk02": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -0.566 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.882 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirectionInverse" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.06, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "NormalAtk02_Fire": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -0.566 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.382 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "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": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirectionInverse" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.2, "shakeTime": 0.24, "shakeDistance": 25.0, "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.0 } } }, "height": 3.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "JumpAtk_Fire": { "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.0 } } }, "height": 3.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": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.12, "shakeTime": 0.24, "shakeDir": { "y": -1.0 } } } }, "JumpAtkFinal": { "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.0 } } }, "height": 3.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "JumpAtkFinal_Fire": { "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.0 } } }, "height": 3.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "CrushAtkFinal": { "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.0 } } }, "height": 3.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } }, "CrushAtkFinal_Fire": { "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.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6" }, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.16, "shakeTime": 0.24, "shakeDistance": 25.0, "shakeDir": { "y": -1.0 } } } } } }, "abilities": [ { "abilityID": "Monster_Drake_Rock_Alert", "abilityName": "Monster_Drake_Rock_Alert", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_SlapGround01", "abilityName": "Monster_Drake_Rock_SlapGround01", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_SlapGround02", "abilityName": "Monster_Drake_Rock_SlapGround02", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_SlapGround03", "abilityName": "Monster_Drake_Rock_SlapGround03", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_JumpAtk", "abilityName": "Monster_Drake_Rock_JumpAtk", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_JumpAtk_Alert", "abilityName": "Monster_Drake_Rock_JumpAtk_Alert", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_JumpAtkFinal", "abilityName": "Monster_Drake_Rock_JumpAtkFinal", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_JumpAtkFinal_Alert", "abilityName": "Monster_Drake_Rock_JumpAtkFinal_Alert", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_CrushAtk_Reset", "abilityName": "Monster_Drake_Rock_CrushAtk_Reset", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_CrushAtkCharging", "abilityName": "Monster_Drake_Rock_CrushAtkCharging", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_CrushAtkFinalHit", "abilityName": "Monster_Drake_Rock_CrushAtkFinalHit", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_CrushAtkNoHit", "abilityName": "Monster_Drake_Rock_CrushAtkNoHit", "abilityOverride": "" }, { "abilityID": "Monster_Drake_Rock_AnimationSteer", "abilityName": "Monster_Drake_Rock_AnimationSteer", "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_Drake_Rock_WalkForward" ], "WalkBack": [ "Audio_Drake_Rock_WalkForward" ], "WalkRight": [ "Audio_Drake_Rock_WalkForward" ], "WalkLeft": [ "Audio_Drake_Rock_WalkForward" ], "WalkFree": [ "Audio_Drake_Rock_WalkFree" ], "Run": [ "Monster_Drake_Rock_Run", "Audio_Drake_Rock_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Turn": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Drake_Rock_Hit_L" ], "Hit_H": [ "Audio_Drake_Rock_Hit_H" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [], "HitThrowDrop": [], "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_Drake_Rock_Die" ], "Die_02": [], "SwimDie": [], "SwimDie_AS": [] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die_RagDoll_01": [], "Die_RagDoll_02": [], "AirDie": [ "Audio_Drake_Rock_AirDie" ] } }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [ "Monster_Drake_Rock_Alert", "Audio_Drake_Rock_Alert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "NormalAtk01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAtk01": [ "Monster_Drake_Rock_NormalAtk01", "Audio_Drake_Rock_NormalAtk01" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "NormalAtk02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAtk02": [ "Monster_Drake_Rock_NormalAtk02", "Audio_Drake_Rock_NormalAtk02" ] }, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SlapGround01": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SlapGround01": [ "Monster_Drake_Rock_SlapGround01", "Audio_Drake_Rock_SlapGround01" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SlapGround02": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SlapGround02": [ "Monster_Drake_Rock_SlapGround02", "Audio_Drake_Rock_SlapGround02" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "SlapGround03": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "SlapGround03": [ "Monster_Drake_Rock_SlapGround03", "Audio_Drake_Rock_SlapGround03" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.8, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "JumpAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "JumpAtkBS": [ "Audio_Drake_Rock_JumpAtkBS" ], "JumpAtk": [ "Monster_Drake_Rock_JumpAtk", "Audio_Drake_Rock_JumpAtk" ], "JumpAtkAS": [ "Audio_Drake_Rock_JumpAtkAS" ], "JumpAtkFinal": [ "Monster_Drake_Rock_JumpAtkFinal", "Audio_Drake_Rock_jumpAtkAtkFinal" ] }, "cullingModelAlwaysAnimate": true, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "ElementEnhance": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ElementEnhance": [ "Monster_Drake_Rock_ElementEnhance", "Audio_Drake_Rock_ElementEnhance" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CrushAtkBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkBS": [ "Monster_Drake_Rock_CrushAtkBS", "Audio_Drake_Rock_CrushAtkBS" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CrushAtkSteer": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkSteer": [] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnEnter": [ "ChargingEnd" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CrushAtkCharging": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkCharging": [] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CrushAtkNoHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkNohit": [ "Monster_Drake_Rock_CrushAtkNoHit", "Audio_Drake_Rock_CrushAtkNohit" ] }, "canDoSkill": true, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true, "followAnimRotation": true }, "CrushAtkFinalHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkFinalHit": [ "Monster_Drake_Rock_CrushAtk_FinalHit", "Audio_Drake_Rock_CrushAtkFinalHit" ] }, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "CrushAtkFailed": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "CrushAtkFailed": [ "Monster_Drake_Rock_CrushAtkFailed", "Audio_Drake_Rock_CrushAtkFailed" ] }, "canDoSkill": true, "addEndure": 0.0, "massRatio": 20.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true, "followAnimRotation": true } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "y": 0.3, "z": 0.5 }, "offsetType": "Character", "radiusOffset": 0.6, "size": "Grand" }, "initialPoses": { "Default": {} }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "viewRange": 40.0, "feelRange": 10.0 }, "HighAlert": { "viewRange": 50.0, "feelRange": 12.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting" }, "HighAlertTemplate": { "DefaultPoses": "HighAlert" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT" ] }, "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": {}, "skills": { "101": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "NormalAtk", "enableSkillPrepare": true, "castCondition": { "maxTargetAngleXZ": 180.0, "maxTargetAngleY": 45.0, "pickRangeMax": 7.0, "castRangeMax": 2.0 }, "cd": 3.0, "publicCDGroup": "", "stateIDs": [ "NormalAtk01", "NormalAtk02" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "211": { "name": "SlapGround", "priority": 4, "castCondition": { "maxTargetAngleXZ": 180.0, "pickRangeMax": 10.0 }, "cd": 10.0, "cdUpperRange": 5.0, "publicCDGroup": "Drake_SlapGround", "ignoreGCD": true, "stateIDs": [ "SlapGround01", "SlapGround02", "SlapGround03" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "221": { "name": "JumpAtk", "priority": 3, "castCondition": { "maxTargetAngleXZ": 180.0, "pickRangeMin": 5.0, "pickRangeMax": 15.0 }, "cd": 16.0, "cdUpperRange": 8.0, "initialCD": 3.0, "publicCDGroup": "Drake_JumpAtk", "stateIDs": [ "JumpAtk" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "231": { "name": "ElementEnhance", "priority": 1, "castCondition": { "pose": [ 211, 212, 213, 214 ], "pickRangeMax": 99.0 }, "cd": 30.0, "initialCD": 30.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "ElementEnhance" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "241": { "name": "CrushAtk", "priority": 2, "castCondition": { "pose": [ 211, 212, 213, 214 ], "pickRangeMax": 20.0 }, "cd": 25.0, "initialCD": 25.0, "publicCDGroup": "Drake_CrushAtk", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "CrushAtkBS", "CrushAtkSteer", "CrushAtkCharging", "CrushAtkFinalHit", "CrushAtkFailed", "CrushAtkNoHit" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "242": { "name": "CrushAtk", "priority": 2, "castCondition": { "pose": [ 221, 222, 223, 224 ], "pickRangeMax": 20.0 }, "cd": 15.0, "initialCD": 15.0, "publicCDGroup": "Drake_CrushAtk", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "CrushAtkBS", "CrushAtkSteer", "CrushAtkCharging", "CrushAtkFinalHit", "CrushAtkFailed", "CrushAtkNoHit" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" } }, "skillGCD": 1.5, "returnToBornTactic": { "enable": true, "201": {} }, "wanderTactic": { "enable": true, "condition": { "pose": [ 101 ] }, "201": { "turnSpeedOverride": 0.2, "cdMax": 7.5, "cdMin": 5.0, "distanceFromBorn": 25.0, "distanceFromCurrentMin": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 201, 211, 212, 213, 214, 221, 222, 223, 224 ] }, "201": { "startDistanceMin": 7.0, "startDistanceMax": 99.0, "stopDistance": 5.0, "speedLevelInner": 5 } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 201, 211, 212, 213, 214, 221, 222, 223, 224 ] }, "201": { "rangeMin": 0.0, "rangeMax": 7.0, "facingMoveWeight": { "forward": 0.0, "back": 0.0, "left": 2.0, "right": 2.0 } } } }, "inputKeys": [ { "keyID": 101, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 201, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 211, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 221, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 231, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 241, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 251, "inputKeyCode": 263, "abilityName": "" }, { "keyID": 252, "inputKeyCode": 264, "abilityName": "" }, { "keyID": 253, "inputKeyCode": 265, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "facingMove": "FourDirection" } }