{
	"$type": "ConfigMonster",
	"headControl": 
	{
		"$type": "ConfigHeadControl",
		"useHeadControl": true,
		"maxYawDegree": 30,
		"maxPitchDegree": 10,
		"animStates": 
		[
			"NormalIdle/Standby",
			"NormalMove/WalkForward",
			"NormalMove/WalkBack",
			"NormalMove/WalkRight",
			"NormalMove/WalkLeft",
			"NormalMove/Run",
			"Turn/TurnLeft",
			"Turn/TurnRight"
		]
	},
	"common": 
	{
		"scale": 1.1,
		"viewSize": 1.5,
		"effectAttachShape":
		{
			"$type": "ConfigEffectAttachSkinnedMesh",
			"mesh": "EffectMesh",
		},
		"mass" : 10000.0,
		"useGrassDisplacement" : true,
		"affectedByWorld" : true,
		"checkInSurface" : true,
		"recoverByInitPose":true,
		"reconnectSupport": true,
		"clearAIOnSetLightDeactive": true,
		"height": 2.7,
		"modelHeight": 2.7,
	},
	"move": 
	{
		"$type": "ConfigAnimatorMove",
		"facingMove": "FourDirection",
		"monsterSizeType": "StoopType",
		"moveOnWater": false,
		"positionModifyExtra": true,
	},
	"model": 
	{
		"bornEffect": "Eff_Monster_Common_Born",
		"canBakeMesh": true,
	},
	"dither": 
	{
		"showDitherDuration": 2.0
	},
	"equipController": 
	{
		"attachPoints": 
		{
			"equip01": "WeaponR",
			"equip02": "WeaponL",
		},
		"sheathPoint": ""
	},
	"billboard":  
	{
		"$type" : "ConfigCombatBillboard",
		"offsetType": "Character",
		"offset":
		{
			"x": -0.35,
			"y": 0,
			"z": 0,
		},
		"radiusOffset": 0,
		"showHPBar": true,
		"size": "Big",
	},
	"combat": 
	{
		"property": 
		{
			"endureType": "Monster_Demiboss_Humanoid",
			"weight" : 150,	
		},
		"combatLock": 
		{
			"denyLockOn": false,
			"lockType": "Avatar&Monster_Lv4",
		},
		"beHit": 
		{
			"hitBloodEffect": "",
			"muteAllHit": false,
			"muteAllHitEffect": false,
			"muteAllHitText": false
		},
		"die": 
		{
			"hasAnimatorDie": true,
			// "dieDisappearEffect": "Eff_Death_Sand_Eremite",
			"dieShaderData": "EremiteSandDie",
			"dieShaderEnableDurationTime": 1.0,
			"dieEndTime": 2.0,
			"dieForceDisappearTime": 8.0,
			"muteHitBox": true,
			"dieDenyLockOn": true,
			"dieIsGhostToEnemy": true,
			"dieIgnoreTriggerBullet": true,
			"muteBillboard": true,
			"mutePushCollider": true
		},
		"summon": 
		{
			"summonTags": 
			[
				{
					"maxNum": 1,
					"name": "Gator_Eremite_Rock_01",
					"summonTag": 25110101,
					"copyOwnerThreatList": true,
					"useOwnerDefendArea": false,
					"useSummonThreatList":true,
				},
			]
		},
		"animEvents": 
		{
			"NormalAttack01":
			{
				"attackPattern":
				{
					"$type":"ConfigAttackCircle",
					"triggerType": "TriggerNoRepeat",
					"radius": 4,
					"fanAngle": 180,
					"height": 1.2,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x": -1.2,
							"y": 0.0,
							"z": 1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.75,
						"strikeType": "Slash",
						"overrideByWeapon": false,
						"attackType": "Melee",
						"elementType": "Rock",
						"elementDurability": 25,
						"enBreak":200,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV4",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
				},
			},
			"NormalAttack02":
			{
				"attackPattern":
				{
					"$type" : "ConfigAttackBox",
					"triggerType" : "TriggerNoRepeat",
					"size":
					{
						"x": 1.5,
						"y": 1.5,
						"z": 5,
					},
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x": 0,
							"y": 1,
							"z": 1.2,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.75,
						"strikeType": "Blunt",
						"overrideByWeapon": false,
						"attackType": "Melee",
						"elementType": "Rock",
						"elementDurability": 25,
						"enBreak":100,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV4",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
				},
			},
			"NormalAttack03":
			{
				"attackPattern":
				{
					"$type" : "ConfigAttackBox",
					"triggerType" : "TriggerNoRepeat",
					"size":
					{
						"x": 3,
						"y": 4,
						"z": 2,
					},
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x": 0,
							"y": 0,
							"z": 1,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.5,
						"strikeType": "Blunt",
						"overrideByWeapon": false,
						"attackType": "Melee",
						"elementType": "Rock",
						"elementDurability": 25,
						"enBreak":10000,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV4",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
				},
			},
			"MeleeAttack01_01":
			{
				"attackPattern":
				{
					"$type":"ConfigAttackCircle",
					"triggerType": "TriggerNoRepeat",
					"radius": 4,
					"fanAngle": 360,
					"height": 1.8,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x": 0,
							"y": 1,
							"z": 1,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.5,
						"strikeType": "Slash",
						"overrideByWeapon": false,
						"attackType": "Melee",
						"elementType": "Rock",
						"elementDurability": 25,
						"enBreak":200,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV3",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
				},
			},
			"MeleeAttack01_02":
			{

				"attackPattern":
				{
					"$type":"ConfigAttackCircle",
					"triggerType": "TriggerNoRepeat",
					"radius": 3.5,
					"fanAngle": 180,
					"height": 3,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x": 0.0,
							"y": 0.0,
							"z": 1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.75,
						"strikeType": "Slash",
						"overrideByWeapon": false,
						"attackType": "Melee",
						"enBreak":200,
						"elementType": "Rock",
						"elementDurability": 25,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV5",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
					"cameraShake":
					{
						"shakeType": "CustomVector",
						"shakeRange": 0.1,
						"shakeTime": 0.1,
						"shakeDistance": 30,
						"shakeDir":
						{
							"x": 0,
							"y": 1,
							"z": 1,
						},
					},
				},
			},
			"SlamAttack01":
			{
				"attackPattern":
				{
					"$type": "ConfigAttackCircle",
					"triggerType": "TriggerNoRepeat",
					"height": 2.2,
					"fanAngle": 360,
					"radius": 4,
					"born": 
					{
						"$type": "ConfigBornBySelf",
						"offset": 
						{
							"x": 0.0,
							"y": 0.0,
							"z": 0.4
						}
					}
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 1,
						"strikeType": "Blunt",
						"overrideByWeapon": false,
						"elementDurability": 50,
						"elementType": "Rock",
						"attackType": "Melee",
						"enBreak":100,
					},
					"hitPattern":
					{
						"onHitEffectName" : "default",
						"hitImpulseType":"LV5",
						"canBeDefenceHalt": true,
						"muteHitText": false,
						"retreatType": "ByAttacker",
					},
					"cameraShake":
					{
						"shakeType": "CustomVector",
						"shakeRange": 0.1,
						"shakeTime": 0.1,
						"shakeDistance": 30,
						"shakeDir":
						{
							"x": 0,
							"y": 1,
							"z": 1,
						},
					},
				},
			},
		}
	},
	"stateLayers": 
	{
		"defaultLayer": 
		{
			"$type": "ConfigNormalStateLayer",
			"stateIDs": 
			{
				"NormalIdle": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Standby": [],
						"Born": []
					},
					"canDoSkill": true,
					"canSyncMove": true,
					"resetAnimatorTriggerOnExit": ["DoSkill"]
				},
				"Standby_Weak": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Standby_Weak": [],
					},
					"canDoSkill": true,
					"canSyncMove": true,
					"resetAnimatorTriggerOnEnter" : ["Recover"],
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
					"massRatio" : 20,
				},
				"NormalMove": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"WalkForward": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Walk"],
						"WalkBack": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Walk"],
						"WalkRight": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Turn"],
						"WalkLeft": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Turn"],
						"Run": []
					},
					"canDoSkill": true,
					"canSteer": true,
					"canSyncMove": true,
					"resetAnimatorTriggerOnExit": ["DoSkill"]
				},
				"Turn": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"TurnLeft": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Turn"],
						"TurnRight": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Turn"]
					},
					"canDoSkill": true,
					"canSteer": true,
					"autoSteer": false,
					"canSyncMove": true,
					"resetAnimatorTriggerOnExit": ["DoSkill"]
				},
				"BeHit": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Hit_L": [],
						"Hit_H": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Hit_H"]
					},
					"resetAnimatorTriggerOnEnter": ["BeHit"],
					"resetAnimatorTriggerOnExit": ["DoSkill"]
				},
				"BeHitThrow": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"HitThrow": [],
						"HitThrowDrop": [],
					},
					"resetAnimatorTriggerOnEnter": ["BeHit", "HitAir2HitDrop"],
					"resetAnimatorTriggerOnExit": ["DoSkill","BeHit"],
					"setAnimatorBoolean": 
					[
						{
							"$type": "ConfigAnimatorBoolean",
							"name": "AirDie"
						}
					],
				},
				"BeHitThrowToStandby": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"HitThrowToGround": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_HitThrowToGround"]
					},
					"resetAnimatorTriggerOnEnter": ["BeHit", "HitAir2HitDrop"],
					"resetAnimatorTriggerOnExit": ["DoSkill", "BeHit"],
					"setAnimatorBoolean": 
					[
						{
							"$type": "ConfigAnimatorBoolean",
							"name": "AirDie",
							"normalizeEnd": 0.62
						}
					]
				},
				"Struggle": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Struggle": []
					},
					"resetAnimatorTriggerOnEnter": ["BeHit", "HitAir2HitDrop"],
					"resetAnimatorTriggerOnExit": ["DoSkill"]
				},
				"Die": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Die1": ["Monster_Eremite_Male_Strong_Katar_Die","Audio_Monster_Eremite_male_Strong_Katar_Rock_Die"],
						"Die2": ["Monster_Eremite_Male_Strong_Katar_Die","Audio_Monster_Eremite_male_Strong_Katar_Rock_Die"],
						"SwimDie_BS":[],
						"SwimDie": ["Monster_Eremite_SwimDie"],
						"SwimDie_AS": []
					}
				},
				"Die_RagDoll": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"AirDie": ["Monster_Eremite_AirDie"]
					},
					"enableRagDoll": false
				},
				///////////////////////////////////////////////////////////////////
				//
				// Skill Subs
				//
				///////////////////////////////////////////////////////////////////
				"Alert": 
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"Alert": ["Monster_Eremite_Male_Strong_Katar_Rock_Alert","Audio_Monster_Eremite_male_Strong_Katar_Rock_Alert"]
					},
					"addEndure": 0,
					"massRatio": 20,
					"autoSteer": true,
					"canDoSkill": false,
					"resetAnimatorTriggerOnExit": ["BeHit", "DoSkill"]
				},
				"SheathWeapon":
				 {
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates": 
					{
						"SheathWeapon": ["Monster_Eremite_Male_Strong_Katar_Rock_ReturnToBorn","Audio_Monster_Eremite_male_Strong_Katar_Rock_SheathWeapon"]
					},
					"addEndure": 0,
					"massRatio": 20,
					"canDoSkill": false,
					"resetAnimatorTriggerOnEnter": ["SheathWeaponTrigger"],
					"resetAnimatorTriggerOnExit": ["BeHit", "DoSkill", "SheathWeaponTrigger"]
				},
			// 	"ReturnToBorn":
			// 	{
			// 	   "$type": "ConfigMonsterStateIDInfo",
			// 	   "animatorStates": 
			// 	   {
			// 		   "ReturnToBorn": ["Monster_Eremite_Male_Strong_Katar_Rock_ReturnToBorn"],
			// 	   },
			// 	   "addEndure": 0,
			// 	   "massRatio": 20,
			// 	   "canDoSkill": false,
			// 	   "resetAnimatorTriggerOnEnter": ["SheathWeaponTrigger"],
			// 	   "resetAnimatorTriggerOnExit": ["BeHit", "DoSkill", "SheathWeaponTrigger"]
			//    },
				"Improve" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Improve": ["Monster_Eremite_Male_Strong_Katar_Improve","Audio_Monster_Eremite_male_Strong_Katar_Rock_Improve"],
					},
					"resetAnimatorTriggerOnEnter" : ["ForceImprove"],
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill","ForceImprove"],
					"addEndure" : 0,
					"massRatio" : 20,
				},
				"Weak" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Weak_BS": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Weak_BS"],
						"Weak_AS": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_Weak_AS"],
					},
					"addEndure" : 0,
					"resetAnimatorTriggerOnEnter" : ["Weak", "Recover"],
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill", "Weak", "Recover"],
					"massRatio" : 20,
				},
				"Control" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Control": ["Monster_Eremite_Male_Strong_Katar_Rock_Control","Audio_Monster_Eremite_male_Strong_Katar_Rock_Control"],
					},
					"canSteer" : true,
					"canDoSkill": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"Rest" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Rest": [],
					},
					"canSteer" : true,
					"canDoSkill": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				///////////////////////////////////////////////////////////////////
				//
				// Attack Subs
				//
				///////////////////////////////////////////////////////////////////
				"NormalAtk01" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"NormalAtk01": ["Monster_Eremite_Male_Strong_Katar_NormalAtk01","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk01"],
					},
					"addEndure": 0,
					"massRatio": 20,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"NormalAtk02" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"NormalAtk02": ["Monster_Eremite_Male_Strong_Katar_NormalAtk02","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk02"],
					},
					"addEndure": 0,
					"massRatio": 20,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"NormalAtk03_End" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"NormalAtk03_End": ["Monster_Eremite_Male_Strong_Katar_Rock_NormalAtk03_End","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk03_End"],
					},
					"addEndure": 0,
					"massRatio": 20,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"NormalAtk03" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"NormalAtk03": ["Monster_Eremite_Male_Strong_Katar_RockBomb","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk03"],
					},
					"addEndure": 0,
					"massRatio": 20,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"ImproveNormalAtk01" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ImproveNormalAtk01": ["Monster_Eremite_Male_Strong_Katar_ImproveNormalAtk01","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk01"],
					},
					"addEndure": 0,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"ImproveNormalAtk02" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ImproveNormalAtk02": ["Monster_Eremite_Male_Strong_Katar_ImproveNormalAtk02","Audio_Monster_Eremite_male_Strong_Katar_Rock_NormalAtk02"],
					},
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"MeleeAttack01_BS":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_BS": ["Monster_Eremite_Male_Strong_Katar_MeleeAtk01_BS","Audio_Monster_Eremite_male_Strong_Katar_Rock_MeleeAttack01_BS"],
					},
					"canSteer" : true,
					"addEndure": 0,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"MeleeAttack01_Loop":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_Loop": ["Monster_Eremite_Male_Strong_Katar_MeleeAtk01_Loop",""],
					},
					"addEndure": 0,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"MeleeAttack01_AS":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_AS": ["Monster_Eremite_Male_Strong_Katar_MeleeAtk01_AS","Audio_Monster_Eremite_male_Strong_Katar_Rock_MeleeAttack01_AS"],
					},
					"addEndure": 0,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"SlamAttack01" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"SlamAttack01": ["Monster_Eremite_Male_Strong_Katar_SlamAttack01","Audio_Monster_Eremite_male_Strong_Katar_Rock_SlamAttack01"],
					},
					"addEndure": 0,
					"massRatio": 20,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"DefendBS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DefendBS": ["Monster_Eremite_Male_Strong_Katar_Rock_DefendBS","Audio_Monster_Eremite_male_Strong_Katar_Rock_DefendBS"],
					},
					"addEndure": 0,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill","DefendHit"],
				},
				"DefendLoop" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DefendLoop": [],
					},
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : [ "DoSkill","DefendHit","DefendBreak"],
				},
				"DefendHit" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DefendHit": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_DefendHit"],
					},
					"canSteer" : true,
					"resetAnimatorTriggerOnEnter": ["DefendHit"],
					"resetAnimatorTriggerOnExit" : ["DefendBreak"],
				},
				"DefendAS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DefendAS": ["Audio_Monster_Eremite_male_Strong_Katar_Rock_DefendAS"],
					},
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill"],
				},
				"DefendBreak" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DefendBreak": ["Monster_Eremite_Male_Strong_Katar_Rock_DefendBreak","Audio_Monster_Eremite_male_Strong_Katar_Rock_DefendBreak"],
					},
					"canSteer" : true,
					"resetAnimatorTriggerOnEnter": ["DefendBreak"],
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
			},
		}
	},
	"abilities":
	[
		{
			"abilityID": "FightControl",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_FightControl"
		},
		{
			"abilityID": "StreeController",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_StreeController"
		},
		{
			"abilityID": "Improve",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_Improve"
		},
		{
			"abilityID": "Summon",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_Summon"
		},
		{
			"abilityID": "Weak",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_Weak"
		},
		{
			"abilityID": "SlamAtk01_Damage",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_SlamAtk01_Damage"
		},
		{
			"abilityID": "RockBomb",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_RockBomb"
		},
		{
			"abilityID": "Block",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_Block"
		},
		{
			"abilityID": "ReturnToBorn",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_ReturnToBorn"
		},
		{
			"abilityID": "ImproveShader",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_ImproveShader"
		},
		{
			"abilityID": "ControlShader",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_ControlShader"
		},
		{
			"abilityID": "ControlShader",
			"abilityName": "Monster_Eremite_Male_Strong_Katar_SlamAtk01_MoveControl"
		},
	],
	"initialPoses": 
	{
		"Default": 
		{
			"initialPoseID": 0,
		},		
	},
	"aibeta": 
	{
		"enable": true,
		"moveSetting": 
		{
			"almostReachedDistanceRun": 1.5
		},
		"neurons": 
		{
			"DefaultSetting": ["HIT"],
			"NeverCombat":[],
		},
		"aiCombat":
		{
			"combatRole": "FIGHTER",
		},
		"profiling": 
		{

		},
		"sensing": 
		{
			"settings": 
			{
				"DefaultSetting": 
				{
					"viewRange": 30.0,
					"feelRange": 8.0
				},
				"HighAlert":
				{
					"viewRange": 40.0,
					"feelRange": 10.0,
				},
				"LowAlert": 
				{
					"viewRange": 15.0,
					"feelRange": 6.0
				},
				"NeverCombat":
				{
					"enableVision": false,
					"feelRange": 0.0,
					"hearAttractionRange": 0.0,
				},
			},
			"templates":
			{
				"DefaultTemplate":
				{
					"DefaultPoses": "DefaultSetting",
				},
				"NeverCombatTemplate":
				{
					"DefaultPoses": "NeverCombat",
				},
				"HighAlert": 
				{
					"DefaultPoses": "HighAlert"
				},
				"LowAlert":
				{
					"DefaultPoses": "LowAlert"
				},
			},
		},
		"defendArea":
		{
			"enable": true,
			"defendRange": 50,
		},
		"threat":
		{
			"clearThreatTargetDistance": 30,
			"clearThreatTimerByDistance": 1.75,
			"clearThreatEdgeDistance": 3.5,
			"viewThreatGrow": 35.0,
			"feelThreatGrow": 100.0,
			"threatDecreaseSpeed": 10.0,
			"resistTauntLevel": "Monster_TauntLevel_3",
			"clearThreatTimerByLostPath": 10,
			"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},
			],
		},
		"skillGroupCDConfigs": 
		[
			{
				"$type": "ConfigAISkillGroupCD",
				"skillGroupCDID": 1,
				"skillGroupCDTime": 1,
			},
			{
				"$type": "ConfigAISkillGroupCD",
				"skillGroupCDID": 2,
				"skillGroupCDTime": 2,
			},
			{
				"$type": "ConfigAISkillGroupCD",
				"skillGroupCDID": 3,
				"skillGroupCDTime": 3,
			},
			{
				"$type": "ConfigAISkillGroupCD",
				"skillGroupCDID": 4,
				"skillGroupCDTime": 25,
			},
		],
		"returnToBornTactic": 
		{
			"enable": true,
			"defaultSetting": 
			{
				"speedLevel": 1,
			},
		},
		"wanderTactic":
		{
			"enable": true,
			"condition":
			{
				"pose": [1],
			},
			"defaultSetting":
			{
				"speedLevel": 1,
				"turnSpeedOverride": 1.0,
				"cdMin": 2.5,
				"cdMax": 5.0,
				"distanceFromBorn": 15.0,
				"distanceFromCurrentMin": 4,
				"distanceFromCurrentMax": 6,
			},
		},
		"investigateTactic":
		 {
			"enable": true,
			"condition": 
			{
				"pose": [1]
			}
		},
		"facingMoveTactic": 
		{
			"enable": true,
			"condition": 
			{
				"pose": [101, 201, 102]
			},
			"defaultSetting": 
			{
				"speedLevel": 1,
				"rangeMin": 2,
				"rangeMax": 15,
				"restTimeMin": 1,
				"restTimeMax": 2,
				"facingMoveTurnInterval": 1.2,
				"obstacleDetectRange":1,
				"facingMoveWeight":
				{
					"stop": 2,
					"forward": 6,
					"back": 0.5,
					"left": 3,
					"right": 3,
				},
			},
			"specification": 
			{
				"201":
				{
					"speedLevel": 1,
					"rangeMin": 0,
					"rangeMax": 20,
					"restTimeMin": 1.5,
					"restTimeMax": 2,
					"facingMoveTurnInterval": 1.2,
					"obstacleDetectRange":1,
					"facingMoveWeight":
					{
						"stop": 0,
						"forward": 0.5,
						"back": 3,
						"left": 3,
						"right": 3,
					},
				},
				"102":
				{
					"speedLevel": 1,
					"rangeMin": 0,
					"rangeMax": 20,
					"restTimeMin": 1.5,
					"restTimeMax": 2,
					"facingMoveTurnInterval": 1.2,
					"obstacleDetectRange":1,
					"facingMoveWeight":
					{
						"stop": 0,
						"forward": 0.5,
						"back": 3,
						"left": 3,
						"right": 3,
					},
				},
			},
		},
		"meleeChargeTactic": 
		{
			"enable": true,
			"condition": 
			{
				"pose": [101,201]
			},
			"defaultSetting": 
			{
				"speedLevel": 1,
				"speedLevelInner": 1,
				"innerDistance": 0,
				"stopDistance": 4,
				"startDistanceMin": 8.0,
				"startDistanceMax": 99.0,
			},
			"specification": 
			{
				"201":
				{
					"speedLevel": 1,
					"speedLevelInner": 1,
					"innerDistance": 0,
					"stopDistance": 20,
					"startDistanceMin": 15.0,
					"startDistanceMax": 99.0,
				},
			},
		},
		"network": 
		{
			"syncSkill": true,
		},
		"skillGCD": 1,
		"skills": 
		{
			"101": 
			{
				"name": "OnAlert",
				"stateIDs": 
				[
					"Alert"
				],
				"skillType": "OnAlert",
				"skillQueryingTime": 3,
				"triggerGCD": false,
				"ignoreGCD": true,
			},
			"201": 
			{
				"cd": 6,
				"cdUpperRange": 2.0,
				"name": "NormalAtk",
				"triggerGCD": true,
				"ignoreGCD": true,
				"skillGroupCDID": 3,
				"skillType": "Combat",
				"flagSelfInZone": "11",
				"stateIDs": 
				[
					"NormalAtk01", 
					"NormalAtk02",
					"NormalAtk03_End"
				],
				"castCondition": 
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 8.0,
					"pose": [101],
				},
			},
			"202": 
			{
				"cd": 10,
				"cdUpperRange": 2.0,
				"name": "NormalAtk03",
				"triggerGCD": true,
				"ignoreGCD": false,
				"skillGroupCDID": 3,
				"skillType": "Combat",
				"flagSelfInZone": "11",
				"flagTargetReachable": "11",
				"stateIDs": 
				[
					"NormalAtk03", 
				],
				"castCondition": 
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 20.0,
					"pose": [101,201,102],
				},
			},	
			"211": 
			{
				"cd": 15,
				"cdUpperRange": 2,
				"initialCD": 5,
				"initialCDUpperRange": 2,
				"priority": 2,
				"triggerGCD": true,
				"ignoreGCD": false,
				"name": "SlamAttack01",
				"flagSelfInZone": "11",
				"flagTargetReachable": "10",
				"skillType": "Combat",
				"stateIDs": 
				[
					"SlamAttack01"
				],
				"castCondition": 
				{
					"castRangeMin": 0,
					"castRangeMax": 15,
					"pickRangeMin": 0,
					"pickRangeMax": 15,
					"pose": [101]
				},
			},
			"221": 
			{
				"cd": 15,
				"cdUpperRange": 2,
				"initialCD": 5,
				"initialCDUpperRange": 2,
				"triggerGCD": true,
				"ignoreGCD": false,
				"name": "MeleeAttack01",
				"skillType": "Combat",
				"stateIDs": 
				[
					"MeleeAttack01_BS",
					"MeleeAttack01_Loop",
					"MeleeAttack01_AS",
				],
				"castCondition": 
				{
					"castRangeMin": 0,
					"castRangeMax": 15,
					"pickRangeMin": 0,
					"pickRangeMax": 15,
					"pose": [101]
				},
			},
			"301": 
			{
				"cd": 15,
				"cdUpperRange": 2.0,
				"triggerGCD": false,
				"ignoreGCD": true,
				"name": "Break",
				"skillType": "Combat",
				"flagSelfInZone": "11",
				"stateIDs": 
				[
					"DefendBS",
					"DefendLoop",
					"DefendAS",
					"DefendHit",
					"DefendBreak"
				],
				"castCondition": 
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 3.0,
					"pose": [201],
				},
			},
			"311": 
			{
				"cd": 6,
				"cdUpperRange": 2.0,
				"name": "ImproveNormalAtk01",
				"triggerGCD": true,
				"ignoreGCD": false,
				"skillGroupCDID": 3,
				"skillType": "Combat",
				"flagSelfInZone": "11",
				"stateIDs": 
				[
					"ImproveNormalAtk01"
				],
				"castCondition": 
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 4.0,
					"pose": [102,201],
				},
			},
			"401":
			{
				"cd": 4,
				"name": "Improve",
				"stateIDs": ["Improve"],
				"triggerCDOnFail": false,
				"triggerGCD": false,
				"ignoreGCD": true,
				"skillType": "Combat",
				"skillQueryingTime": 3,
				"priority": 1,
				"flagSelfInZone": "11",
				"flagSelfOnTemplateCollider": "11",
				"flagTargetReachable": "11",
				"flagTargetInZone": "11",
				"castCondition":
				{
					"pose": [111],
				},
			},
			"9001":
			{
				"cd":100,
				"cdUpperRange": 35,
				"initialCD": 25,
				"skillGroupCDID": 4,
				"initialCDUpperRange": 10,
				"name": "Control",
				"stateIDs": ["Control"],
				"triggerGCD": false,
				"ignoreGCD": true,
				"skillType": "Free",
				"skillQueryingTime": 10,
				"castCondition":
				{
					"pose": [2,1],
				},			
			},
			"9002":
			{
				"cd":100,
				"cdUpperRange": 35,
				"initialCD": 25,
				"skillGroupCDID": 4,
				"initialCDUpperRange": 10,
				"name": "Rest",
				"stateIDs": ["Rest"],
				"triggerGCD": false,
				"ignoreGCD": true,
				"skillType": "Free",
				"skillQueryingTime": 10,
				"castCondition":
				{
					"pose": [2,1],
				},			
			},
		},
	},
	"inputKeys": 
	[
		{
			"keyID": 201,
			"inputKeyCode": 257 // key 1
		},
		{
			"keyID": 202,
			"inputKeyCode": 258 //key 2
		},
		{
			"keyID": 211,
			"inputKeyCode": 259 // key 3
		},
		{
			"keyID": 221,
			"inputKeyCode": 260 //key 4
		},
		{
			"keyID": 9001,
			"inputKeyCode": 261 // key 5
		},
		{
			"keyID": 301,
			"inputKeyCode": 262 // key 6
		},
		{
			"keyID": 311,
			"inputKeyCode": 263 // key 7
		},
		{
			"keyID": 312,
			"inputKeyCode": 264 // key 8
		},
		{
			"keyID": 401,
			"inputKeyCode": 265 // key9
		},
	],
	"audio" :
	{
	    "$type": "ConfigMonsterAudio",
		"animAudio" :
		{
			"onTransitionOut":
			[
				{
					"currentStateName": "MeleeAttack01_Loop",
					"audioEvent":
					{
						"text": "Stop_sfx_monster_Eremite_male_Strong_Katar_Rock_meleeAttack01_Loop"
					},
					"otherStateNames": ["MeleeAttack01_Loop"],
					"usage": "Except"
				},
				{
					"currentStateName": "Control",
					"audioEvent":
					{
						"text": "Stop_sfx_monster_Eremite_male_Strong_Katar_Rock_control"
					},
					"otherStateNames": ["Control"],
					"usage": "Any"
				},
			],
			"onTransitionIn":
			[
				{
					"currentStateName": "MeleeAttack01_Loop",
					"audioEvent":
					{
						"text": "Play_sfx_monster_Eremite_male_Strong_Katar_Rock_meleeAttack01_Loop"
					},
					"otherStateNames": ["MeleeAttack01_Loop"],
					"usage": "Except"
				},
			],
		}
	}
}
 
