{ "common": { "effectAttachShape": { "$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh", "mesh": "EffectMesh" }, "mass": 10000.0, "height": 2.7, "modelHeight": 2.7, "viewSize": 1.6, "affectedByWorld": true, "checkInSurface": true, "scale": 0.9, "useGrassDisplacement": true, "hasAfterImage": true, "clearAnimatorOnSetLightDeactive": true, "clearAIOnSetLightDeactive": true }, "headControl": { "$type": "MoleMole.Config.ConfigHeadControl", "useHeadControl": true, "maxYawDegree": 20.0, "maxPitchDegree": 5.0, "animStates": [ "NormalIdle/Standby", "NormalMove/WalkForward", "NormalMove/WalkBack", "NormalMove/WalkRight", "NormalMove/WalkLeft", "TurnLeft/TurnLeft", "TurnRight/TurnRight" ] }, "dither": { "showDitherDuration": 2.0 }, "combat": { "property": { "endureType": "Monster_Grunt_Humanoid", "weight": 120.0 }, "beHit": { "hitBloodEffect": "" }, "combatLock": { "lockShape": "CircleLockEnemy", "lockType": "Avatar&Monster_Lv4" }, "die": { "hasAnimatorDie": true, "dieEndTime": 2.5, "dieForceDisappearTime": 3.0, "dieDisappearEffect": "Eff_Death_Avatar_Common", "dieShaderData": "AvatarDie", "JIEMJMIBGIP": true, "GAFFCFHICFH": true, "GDFEBBNDMOA": true, "JELOILMDPDM": true, "GFECLGIFADA": true }, "animEvents": { "MeleeAtk1": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 50.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "canBeDefenceHalt": true } } }, "MeleeAtk2": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "canBeDefenceHalt": true } } }, "RushAtk": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "Regisvine_Common", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Slash", "enBreak": 50.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "ChargeAttack": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.85 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "PowerAtk1_1": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.2 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "attackInfo": { "attackTag": "Monster_BladeMaster_BeBlockAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "PowerAtk1_2": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.7 } } }, "attackInfo": { "attackTag": "Monster_BladeMaster_BeBlockAttack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "PowerAtk2": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "BurstAttack": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "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": -2.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 7.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "BladeMaster_BurstAttack_Hatamoto", "attenuationGroup": "Monster_Tartaglia_Attenuation_1", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Slash", "enBreak": 100.0, "attackType": "Melee" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } } } }, "equipController": { "sheathPoint": "", "attachPoints": { "equip01": "WeaponR", "equip02": "WeaponL" } }, "abilities": [ { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_Alert", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_01_Steer", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_01_RushAttack", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_ForceDodge", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_OutOfBattle", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_PowderAttack", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_Shoot", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Hatamoto_Block", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Hatamoto_BurstAttack", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_SevenBlade_Affix", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Hatamoto_EnterFireDefendAtk", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Hatamoto_Provoke_Shield", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Hatamoto_PowerAtkDefend", "abilityOverride": "" }, { "abilityID": "", "abilityName": "Monster_Samurai_Ronin_BladeMaster_WeaponSpecialDie", "abilityOverride": "" } ], "stateLayers": { "defaultLayer": { "$type": "MoleMole.Config.ConfigNormalStateLayer", "layerIndexName": "", "stateIDs": { "NormalIdle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Standby": [], "Born": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Turn": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "TurnLeft": [], "TurnRight": [] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "NormalMove": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "WalkForward": [ "Audio_Samurai_Hatamoto_Walk" ], "WalkBack": [ "Audio_Samurai_Hatamoto_Walk" ], "WalkRight": [ "Audio_Samurai_Hatamoto_Walk" ], "WalkLeft": [ "Audio_Samurai_Hatamoto_Walk" ], "WalkFree": [ "Audio_Samurai_Hatamoto_Walk" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Hit_L": [ "Audio_Samurai_Hatamoto_Hit_L_VO" ], "Hit_H": [ "Audio_Samurai_Hatamoto_Hit_H_VO" ] }, "resetAnimatorTriggerOnEnter": [ "BeHit" ], "resetAnimatorTriggerOnExit": [ "DoSkill" ] }, "Run": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Run": [ "Monster_Samurai_Ronin_FootStep", "Audio_Samurai_Hatamoto_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "RunFree": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RunFree": [ "Monster_Samurai_Ronin_FootStep", "Audio_Samurai_Hatamoto_Run" ] }, "canDoSkill": true, "canSyncMove": true, "resetAnimatorTriggerOnExit": [ "DoSkill" ], "canSteer": true }, "BeHitThrow": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "HitThrow": [], "HitThrowDrop": [], "HitThrowToGround": [ "Audio_Samurai_Hatamoto_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": [ "Monster_Samurai_Ronin_Die", "Audio_Samurai_Hatamoto_Die_NoneVO" ], "SwimDie": [], "SwimDie_AS": [] } }, "Die_RagDoll": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "AirDie": [ "Monster_Skirmisher_Male_Strong_Gloves_Wind_Die" ] }, "enableRagDoll": true }, "Alert": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Alert": [ "Monster_Samurai_Ronin_Alert", "Audio_Samurai_Hatamoto_Alert" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "MeleeAtk1": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAttack1": [ "Monster_Samurai_Ronin_MeleeAttack01", "Audio_Samurai_Hatamoto_MeleeAtk1" ] }, "resetAnimatorTriggerOnEnter": [ "DoSkill" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "MeleeAtk2": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "MeleeAttack2": [ "Monster_Samurai_Ronin_MeleeAttack02", "Audio_Samurai_Hatamoto_MeleeAtk2" ] }, "resetAnimatorTriggerOnEnter": [ "DoSkill" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "RushAtk": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "RushAtk": [ "Monster_Samurai_Ronin_RushAtk", "Audio_Samurai_Hatamoto_RushAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "BurstAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "BurstAttack": [ "Monster_Samurai_Hatamoto_BurstAttack_BladeMaster", "Audio_Samurai_Hatamoto_BurstAtk" ], "Combo_BurstAttack": [ "Monster_Samurai_Hatamoto_BurstAttack_BladeMaster", "Audio_Samurai_Hatamoto_BurstAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Shoot": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Shoot": [ "Monster_Samurai_Ronin_Shoot", "Audio_Samurai_Hatamoto_Shoot" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "ChargeAttack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "ChargeAttack": [ "Monster_Samurai_Hatamoto_ChargeAttack", "Audio_Samurai_Hatamoto_ChargeAtk" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PowerAtk1_BS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerAtk1_BS": [ "Monster_Samurai_Hatamoto_PowerAtk_Hint", "Audio_Samurai_Hatamoto_PowerAtk1" ], "HatamotoDodgeAttack_BS": [ "Monster_Samurai_Hatamoto_PowerAtk_Hint", "Audio_Samurai_Hatamoto_PowerAtk1" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PowerAtk1_Attack": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerAtk1_Attack": [ "Monster_Samurai_Hatamoto_PowerAtk1_Attack" ], "HatamotoDodgeAttack_Attack": [ "Monster_Samurai_Hatamoto_PowerAtk1_Attack" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PowerAtk1_AS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerAtk1_AS": [], "HatamotoDodgeAttack_AS": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PowerAtk1_Break": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerAtk1_Break": [], "HatamotoDodgeAttack_Break": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "PowerAtk2": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "PowerAtk2": [ "Monster_Samurai_Hatamoto_PowerAttack2", "Audio_Samurai_Hatamoto_PowerAtk2" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Dodge": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Dodge": [ "Audio_Samurai_Hatamoto_Dodge" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "Provoke": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Provoke": [ "Monster_Samurai_Hatamoto_Provoke_Shield", "Audio_Samurai_Hatamoto_Provoke" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "DefendBS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Defend_BS1": [ "Audio_Samurai_Hatamoto_Defend_BS1" ], "Defend_BS2": [ "Audio_Samurai_Hatamoto_Defend_BS2" ] }, "resetAnimatorTriggerOnEnter": [ "DefendHit", "BlockBreak" ], "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "DefendLoop": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Defend_Loop1": [], "Defend_Loop2": [] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "DefendHit": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Defend_Hit1": [ "Audio_Samurai_Hatamoto_Defend_Hit" ], "Defend_Hit2": [ "Audio_Samurai_Hatamoto_Defend_Hit" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "DefendAS": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Defend_AS1": [ "Audio_Samurai_Hatamoto_Defend_AS1" ], "Defend_AS2": [ "Audio_Samurai_Hatamoto_Defend_AS2" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "DefendBreak": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "Defend_Break1": [ "Audio_Samurai_Hatamoto_Defend_Break1" ], "Defend_Break2": [ "Audio_Samurai_Hatamoto_Defend_Break2" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ], "canSteer": true }, "OutOfBattle": { "$type": "MoleMole.Config.ConfigMonsterStateIDInfo", "animatorStates": { "OutOfBattle": [ "Audio_Samurai_Hatamoto_OutOfBattel" ] }, "resetAnimatorTriggerOnExit": [ "BeHit", "DoSkill" ] } } } }, "billboard": { "$type": "MoleMole.Config.ConfigCombatBillboard", "attachPoint": "BillboardAttach", "offsetType": "Character", "showHPBar": true, "forceShowDistance": 50.0 }, "initialPoses": { "Default": { "initialPoseID": 1 } }, "aibeta": { "enable": true, "sensing": { "settings": { "DefaultSetting": { "viewRange": 25.0, "feelRange": 10.0 }, "NeverCombat": { "enableVision": false, "hearAttractionRange": 0.0, "feelRange": 0.0 } }, "templates": { "DefaultTemplate": { "DefaultPoses": "DefaultSetting" }, "NeverCombatTemplate": { "DefaultPoses": "NeverCombat" } } }, "neurons": { "DefaultSetting": [ "HIT" ], "NeverCombat": [] }, "threat": { "clearThreatByLostPath": true, "clearThreatTimerByLostPath": 11.0, "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": 20.0 }, "skillGroupCDConfigs": [ { "skillGroupCDID": 0, "skillGroupCDTime": 10.0 }, { "skillGroupCDID": 1, "skillGroupCDTime": 10.0 }, { "skillGroupCDID": 2, "skillGroupCDTime": 15.0 } ], "skillSetting": { "skillEliteSet": { "1": [ 1002 ], "2": [ 401, 10021 ], "3": [ 401, 1001, 10022 ] } }, "skills": { "1": { "name": "OnAlert", "skillType": "OnAlert", "faceTarget": true, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Alert" ], "skillQueryingTime": 3.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "101": { "name": "MeleeAtk1", "priority": 4, "enableSkillPrepare": true, "skillPrepareTimeout": 3.0, "castCondition": { "pose": [ 101 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 1.0, "pickRangeMax": 7.0, "castRangeMin": 1.0 }, "cd": 1.0, "cdUpperRange": 3.0, "publicCDGroup": "", "stateIDs": [ "MeleeAtk1" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "201": { "name": "MeleeAtk2", "priority": 4, "enableSkillPrepare": true, "skillPrepareTimeout": 3.0, "castCondition": { "pose": [ 101 ], "maxTargetAngleXZ": 90.0, "pickRangeMin": 1.0, "pickRangeMax": 7.0, "castRangeMin": 1.0 }, "cd": 1.0, "cdUpperRange": 3.0, "publicCDGroup": "", "stateIDs": [ "MeleeAtk2" ], "skillQueryingTime": 2.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "401": { "name": "BurstAttack", "priority": 1, "castCondition": { "pose": [ 101 ], "pickRangeMin": 8.0, "pickRangeMax": 12.0 }, "cd": 5.0, "cdUpperRange": 3.0, "initialCD": 1.0, "publicCDGroup": "", "stateIDs": [ "BurstAttack" ], "skillQueryingTime": 2.0, "flagTargetReachable": "11", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "11", "flagTargetInZone": "11" }, "601": { "name": "ChargeAttack", "priority": 1, "castCondition": { "pose": [ 101 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 4.0 }, "cd": 10.0, "cdUpperRange": 5.0, "initialCD": 2.0, "publicCDGroup": "", "stateIDs": [ "ChargeAttack", "BurstAttack" ], "skillQueryingTime": 2.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1001": { "name": "Dodge", "priority": 1, "castCondition": { "pose": [ 101 ], "pickRangeMax": 2.0 }, "cd": 30.0, "cdUpperRange": 5.0, "initialCD": 7.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Dodge" ], "skillQueryingTime": 2.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1002": { "name": "Provoke", "priority": 1, "castCondition": { "pose": [ 101 ], "pickRangeMax": 50.0 }, "cd": 20.0, "cdUpperRange": 5.0, "initialCD": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Provoke" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "10021": { "name": "Provoke", "priority": 1, "castCondition": { "pose": [ 101 ], "pickRangeMax": 50.0 }, "cd": 15.0, "initialCD": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Provoke" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "10022": { "name": "Provoke", "priority": 1, "castCondition": { "pose": [ 101 ], "pickRangeMax": 50.0 }, "cd": 10.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "stateIDs": [ "Provoke" ], "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1003": { "name": "Defend1", "priority": 4, "castCondition": { "pose": [ 101 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 20.0 }, "initialCD": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "skillGroupCDID": 0, "stateIDs": [ "DefendBS", "DefendLoop", "DefendAS", "DefendBreak", "DefendHit" ], "skillQueryingTime": 2.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" }, "1004": { "name": "Defend2", "priority": 4, "castCondition": { "pose": [ 101 ], "maxTargetAngleXZ": 90.0, "pickRangeMax": 20.0 }, "initialCD": 5.0, "publicCDGroup": "", "ignoreGCD": true, "triggerGCD": false, "skillGroupCDID": 0, "stateIDs": [ "DefendBS", "DefendLoop", "DefendAS", "DefendBreak", "DefendHit" ], "skillQueryingTime": 2.0, "flagTargetReachable": "10", "flagSelfOnTemplateCollider": "01", "flagSelfInZone": "10", "flagTargetInZone": "11" } }, "skillGCD": 2.0, "returnToBornTactic": { "enable": true, "201": { "HGLCGNDBNHB": 5.0 } }, "wanderTactic": { "condition": { "pose": [ 1 ] }, "201": { "cdMax": 5.0, "cdMin": 2.5, "distanceFromBorn": 15.0, "distanceFromCurrentMin": 5.0, "distanceFromCurrentMax": 7.5 } }, "meleeChargeTactic": { "enable": true, "condition": { "pose": [ 101 ] }, "201": { "startDistanceMin": 10.0, "startDistanceMax": 99.0, "stopDistance": 5.0, "innerDistance": 0.0 } }, "facingMoveTactic": { "enable": true, "condition": { "pose": [ 101 ] }, "201": { "rangeMin": 0.0, "rangeMax": 5.0, "restTimeMin": 2.0, "restTimeMax": 3.0, "facingMoveTurnInterval": 1.0, "obstacleDetectRange": 1.0, "facingMoveWeight": { "stop": 0.0, "forward": 0.0, "back": 0.0 } } } }, "inputKeys": [ { "keyID": 101, "inputKeyCode": 257, "abilityName": "" }, { "keyID": 201, "inputKeyCode": 258, "abilityName": "" }, { "keyID": 301, "inputKeyCode": 259, "abilityName": "" }, { "keyID": 401, "inputKeyCode": 260, "abilityName": "" }, { "keyID": 501, "inputKeyCode": 261, "abilityName": "" }, { "keyID": 601, "inputKeyCode": 262, "abilityName": "" }, { "keyID": 701, "inputKeyCode": 263, "abilityName": "" }, { "keyID": 801, "inputKeyCode": 264, "abilityName": "" }, { "keyID": 901, "inputKeyCode": 265, "abilityName": "" }, { "keyID": 1002, "inputKeyCode": 266, "abilityName": "" }, { "keyID": 1003, "inputKeyCode": 267, "abilityName": "" }, { "keyID": 1004, "inputKeyCode": 268, "abilityName": "" }, { "keyID": 1005, "inputKeyCode": 269, "abilityName": "" } ], "move": { "$type": "MoleMole.Config.ConfigAnimatorMove", "facingMove": "FourDirection", "monsterSizeType": "NormalHumanoidType" }, "audio": { "animAudio": { "onTransitionIn": [ { "currentStateName": "Weak_Loop", "audioEvent": { "text": "Play_sfx_monster_gloves_wind_weak_Loop" } }, { "currentStateName": "Block_Loop", "audioEvent": { "text": "Play_sfx_monster_gloves_wind_block_Loop" } } ], "onTransitionOut": [ { "currentStateName": "Weak_Loop", "audioEvent": { "text": "Stop_sfx_monster_gloves_wind_weak_Loop" } }, { "currentStateName": "Block_Loop", "audioEvent": { "text": "Stop_sfx_monster_gloves_wind_block_Loop" } } ] }, "disableEvent": { "text": "" }, "destroyEvent": { "text": "" } } }