"DOTAAbilities"
{
    "Version"       "1"
	
	//=================================================================================================================
	// Undying: Decay
	//=================================================================================================================
	"undying_decay"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilitySound"					"Hero_Undying.Decay.Cast"
		"FightRecapLevel"				"1"
		"HasScepterUpgrade"				"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"			"ACT_DOTA_UNDYING_DECAY"
		"AbilityCastGestureSlot"		"DEFAULT"
		"AbilityCastRange"				"650"
		"AbilityCastPoint"				"0.3"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityDuration"				"21.0 24.0 27.0 30.0"

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

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"decay_damage"
			{
				"value"		"20 60 100 140"
				"special_bonus_unique_undying_8" "+30"
			}

			"str_steal"
			{
				"value"		"4"
				"special_bonus_scepter" "+4"
			}

			"decay_duration"
			{
				"value"		"35"
			}

			"radius"
			{
				"value"		"325"
				"affected_by_aoe_increase"	"1"
			}
			"str_scale_up"	"2"
			"creep_damage_multiplier"	"2.0"
			"shard_buff_duration"		"40"
			"AbilityCooldown"
			{
				"value"								"13 10 7 4"
				"special_bonus_unique_undying_2"	"-2"
			}
		}
	}

	//=================================================================================================================
	// Undying: Soul Rip
	//=================================================================================================================
	"undying_soul_rip"
	{
	// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Undying.SoulRip.Cast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"			"ACT_DOTA_UNDYING_SOUL_RIP"
		"AbilityCastGestureSlot"		"DEFAULT"
		"AbilityCastPoint"				"0.3"
		"AbilityCastRange"				"750"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"15 12 9 6"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"80 90 100 110"		
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.0"	// Modifier just does damage/healing
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"damage_per_unit"			
				{
					"value"			"14 26 38 50"
					"special_bonus_unique_undying_6" "+12"
				}			
				"max_units"					"10"
				"radius"					
				{
					"value"			"1300"
					"affected_by_aoe_increase"	"1"
				}
				"tombstone_heal"			"4 8 12 16"
				"strength_share_percent"
				{
					"value"						"0"
					"special_bonus_facet_undying_ripped"	"+10"
				}
				"strength_share_duration"
				{
					"value"						"0"
					"special_bonus_facet_undying_ripped"	"+10"
				}
				"strength_share_model_scale"
				{
					"value"						"0"
					"special_bonus_facet_undying_ripped"	"+15"
				}
		}
	}	

	//=================================================================================================================
	// Undying: Tombstone
	//=================================================================================================================
	"undying_tombstone"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"
		"FightRecapLevel"				"1"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"AbilitySound"					"Hero_Undying.Tombstone"
		"HasShardUpgrade"				"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"			"ACT_DOTA_UNDYING_TOMBSTONE"
		"AbilityCastGestureSlot"		"DEFAULT"
		"AbilityCastRange"				"500"
		"AbilityCastPoint"				"0.6"

		// Time		
		//-------------------------------------------------------------------------------------------------------------

		
		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"125 150 175 200"
		
		// Special	
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCooldown"				
			{
				"value"					"80"
				"special_bonus_unique_undying_7"	"-15" 
			}
			"tombstone_health"
			{
				"value"					"20 24 28 32"
				"special_bonus_unique_undying_5"	"+16" 
			}

			"hits_to_destroy_tooltip"
			{
				"value"					"5 6 7 8"
				"special_bonus_unique_undying_5"	"+4"
			}

			"duration"					"30.0"
			"radius"					
			{
				"value"		"1200"
				"affected_by_aoe_increase"	"1"
			}
			"health_threshold_pct_tooltip"	"40"
			"zombie_interval"
			{
				"value"		"4.0 3.6 3.2 2.8"
			}

			"zombie_damage_tooltip"
			{
				"value"					"34"
				"special_bonus_unique_undying" "+20"
				"CalculateSpellDamageTooltip"	"0"
			}
			"zombie_bonus_damage"
			{
				"special_bonus_unique_undying" "+20"
			}
			"zombie_health"				"2"

			"bunker_units"				"1"
			"bunker_heal_pct"			"0"
			"tombstone_grab_radius"		
			{
				"value"	"350"
				"affected_by_aoe_increase"	"1"
			}
			"tombstone_bunker_cd"		"2"
			"tombstone_stun_penalty"	"2"
			"zombie_damage_interval"
			{
				"value"					"0"
			}
		}
	}

	//=================================================================================================================
	// Tombstone Aura
	//=================================================================================================================
	"undying_tombstone_zombie_aura"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA | DOTA_ABILITY_BEHAVIOR_HIDDEN"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"AbilityValues"
		{
			"radius"
			{
				"value" "600 800 1000 1200"
				"affected_by_aoe_increase"	"1"
			}
			"health_threshold"
			{
				"value" "100 200 300 400"
			}
			"zombie_interval"
			{
				"value" "3"
			}
		}
	}

	//=================================================================================================================
	// Undying: Tombstone Zombie Deathlust
	//=================================================================================================================
	"undying_tombstone_zombie_deathstrike"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
	

		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportBonus"	"5"
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
		"AbilityValues"
		{
			"slow"
			{
				"value" "-5"
			}
			"health_threshold_pct"
			{
				"value" "40"
			}
			"duration"
			{
				"value" "2.5"
			}
			"bonus_move_speed"
			{
				"value" "35 40 45 50"
			}
			"bonus_attack_speed"
			{
				"value" "50 60 70 80"
			}
			"radius"
			{
				"value" "1200"
				"affected_by_aoe_increase"	"1"

			}
		}
	}

	//=================================================================================================================
	// Undying: Flesh Golem
	//=================================================================================================================
	"undying_flesh_golem"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"FightRecapLevel"				"2"
		"AbilitySound"					"Hero_Undying.FleshGolem"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100 125 150"		

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCooldown"				
			{
				"value"					"140"
			}

			"slow"						"30 35 40"
			"damage_amp"				
			{
				"value"					"25 30 35"
				"DamageTypeTooltip"			"DAMAGE_TYPE_NONE"
			}
			"slow_duration"					"3"
			"str_percentage"			
			{
				"value"					"40 50 60"
				"special_bonus_unique_undying_4" "+50"
			}
			"duration"					"40"
			"movement_bonus"			"20"
			"spawn_zombie_on_attack"
			{
				"value"						"1"
			}
			"zombie_duration"
			{
				"value"						"15"
			}
			"zombie_spawn_padding"			"36"			
		}
	}

	//=================================================================================================================
	// Undying: Tombstone Grab (for Undying)
	//=================================================================================================================
	"undying_tombstone_grab"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE | DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"
		"MaxLevel"						"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"3000"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"10"

		"AbilityValues"
		{
			"grab_radius"				"400"
		}
	}

	//=================================================================================================================
	// Undying: Tombstone Grab (for Tombstone)
	//=================================================================================================================
	"undying_tombstone_unit_grab"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE | DOTA_ABILITY_BEHAVIOR_IGNORE_SILENCE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"
		"MaxLevel"						"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1200"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"10"
	}

	//=================================================================================================================
	// Undying Relentless Return
	//=================================================================================================================
	"undying_ceaseless_dirge"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------

		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"MaxLevel"						"1"
		"Innate"						"1"
		"AbilityCooldown"				"480"

		"AbilityValues"
		{
			"respawn_delay"				"2.0"
		}
	}

	//=================================================================================================================
	// Ability: Tombstone On Death
	//=================================================================================================================
	"special_bonus_unique_undying_3"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"ABILITY_TYPE_ATTRIBUTES"
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"
	}
}
