{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 10000.0, "height": 2.7, "modelHeight": 2.7, "viewSize": 2.0, "affectedByWorld": true, "checkInSurface": true, "useGrassDisplacement": true, "clearAnimatorOnSetLightDeactive": true, "clearAIOnSetLightDeactive": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "maxYawDegree": 10.0, "maxPitchDegree": 5.0, "animStates": [ "NormalIdle/standby", "NormalMove/Walk" ] }, "model": { "bornEffect": "Eff_Monster_Invoker_Born", "attachEffect": "" }, "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.5, "dieForceDisappearTime": 5.0, "dieDisappearEffect": "Eff_Death_Avatar_Common", "dieShaderData": "AvatarDie", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "DGGFJHAJMMH": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "TransformAtk": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "massiveAttackRatio": 0.25, "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": 4.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "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": 100.0 }, "strikeType": "Default", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5" } } } } }, "abilities": [ { "abilityID": "Invoker_Deacon_Fire_AnimatorSteer", "abilityName": "Invoker_Deacon_Fire_AnimatorSteer", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_Disappear", "abilityName": "Invoker_Deacon_Fire_Disappear", "abilityOverride": "" }, { "abilityID": "LoseHP", "abilityName": "Invoker_Deacon_FireDebuff_LoseHP", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_NormalAtk", "abilityName": "Invoker_Deacon_Fire_NormalAtk", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_BurnAtk", "abilityName": "Invoker_Deacon_Fire_BurnAtk", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_BurnAtk_SummonFireCore", "abilityName": "Invoker_Deacon_Fire_BurnAtk_SummonFireCore", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_Transform", "abilityName": "Invoker_Deacon_Fire_Transform", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_StateControl", "abilityName": "Invoker_Deacon_Fire_StateControl", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_MeleeAtk", "abilityName": "Invoker_Deacon_Fire_MeleeAtk", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_MeleeAtk_Explosion", "abilityName": "Invoker_Deacon_Fire_MeleeAtk_Explosion", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_RangeAtk", "abilityName": "Invoker_Deacon_Fire_RangeAtk", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_HellFire", "abilityName": "Invoker_Deacon_Fire_HellFire", "abilityOverride": "" }, { "abilityID": "Invoker_Deacon_Fire_HellFireAtk", "abilityName": "Invoker_Deacon_Fire_HellFireAtk", "abilityOverride": "" }, { "abilityID": "FireCoreKilled", "abilityName": "Invoker_Deacon_Fire_FireCoreKilled", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "Born": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Born": [ "Audio_Monster_lnvoker_Deacon_Fire_Born" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "StandBy": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Walk": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Monster_lnvoker_Deacon_Fire_Hit_L" ], "Hit_H": [ "Audio_Monster_lnvoker_Deacon_Fire_Hit_H" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "FireCoreExplodeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "FireCoreExplodeHit": [ "Audio_Monster_lnvoker_Deacon_Fire_FireCoreExplodeHit" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Die": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Die": [ "Monster_Invoker_Deacon_Fire_Die", "Audio_Monster_lnvoker_Deacon_Fire_Die" ] } }, "Disappear": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Disappear": [ "Monster_Invoker_Deacon_Fire_Disappear" ] } }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [ "Monster_Invoker_Deacon_Fire_Alert", "Audio_Monster_lnvoker_Deacon_Fire_Alert" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Tarnsfrom": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Transform": [ "Monster_Invoker_Deacon_Fire_Transform", "Audio_Monster_lnvoker_Deacon_Fire_Transform" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "NormalAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "NormalAtk": [ "Monster_Invoker_Deacon_Fire_NormalAtk", "Audio_Monster_lnvoker_Deacon_Fire_NormalAtk" ], "NormalAtk_Plus": [ "Monster_Invoker_Deacon_Fire_NormalAtk", "Audio_Monster_lnvoker_Deacon_Fire_NormalAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "MeleeAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAtk": [ "Monster_Invoker_Deacon_Fire_MeleeAtk", "Audio_Monster_lnvoker_Deacon_Fire_MeleeAtk" ], "MeleeAtk_Plus": [ "Monster_Invoker_Deacon_Fire_MeleeAtk", "Audio_Monster_lnvoker_Deacon_Fire_MeleeAtk" ] }, "addEndure": 0.8, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "BurnAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BurnAtk": [ "Monster_Invoker_Deacon_Fire_BurnAtk", "Audio_Monster_lnvoker_Deacon_Fire_BurnAtk" ], "BurnAtk_Plus": [ "Monster_Invoker_Deacon_Fire_BurnAtk", "Audio_Monster_lnvoker_Deacon_Fire_BurnAtk" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "RangeAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RangeAtk": [ "Monster_Invoker_Deacon_Fire_RangeAtk", "Audio_Monster_lnvoker_Deacon_Fire_RangeAtk" ], "RangeAtk_Plus": [ "Monster_Invoker_Deacon_Fire_RangeAtk", "Audio_Monster_lnvoker_Deacon_Fire_RangeAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "HellFire": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HellFire": [ "Monster_Invoker_Deacon_Fire_HellFire", "Audio_Monster_lnvoker_Deacon_Fire_HellFireAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "HellFireAtkBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HellFireAtkBS": [ "Monster_Invoker_Deacon_Fire_HellFireAtkBS", "Audio_Monster_lnvoker_Deacon_Fire_HellFireAtk_BS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "HellFireAtkLoop": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HellFireAtkLoop": [ "Monster_Invoker_Deacon_Fire_HellFireAtkLoop" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "HellFireAtkAS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HellFireAtkAS": [ "Monster_Invoker_Deacon_Fire_HellFireAtkAS", "Audio_Monster_lnvoker_Deacon_Fire_HellFireAtk_AS" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] }, "Blink": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Blink_BS": [ "Monster_Invoker_Deacon_Fire_BlinkBS", "Audio_Monster_lnvoker_Deacon_Fire_Blink_BS" ], "Blink_AS": [ "Monster_Invoker_Deacon_Fire_BlinkAS", "Audio_Monster_lnvoker_Deacon_Fire_Blink_AS" ] }, "addEndure": 0.0, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offset": { "x": -0.7 }, "offsetType": "Character", "showDistance": 36.0, "showHPBar": true, "size": "Big" }, "initialPoses": { "Default": { "initialPoseID": 101, "initialPoseParams": { "boolParams": { "WanderState": "false" } } } }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "feelRange": 15.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT" ], "NeverCombat": [] }, "threat": { "clearThreatByLostPath": true, "clearThreatByTargetOutOfZone": true, "resistTauntLevel": "Monster_TauntLevel_3" }, "defendArea": { "defendRange": 50.0 }, "network": { "syncSkill": true }, "skillGroupCDConfigs": [ { "skillGroupCDID": 200, "skillGroupCDTime": 1.0 }, { "skillGroupCDID": 300, "skillGroupCDTime": 0.5 } ], "skills": { "101": { "name": "OnAlert", "skillType": "OnAlert", "castCondition": { "pose": [ 101 ] }, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "NormalAtk", "castCondition": { "pose": [ 302, 303, 402 ], "pickRangeMax": 20.0 }, "cd": 10.0, "cdUpperRange": 5.0, "publicCDGroup": "", "stateIDs": [ "NormalAtk", "NormalAtk_Plus" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "211": { "name": "BurnAtk", "priority": 1, "castCondition": { "pose": [ 402 ], "pickRangeMax": 20.0 }, "cd": 40.0, "cdUpperRange": 10.0, "initialCD": 15.0, "publicCDGroup": "", "triggerGCD": false, "triggerCDOnStart": true, "stateIDs": [ "BurnAtk", "BurnAtk_Plus" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "221": { "name": "MeleeAtk", "castCondition": { "pose": [ 303, 302, 402 ], "pickRangeMax": 8.0 }, "cd": 25.0, "cdUpperRange": 2.0, "initialCD": 10.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "MeleeAtk", "MeleeAtk_Plus" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "251": { "name": "RangeAtk", "castCondition": { "pose": [ 302, 303, 402 ], "pickRangeMax": 20.0 }, "cd": 10.0, "cdUpperRange": 2.0, "publicCDGroup": "", "stateIDs": [ "RangeAtk", "RangeAtk_Plus" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "261": { "name": "HellFireAtk", "priority": 2, "castCondition": { "pose": [ 403 ], "pickRangeMax": 50.0 }, "cd": 10.0, "cdUpperRange": 5.0, "initialCD": 5.0, "publicCDGroup": "", "triggerGCD": false, "stateIDs": [ "HellFireAtkBS", "HellFireAtkLoop", "HellFireAtkAS" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "271": { "name": "HellFire", "castCondition": { "pose": [ 302, 303, 402 ], "pickRangeMax": 20.0 }, "cd": 5.0, "cdUpperRange": 3.0, "publicCDGroup": "", "stateIDs": [ "HellFire" ], "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 2.0, "returnToBornTactic": { "enable": true, "201": { "speedLevel": 1, "fadeoutBeginTime": 2.0, "fadeoutEndTime": 3.0 } }, "wanderTactic": { "enable": true, "condition": { "pose": [ 201 ] }, "201": { "distanceFromBorn": 15.0, "distanceFromCurrentMin": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 302, 303, 402, 403, 404 ] }, "201": { "speedLevel": 1, "startDistanceMin": 20.0, "startDistanceMax": 99.0, "stopDistance": 20.0, "useMeleeSlot": false } } }, "inputKeys": [ { "keyID": 201, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 211, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 221, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 251, "inputKeyCode": 263, "abilityName": "" }, { "keyID": 261, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 271, "inputKeyCode": 257, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "velocityForce": { "excludeForces": [ "RetreatAirType" ] }, "moveOnWater": true, "monsterSizeType": "StoopType", "positionModifyState": "Walk" }, "audio": { "animAudio": { "onTransitionIn": [ { "currentStateName": "HellFireAtkLoop", "audioEvent": { "text": "Play_sfx_monster_lnvoker_deacon_fire_hellFireAtk_Loop" } } ], "onTransitionOut": [ { "currentStateName": "HellFireAtkLoop", "audioEvent": { "text": "Stop_sfx_monster_lnvoker_deacon_fire_hellFireAtk_Loop" } } ] }, "disableEvent": { "text": "" }, "destroyEvent": { "text": "" } } }