{
	"$type" : "ConfigMonster",
	// "headControl" :
	// {
	// 	"$type": "ConfigHeadControl",
	// 	"useHeadControl": false,
	// 	"maxYawDegree": 50,
	// 	"maxPitchDegree": 45,
	// 	"animStates":
	// 	[
			
	// 	],
	// },
	"common":
	{
		"mass" : 10000.0,
		"height": 6.0,
		"affectedByWorld" : true,
		"checkInSurface" : true,
		"scale": 1.5,
		"viewSize": 2.5,
		"effectAttachShape" :
		{
			"$type" : "ConfigEffectAttachSkinnedMesh",
			"mesh" : "EffectMesh",
		},
		"clearAnimatorOnSetLightDeactive": true,
		"clearAIOnSetLightDeactive": true,
		"recoverByInitPose":true,
		"useGrassDisplacement": true,
	},
	"move":
	{
		"$type": "ConfigAnimatorMove",
		"facingMove": "ForwardBackward",
		"monsterSizeType": "OtherType",
		"moveOnWater": false,
		//"positionModifyExtra": true,
		"destroyRockWhenInit": true,
		"yawSpeedRatio": 1.0,
		"positionModifyStateMap":
		{
			"311":"None",
		},
		// "velocityForce":
		// {
		// 	"excludeForces": ["WindZoneType", "AirflowType"],
		// },
	}, 
	"dither":
	{
		"showDitherDuration": 2.0,
	},
	"billboard":
	{
		"$type" : "ConfigCombatBillboard",
		"offset":
		{
			"x": 0,
			"y": 0.5,
			"z": 0,
		},
		"radiusOffset": 1.0,
		"enableSelfAdapt": true,
		"showHPBar": true,
		"size": "Grand",
	},
	"model":
	{
		"canBakeMesh": false,
	},
	"combat" :
	{
		"property":
		{
			"endureType": "Monster_Boss_Other",
			"weight" : 250,	//weightLevel = 3
		},
		"combatLock":
 		{
 			"denyLockOn": false,
 			"lockType": "Avatar&Monster_Lv4",
 		},
		"beHit" :
		{
			"hitBloodEffect": "",
			"muteAllHit": false,
			"muteAllHitEffect": false,
			"muteAllHitText": false,
		},
		"die":
		{
			"hasAnimatorDie": true,
			"dieDisappearEffect": "Eff_Monster_Fungus_Raptor_Die_Smoke",
			"dieDisappearEffectDelay": 0.0,
			"dieEndTime": 1.0,
			"dieForceDisappearTime": 4.5,
			"dieModelFadeDelay": 0.0,
			"dieShaderData": "None",
			"muteHitBox": true,
			"dieDenyLockOn": true,
			"dieIsGhostToEnemy": true,
			"dieIgnoreTriggerBullet": true,
			"muteBillboard": true,
			"mutePushCollider": true,
		},
		"summon":
		{
			"summonTags":
			[
				{
					"summonTag": 26090202,
					"name": "Fungus_Raptor_SummonFungus",
					"maxNum": 4,
					"copyOwnerThreatList": true,
					"useOwnerDefendArea": true,
				},
			],
		},
		"animEvents":
		{
			"MeleeAttack01":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 180.0,
					"radius" : 3.5,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.6,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
				},
			},
			"MeleeAttack02":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 1,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 60.0,
					"radius" : 8,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.6,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 10.0,
					},
				},
			},
			"MeleeAttack03":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 360.0,
					"radius" : 6,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.8,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"MeleeAttack01_Boost":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 180.0,
					"radius" : 3.5,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.8,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
				},
			},
			"MeleeAttack02_Boost":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 1,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 60.0,
					"radius" : 8,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 0.8,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 10.0,
					},
				},
			},
			"MeleeAttack03_Boost":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 360.0,
					"radius" : 8,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : -1.0,
						},
					},
				},
				"attackInfo":
				{
					"attackProperty":
					{
						"damagePercentage": 1.0,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"ConfusedMeleeAttack01":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 180.0,
					"radius" : 4.0,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attenuationTag":"Monster_Fungus_Raptor_01_ConfuseMeleeAttack",
					"attenuationGroup": "Monster_Fungus_Raptor_ConfuseMeleeAttack",
					"attackTag":"Fungus_Raptor_OverdoseAttack",
					"attackProperty":
					{
						"damagePercentage": 1.2,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"ConfusedMeleeAttack02":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 180.0,
					"radius" : 4.0,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attenuationTag":"Monster_Fungus_Raptor_01_ConfuseMeleeAttack",
					"attenuationGroup": "Monster_Fungus_Raptor_ConfuseMeleeAttack",
					"attackTag":"Fungus_Raptor_OverdoseAttack",
					"attackProperty":
					{
						"damagePercentage": 1.2,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"ConfusedMeleeAttack03":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 180.0,
					"radius" : 4.0,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attenuationTag":"Monster_Fungus_Raptor_01_ConfuseMeleeAttack",
					"attenuationGroup": "Monster_Fungus_Raptor_ConfuseMeleeAttack",
					"attackTag":"Fungus_Raptor_OverdoseAttack",
					"attackProperty":
					{
						"damagePercentage": 1.2,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"ConfusedMeleeAttack04":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 120.0,
					"radius" : 4.0,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attenuationTag":"Monster_Fungus_Raptor_01_ConfuseMeleeAttack",
					"attenuationGroup": "Monster_Fungus_Raptor_ConfuseMeleeAttack",
					"attackTag":"Fungus_Raptor_OverdoseAttack",
					"attackProperty":
					{
						"damagePercentage": 1.2,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 30.0,
					},
				},
			},
			"ChargeAttack":
			{
				"attackPattern" :
				{
					"$type" : "ConfigAttackCircle",
					"duration" : 0.0,
					"height" : 2,
					"triggerType" : "TriggerNoRepeat",
					"fanAngle" : 360.0,
					"radius" : 4.0,
					"born":
					{
						"$type": "ConfigBornBySelf",
						"offset":
						{
							"x" : 0.0,
							"y" : 0.0,
							"z" : 0.0,
						},
					},
				},
				"attackInfo":
				{
					"attenuationTag":"Monster_Fungus_Raptor_01_ChargeAttack",
					"attenuationGroup": "Monster_Fungus_Raptor_ChargeAttack",
					"attackTag":"Fungus_Raptor_OverdoseAttack",
					"attackProperty":
					{
						"damagePercentage": 1.2,
						"strikeType": "Blunt",
						"attackType": "Melee",
						"elementType": "Grass",
						"elementDurability": 25,
						"enBreak": 200.0,
					},
					"hitPattern" :
					{
						"hitImpulseType":"LV5",
						"reboundRatio": 0,
						"hitHaltTime": 0.0,
						"hitHaltTimeScale": 0.01,
						"muteHitText":false,
						"retreatType": "ByTangent",
					},
					"forceCameraShake": true,
					"cameraShake":
					{
						"shakeType": "Center",
						"shakeRange": 1,
						"shakeTime": 0.3,
						"shakeDistance": 15.0,
					},
				},
			},
		},
	},
	"inputKeys":
	[
		// Combat Skills ///////////////////////////////
		{//1
			"keyID": 3011,
			"inputKeyCode": 257,
		},
		{//2
			"keyID": 3012,
			"inputKeyCode": 258,
		},
		{//3
			"keyID": 3013,
			"inputKeyCode": 259,
		},
		{//4
			"keyID": 3014,
			"inputKeyCode": 260,
		},
		{//5
			"keyID": 3015,
			"inputKeyCode": 261,
		},
		{//6
			"keyID": 3025,
			"inputKeyCode": 262,
		},
		{//7
			"keyID": 3111,
			"inputKeyCode": 263,
		},
		{//8
			"keyID": 3112,
			"inputKeyCode": 264,
		},
		{//9
			"keyID": 3211,
			"inputKeyCode": 265,
		},
		// Test Skills ///////////////////////////////
		{//\+1
			"keyID": 9997,
			"inputKeyCode": 266,
		},
		{//\+2
			"keyID": 9998,
			"inputKeyCode": 267,
		},
		{//\+3
			"keyID": 9999,
			"inputKeyCode": 268,
		},
		// Test Skills ///////////////////////////////
		{//\+4
			"keyID": 9001,
			"inputKeyCode": 269,
		},
		{//\+5
			"keyID": 9002,
			"inputKeyCode": 270,
		},
		{//\+6
			"keyID": 9003,
			"inputKeyCode": 271,
		},
		{//\+7
			"keyID": 9004,
			"inputKeyCode": 272,
		},
		{//\+8
			"keyID": 9005,
			"inputKeyCode": 273,
		},
	],
	"stateLayers":
	{
		"defaultLayer":
		{
			"$type" : "ConfigNormalStateLayer",
			"stateIDs" :
			{
				////////////////////////////////////////////////////////////
				// Idle & Move
				////////////////////////////////////////////////////////////
				"NormalIdle" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Standby": [],
						"Faint_Charge": ["Audio_Monster_Fungus_Raptor_Faint_Loop"],
					},
					"combatMove": true,
					"canDoSkill" : true,
					"canSteer" : true,
					"autoSteer" : false,
					"canSyncMove" : true,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"FreeMove" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"WalkFree": ["Audio_Monster_Fungus_Raptor_WalkFree"],
					},
					"combatMove": true,
					"canDoSkill" : false,
					"canSteer" : true,
					"canSyncMove" : true,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"NormalMove" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"WalkForward_BS": ["Audio_Monster_Fungus_Raptor_Walk"],
						"WalkForward": ["Audio_Monster_Fungus_Raptor_Walk"],
						"WalkBack_BS": ["Audio_Monster_Fungus_Raptor_Walk"],
						"WalkBack": ["Audio_Monster_Fungus_Raptor_Walk"],
						"Run_BS": ["Audio_Monster_Fungus_Raptor_Run"],
						"Run": ["Audio_Monster_Fungus_Raptor_Run"],
					},
					"combatMove": true,
					"canDoSkill" : true,
					"canSteer" : true,
					"canSyncMove" : true,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"WalkLeft" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"WalkLeft": ["Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canDoSkill" : false,
					"canSteer" : true,
					"canSyncMove" : false,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"WalkRght" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"WalkRght": ["Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canDoSkill" : false,
					"canSteer" : true,
					"canSyncMove" : false,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"TurnLeft" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"TurnLeft": ["Audio_Monster_Fungus_Raptor_Turn"],
					},
					"combatMove": true,
					"canDoSkill" : false,
					"canSyncMove" : true,
					"canSteer" : true,
					"autoSteer": false,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				"TurnRight" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"TurnRight": ["Audio_Monster_Fungus_Raptor_Turn"],
					},
					"combatMove": true,
					"canDoSkill" : false,
					"canSyncMove" : true,
					"canSteer" : true,
					"autoSteer": false,
					"resetAnimatorTriggerOnExit" : ["DoSkill"],
				},
				////////////////////////////////////////////////////////////
				// Hit & Die
				////////////////////////////////////////////////////////////
				"Die":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Die": ["Monster_Fungus_Raptor_Die","Audio_Monster_Fungus_Raptor_Die"],
					},
				},
				////////////////////////////////////////////////////////////
				// Utility
				////////////////////////////////////////////////////////////
				"Born" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Born": [""],
					},
					"combatMove": true,
					"canSyncMove" : true,
					"resetAnimatorTriggerOnExit": ["DoSkill" ],
				},
				"Warning" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Alert": ["", "Audio_Monster_Fungus_Raptor_Alert"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ChangeState":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"EnterOverdose": ["Audio_Monster_Fungus_Raptor_EnterOverdose"],
					},
					"combatMove": true,
					"resetAnimatorTriggerOnEnter": [ "BeHit" ],
					"resetAnimatorTriggerOnExit": [ "DoSkill" ],
					"airMoveFollowAnimation": true,
				},
				////////////////////////////////////////////////////////////
				// Free Skills
				////////////////////////////////////////////////////////////
				"IdleFree01" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"IdleFree01": ["", "Audio_Monster_Fungus_Raptor_IdleFree01"],
					},
					"canDoSkill": true,
					"combatMove": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"IdleFree02" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"IdleFree02": ["", "Audio_Monster_Fungus_Raptor_IdleFree02"],
					},
					"canDoSkill": true,
					"combatMove": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				////////////////////////////////////////////////////////////
				// Combat Skills
				////////////////////////////////////////////////////////////
				"BackStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"BackStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					//"canSyncMove" : true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ShootAttackBackStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ShootAttackBackStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					//"canSyncMove" : true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"LeftStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"LeftStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"RightStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"RightStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttackLeftStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttackLeftStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttackRightStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttackRightStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ShootAttackLeftStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ShootAttackLeftStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ShootAttackRightStep" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ShootAttackRightStep": ["Monster_Fungus_Raptor_BackStep", "Audio_Monster_Fungus_Raptor_BackStep"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	MeleeAttack ///////////////////////////////////////////////
				"MeleeAttack_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_BS": ["", "Audio_Monster_Fungus_Raptor_MeleeAttack01_BS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack02_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack02_BS": ["", "Audio_Monster_Fungus_Raptor_MeleeAttack02_BS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack03_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack03_BS": ["Monster_Fungus_Raptor_MeleeAttack03_BS", "Audio_Monster_Fungus_Raptor_MeleeAttack03_BS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack01_Attack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_Attack": ["Monster_Fungus_Raptor_MeleeAttack01_Boost_Attack", "Audio_Monster_Fungus_Raptor_MeleeAttack01_Attack"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack02_Attack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack02_Attack": ["Monster_Fungus_Raptor_MeleeAttack02_Boost_Attack", "Audio_Monster_Fungus_Raptor_MeleeAttack02_Attack"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack03_Attack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack03_Attack": ["Monster_Fungus_Raptor_MeleeAttack03_Boost_Attack", "Audio_Monster_Fungus_Raptor_MeleeAttack03_Attack"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack01_AS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack01_AS": ["", "Audio_Monster_Fungus_Raptor_MeleeAttack01_AS"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack02_AS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack02_AS": ["", "Audio_Monster_Fungus_Raptor_MeleeAttack02_AS"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"MeleeAttack03_AS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"MeleeAttack03_AS": ["Monster_Fungus_Raptor_MeleeAttack03_AS", "Audio_Monster_Fungus_Raptor_MeleeAttack03_AS"],
					},
					"combatMove": true,
					"canSteer" : false,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	SporeAttack ///////////////////////////////////////////////
				"SporeAttack_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"SporeAttack_BS": ["Monster_Fungus_Raptor_SporeAttack_Boost_BS", "Audio_Monster_Fungus_Raptor_SporeAttack_BS"],
						"SporeAttack_Ready": ["Monster_Fungus_Raptor_SporeAttack_Ready", "Audio_Monster_Fungus_Raptor_SporeAttack_Ready"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"SporeAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"SporeAttack_Attack": ["Monster_Fungus_Raptor_SporeAttack_Boost_Attack", "Audio_Monster_Fungus_Raptor_SporeAttack_Attack"],
						"SporeAttack_AS": ["Monster_Fungus_Raptor_SporeAttack_AS", "Audio_Monster_Fungus_Raptor_SporeAttack_AS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	ShootAttack ///////////////////////////////////////////////
				"ShootAttack_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ShootAttack01_BS": ["Monster_Fungus_Raptor_ShootAttack01_BS", "Audio_Monster_Fungus_Raptor_ShootAttack01_BS"],
						"ShootAttack01_Ready": ["", ""],
						///////////////////////////////////////////////
						"ShootAttack02_BS": ["Monster_Fungus_Raptor_ShootAttack02_BS", "Audio_Monster_Fungus_Raptor_ShootAttack02_BS"],
						"ShootAttack02_Ready": ["", ""],
						///////////////////////////////////////////////
						"ShootAttack03_BS": ["Monster_Fungus_Raptor_ShootAttack03_BS", "Audio_Monster_Fungus_Raptor_ShootAttack03_BS"],
						"ShootAttack03_Ready": ["", ""],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill", "ToMeleeAttackTrigger" ],
				},
				"ShootAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ShootAttack01_Attack": ["Monster_Fungus_Raptor_ShootAttack01_Boost_Attack", "Audio_Monster_Fungus_Raptor_ShootAttack01_Attack"],
						"ShootAttack01_AS": ["", "Audio_Monster_Fungus_Raptor_ShootAttack02_AS"],
						///////////////////////////////////////////////
						"ShootAttack02_Attack": ["Monster_Fungus_Raptor_ShootAttack02_Boost_Attack", "Audio_Monster_Fungus_Raptor_ShootAttack01_Attack"],
						"ShootAttack02_AS": ["", "Audio_Monster_Fungus_Raptor_ShootAttack02_AS"],
						///////////////////////////////////////////////
						"ShootAttack03_Attack": ["Monster_Fungus_Raptor_ShootAttack03_Boost_Attack", "Audio_Monster_Fungus_Raptor_ShootAttack03_Attack"],
						"ShootAttack03_AS": ["Monster_Fungus_Raptor_ShootAttack03_AS", "Audio_Monster_Fungus_Raptor_ShootAttack03_AS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill", "ToMeleeAttackTrigger" ],
				},
				//	Taunt ///////////////////////////////////////////////
				"Taunt" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Taunt01": ["Monster_Fungus_Raptor_Taunt01", "Audio_Monster_Fungus_Raptor_Taunt"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	ConfusedMeleeAttack ///////////////////////////////////////////////
				"ConfusedMeleeAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ConfusedMeleeAttack": ["Monster_Fungus_Raptor_ConfusedMeleeAttack", "Audio_Monster_Fungus_Raptor_ConfusedMeleeAttack"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	ChargeAttack ///////////////////////////////////////////////
				"ChargeAttack_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ChargeAttack_BS": ["Monster_Fungus_Raptor_ChargeAttack_BS", "Audio_Monster_Fungus_Raptor_ChargeAttack_BS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ChargeAttack_RushLoop" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ChargeAttack_BS02": ["", "Audio_Monster_Fungus_Raptor_ChargeAttack_BS_02"],
						"ChargeAttack_RushLoop01": ["Monster_Fungus_Raptor_ChargeAttack_RushLoop", "Audio_Monster_Fungus_Raptor_Run"],
						///////////////////////////////////////////////
						"ChargeAttack_RushLoop02": ["Monster_Fungus_Raptor_ChargeAttack_RushLoop", "Audio_Monster_Fungus_Raptor_Run"],
						///////////////////////////////////////////////
						"ChargeAttack_RushLoop03": ["Monster_Fungus_Raptor_ChargeAttack_RushLoop", "Audio_Monster_Fungus_Raptor_Run"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ChargeAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ChargeAttack_Attack": ["Monster_Fungus_Raptor_ChargeAttack_Attack", "Audio_Monster_Fungus_Raptor_ChargeAttack_Attack"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ChargeAttack_TurnLeft" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ChargeAttack_TurnLeft": ["Monster_Fungus_Raptor_ChargeAttack_TurnLeft", "Audio_Monster_Fungus_Raptor_ChargeAttack_Turn"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"ChargeAttack_TurnRight" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ChargeAttack_TurnRight": ["Monster_Fungus_Raptor_ChargeAttack_TurnRight", "Audio_Monster_Fungus_Raptor_ChargeAttack_Turn"],
					},
					"combatMove": true,
					"canSyncMove" : false,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	PowerAttack ///////////////////////////////////////////////
				"PowerAttack_BS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"PowerAttack_BS": ["Monster_Fungus_Raptor_PowerAttack_BS", "Audio_Monster_Fungus_Raptor_PowerAttack_BS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"PowerAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"PowerAttack_BS02": ["Monster_Fungus_Raptor_PowerAttack_BS02", "Audio_Monster_Fungus_Raptor_PowerAttack_BS_02"],
						"PowerAttack_AttackLoop": ["", ""],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"PowerAttack_AS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"PowerAttack_AS": ["Monster_Fungus_Raptor_PowerAttack_AS", "Audio_Monster_Fungus_Raptor_PowerAttack_AS"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	ConfusedShootAttack ///////////////////////////////////////////////
				// "ConfusedShootAttack" :
				// {
				// 	"$type": "ConfigMonsterStateIDInfo",
				// 	"animatorStates":
				// 	{
				// 		"ConfusedShootAttack": ["", ""],
				// 	},
				// 	"combatMove": true,
				// 	"canSteer" : true,
				// 	"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				// },
				"Faint_AS" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Faint_AS": ["Monster_Fungus_Raptor_Faint_AS", "Audio_Monster_Fungus_Raptor_Faint_AS"],
						"ChargeAttack_AS": ["Monster_Fungus_Raptor_Faint_AS", "Audio_Monster_Fungus_Raptor_ChargeAttack_AS"],
					},
					"combatMove": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				"Faint_BeHit" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"Faint_BeHit": ["", ""],
					},
					"combatMove": true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//	DecayedSummonAttack ///////////////////////////////////////////////
				"DecayedSummonAttack" :
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"DecayedSummonAttack": ["Monster_Fungus_Raptor_DecayedSummonAttack", "Audio_Monster_Fungus_Raptor_DecayedSummonAttack"],
					},
					"combatMove": true,
					"canSteer" : true,
					"resetAnimatorTriggerOnExit" : ["BeHit", "DoSkill" ],
				},
				//////////////////////////////////////////////////
				//	ReturnToBorn states
				//////////////////////////////////////////////////
				"ReturnToBorn":
				{
					"$type": "ConfigMonsterStateIDInfo",
					"animatorStates":
					{
						"ReturnToBorn": ["Monster_Fungus_Raptor_ReturnToBorn","Audio_Monster_Fungus_Raptor_ReturnToBorn"],
					},
					"combatMove": true,
					"cullingModelAlwaysAnimate":true,
					"resetAnimatorTriggerOnExit": ["BeHit", "DoSkill" ],
				},
			},
		},
	},
	"abilities":
	[
		// Utility Abilities
		{
			"abilityName": "Monster_Fungus_Raptor_01_StateManager",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ReduceBoost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ReduceLessBoost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ClearBoost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_EnterCharged",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ExitCharged",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ReturnToBorn",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ComboHandler",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_FaintTrigger",
		},
		// Skill Abilities
		{
			"abilityName": "Monster_Fungus_Raptor_01_Steer",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_MeleeAttack",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ChargeAttack",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_SporeAttack_Boost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ShootAttack01_Boost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ShootAttack02_Boost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_ShootAttack03_Boost",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_PowerAttack",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_01_DecayedSummonAttack",
		},
		{
			"abilityName": "Monster_Fungus_Raptor_Achievement_82133" // 3.0隐藏成就新增
		},
	],
	"initialPoses":
	{
		"Default":
		{
			"initialPoseID": 101,
		},
	},
	"aibeta":
	{
		"enable": true,
		"moveSetting":
		{
			"useNavMesh":  false,
		},
		"skillGCD": 6.0,
		"sensing":
		{
			"settings":
			{
				"DefaultSetting":
				{
					"viewRange": 25.0,
					"feelRange": 25.0,
				},
			},
			"templates":
			{
				"DefaultTemplate":
				{
					"DefaultPoses": "DefaultSetting",
				},
			},
		},
		"defendArea":
		{
			"defendRange": 50.0,
		},
		"threat":
		{
			"clearThreatTargetDistance": 70.0,
			"clearThreatEdgeDistance": 2.0,
			"clearThreatByTargetOutOfZone": true,
			"viewThreatGrow": 35.0,
			"feelThreatGrow": 500.0,
			"threatDecreaseSpeed": 100,
			"resistTauntLevel": "Monster_TauntLevel_4",
		},
		"returnToBornTactic":
		{
			"enable": true,
			"defaultSetting":
			{
				"speedLevel": 2,
				"spacial": true,
				"performTime": 5.5,
			},
		},
		"wanderTactic":
		{
			"enable": true,
			"condition":
			{
				"pose": [101],
			},
			"defaultSetting":
			{
				"speedLevel": 1,
				"turnSpeedOverride": 0.7,
				"cdMin": 1.5,
				"cdMax": 3.0,
				"distanceFromBorn": 15.0,
				"distanceFromCurrentMin": 3.75,
				"distanceFromCurrentMax": 7.5,
			},
		},
		"meleeChargeTactic":
		{
			"enable": true,
			"condition":
			{
				"pose": [301, 302],
			},
			"defaultSetting":
			{
				"speedLevel": 2,
				"speedLevelInner": 1,
				"innerDistance": 17,
				"stopDistance": 10.0,
				"startDistanceMin": 10.0,
				"startDistanceMax": 50,
			},
		},
		"facingMoveTactic":
		{
			"enable": true,
			"condition":
			{
				"pose": [301, 302],
			},
			"defaultSetting":
			{
				"speedLevel": 1,
				"rangeMin": 3.0,
				"rangeMax": 18.0,
				"restTimeMin": 2.0,
				"restTimeMax": 4.0,
				"facingMoveTurnInterval": 3.0,
				"facingMoveWeight":
				{
					"stop": 0.0,
					"forward": 1.0,
					"back": 1.0,
					"left": 0.0,
					"right": 0.0,
				},
			},
		},
		"skillGroupCDConfigs":
		[
			{
				//MeleeAttacks 
				"skillGroupCDID": 301,
				"skillGroupCDTime": 5.0,
			},
			{
				//ShootAttacks 
				"skillGroupCDID": 302,
				"skillGroupCDTime": 10.0,
			},
		],
		"skills":
		{
			// Free Skills ///////////////////////////////
			"1":
			{
				"name": "OnAlert",
				"stateIDs": ["Warning"],
				"skillType": "OnAlert",
				"skillQueryingTime": 3,
				"triggerGCD": false,
				"faceTarget": true,
			},
			"1011":
			{
				"cd": 15.0,
				"initialCD": 15.0,
				"name": "IdleFree01",
				"stateIDs": ["IdleFree01"],
				"skillType": "Free",
				"skillQueryingTime": 3,
				"triggerGCD": false,
				"castCondition":
				{
					"pose": [101],
				},
			},
			"1012":
			{
				"cd": 15.0,
				"initialCD": 15.0,
				"name": "IdleFree02",
				"stateIDs": ["IdleFree02"],
				"skillType": "Free",
				"skillQueryingTime": 3,
				"triggerGCD": false,
				"castCondition":
				{
					"pose": [101],
				},
			},
			// Normal Skills ///////////////////////////////
			"3011":
			{
				"cd": 4.0,
				"initialCD": 4.0,
				"name": "MeleeAttack_Active",
				"stateIDs": 
				[
					"MeleeAttack01_BS", "MeleeAttack01_Attack", "MeleeAttack01_AS",
					"MeleeAttack02_BS", "MeleeAttack02_Attack", "MeleeAttack02_AS",
					"MeleeAttack03_BS", "MeleeAttack03_Attack", "MeleeAttack03_AS",
					"ShootAttack_BS", "ShootAttack",
					"MeleeAttackLeftStep", "MeleeAttackRightStep",
					"ShootAttackLeftStep", "ShootAttackRightStep",
				],
				"enableSkillPrepare": true,
				"skillPrepareSpeedLevel": 2,
				"skillPrepareTimeout": 2.0,
				"skillGroupCDID": 301,
				"castCondition":
				{
					"pickRangeMin": 6.0,
					"pickRangeMax": 16.0,
					"castRangeMin": 0.0,
					"castRangeMax": 8.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			"3012":
			{
				"cd": 4.0,
				"initialCD": 4.0,
				"name": "MeleeAttack_Passive",
				"stateIDs": 
				[
					"MeleeAttack01_BS", "MeleeAttack01_Attack", "MeleeAttack01_AS",
					"MeleeAttack02_BS", "MeleeAttack02_Attack", "MeleeAttack02_AS",
					"MeleeAttack03_BS", "MeleeAttack03_Attack", "MeleeAttack03_AS",
					"ShootAttack_BS", "ShootAttack",
					"MeleeAttackLeftStep", "MeleeAttackRightStep",
					"ShootAttackLeftStep", "ShootAttackRightStep",
				],
				"skillPrepareSpeedLevel": 2,
				"skillPrepareTimeout": 2.0,
				"skillGroupCDID": 301,
				"castCondition":
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 6.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			"3013":
			{
				"cd": 20.0,
				"cdUpperRange": 10.0,
				"initialCD": 20.0,
				"initialCDUpperRange": 20.0,
				"name": "SporeAttack",
				"stateIDs": ["SporeAttack_BS", "SporeAttack"],
				"priority": 2,
				"enableSkillPrepare": false,
				"skillPrepareSpeedLevel": 2,
				"skillPrepareTimeout": 2.0,
				"castCondition":
				{
					"pickRangeMin": 5.0,
					"pickRangeMax": 12.0,
					// "castRangeMin": 0.0,
					// "castRangeMax": 10.0,
					"SkillAnchorRangeMax": 12.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			"3014":
			{
				"cd": 6.0,
				"initialCD": 6.0,
				"name": "ShootAttack_Far",
				"stateIDs": 
				[
					"MeleeAttack01_BS", "MeleeAttack01_Attack", "MeleeAttack01_AS",
					"MeleeAttack02_BS", "MeleeAttack02_Attack", "MeleeAttack02_AS",
					"MeleeAttack03_BS", "MeleeAttack03_Attack", "MeleeAttack03_AS",
					"ShootAttack_BS", "ShootAttack",
					"MeleeAttackLeftStep", "MeleeAttackRightStep",
					"ShootAttackLeftStep", "ShootAttackRightStep",
				],
				"skillGroupCDID": 302,
				"castCondition":
				{
					"pickRangeMin": 11.0,
					"pickRangeMax": 99.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			"3017":
			{
				"cd": 15.0,
				"initialCD": 15.0,
				"name": "ShootAttack_Near",
				"stateIDs": 
				[
					"ShootAttackBackStep",
					"MeleeAttack01_BS", "MeleeAttack01_Attack", "MeleeAttack01_AS",
					"MeleeAttack02_BS", "MeleeAttack02_Attack", "MeleeAttack02_AS",
					"MeleeAttack03_BS", "MeleeAttack03_Attack", "MeleeAttack03_AS",
					"ShootAttack_BS", "ShootAttack",
					"MeleeAttackLeftStep", "MeleeAttackRightStep",
					"ShootAttackLeftStep", "ShootAttackRightStep",
				],
				"skillGroupCDID": 302,
				"castCondition":
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 12.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			"3015":
			{
				"cd": 20.0,
				"cdUpperRange": 30.0,
				"initialCD": 20.0,
				"initialCDUpperRange": 20.0,
				"name": "Taunt",
				"stateIDs": ["Taunt"],
				"priority": 1,
				"ignoreGCD":false,
				"triggerGCD": false,
				"castCondition":
				{
					"pickRangeMin": 10.0,
					"pickRangeMax": 99.0,
					"pose": [301],
					"needReInitCD": true,
				},
			},
			// "3016":
			// {
			// 	"cd": 2.0,
			// 	"cdUpperRange": 6.0,
			// 	"initialCD": 2.0,
			// 	"initialCDUpperRange": 6.0,
			// 	"name": "SideStep",
			// 	"stateIDs": ["LeftStep", "RightStep"],
			// 	"ignoreGCD":false,
			// 	"triggerGCD": false,
			// 	"castCondition":
			// 	{
			// 		"pickRangeMin": 2.5,
			// 		"pickRangeMax": 12.0,
			// 		"pose": [301, 302], 
			// 		"needReInitCD": true,
			// 	},
			// },
			// Boost Skills //////////////////////////////////
			"3021":
			{
				"cd": 5.0,
				"initialCD": 5.0,
				"name": "MeleeAttack_Boost",
				"stateIDs": 
				[
					"MeleeAttack_BS", "MeleeAttack",
					"MeleeAttack_Boost_BS", "MeleeAttack_Boost",
					"ShootAttack_BS", "ShootAttack",
					"ShootAttack_Boost_BS", "ShootAttack_Boost",
				],
				"enableSkillPrepare": true,
				"skillPrepareSpeedLevel": 2,
				"skillPrepareTimeout": 2.0,
				"castCondition":
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 16.0,
					"castRangeMin": 0.0,
					"castRangeMax": 8.0,
					"pose": [302],
					"needReInitCD": true,
				},
			},
			// "3022":
			// {
			// 	"cd": 10.0,
			// 	"cdUpperRange": 10.0,
			// 	"initialCD": 10.0,
			// 	"initialCDUpperRange": 10.0,
			// 	"name": "ChargeAttack_Boost",
			// 	"stateIDs": 
			// 	[
			// 		"ChargeAttack_Boost_BS", 
			// 		"ChargeAttack_Boost_RushLoop",
			// 	 	"ChargeAttack_Boost",
			// 		"ChargeAttack_Boost_TurnLeft",
			// 		"ChargeAttack_Boost_TurnRight"
			// 	],
			// 	"priority": 2,
			// 	"castCondition":
			// 	{
			// 		"castRangeMin": 8.0,
			// 		"castRangeMax": 25.0,
			// 		"SkillAnchorRangeMax": 25.0,
			// 		"pose": [302],
			// 		"needReInitCD": true,
			// 	},
			// },
			"3023":
			{
				"cd": 10.0,
				"cdUpperRange": 10.0,
				"initialCD": 10.0,
				"initialCDUpperRange": 10.0,
				"name": "SporeAttack_Boost",
				"stateIDs": ["SporeAttack_Boost_BS", "SporeAttack_Boost"],
				"priority": 2,
				"enableSkillPrepare": true,
				"skillPrepareSpeedLevel": 2,
				"skillPrepareTimeout": 2.0,
				"castCondition":
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 10.0,
					"castRangeMin": 0.0,
					"castRangeMax": 5.0,
					"pose": [302],
					"needReInitCD": true,
				},
			},
			"3024":
			{
				"cd": 15.0,
				"initialCD": 15.0,
				"name": "ShootAttack_Boost",
				"stateIDs": 
				[
					"MeleeAttack_BS", "MeleeAttack",
					"MeleeAttack_Boost_BS", "MeleeAttack_Boost",
					"ShootAttack_BS", "ShootAttack",
					"ShootAttack_Boost_BS", "ShootAttack_Boost",
				],
				"castCondition":
				{
					"pickRangeMin": 8.0,
					"pickRangeMax": 25.0,
					"pose": [302],
					"needReInitCD": true,
				},
			},
			// "3025":
			// {
			// 	"cd": 20.0,
			// 	"initialCD": 20.0,
			// 	"name": "PowerAttack",
			// 	"stateIDs": ["PowerAttack_BS", "PowerAttack"],
			// 	"priority": 1,
			// 	"castCondition":
			// 	{
			// 		"pickRangeMin": 0.0,
			// 		"pickRangeMax": 25.0,
			// 		"pose": [302],
			// 		"needReInitCD": true,
			// 	},
			// },
			// Overdose Skills ///////////////////////////////
			// "3111":
			// {
			// 	"initialCD": 0.0,
			// 	"name": "ConfusedMeleeAttack",
			// 	"stateIDs": ["ConfusedMeleeAttack"],
			// 	"castCondition":
			// 	{
			// 		"pickRangeMin": 0.0,
			// 		"pickRangeMax": 99.0,
			// 		"pose": [311],
			// 		"needReInitCD": true,
			// 	},
			// },
			// "3112":
			// {
			// 	"initialCD": 0.0,
			// 	"name": "ConfusedShootAttack",
			// 	"stateIDs": ["ConfusedShootAttack"],
			// 	"castCondition":
			// 	{
			// 		"pickRangeMin": 0.0,
			// 		"pickRangeMax": 99.0,
			// 		"pose": [311],
			// 		"needReInitCD": true,
			// 	},
			// },
			"3119":
			{
				"initialCD": 18.0,
				"name": "Faint_AS",
				"stateIDs": ["Faint_AS"],
				"castCondition":
				{
					"pose": [311],
					"needReInitCD": true,
				},
			},
			// Decay Skills ///////////////////////////////
			"3211":
			{
				"initialCD": 0.0,
				"name": "DecayedSummonAttack",
				"stateIDs": ["DecayedSummonAttack"],
				"ignoreGCD":true,
				"triggerGCD": false,
				"castCondition":
				{
					"pickRangeMin": 0.0,
					"pickRangeMax": 99.0,
					"pose": [321],
					"needReInitCD": true,
				},
			},
		},
	},
	"audio" :
	{
	    "$type": "ConfigMonsterAudio",
		"animAudio" :
		{
			"onTransitionOut":
			[
				{
					"currentStateName": "IdleFree01",
					"audioEvent":
					{
						"text": "Stop_sfx_monster_Fungus_Raptor_idleFree01"
					},
					"otherStateNames": [],
					"usage": "Any"
				},
				{
					"currentStateName": "IdleFree02",
					"audioEvent":
					{
						"text": "Stop_sfx_monster_Fungus_Raptor_idleFree02"
					},
					"otherStateNames": [],
					"usage": "Any"
				},
			],
			"onTransitionIn":
			[
				{
					"currentStateName": "",
					"audioEvent":
					{
						"text": ""
					},
					"otherStateNames": [],
					"usage": "Any"
				}
			],
		}
	}
}