"DOTAAbilities"
{
    "Version"       "1"
	
	//=================================================================================================================
	// Night Stalker: Void
	//=================================================================================================================
	"night_stalker_void"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
		"AbilitySound"					"Hero_Nightstalker.Void"        

		// Unit Targeting
		//-------------------------------------------------------------------------------------------------------------
		"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"
		"FightRecapLevel"				"1"
		// "RestrictValuesToMaxLevel"		"1"
		"HasShardUpgrade"				"1"
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"525"
		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
		"AbilityManaCost"				"90 95 100 105"
			
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.5"	// applies 2 modifiers

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCooldown"
			{
				"value"			"11 10 9 8"
				"special_bonus_unique_night_stalker_4"	"-1"
			}
			"damage"			
			{
				"value"		"80 160 240 320"
				"special_bonus_facet_night_stalker_voidbringer"	"+0"
			}
			"duration_day"			"1.25"
			"duration_night"
			{
				"value"											"1.6 2.2 2.8 3.4"
				"special_bonus_facet_night_stalker_voidbringer"	"+0"
			}
			"movespeed_slow"		
			{
				"value"					"50"
				"special_bonus_facet_night_stalker_voidbringer" "=50 =50 =50 =50 =60"
			}
				
			"attackspeed_slow"		
			{
				"value"					"50"
				"special_bonus_facet_night_stalker_voidbringer" "=50 =50 =50 =50 =60"
			}

			"invisible_damage_pers"
			{
				"value"		"0"
				"special_bonus_facet_night_stalker_blinding_void"	"50"
			}

			"invisible_damage_tickrate"	".1"
			"max_level"
			{
				"value"					"4"
				"special_bonus_facet_night_stalker_voidbringer" "+1"
			}
			"max_level_tooltip"
			{
				"special_bonus_facet_night_stalker_voidbringer" "=5"
			}
			"cast_radius"
			{
				"value"					"0"
				"special_bonus_shard"	"400"
				"affected_by_aoe_increase"			"1"
			}
			"cast_radius_tooltip"
			{
				"value"	"0"
				"special_bonus_facet_night_stalker_voidbringer" "=350"
				"affected_by_aoe_increase"			"1"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}
	
	//=================================================================================================================
	// Night Stalker: Crippling Fear
	//=================================================================================================================
	"night_stalker_crippling_fear"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Nightstalker.Trickling_Fear"		

		// Unit Targeting
		//-------------------------------------------------------------------------------------------------------------
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0"		
		"AbilityManaCost"				"50"
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
		"AbilityCastGestureSlot"		"DEFAULT"
			
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCooldown"
			{
				"value"				"30 25 20 15"
			}

			"duration_day"
			{
				"value"				"3.0"
				//"special_bonus_scepter" "=0"
			}

			"duration_night"
			{
				"value"				"4.5 5 5.5 6.0"
				//"special_bonus_scepter"	"=0"
			}

			"mana_pct_cost"
			{
				"value"			"0"
				//"special_bonus_scepter" "6"
			}

			"mana_interval"		"1"

			"toggled"
			{
				"value"			"0"
				//"special_bonus_scepter"	"1"
			}

			"radius"	
			{
				"value"		"375"
				"special_bonus_unique_night_stalker_crippling_fear_radius"	"+75"
				"affected_by_aoe_increase"	"1"
			}

			"dps"			
			{
				"value"			"25 30 35 40"
				"special_bonus_unique_night_stalker_crippling_fear_damage" 	"+10"
			}
			"tick_rate"	"0.1"

			"death_refresh"
			{
				"value"			"0"
			}
		}
		
	}
	
	//=================================================================================================================
	// Night Stalker: Hunter in the Night
	//=================================================================================================================
	"night_stalker_hunter_in_the_night"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI | DOTA_ABILITY_BEHAVIOR_HIDDEN"        
		"IsBreakable"					"1"
		"MaxLevel"						"1"
		"Innate"						"1"
		"HasScepterUpgrade"				"1"  

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"bonus_movement_speed_pct_night"	
			{
				"value"			"24"
				"special_bonus_scepter"	"+15"
				"hero_levelup"	"2"
				"levelup_interval" "3"
				
			}

			"bonus_attack_speed_night"			
			{
				"value"			"38"
				"special_bonus_scepter" "+50"
				"hero_levelup"	"2"
					
			}

			"reset_cooldowns"
			{
				"special_bonus_scepter"	"1"
			}

			"bonus_status_resist_night"
			{
				"special_bonus_unique_night_stalker_hunter_status_resist"	"+20"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5"
	}
	
	//=================================================================================================================
	// Night Stalker: Darkness
	//=================================================================================================================
	"night_stalker_darkness"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"AbilitySound"					"Hero_Nightstalker.Darkness"		

		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0.3 0.3 0.3"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

		"AbilityManaCost"				"125 175 225"
			
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"duration"				
			{
				"value"			"30.0"				
			}

			"bonus_damage"			
			{
				"value"			"50 100 150"
				"special_bonus_unique_night_stalker_3"	"+25"
				"CalculateSpellDamageTooltip"	"0"
			}
			"AbilityCooldown"
			{
				"value"									"140 135 130"
				"special_bonus_unique_night_stalker"	"-35"
			}
		}
	}

	//=================================================================================================================
	// Ability: Innate  hp regen bonus/penalty
	//=================================================================================================================
	"night_stalker_heart_of_darkness"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI"
		"Innate"						"1"
		"MaxLevel"						"1"		

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"hp_regen_during_night_pct"
			{
				"value"								"20"
			}

			"hp_regen_during_day_pct"				"0"

			"affects_mana_regen"
			{
				"special_bonus_shard"				"1"
			}

			"nighttime_increase"
			{
				"special_bonus_shard"				"45"
			}
		}
	}

	//=================================================================================================================
	// Ability: Night Stalker Day/Night Swap Facet Ability
	//=================================================================================================================
	"night_stalker_night_reign"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
		"MaxLevel"						"1"
		"Innate"						"1"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"daytime_start" 	".75"
			"daytime_change"	"-15"
			"roshan_initial_move_timer_override"	"1199" // Have Roshan start moving at 20 minutes instead of at 15.
			"tooltip_nighttime_change"	"15" // Should match daytime_change, just so we can have different tooltips
		}
	}


	//=================================================================================================================
	// Ability: Midnight Feast
	//=================================================================================================================
	"night_stalker_midnight_feast"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BASIC"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Nightstalker.Trickling_Fear"	
		"IsBreakable"					"1"

		// Unit Targeting
		//-------------------------------------------------------------------------------------------------------------
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"			
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastPoint"				"0"		
		"AbilityManaCost"				"0"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_2"
		"AbilityCooldown"				"39 36 33 30"
		"AbilityCastGestureSlot"		"DEFAULT"
		"AbilityCastRange"				"125"
			
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"attack_heal"
			{
				"value"				"12 16 20 24"
				"special_bonus_unique_night_stalker_2"	"+100"
			}

			"hp_restore"			"10 15 20 25"
			"mp_restore"			"10 12 14 16"
		}
	}
}
