"DOTAAbilities"
{
    "Version"       "1"

	//=================================================================================================================
	// Tusk: Ice Shards
	//=================================================================================================================
	"tusk_ice_shards"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Tusk.IceShards"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1400"
		"AbilityCastPoint"				"0.1 0.1 0.1 0.1"

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

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"shard_width"
				{
					"value"						"200"
					"affected_by_aoe_increase"	"1"
				}
				"shard_damage"
				{
					"value"					"75 150 225 300"
					"CalculateSpellDamageTooltip"	"1"
				}
				"shard_count"				"7"
				"shard_speed"				"1200.0"
				"shard_duration"			"4 5 6 7"
				"shard_angle_step"			"40.0"
				"shard_distance"			"200"
				"turn_rate_slow"			"0"
				"aghs_shard_move_slow"	
				{
					"special_bonus_unique_tusk_shard_dps"					"50"
				}
				"aghs_shard_damage"			
				{
					"special_bonus_unique_tusk_shard_dps"					"110"
				}
				"aghs_shard_depth"			
				{
					"value"									"0"
				}
				"AbilityCooldown"
				{
					"value"							"23 20 17 14"
					//"special_bonus_unique_tusk_5"	"-4"
				}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}
	
	//=================================================================================================================
	// Tusk: Ice Shards Stop
	//=================================================================================================================
	"tusk_ice_shards_stop"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"
	}
	
	//=================================================================================================================
	// Tusk: Snowball
	//=================================================================================================================
	"tusk_snowball"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
		"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_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Tusk.Snowball.Cast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1150"
		"AbilityCastPoint"				"0.1 0.1 0.1 0.1"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"75 75 75 75"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"snowball_damage"			
				{
					"value"		"80 140 200 260"
				"special_bonus_unique_tusk_2" "+120"
				}
				"snowball_speed"			"575 600 625 650"
				"snowball_damage_bonus"		"40 65 90 115"
				"stun_duration"				"0.6 0.8 1.0 1.2"
				"stun_duration_bonus"		"0.2"
				"snowball_windup_radius"	
				{
					"value"	"100"
					"affected_by_aoe_increase"	"1"

				}
				"snowball_duration"			"3.0"
				"snowball_radius"			
				{
					"value"		"200"
					"affected_by_aoe_increase"	"1"
				}
				"snowball_grow_rate"		
				{
					"value"		"40"
					"affected_by_aoe_increase"	"1"
				}
				"snowball_windup"			"3.0"
				"snowball_grab_radius"		
				{
					"value"			"325"
					"affected_by_aoe_increase"	"1"
				}
				"snowball_speed_bonus"		"50"
				"AbilityCooldown"
				{
					"value"							"21 19 17 15"
					"special_bonus_unique_tusk_6"	"-6"
				}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}

	//=================================================================================================================
	// Tusk: Launch Snowball
	//=================================================================================================================
	"tusk_launch_snowball"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE"
		"AbilityTextureName"		"tusk_snowball"

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

	//=================================================================================================================
	// Tusk: Frozen Sigil
	//=================================================================================================================
	"tusk_frozen_sigil"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"AbilitySound"					"Hero_Tusk.FrozenSigil"

		"MaxLevel"						"1"
		"FightRecapLevel"				"1"


		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.1"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"30.0"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"70"
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_6"
		"AbilityValues"
		{
			"sigil_radius"
			{
				"value" "650"
			}
			"sigil_duration"
			{
				"value" "25"
			}
			"move_slow"
			{
				"value" "40"
			}
			"attack_slow"
			{
				"value" "0"
			}
		}
	}

	//=================================================================================================================
	// Tusk: Tag Team
	//=================================================================================================================
	"tusk_tag_team"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilitySound"					"Hero_Tusk.FrozenSigil"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3"
		"AbilityCastGestureSlot"		"DEFAULT"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"24 21 18 15"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"70"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"bonus_damage"
			{
				"value"						"25 50 75 100"		
			}
			"movement_slow"				"75"
			"slow_duration"				"0.5"
			"debuff_duration"			
			{
				"value"					"6"
				"special_bonus_unique_tusk_3"		"+2"

			}
			"radius"				
			{
				"value"	"350"
				"affected_by_aoe_increase"	"1"
			}
		}
	}

	//=================================================================================================================
	// Tusk: Fist Bump
	//=================================================================================================================
	"tusk_drinking_buddies"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"AbilitySound"					"Hero_Tusk.FrozenSigil"
		"IsGrantedByShard"				"1"
		"MaxLevel"						"1"
		

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.1"
		"AbilityCastAnimation"			"ACT_DOTA_OVERRIDE_ABILITY_3"
		"AbilityCastGestureSlot"		"DEFAULT"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"14"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"80"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCastRange"			"1000"
			"alt_cast_castrange_pct"	"50"
			"buff_duration"				
			{
				"value"								"6.0"
			}
			"pull_duration"				"0.2"
			
			"min_distance"				"250"
			"max_distance"				"1300"

			"movespeed_bonus"			"25"
			"armor_bonus"
			{
				"value"					"7"
			}

		}
	}

	//=================================================================================================================
	// Tusk: Innate Attack Slow Aura
	//=================================================================================================================
	"tusk_bitter_chill"
	{
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS | DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI | DOTA_ABILITY_BEHAVIOR_HIDDEN"

		"MaxLevel"						"1"
		"Innate"						"1"

		"AbilityValues"
		{
			"radius"				
			{
				"value"	"350"
				"affected_by_aoe_increase"	"1"
			}
			"attack_speed_slow"
			{
				"value"						"12"
				"hero_levelup"				"+3"
			}
		}
	}

	//=================================================================================================================
	// Tusk: Walrus Punch
	//=================================================================================================================
	"tusk_walrus_punch"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Tusk.WalrusPunch.Target"
		"AbilityDraftExtraAbilities"
		{
			"tusk_walrus_kick" "scepter"
		}

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0"
		"AbilityCastRange"				"150"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"16 13 10"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"75"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"bonus_damage"			"60 90 120"
				"crit_multiplier"			
				{
					"value"				"200 250 300"
				"special_bonus_unique_tusk" "+75"
				}
				"air_time"					
				{
					"value"				"1.0"
				"special_bonus_unique_tusk_7" "+0.75"
				}
				"push_length"				"1000"
				"proc_chance"
				{
					"special_bonus_unique_tusk_4"	"12"
				}
		}
	}

	//=================================================================================================================
	// Tusk: Walrus Kick
	//=================================================================================================================
	"tusk_walrus_kick"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING | 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"
		"AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"MaxLevel"						"1"
		"FightRecapLevel"				"1"
		"IsGrantedByScepter"			"1"
		"HasScepterUpgrade"			"1"
		"AbilitySound"					"Hero_Tusk.WalrusKick.Target"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.2"
		"AbilityCastRange"				"250"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"12"

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

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"air_time"					"1.0"
				"push_length"				"1200"
				"move_slow"					"40"
				"slow_duration"				"2"
				"damage"					
				{
					"value"					"550"
					"CalculateSpellDamageTooltip"	"1"
				}
				"search_radius"					
				{
					"value"			"250"
					"affected_by_aoe_increase"	"1"
				}
				"creep_cooldown_reduction_pct"	"50"
		}
	}
}
