#base "units/tower.kv"
#base "units/creeps.kv"

"DOTAUnits"
{	
	"minoriko_shop"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/thd_hero/minoriko/minoriko.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					"ability_touhoutd_shop_buy_egg_level_1"
		"Ability2"					"ability_touhoutd_shop_buy_egg_level_2"
		"Ability3"					"ability_touhoutd_shop_buy_egg_level_3"
		"Ability4"					"ability_touhoutd_shop_buy_egg_level_4"
		"Ability5"					"ability_touhoutd_shop_roll"
		"Ability6"					"ability_touhoutd_shop_wave_1"
		"Ability7"					"ability_touhoutd_shop_wave_2"
		"Ability8"					"ability_touhoutd_shop_wave_3"
		"Ability9"					"ability_shop"

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"0"
		"AttackDamageMax"			"0"
		"AttackRate"				"1.2"
		"AttackAnimationPoint"		"0.4"
		"AttackAcquisitionRange"	"0"
		"AttackRange"				"0"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		
		"ConsideredHero"			"1"
	}


	// 圣诞树
	"christmas_tree"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/props_frostivus/frostivus_ancient/frostivus_ancient.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"0"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"0"
		"AttackDamageMax"			"0"
		"AttackRate"				"1.2"
		"AttackAnimationPoint"		"0.4"
		"AttackAcquisitionRange"	"0"
		"AttackRange"				"0"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		
		"ConsideredHero"			"1"
	}

	"npc_dummy_unit"
	{
		"BaseClass"	"npc_dota_creep_neutral"
		"Model"	"models/development/invisiblebox.vmdl"
		"SoundSet"	"Creep_Good_Range"
		"Level"	"0"
		"UnitLabel"	"healing_ward"
		"Ability1"	"ability_dummy_unit"
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"Ability2"	""
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}
	
	"npc_dota2x_unit_marisa04_spark"
	{
		"model"					"models/thd2/masterspark.vmdl"
		"ModelScale"			"1.6"
		"BaseClass"				"npc_dota_base_additive"
		"Ability1"				"ability_dummy_unit"
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_NONE"
		"VisionDaytimeRange"	"1000"
		"VisionNighttimeRange"	"1000"
		"HasInventory"	"0"
		"WakesNeutrals"	"0"
		"Ability2"	""
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"npc_dota2x_unit_yuuka04_spark"
	{
		"model"					"models/thd2/yuukaspark.vmdl"
		"ModelScale"			"1.6"
		"BaseClass"				"npc_dota_base_additive"
		"Ability1"				"ability_dummy_unit"
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_NONE"
		"VisionDaytimeRange"	"1000"
		"VisionNighttimeRange"	"1000"
		"HasInventory"	"0"
		"WakesNeutrals"	"0"
		"Ability2"	""
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"npc_dota2x_unit_yuyuko_04"
	{
		"model"	"models/thd2/yuyuko_fan.vmdl"
		"BaseClass"	"npc_dota_base_additive"
		"Ability1"	"ability_dummy_unit"
		"ModelScale"	"30.0"
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_NONE"
		"VisionDaytimeRange"	"100"
		"VisionNighttimeRange"	"100"
		"HasInventory"	"0"
		"WakesNeutrals"	"0"
		"Ability2"	""
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"npc_thdots_unit_yukari01_unit"
	{
		"BaseClass"	"npc_dota_base_additive"
		"Model"	"models/thd2/yukari/yukari_mmd_w.vmdl"
		"SoundSet"	"Creep_Good_Range"
		"Level"	"0"
		"UnitLabel"	"healing_ward"
		"ModelScale"	"0.6"
		"Ability1"	"ability_dummy_unit"
		"Ability2"	""
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_FLY"
		"VisionDaytimeRange"	"100"
		"VisionNighttimeRange"	"100"
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"yukari_train"
	{
		// General
		// ----------------------------------------------------------------
		// Model.
		"Model"						"models/other/tram_1/tram_1.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"	"1"
		"ModelScale"				"1.0"
		// Abilities
		// ----------------------------------------------------------------
		// Ability 1
		"Ability1"					"ability_dummy_unit"
		// Ability 2
		"Ability2"	""
		// Ability 3
		"Ability3"	""
		// Ability 4
		"Ability4"	""
		// Armor
		// ----------------------------------------------------------------
		// Physical protection.
		"ArmorPhysical"				"0"
		"MagicalResistance"			"0"
		// Attack
		// ----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		// Damage range min.
		"AttackDamageMin"			"35"
		// Damage range max.
		"AttackDamageMax"			"35"
		// Speed of attack.
		"AttackRate"	"1.2"
		// Normalized time in animation cycle to attack.
		"AttackAnimationPoint"		"0.4"
		// Range within a target can be acquired.
		"AttackAcquisitionRange"	"800"
		// Range within a target can be attacked.
		"AttackRange"				"120"
		// Bounds
		// ----------------------------------------------------------------
		"RingRadius"				"40"
		"HealthBarOffset"			"170"
		// Bounty
		// ----------------------------------------------------------------
		// Experience earn.
		"BountyXP"					"300"
		// Gold earned min.
		"BountyGoldMin"				"10"
		// Gold earned max.
		"BountyGoldMax"				"10"
		// Movement
		// ----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		// Speed.
		"MovementSpeed"				"2000"
		"MovementTurnRate"			"100.0"
		// Status
		// ----------------------------------------------------------------
		// Base health.
		"StatusHealth"				"35"
		// Health regeneration rate.
		"StatusHealthRegen"			"0"
		// Base mana.
		"StatusMana"				"0"
		// Mana regeneration rate.
		"StatusManaRegen"			"0.0"
		// Vision
		// ----------------------------------------------------------------
		// Range of vision during day light.
		"VisionDaytimeRange"		"1800"
		// Range of vision at night time.
		"VisionNighttimeRange"		"1800"
		// Team
		// ----------------------------------------------------------------
		// Team name.
		"TeamName"	"DOTA_TEAM_NEUTRALS"
		"CombatClassAttack"	"DOTA_COMBAT_CLASS_ATTACK_PIERCE"
		"CombatClassDefend"	"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"	"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"reisen_illusion"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/thd_hero/reisen/reisen.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"
		"SoundSet"					"Hero_Reisen"
		"GameSoundsFile"			"soundevents/game_sounds/thdots_tower_attack_sounds.vsndevts"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_RANGED_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"0.6"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"1000"
		"AttackRange"				"1000"
		"ProjectileModel"			"particles/heroes/reisen/ability_reisen_base_attack.vpcf"
		"ProjectileSpeed"			"3000"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
	}

	"flandre_illusion"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/new_touhou_model/flandre/flandre.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"0.85"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"1000"
		"AttackRange"				"1000"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

		"ConsideredHero"			"1"
	}

	"yuuka_flower"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/heroes/enchantress/enchantress_flower.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"3.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_RANGED_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"0.9"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"400"
		"AttackRange"				"400"
		"ProjectileModel"			"particles/units/heroes/hero_shadowshaman/shadow_shaman_ward_base_attack.vpcf"
		"ProjectileSpeed"			"1500"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
	}

	"yuuka_illusion"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/new_touhou_model/yuuka/yuuka.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_MELEE_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"1.1"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"800"
		"AttackRange"				"800"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"30"
		"StatusManaRegen"			"2"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
	
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

		"ConsideredHero"			"1"
	}

	"kanako_gojou"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/thd2/kanako/kanako_mmd_gojou.vmdl"
		"BaseClass"					"npc_dota_building"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					"thtd_kanako_03_unit"
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"1.2"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"800"
		"AttackRange"				"800"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"30"
		"StatusManaRegen"			"2"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
	
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
	}

	"momiji_wolf"
	{
		"Model"	"models/items/lycan/wolves/icewrack_pack/icewrack_pack.vmdl"
		"BaseClass"	"npc_dota_creature"
		"SoundSet"	"Lycan_Wolf"
		"GameSoundsFile"	"soundevents/game_sounds_creeps.vsndevts"
		"Level"	"1"
		"ModelScale"	"1.0"
		// Abilities
		// ----------------------------------------------------------------
		// Ability 1
		"Ability1"	""
		// Ability 2
		"Ability2"	""
		// Ability 3
		"Ability3"	""
		// Ability 4
		"Ability4"	""
		// ----------------------------------------------------------------
		// Physical protection.
		"ArmorPhysical"	"1"
		"MagicalResistance"	"0"
		// Attack
		// ----------------------------------------------------------------
		"AttackCapabilities"	"DOTA_UNIT_CAP_MELEE_ATTACK"
		// Damage range min.
		"AttackDamageMin"	"2"
		// Damage range max.
		"AttackDamageMax"	"2"
		// Speed of attack.
		"AttackRate"	"0.8"
		// Normalized time in animation cycle to attack.
		"AttackAnimationPoint"	"0.3"
		// Range within a target can be acquired.
		"AttackAcquisitionRange"	"800"
		// Range within a target can be attacked.
		"AttackRange"	"100"
		// Bounds
		// ----------------------------------------------------------------
		"RingRadius"	"40"
		"HealthBarOffset"	"170"
		// Bounty
		// ----------------------------------------------------------------
		// Experience earn.
		"BountyXP"	"32"
		// Gold earned min.
		"BountyGoldMin"	"20"
		// Gold earned max.
		"BountyGoldMax"	"25"
		// Movement
		// ----------------------------------------------------------------
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_GROUND"
		// Speed.
		"MovementSpeed"	"522"
		// Status
		// ----------------------------------------------------------------
		// Base health.
		"StatusHealth"	"300"
		// Health regeneration rate.
		"StatusHealthRegen"	"3.5"
		// Base mana.
		"StatusMana"	"0"
		// Mana regeneration rate.
		"StatusManaRegen"	"0.0"
		// Vision
		// ----------------------------------------------------------------
		// Range of vision during day light.
		"VisionDaytimeRange"	"400"
		// Range of vision at night time.
		"VisionNighttimeRange"	"400"
		// Team
		// ----------------------------------------------------------------
		// Team name.
		"TeamName"	"DOTA_TEAM_NEUTRALS"
		"CombatClassAttack"	"DOTA_COMBAT_CLASS_ATTACK_BASIC"
		"CombatClassDefend"	"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"	"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"shinki_dragon"
	{
		// "Model"	"models/creeps/roshan/roshan.vmdl"		
		// "ModelScale"	"0.5"
		"Model"	"models/courier/baby_rosh/babyroshan_winter18.vmdl"  //姜饼肉山宝宝，要同步改技能的基础模型比例
		"ModelScale" "1"
		"BaseClass"	"npc_dota_creature"
		"SoundSet"	"Roshan"	
		"GameSoundsFile"	"soundevents/game_sounds_creeps.vsndevts"
		"Level"	"1"		
		// Abilities
		// ----------------------------------------------------------------
		// Ability 1
		"Ability1"	"shinki_dragon_01"
		// Ability 2
		"Ability2"	"shinki_dragon_02"
		// Ability 3
		"Ability3"	"shinki_dragon_03"
		// Ability 4
		"Ability4"	""
		// ----------------------------------------------------------------
		// Physical protection.
		"ArmorPhysical"	"1"
		"MagicalResistance"	"0"
		// Attack
		// ----------------------------------------------------------------
		"AttackCapabilities"	"DOTA_UNIT_CAP_MELEE_ATTACK"
		// Damage range min.
		"AttackDamageMin"	"2"
		// Damage range max.
		"AttackDamageMax"	"2"
		// Speed of attack.
		"AttackRate"	"0.9"
		// Normalized time in animation cycle to attack.
		"AttackAnimationPoint"	"0.3"
		// Range within a target can be acquired.
		"AttackAcquisitionRange"	"800"
		// Range within a target can be attacked.
		"AttackRange"	"150"
		// Bounds
		// ----------------------------------------------------------------
		"RingRadius"	"40"
		"HealthBarOffset"	"170"
		// Bounty
		// ----------------------------------------------------------------
		// Experience earn.
		"BountyXP"	"32"
		// Gold earned min.
		"BountyGoldMin"	"20"
		// Gold earned max.
		"BountyGoldMax"	"25"
		// Movement
		// ----------------------------------------------------------------
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_GROUND"
		// Speed.
		"MovementSpeed"	"522"
		// Status
		// ----------------------------------------------------------------
		// Base health.
		"StatusHealth"	"300"
		// Health regeneration rate.
		"StatusHealthRegen"	"3.5"
		// Base mana.
		"StatusMana"	"0"
		// Mana regeneration rate.
		"StatusManaRegen"	"0.0"
		// Vision
		// ----------------------------------------------------------------
		// Range of vision during day light.
		"VisionDaytimeRange"	"800"
		// Range of vision at night time.
		"VisionNighttimeRange"	"800"
		// Team
		// ----------------------------------------------------------------
		// Team name.
		"TeamName"	"DOTA_TEAM_NEUTRALS"
		"CombatClassAttack"	"DOTA_COMBAT_CLASS_ATTACK_BASIC"
		"CombatClassDefend"	"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"	"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"tiny_suika"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/thd_hero/suika/suika.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_MELEE_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"0.9"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"1000"
		"AttackRange"				"1000"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

		"ConsideredHero"			"1"
	}

	"alice_boom"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/thd_hero/alice/alice.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"0.8"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					"thtd_alice_unit_kill"
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"1.2"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"800"
		"AttackRange"				"800"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"30"
		"StatusManaRegen"			"2"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
	
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
	}

	"alice_falanxi_ningyou"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/alice/falanxi.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.2"
		"IsAncient"					"1"
		"SoundSet"					"Hero_Rattletrap"
		"GameSoundsFile"			"soundevents/game_sounds_heroes/game_sounds_rattletrap.vsndevts"

		// Abilities
		// ----------------------------------------------------------------
		// Ability 1
		"Ability1"	"thtd_alice_02_ningyou_01"
		// Ability 2
		"Ability2"	"thtd_alice_02_ningyou_02"
		// Ability 3
		"Ability3"	""
		// Ability 4
		"Ability4"	""
		// ----------------------------------------------------------------
		// Physical protection.
		"ArmorPhysical"	"1"
		"MagicalResistance"	"0"
		// Attack
		// ----------------------------------------------------------------
		"AttackCapabilities"	"DOTA_UNIT_CAP_MELEE_ATTACK"
		// Damage range min.
		"AttackDamageMin"	"2"
		// Damage range max.
		"AttackDamageMax"	"2"
		// Speed of attack.
		"AttackRate"	"0.9"
		// Normalized time in animation cycle to attack.
		"AttackAnimationPoint"	"0.3"
		// Range within a target can be acquired.
		"AttackAcquisitionRange"	"800"
		// Range within a target can be attacked.
		"AttackRange"	"100"
		// Bounds
		// ----------------------------------------------------------------
		"RingRadius"	"40"
		"HealthBarOffset"	"170"
		// Bounty
		// ----------------------------------------------------------------
		// Experience earn.
		"BountyXP"	"32"
		// Gold earned min.
		"BountyGoldMin"	"20"
		// Gold earned max.
		"BountyGoldMax"	"25"
		// Movement
		// ----------------------------------------------------------------
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_GROUND"
		// Speed.
		"MovementSpeed"	"522"
		// Status
		// ----------------------------------------------------------------
		// Base health.
		"StatusHealth"	"100"
		// Health regeneration rate.
		"StatusHealthRegen"	"3.5"
		// Base mana.
		"StatusMana"	"0"
		// Mana regeneration rate.
		"StatusManaRegen"	"0.0"
		// Vision
		// ----------------------------------------------------------------
		// Range of vision during day light.
		"VisionDaytimeRange"	"400"
		// Range of vision at night time.
		"VisionNighttimeRange"	"400"
		// Team
		// ----------------------------------------------------------------
		// Team name.
		"TeamName"	"DOTA_TEAM_NEUTRALS"
		"CombatClassAttack"	"DOTA_COMBAT_CLASS_ATTACK_BASIC"
		"CombatClassDefend"	"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"	"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}	

	"kokoro_jin_yin"
	{
		// General
		//----------------------------------------------------------------
		"Model"						"models/items/courier/jin_yin_white_fox/jin_yin_white_fox.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					""
		"Ability2"					""
		"Ability3"					""
		"Ability4"					""
		"Ability5"					""
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_MELEE_ATTACK"
		"AttackDamageMin"			"2"
		"AttackDamageMax"			"2"
		"AttackRate"				"1.0"
		"AttackAnimationPoint"		"0.55"
		"AttackAcquisitionRange"	"1000"
		"AttackRange"				"1000"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"0"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"	
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"30"
		"StatusManaRegen"			"2"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
	
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
	}

	"npc_unit_aya_03_wings"
	{
		"model"	"models/new_touhou_model/aya/aya_wing.vmdl"
		"BaseClass"	"npc_dota_creature"
		"Ability1"	"ability_dummy_unit"
		"ModelScale"	"1.0"
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_NONE"
		"VisionDaytimeRange"	"100"
		"VisionNighttimeRange"	"100"
		"HasInventory"	"0"
		"WakesNeutrals"	"0"
		"Ability2"	""
		"Ability3"	""
		"Ability4"	""
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}

	"reimu_pet"
	{
		// General
		//----------------------------------------------------------------
		"Model"	"models/pets/icewrack_wolf/icewrack_wolf.vmdl"
		// "Model"    "models/items/courier/jin_yin_white_fox/jin_yin_white_fox.vmdl"
		"BaseClass"					"npc_dota_creature"
		"Level"						"1"
		"ModelScale" 				"1.0"
		"IsAncient"					"1"
		"SoundSet"					"Furion_Treant"
		"GameSoundsFile"			"soundevents/game_sounds_creeps.vsndevts"

		// Abilities
		//----------------------------------------------------------------
		"Ability1"					"reimu_pet_01"
		"Ability2"					"reimu_pet_02"
		"Ability3"					"reimu_pet_03"
		"Ability4"					"reimu_pet_04"
		"Ability5"					"reimu_pet_05"
		"Ability6"					""
		"Ability7"					""
		"Ability8"					""

		// Armor
		//----------------------------------------------------------------
		"ArmorPhysical"				"0"

		// Attack
		//----------------------------------------------------------------
		"AttackCapabilities"		"DOTA_UNIT_CAP_NO_ATTACK"
		"AttackDamageMin"			"0"
		"AttackDamageMax"			"0"
		"AttackRate"				"1.0"
		"AttackAnimationPoint"		"0.5"
		"AttackAcquisitionRange"	"0"
		"AttackRange"				"0"

		// Bounds
		//----------------------------------------------------------------
		"RingRadius"				"100"
		"HealthBarOffset"			"128"

		// Movement
		//----------------------------------------------------------------
		"MovementCapabilities"		"DOTA_UNIT_CAP_MOVE_GROUND"
		"MovementSpeed"				"522"	

		// Status
		//----------------------------------------------------------------
		"StatusHealth"				"100"
		"StatusHealthRegen"			"0.0"
		"StatusMana"				"0"
		"StatusManaRegen"			"0"	 
		
		// Vision
		//----------------------------------------------------------------
		"VisionDaytimeRange"		"800"
		"VisionNighttimeRange"		"800"

		// Team
		//----------------------------------------------------------------
		"TeamName"					"DOTA_TEAM_NEUTRALS"
		
		"CombatClassDefend"			"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"		"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

		"ConsideredHero"			"1"
	}

	"inaba_rabbit"
	{
		"Model"	"models/items/courier/arneyb_rabbit/arneyb_rabbit.vmdl"
		"BaseClass"	"npc_dota_creature"
		"SoundSet"	"Lycan_Wolf"
		"GameSoundsFile"	"soundevents/game_sounds_creeps.vsndevts"
		"Level"	"1"
		"ModelScale"	"1.6"
		// Abilities
		// ----------------------------------------------------------------
		// Ability 1
		"Ability1"	""
		// Ability 2
		"Ability2"	""
		// Ability 3
		"Ability3"	""
		// Ability 4
		"Ability4"	""
		// ----------------------------------------------------------------
		// Physical protection.
		"ArmorPhysical"	"1"
		"MagicalResistance"	"0"
		// Attack
		// ----------------------------------------------------------------
		"AttackCapabilities"	"DOTA_UNIT_CAP_NO_ATTACK"
		// Damage range min.
		"AttackDamageMin"	"0"
		// Damage range max.
		"AttackDamageMax"	"0"
		// Speed of attack.
		"AttackRate"	"1.7"
		// Normalized time in animation cycle to attack.
		"AttackAnimationPoint"	"0.3"
		// Range within a target can be acquired.
		"AttackAcquisitionRange"	"800"
		// Range within a target can be attacked.
		"AttackRange"	"100"
		// Bounds
		// ----------------------------------------------------------------
		"RingRadius"	"40"
		"HealthBarOffset"	"170"
		// Bounty
		// ----------------------------------------------------------------
		// Experience earn.
		"BountyXP"	"0"
		// Gold earned min.
		"BountyGoldMin"	"0"
		// Gold earned max.
		"BountyGoldMax"	"0"
		// Movement
		// ----------------------------------------------------------------
		"MovementCapabilities"	"DOTA_UNIT_CAP_MOVE_GROUND"
		// Speed.
		"MovementSpeed"	"522"
		// Status
		// ----------------------------------------------------------------
		// Base health.
		"StatusHealth"	"1"
		// Health regeneration rate.
		"StatusHealthRegen"	"0.0"
		// Base mana.
		"StatusMana"	"0"
		// Mana regeneration rate.
		"StatusManaRegen"	"0.0"
		// Vision
		// ----------------------------------------------------------------
		// Range of vision during day light.
		"VisionDaytimeRange"	"400"
		// Range of vision at night time.
		"VisionNighttimeRange"	"400"
		// Team
		// ----------------------------------------------------------------
		// Team name.
		"TeamName"	"DOTA_TEAM_NEUTRALS"
		"CombatClassAttack"	"DOTA_COMBAT_CLASS_ATTACK_BASIC"
		"CombatClassDefend"	"DOTA_COMBAT_CLASS_DEFEND_BASIC"
		"UnitRelationshipClass"	"DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
		"Ability5"	""
		"Ability6"	""
		"Ability7"	""
		"Ability8"	""
		"Ability9"	""
		"Ability10"	""
		"Ability11"	""
		"Ability12"	""
		"Ability13"	""
		"Ability14"	""
		"Ability15"	""
		"Ability16"	""
	}
	
}
