"DOTAAbilities"
{
    "Version"       "1"
	
	//=================================================================================================================
	// Pugna: Nether Blast
	//=================================================================================================================
	"pugna_nether_blast"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Pugna.NetherBlast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"600"
		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"

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


		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100 115 130 145"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCooldown"				
			{
				"value"					"5"
				"special_bonus_unique_pugna_4"			"-1"
			}

			"structure_damage_mod"		"65"
			"delay"						"0.8"
			"radius"					
			{
				"value"			"400"
				"affected_by_aoe_increase"	"1"
			}
			"blast_damage"
			{
				"value"	"95 170 245 320"
				"special_bonus_unique_pugna_2" "+200"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}
	
	//=================================================================================================================
	// Pugna: Decrepify
	//=================================================================================================================
	"pugna_decrepify"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"AbilitySound"					"Hero_Pugna.Decrepify"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"550 600 650 700"
		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"16.0 13.0 10.0 7.0"

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

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"bonus_heal_amp_pct_allies"			"10 15 20 25"
			"bonus_movement_speed_allies"		
			{
				"value"						"0"
				"special_bonus_unique_pugna_decrepify_ally_movespeed"		"+30"
			}
			"bonus_spell_damage_pct"	
			{
				"value"		"-20 -30 -40 -50"
				"DamageTypeTooltip"			"DAMAGE_TYPE_MAGICAL"
			}
			"bonus_movement_speed"		"-45 -50 -55 -60"
			"AbilityDuration"				
			{
				"value"				"3.5"
				"special_bonus_unique_pugna_5" "+1.5"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}
	
	//=================================================================================================================
	// Pugna: Nether Ward
	//=================================================================================================================
	"pugna_nether_ward"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT "		
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"AbilitySound"					"Hero_Pugna.NetherWard"		

		"HasShardUpgrade"			"1"
		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"40"
		"AbilityDuration"				"21 24 27 30"

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

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"radius"
			{
				"value"		"1400"
				"affected_by_aoe_increase"	"1"
			}
			"base_damage"				"50 70 90 110"
			"mana_multiplier"
			{
				"value"			"1 1.2 1.4 1.6"
				"special_bonus_unique_pugna_3"		"+1.9"
				"DamageTypeTooltip"			"DAMAGE_TYPE_MAGICAL"
			}
			"mana_regen"				"0"

			"health_restore_pct"
			{
				"value"					"0"
			}

			"mana_restore_pct"
			{
				"value"					"0"
			}

			"attacks_to_destroy"
			{
				"value"				"4 4 4 4"
				"special_bonus_unique_pugna_6"		"+2"
			}
			"spell_damage_reduction"
			{
				"value"						"0"
				"DamageTypeTooltip"			"DAMAGE_TYPE_NONE"
			}
			"AbilityCastRange"
			{
				"value"									"175"
				"special_bonus_shard"					"=375"
			}			
			"nether_ward_gold_bounty"					"20 40 60 80"
			"self_restoration_range"					
			{
				"value"			"1200"
				"affected_by_aoe_increase"	"1"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
	}
	
	//=================================================================================================================
	// Pugna: Life Drain
	//=================================================================================================================
	"pugna_life_drain"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE | DOTA_UNIT_TARGET_FLAG_NO_INVIS" 
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"FightRecapLevel"				"1"
		"HasShardUpgrade"			"1"
		"HasScepterUpgrade"			"1"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"700"
		"AbilityCastPoint"				"0.2 0.2 0.2"
		"AbilityChannelTime"			"10.0"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"
		"AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"115 160 205"
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.0"	// All about the damage

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"health_drain"
			{
				"value"					"150 250 350"
				"CalculateSpellDamageTooltip"	"1"
				"DamageTypeTooltip"		"DAMAGE_TYPE_MAGICAL"
			}

			"health_drain_death_boost"
			{
				"value"					"0"
			}

			"ally_healing"
			{
				"value"					"150 250 350"
			}
			"health_to_mana_rate"		"0"
			"tick_rate"					"0.25 0.25 0.25"
			"drain_buffer"				"200"
			"shard_damage_pct_from_ward"
			{
				"special_bonus_shard"			"75"
			}
			"bonus_heal_pct"
			{
				"special_bonus_unique_pugna_1"			"+15"
			}
			"spell_amp_drain_rate"
			{
				"special_bonus_scepter"		"+8"
			}
			"spell_amp_drain_max"
			{
				"special_bonus_scepter"		"+75"
			}
			"spell_amp_drain_rate_ward"
			{
				"special_bonus_scepter"		"+4"
			}
			"spell_amp_drain_duration"
			{
				"special_bonus_scepter"		"+8"
			}			
			"max_spell_amp_drain_pct"
			{
				"special_bonus_scepter"		"+100"
			}	
			"AbilityCooldown"				
			{
				"value"						"7"
				"special_bonus_scepter"		"-50%"
			}
		}
	}

	//=================================================================================================================
	// Ability: Cast While Channeling
	//=================================================================================================================
	"pugna_oblivion_savant"
	{
		"AbilityBehavior"		"DOTA_ABILITY_BEHAVIOR_PASSIVE"
		"Innate"				"1"
		"MaxLevel"				"1"

		"AbilityValues"
		{
			"tower_scale"					"1.5"
			"spell_amp_tooltip"
			{
				"dynamic_value"						"true"
			}
		}
	}
}
