Grasscutter_Resources/Resources/BinOutput/Monster/ConfigMonster_Mimik_Ice_01.json
2022-04-23 07:55:31 +05:30

1510 lines
39 KiB
JSON

{
"common": {
"effectAttachShape": {
"$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh",
"mesh": "EffectMesh"
},
"mass": 90.0,
"modelHeight": 1.7,
"viewSize": 1.5,
"affectedByWorld": true,
"checkInSurface": true,
"clearAnimatorOnSetLightDeactive": true,
"clearAIOnSetLightDeactive": true
},
"specialPoint": {
"elementAbsorb": "RootNode",
"elementPendant": "",
"elementDrop": "Chest",
"bulletAim": "Chest"
},
"model": {
"bornEffect": "Eff_Monster_Mimik_DigOutAttack_Warning",
"attachEffect": ""
},
"combat": {
"property": {
"endureType": "Monster_Minion",
"weight": 60.0
},
"beHit": {
"hitBloodEffect": "",
"ignoreMinHitVY": true
},
"combatLock": {
"lockShape": "CircleLockEnemy",
"lockType": "Avatar&Monster_Lv4"
},
"die": {
"hasAnimatorDie": true,
"dieEndTime": 1.0,
"dieForceDisappearTime": 1.0,
"dieDisappearEffect": "Eff_Death_Common",
"dieShaderData": "MonsterDie",
"JIEMJMIBGIP": true,
"GAFFCFHICFH": true,
"GDFEBBNDMOA": true,
"DGGFJHAJMMH": true,
"JELOILMDPDM": true,
"GFECLGIFADA": true
},
"animEvents": {
"DigOutAtk": {
"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": 2.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.12,
"shakeTime": 0.15,
"shakeDistance": 25.0,
"shakeDir": {
"y": -1.0
}
}
}
},
"Atk01": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"size": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.6
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"z": {
"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": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Default",
"enBreak": 75.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.04,
"shakeTime": 0.09,
"shakeDistance": 7.5,
"shakeDir": {
"y": 1.0
}
}
}
},
"Atk02": {
"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": 2.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 200.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTimeScale": 0.01
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.12,
"shakeTime": 0.15,
"shakeDistance": 25.0,
"shakeDir": {
"y": -1.0
}
}
}
}
}
},
"equipController": {
"sheathPoint": "",
"attachPoints": {
"fruit01": "fruit01",
"fruit02": "fruit02",
"fruit03": "fruit03"
}
},
"abilities": [
{
"abilityID": "SteerAttack",
"abilityName": "Monster_Mimik_SteerAttack",
"abilityOverride": ""
},
{
"abilityID": "FruitPartControl",
"abilityName": "Monster_Mimik_FruitPartControl",
"abilityOverride": ""
},
{
"abilityID": "FruitManager",
"abilityName": "Monster_Mimik_Ice_FruitManager",
"abilityOverride": ""
},
{
"abilityID": "Add3Fruit_Common",
"abilityName": "Monster_Mimik_Add3Fruit",
"abilityOverride": ""
},
{
"abilityID": "ReduceFruit",
"abilityName": "Monster_Mimik_ReduceFruit",
"abilityOverride": ""
},
{
"abilityID": "ClearFruit",
"abilityName": "Monster_Mimik_ClearFruit",
"abilityOverride": ""
},
{
"abilityID": "Ice_FruitReborn_Effect",
"abilityName": "Monster_Mimik_Ice_FruitReborn_Effect",
"abilityOverride": ""
},
{
"abilityID": "FruitReborn_TriggerShaderEffect01_Common",
"abilityName": "Monster_Mimik_FruitReborn_TriggerShaderEffect01",
"abilityOverride": ""
},
{
"abilityID": "Ice_AbsorbFruit_DoFruitMoveEffect",
"abilityName": "Mimik_Ice_AbsorbFruit_DoFruitMoveEffect",
"abilityOverride": ""
},
{
"abilityID": "AbsorbFruitState",
"abilityName": "Monster_Mimik_Ice_AbsorbFruitState",
"abilityOverride": ""
},
{
"abilityID": "Ice_AbsorbFruit",
"abilityName": "Monster_Mimik_Ice_AbsorbFruit",
"abilityOverride": ""
},
{
"abilityID": "Ice_Fruit_Effect",
"abilityName": "Monster_Mimik_Ice_Fruit_Effect",
"abilityOverride": ""
},
{
"abilityID": "Ice_DownManager",
"abilityName": "Monster_Mimik_Ice_DownManager",
"abilityOverride": ""
},
{
"abilityID": "Ice_ForwardShoot01",
"abilityName": "Monster_Mimik_Ice_ForwardShoot01",
"abilityOverride": ""
},
{
"abilityID": "Ice_ElementState_On",
"abilityName": "Monster_Mimik_Ice_ElementState_On",
"abilityOverride": ""
},
{
"abilityID": "Ice_ElementState_Off",
"abilityName": "Monster_Mimik_Ice_ElementState_Off",
"abilityOverride": ""
},
{
"abilityID": "Underground",
"abilityName": "Monster_Mimik_Underground",
"abilityOverride": ""
},
{
"abilityID": "RemoveUnderground",
"abilityName": "Monster_Mimik_RemoveUnderground",
"abilityOverride": ""
},
{
"abilityID": "DigInFarTrigger",
"abilityName": "Monster_Mimik_DigInFarTrigger",
"abilityOverride": ""
},
{
"abilityID": "GetDigOutPosClose",
"abilityName": "Monster_Mimik_GetDigOutPosClose",
"abilityOverride": ""
},
{
"abilityID": "GetDigOutPosFar",
"abilityName": "Monster_Mimik_GetDigOutPosFar",
"abilityOverride": ""
},
{
"abilityID": "GetDigOutPosBack",
"abilityName": "Monster_Mimik_GetDigOutPosBack",
"abilityOverride": ""
},
{
"abilityID": "GetDigOutPosChase",
"abilityName": "Monster_Mimik_GetDigOutPosChase",
"abilityOverride": ""
},
{
"abilityID": "GetDigOutPosRandom",
"abilityName": "Monster_Mimik_GetDigOutPosRandom",
"abilityOverride": ""
},
{
"abilityID": "BlinkToDigOutPos",
"abilityName": "Monster_Mimik_BlinkToDigOutPos",
"abilityOverride": ""
},
{
"abilityID": "Retreat",
"abilityName": "Monster_Mimik_Retreat",
"abilityOverride": ""
},
{
"abilityID": "ResetRetreatCD",
"abilityName": "Monster_Mimik_ResetRetreatCD",
"abilityOverride": ""
},
{
"abilityID": "RevengeAttackCDManager",
"abilityName": "Monster_Mimik_RevengeAttackCDManager",
"abilityOverride": ""
},
{
"abilityID": "RevengeAttack",
"abilityName": "Monster_Mimik_RevengeAttack",
"abilityOverride": ""
},
{
"abilityID": "Attack01_BS",
"abilityName": "Mimik_Attack01_BS",
"abilityOverride": ""
},
{
"abilityID": "Attack01Close_BS",
"abilityName": "Mimik_Attack01Close_BS",
"abilityOverride": ""
},
{
"abilityID": "Attack01",
"abilityName": "Mimik_Attack01",
"abilityOverride": ""
},
{
"abilityID": "Attack01Close",
"abilityName": "Mimik_Attack01Close",
"abilityOverride": ""
},
{
"abilityID": "Attack01_TriggerShaderEffect",
"abilityName": "Monster_Mimik_Attack01_TriggerShaderEffect",
"abilityOverride": ""
},
{
"abilityID": "ShaderEffect_InterruptTrigger",
"abilityName": "Monster_Mimik_ShaderEffect_InterruptTrigger",
"abilityOverride": ""
},
{
"abilityID": "ReturnToBornManager",
"abilityName": "Monster_Mimik_ReturnToBornManager",
"abilityOverride": ""
},
{
"abilityID": "DamageManager",
"abilityName": "Monster_Mimik_DamageManager",
"abilityOverride": ""
},
{
"abilityID": "Ice_SkillSet",
"abilityName": "Monster_Mimik_Ice_SkillSet",
"abilityOverride": ""
}
],
"stateLayers": {
"defaultLayer": {
"$type": "MoleMole.Config.ConfigNormalStateLayer",
"layerIndexName": "",
"stateIDs": {
"Born": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Born": []
},
"canDoSkill": true,
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
]
},
"NormalIdle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Standby": []
},
"canDoSkill": true,
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"DigMove": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"DigInClose": [
"Monster_Mimik_DigInClose",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
],
"DigInFar": [
"Monster_Mimik_DigInFar",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
],
"DigInBack": [
"Monster_Mimik_DigInBack",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
],
"DigInChase": [
"Monster_Mimik_DigInChase",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
]
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"DoSkill",
"DigInFarTrigger"
],
"canSteer": true
},
"DigMoveRandom": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"DigInRandom_01": [
"Monster_Mimik_DigInRandom",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
],
"DigInRandom_02": [
"Monster_Mimik_DigInRandom",
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_DiginChase"
]
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"addEndure": 0.05,
"canSteer": true
},
"DigOut_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"DigOut_BS": []
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"DigOut": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"DigOut_Wait": [
"Monster_Mimik_DigOut_Wait"
],
"DigOut": [
"Monster_Mimik_DigOutEffect",
"Monster_Mimik_UnderGround_DigOut",
"Audio_Monster_Mimik_Ice_DigOut"
],
"DigOutAttack": [
"Monster_Mimik_DigOutAttack",
"Monster_Mimik_UnderGround_DigOut",
"Audio_Monster_Mimik_Ice_DigOut"
],
"Born_AS": [
"Monster_Mimik_DigOutAttack",
"Monster_Mimik_UnderGround_DigOut",
"Audio_Monster_Mimik_Ice_DigOut"
]
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"DigOut_EndDelay": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"DigOut_EndDelay": []
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"FruitReborn": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FruitReborn_BS": [
"Monster_Mimik_DigInEffect",
"Monster_Mimik_UnderGround_DigIn",
"Audio_Monster_Mimik_Ice_FruitReborn_BS"
],
"FruitReborn_Act": [],
"FruitReborn_AS": [
"Monster_Mimik_Ice_FruitReborn_AS",
"Monster_Mimik_UnderGround_DigOut",
"Audio_Monster_Mimik_Ice_FruitReborn_AS"
]
},
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"BeHit": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Hit_H": []
},
"canDoSkill": true,
"resetAnimatorTriggerOnEnter": [
"BeHit",
"DigInFarTrigger"
],
"resetAnimatorTriggerOnExit": [
"DoSkill",
"InterruptTrigger"
]
},
"BeHitThrow": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HitThrow": [
"Monster_Mimik_HitThrow"
],
"HitThrowDrop": [],
"HitThrowToGround": [
"Monster_Mimik_HitThrowToGround",
"Audio_Monster_Mimik_Ice_HitGround"
]
},
"addEndure": 0.05,
"resetAnimatorTriggerOnEnter": [
"BeHit",
"HitAir2HitDrop"
],
"resetAnimatorTriggerOnExit": [
"DoSkill",
"InterruptTrigger"
]
},
"Struggle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Struggle": []
},
"resetAnimatorTriggerOnEnter": [
"BeHit",
"HitAir2HitDrop"
],
"resetAnimatorTriggerOnExit": [
"DoSkill",
"InterruptTrigger"
]
},
"Die": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Die1": [
"Audio_Monster_Mimik_Ice_Die"
],
"Die2": [
"Audio_Monster_Mimik_Ice_Die"
],
"FallingDie": [],
"SwimDie": [
"Audio_Monster_Mimik_Ice_Die"
],
"AirDie": [
"Audio_Monster_Mimik_Ice_Die"
]
},
"cullingModelAlwaysAnimate": true
},
"Life_Warning": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Alert": [],
"Warning": [
"Audio_Monster_Mimik_Ice_DigOut"
]
},
"cullingModelAlwaysAnimate": true,
"addEndure": 0.0,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Attack01Close_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Attack01Close_BS": [
"Monster_Mimik_Ice_Attack01Close_BS",
"Audio_Monster_Mimik_Ice_MeleeAtk_01_BS"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnEnter": [
"InterruptTrigger"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Attack01Close": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Attack01Close": [
"Monster_Mimik_Ice_Attack01Close",
"Audio_Monster_Mimik_Ice_MeleeAtk_01"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnEnter": [
"InterruptTrigger"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Attack01_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Attack01_01_BS": [
"Monster_Mimik_Ice_Attack01_BS",
"Audio_Monster_Mimik_Ice_MeleeAtk_01_BS"
],
"Attack01_02_BS": [
"Monster_Mimik_Ice_Attack01_BS",
"Audio_Monster_Mimik_Ice_MeleeAtk_01_BS"
],
"Attack01_03_BS": [
"Monster_Mimik_Ice_Attack01_BS",
"Audio_Monster_Mimik_Ice_MeleeAtk_01_BS"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnEnter": [
"InterruptTrigger"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Attack01": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Attack01_01": [
"Monster_Mimik_Ice_Attack01",
"Audio_Monster_Mimik_Ice_MeleeAtk_01"
],
"Attack01_02": [
"Monster_Mimik_Ice_Attack01",
"Audio_Monster_Mimik_Ice_MeleeAtk_01"
],
"Attack01_03": [
"Monster_Mimik_Ice_Attack01",
"Audio_Monster_Mimik_Ice_MeleeAtk_01"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnEnter": [
"DigInFarTrigger"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"RevengeAttack_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"RevengeAttack_BS": [
"Monster_Mimik_Ice_Attack02_BS",
"Audio_Monster_Mimik_Ice_RevengeAtk_BS"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"RevengeAttack": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"RevengeAttack": [
"Monster_Mimik_Ice_Attack02",
"Audio_Monster_Mimik_Ice_RevengeAtk"
]
},
"addEndure": 0.75,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"AbsorbFruit": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"AbsorbFruit_BS": [
"Monster_Mimik_Ice_AbsorbFruit_BS",
"Audio_Monster_Mimik_Ice_AbsorbFruit_BS"
],
"AbsorbFruit_AS": [
"Monster_Mimik_Ice_AbsorbFruit_AS",
"Audio_Monster_Mimik_Ice_AbsorbFruit_AS"
]
},
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"AbsorbFruit_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"AbsorbFruit_Loop": []
},
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"ForwardShoot01": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ForwardShoot01_BS": [
"Audio_Monster_Mimik_Ice_ForwardShoot_01_BS"
],
"ForwardShoot01_Shoot": [
"Monster_Mimik_Ice_ForwardShoot01"
],
"ForwardShoot01_AS": [
"Audio_Monster_Mimik_Ice_ForwardShoot_01_AS"
]
},
"addEndure": 0.05,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Down": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Down_BS": [
"Monster_Mimik_Ice_AbsorbFruit_Break",
"Audio_Monster_Mimik_Ice_Down_BS"
],
"Down_Loop": [],
"Down_AS": [
"Audio_Monster_Mimik_Ice_Down_AS"
]
},
"canDoSkill": true,
"canSyncMove": true,
"addEndure": 10.0,
"resetAnimatorTriggerOnExit": [
"DoSkill"
]
},
"ReturnToBorn": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ReturnToBorn": [
"Monster_Mimik_Ice_ReturnToBorn",
"Monster_Mimik_UnderGround_DigIn"
],
"ReturnToBorn_AS_Wait": [
"Monster_Mimik_DigOut_Wait"
],
"ReturnToBorn_AS": [
"Monster_Mimik_DigOutEffect",
"Monster_Mimik_UnderGround_DigOut",
"Audio_Monster_Mimik_Ice_DigOut"
]
},
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
}
}
}
},
"partControl": {
"parts": [
{
"$type": "MoleMole.Config.ConfigControlPart",
"angularSpeed": 3600.0,
"partRootName": "Fruit01",
"forwardByTransName": "",
"limitHorizontal": 360.0,
"limitVertical": 0.0
},
{
"$type": "MoleMole.Config.ConfigControlPart",
"angularSpeed": 3600.0,
"partRootName": "Fruit02",
"forwardByTransName": "",
"limitHorizontal": 360.0,
"limitVertical": 0.0
},
{
"$type": "MoleMole.Config.ConfigControlPart",
"angularSpeed": 3600.0,
"partRootName": "Fruit03",
"forwardByTransName": "",
"limitHorizontal": 360.0,
"limitVertical": 0.0
}
]
},
"billboard": {
"$type": "MoleMole.Config.ConfigCombatBillboard",
"attachPoint": "BillboardAttach",
"offset": {
"y": 1.5
},
"radiusOffset": 0.2,
"showHPBar": true
},
"initialPoses": {
"Default": {}
},
"aibeta": {
"enable": true,
"sensing": {
"settings": {
"DefaultSetting": {
"feelRange": 25.0
},
"Sacrifice": {
"viewRange": 10.0
}
}
},
"neurons": {
"DefaultSetting": [
"HIT"
]
},
"threat": {
"clearThreatTargetDistance": 30.0,
"clearThreatEdgeDistance": 7.5,
"clearThreatTimerByDistance": 1.5,
"viewThreatGrow": 35.0,
"feelThreatGrow": 100.0,
"threatDecreaseSpeed": 10.0
},
"defendArea": {},
"skillGroupCDConfigs": [
{
"skillGroupCDID": 1,
"skillGroupCDTime": 0.0
},
{
"skillGroupCDID": 2,
"skillGroupCDTime": 10.0
}
],
"skillSetting": {
"skillEliteSet": {
"1": [
201,
202,
301,
312
],
"101": [
211,
212,
302
]
}
},
"skills": {
"102": {
"name": "OnAlert",
"skillType": "OnAlert",
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"Life_Warning"
],
"skillQueryingTime": 3.0,
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"201": {
"name": "Attack01",
"combatSkillType": "RangedAttack",
"castCondition": {
"pose": [
2101,
2201,
2301
],
"pickRangeMin": 8.5,
"pickRangeMax": 15.0,
"castRangeMin": 8.5,
"castRangeMax": 15.0
},
"cd": 2.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"Attack01",
"Attack01_BS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"211": {
"name": "Attack01",
"combatSkillType": "RangedAttack",
"castCondition": {
"pose": [
2101,
2201,
2301
],
"pickRangeMin": 8.5,
"pickRangeMax": 15.0,
"castRangeMin": 8.5,
"castRangeMax": 15.0
},
"cd": 5.0,
"cdUpperRange": 5.0,
"initialCD": 5.0,
"initialCDUpperRange": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"Attack01",
"Attack01_BS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"202": {
"name": "Attack01_Close",
"combatSkillType": "MeleeAttack",
"castCondition": {
"pose": [
1101,
1201,
1301,
2101,
2201,
2301
],
"pickRangeMax": 8.5,
"castRangeMax": 8.5
},
"cd": 2.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"Attack01Close_BS",
"Attack01Close"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"212": {
"name": "Attack01_Close",
"combatSkillType": "MeleeAttack",
"castCondition": {
"pose": [
1101,
1201,
1301,
2101,
2201,
2301
],
"pickRangeMax": 8.5,
"castRangeMax": 8.5
},
"cd": 5.0,
"cdUpperRange": 5.0,
"initialCD": 5.0,
"initialCDUpperRange": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"Attack01Close_BS",
"Attack01Close"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"203": {
"name": "Attack02",
"priority": 1,
"castCondition": {
"pose": [
1101,
1201,
1301
],
"pickRangeMax": 5.0,
"castRangeMax": 5.0
},
"cd": 3.0,
"initialCD": 3.0,
"publicCDGroup": "",
"skillGroupCDID": 1,
"stateIDs": [
"RevengeAttack_BS",
"RevengeAttack",
"DigMove",
"DigOut",
"DigOut_BS",
"DigOut_EndDelay"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"301": {
"name": "FruitSkill_ForwardShoot01",
"combatSkillType": "RangedAttack",
"priority": 1,
"castCondition": {
"pose": [
1101,
1201,
1301,
2101,
2201,
2301,
3101,
3201,
3301
],
"pickRangeMin": 6.0,
"pickRangeMax": 30.0,
"castRangeMax": 30.0
},
"cd": 10.0,
"initialCD": 10.0,
"publicCDGroup": "Mimik_FruitSkill",
"skillGroupCDID": 2,
"stateIDs": [
"RevengeAttack_BS",
"RevengeAttack",
"DigMove",
"DigOut",
"AbsorbFruit",
"AbsorbFruit_Loop",
"ForwardShoot01",
"Down"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "11",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"302": {
"name": "FruitSkill_ForwardShoot01",
"combatSkillType": "RangedAttack",
"priority": 1,
"castCondition": {
"pose": [
1101,
1201,
1301,
2101,
2201,
2301,
3101,
3201,
3301
],
"pickRangeMax": 3.0,
"castRangeMax": 30.0
},
"cd": 10.0,
"cdUpperRange": 10.0,
"initialCD": 10.0,
"publicCDGroup": "Mimik_FruitSkill",
"skillGroupCDID": 2,
"stateIDs": [
"DigMove",
"DigOut",
"AbsorbFruit",
"AbsorbFruit_Loop",
"ForwardShoot01",
"Down"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "11",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"312": {
"name": "FruitSkill_ForwardShoot01",
"combatSkillType": "RangedAttack",
"priority": 1,
"castCondition": {
"pose": [
1101,
1201,
1301,
2101,
2201,
2301
],
"pickRangeMax": 6.0,
"castRangeMax": 30.0
},
"cd": 10.0,
"initialCD": 10.0,
"publicCDGroup": "Mimik_FruitSkill",
"skillGroupCDID": 2,
"stateIDs": [
"RevengeAttack_BS",
"RevengeAttack",
"DigMove",
"DigOut",
"DigOut_BS",
"AbsorbFruit",
"AbsorbFruit_Loop",
"ForwardShoot01",
"Down"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "11",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"501": {
"name": "DigMoveClose",
"castCondition": {
"pose": [
3101,
3201,
3301
],
"pickRangeMax": 50.0,
"castRangeMax": 50.0
},
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"DigMove",
"DigMoveRandom",
"DigOut",
"DigOut_EndDelay"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "10"
},
"502": {
"name": "DigMoveFar",
"castCondition": {
"pose": [
1101,
1201,
1301
],
"pickRangeMax": 50.0,
"castRangeMax": 50.0
},
"cd": 15.0,
"initialCD": 3.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"DigMove",
"DigOut",
"DigOut_EndDelay",
"DigOut_BS"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"601": {
"name": "FruitReborn",
"castCondition": {
"pose": [
2001
]
},
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"FruitReborn"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
}
},
"skillGCD": 0.5,
"returnToBornTactic": {
"enable": true,
"201": {
"speedLevel": 0,
"fadeoutBeginTime": 1.0,
"fadeoutEndTime": 4.5
}
},
"wanderTactic": {
"condition": {
"pose": [
100,
300
]
},
"201": {
"turnSpeedOverride": 0.2,
"distanceFromBorn": 25.0,
"distanceFromCurrentMin": 7.5
}
},
"followScriptedPathTactic": {
"201": {
"NOACCPKANKN": 0.5,
"LMKHPFDIIPB": 0.5
}
}
},
"inputKeys": [
{
"keyID": 101,
"inputKeyCode": 257,
"abilityName": ""
},
{
"keyID": 201,
"inputKeyCode": 258,
"abilityName": ""
},
{
"keyID": 202,
"inputKeyCode": 259,
"abilityName": ""
},
{
"keyID": 301,
"inputKeyCode": 260,
"abilityName": ""
},
{
"keyID": 311,
"inputKeyCode": 261,
"abilityName": ""
},
{
"keyID": 312,
"inputKeyCode": 262,
"abilityName": ""
},
{
"keyID": 401,
"inputKeyCode": 263,
"abilityName": ""
},
{
"keyID": 402,
"inputKeyCode": 264,
"abilityName": ""
},
{
"keyID": 601,
"inputKeyCode": 265,
"abilityName": ""
},
{
"keyID": 501,
"inputKeyCode": 266,
"abilityName": ""
}
],
"move": {
"$type": "MoleMole.Config.ConfigAnimatorMove",
"monsterSizeType": "StrongHumanoidType"
},
"audio": {
"animAudio": {
"onTransitionIn": [
{
"currentStateName": "ForwardShoot01_Shoot",
"audioEvent": {
"text": "Play_sfx_monster_mimik_ice_forwardShoot_01_shoot"
}
},
{
"currentStateName": "AbsorbFruit_Loop",
"audioEvent": {
"text": "Play_sfx_monster_mimik_ice_absorbFruit"
}
},
{
"currentStateName": "Down_Loop",
"audioEvent": {
"text": "Play_sfx_monster_mimik_ice_down_lp"
}
}
],
"onTransitionOut": [
{
"currentStateName": "ForwardShoot01_Shoot",
"audioEvent": {
"text": "Stop_sfx_monster_mimik_ice_forwardShoot_01_shoot"
}
},
{
"currentStateName": "AbsorbFruit_Loop",
"audioEvent": {
"text": "Stop_sfx_monster_mimik_ice_absorbFruit"
}
},
{
"currentStateName": "Down_Loop",
"audioEvent": {
"text": "Stop_sfx_monster_mimik_ice_down_lp"
}
}
]
},
"disableEvent": {
"text": ""
},
"destroyEvent": {
"text": ""
}
}
}