"DOTAAbilities"
{
    "Version"       "1"
	//=================================================================================================================
	// Shredder: Flamethrower ( shard ability )
	//=================================================================================================================
	"shredder_flamethrower"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"MaxLevel"						"1"
		"FightRecapLevel"				"1"
		"IsGrantedByShard"				"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"20"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100"
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"damage_per_second"		"70"
				"duration"		"8"
				"width"		
				{
					"value"			"275"
					"affected_by_aoe_increase"	"1"
				}
				"length"		
				{
					"value"			"400"
					"affected_by_aoe_increase"	"1"
				}
				"move_slow_pct"		"40"
				"building_dmg_pct"	"50"
				"debuff_linger_duration"	"2.0"
		}
	}

	//=================================================================================================================
	// Shredder: Whirling Death
	//=================================================================================================================
	"shredder_whirling_death"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Shredder.WhirlingDeath.Cast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"7.5 7 6.5 6"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100"		

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"whirling_radius"			
				{
					"value"		"325"
					"affected_by_aoe_increase"	"1"
				}
				"whirling_damage"						"60 120 180 240"
				"tree_damage_scale"
				{
					"value"								"9 16 23 30"
					"special_bonus_unique_timbersaw"	"+75"
				}
				"whirling_tick"				"0.3"
				"stat_loss_pct"				
				{
					"value"			"13"
					"special_bonus_unique_timbersaw_5"	"+2"

				}
				"stat_loss_univ"
				{
					"value"			"5"
					"special_bonus_unique_timbersaw_5"	"+2"
				}
				"duration"
				{
					"value"				"7 9 11 13"
					
				}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}

	//=================================================================================================================
	// Shredder: Timber Chain
	//=================================================================================================================
	"shredder_timber_chain"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Shredder.TimberChain.Cast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"4"
		
		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"60 70 80 90"
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"chain_radius"		
			{
				"value"		"90 90 90 90"
			}
			"AbilityCastRange"				
			{
				"value"			"750 900 1050 1200"
				"special_bonus_unique_timbersaw_3"	"+75%"
			}
			"radius"		
			{
				"value"		"225 225 225 225"
			}
			"speed"				
			{
				"value"			"2200 2400 2600 2800"
				"special_bonus_unique_timbersaw_3"	"+75%"
			}
			"damage"			"45 105 165 225"
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}

	//=================================================================================================================
	// Shredder: Reactive Armor
	//=================================================================================================================
	"shredder_reactive_armor"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"HasScepterUpgrade"				"1"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"
		"MaxLevel"						"4"
		"IsBreakable"					"1"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"bonus_armor"						"0.4 0.5 0.6 0.7"
			"bonus_hp_regen"					
			{
				"value"																	"0.5 0.6 0.7 0.8"
				"special_bonus_unique_timbersaw_reactive_armor_regen_per_stack"			"+0.25"

			}
			
			"stack_limit"						
			{
				"value"			"10 20 30 40"
				"special_bonus_unique_timbersaw_2"			"+6"
			}
			"stack_duration"					
			{
				"value"				"10 12 14 16"		
			}
			"stacks_per_hero_attack"
			{
				"value"				"4"
				"special_bonus_unique_timbersaw_2"		"+1"
			}	

			"AbilityManaCost"				
			{
				"special_bonus_scepter"			"+200"
			}
			"AbilityCooldown"				
			{
				"special_bonus_scepter"  		"45"
			}
			"initial_shield"
			{
				"special_bonus_scepter"  		"150"
			}
			"shield_per_sec"
			{
				"special_bonus_scepter"  		"100"
			}
			"shield_per_sec_per_enemy"
			{
				"special_bonus_scepter"  		"75"
			}
			"max_shield"
			{
				"special_bonus_scepter"			"800"
			}
			"duration"
			{
				"special_bonus_scepter"	"8"
			}
			"radius"
			{
				"special_bonus_scepter"	"450"
				"affected_by_aoe_increase"	"1"
			}
			"explosion_radius"
			{
				"special_bonus_scepter"	"450"
				"affected_by_aoe_increase"	"1"
			}
			"base_explosion"
			{
				"special_bonus_scepter"	"200"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
	}

	//=================================================================================================================
	// Shredder: Chakram
	//=================================================================================================================
	"shredder_chakram"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Shredder.Chakram.Cast"
		"LinkedAbility"					"shredder_chakram_2"
		"AbilityDraftExtraAbilities"
		{
			"shredder_flamethrower" "shard"
		}


		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1200 1200 1200"
		"AbilityCastPoint"				"0.15"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"8.0 8.0 8.0"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"90 120 150"		

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"speed"					"900.0"
				"radius"				
				{
					"value"	"200"
					"affected_by_aoe_increase"	"1"
				}
				"pass_damage"
				{
					"value"						"75 150 225"
				}
				"damage_per_second"		
				{
					"value"						"50 75 100"
				}
				"slow"
				{
					"value"				"5"
					"special_bonus_unique_timbersaw_4"	"+6"
				}
				"damage_interval"		"0.5"
				"break_distance"		
				{
					"value"	"2000.0"
					"affected_by_aoe_increase"	"1"
				}
				"mana_per_second"		"10 15 20"
				"pass_slow_duration"	"0.5"
				"slow_health_percentage"	"5"
				"castpoint_scepter"		
				{
					"special_bonus_scepter"			"0.15"
				}
				"second_chakram"
				{
					"value"			"0"
				}
		}
	}

	//=================================================================================================================
	// Shredder: Chakram 2
	//=================================================================================================================
	"shredder_chakram_2"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"FightRecapLevel"				"1"
		"MaxLevel"						"3"
		"LinkedAbility"					"shredder_chakram"
		"DependentOnAbility"			"shredder_chakram"


		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1200 1200 1200"
		"AbilityCastPoint"				"0.15"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"8.0 8.0 8.0"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100 140 180"


		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"speed"					
				{
					"value"				"900.0"
				}
				"radius"				
				{
					"value"		"200"
					"affected_by_aoe_increase"	"1"
				}
				"pass_damage"
				{
					"value"						"100 150 200"
					"special_bonus_facet_shredder_second_chakram"	"-30%"
				}
				"damage_per_second"		
				{
					"value"						"50 75 100"
					"special_bonus_facet_shredder_second_chakram"	"-30%"
				}
				"damage_penalty_tooltip"		"30"
				"slow"					
				{
					"value"			"5"
					"special_bonus_unique_timbersaw_4"	"+6"
				}
				"damage_interval"		
				{
					"value"			"0.5"
				}
				"break_distance"		
				{
					"value"			"2000.0"
					"affected_by_aoe_increase"	"1"
				}
				"mana_per_second"		
				{
					"value"		"14 22 30"
				}
				"pass_slow_duration"	
				{
					"value"		"0.5"
				}
				"slow_health_percentage"	
				{
					"value"		"5"
				}
				"scepter_bonus_damage"	
				{
					"value"		"20"
				}		
				"second_chakram"
				{
					"value"			"0"
				}
		}
	}

	//=================================================================================================================
	// Shredder: Return Chakram
	//=================================================================================================================
	"shredder_return_chakram"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"DependentOnAbility"			"shredder_chakram"


		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"
		"AbilityCastAnimation"			"ACT_INVALID"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"0.0 0.0 0.0"
	}

	//=================================================================================================================
	// Shredder: Return Chakram
	//=================================================================================================================
	"shredder_return_chakram_2"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"		
		"MaxLevel"						"3"
		"DependentOnAbility"			"shredder_chakram"


		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"
 		"AbilityCastAnimation"			"ACT_INVALID"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"0.0 0.0 0.0"
	}

	//=================================================================================================================
	// Ability: Twisted Chakram
	//=================================================================================================================
	"shredder_twisted_chakram"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_VengefulSpirit.MagicMissile"
		"AbilityTextureName"			"shredder_chakram_2"
		"DependentOnAbility"			"shredder_chakram"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1200"
		"AbilityCastPoint"				"0.2"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"20 16 12"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100 140 180"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"speed"					"900"
				"radius"				
				{
					"value"		"125"
					"affected_by_aoe_increase"	"1"	
				}
				"damage"				"100 150 200"	
				"spread"				
				{
					"value"		"350"
					"affected_by_aoe_increase"	"1"	
				}
				"min_throw_duration"			"0.0"
				"max_throw_duration"			"0.5"
				"min_target_distance"			"600"
				"max_target_distance"			"600"

				"slow"
				{
					"value"				"5"
					"special_bonus_unique_timbersaw_4"	"+6"
				}
				"pass_slow_duration"	"2.0"
				"slow_health_percentage"	"5"

		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}

	//=================================================================================================================
	// Ability: Tree Killer
	//=================================================================================================================
	"shredder_exposure_therapy"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
		"MaxLevel"						"1"
		"Innate"						"1"
		"IsBreakable"					"1"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"mana_restore"					
			{
				"value"					"4"
				"hero_levelup"			"+0.5"
			}

			"health_restore"
			{
				"value"														"0"
				"special_bonus_unique_timbersaw_exposure_therapy_health"	"+12"
			}
		}
	}
}
