"DOTAAbilities"
{
    "Version"       "1"
	//=================================================================================================================
	// Witch Doctor: Paralyzing Cask
	//=================================================================================================================
	"witch_doctor_paralyzing_cask"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
		"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_STRONG"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_WitchDoctor.Paralyzing_Cask_Cast"

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

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		
		// Damage.
		//-------------------------------------------------------------------------------------------------------------
		

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"80 100 120 140"

		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.5"	// Can have multiple bounces

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"AbilityCooldown"
				{
					"value"									"20.0 18.0 16.0 14.0"
					"special_bonus_unique_witch_doctor_6"	"-3.0"
				}
				"hero_duration"			"0.8"
				"creep_duration"		"0.8"
				"base_damage"				
				{
					"value"					"55 70 85 100"
					"CalculateSpellDamageTooltip"	"1"
				}
				"bounce_range"			
				{	
					"value"		"575 575 575 575"
					"affected_by_aoe_increase"	"1"
				}
				"bounces"				
				{ 
					"value"					"3 4 5 6"
					"special_bonus_unique_witch_doctor_3"			"+6"
				}
				"speed"					"1200"
				"bounce_delay"			"0.1"
				"bounce_bonus_damage"
				{
					"value"							"20"
					"CalculateSpellDamageTooltip"	"1"
				}
				"creep_damage_pct"		"100"
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}
	
	//=================================================================================================================
	// Witch Doctor: Voodoo Restoration
	//=================================================================================================================
	"witch_doctor_voodoo_restoration"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES"
		"AbilitySound"					"Hero_WitchDoctor.Voodoo_Restoration"

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

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"25"		

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"mana_per_second"			
				{
					"value"	"9 12 15 18"
				"special_bonus_unique_witch_doctor_4" "x0.75"
				}
				"tooltip_mana_per_second"			
				{
				"special_bonus_unique_witch_doctor_4" "+25"
				}
				"radius"					
				{
					"value"			"650"
					"special_bonus_facet_witch_doctor_voodoo_festeration"	"+100"
					"affected_by_aoe_increase"	"1"
				}
				"heal"						
				{
					"value"			"20 30 40 50"
					"DamageTypeTooltip"			"DAMAGE_TYPE_MAGICAL"
					"special_bonus_facet_witch_doctor_voodoo_festeration"	"+10"
				}
				"heal_interval"				"0.33 0.33 0.33 0.33"
				"does_heal_all_allies"
				{
					"value"			"1"
					"special_bonus_facet_witch_doctor_voodoo_festeration"	"=0"
				}
				"does_damage"
				{
					"value"			"0"
					"special_bonus_facet_witch_doctor_voodoo_festeration"	"+1"
				}
				"self_only_heal_percentage"		// NOTE: only works if does_heal_all_allies == 0
				{
					"value"													"0 0 0 0"
					"special_bonus_facet_witch_doctor_voodoo_festeration"	"=25 =30 =35 =40"
				}
				"bonus_heal_percent"
				{
					"special_bonus_unique_witch_doctor_2"		"1"
				}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}
	
	//=================================================================================================================
	// Witch Doctor: Maledict
	//=================================================================================================================
	"witch_doctor_maledict"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_WitchDoctor.Maledict_Cast"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"600"
		"AbilityCastPoint"				"0.35 0.35 0.35 0.35"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"30 26 22 18"

		// Damage.
		//-------------------------------------------------------------------------------------------------------------
		"AbilityDamage"					"18 22 26 30"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"105 110 115 120"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"radius"
				{
					"value"			"200"
					"affected_by_aoe_increase"	"1"
				}
				"bonus_damage"				
				{
					"value"			"16 24 32 40"
				}
				"bonus_damage_threshold"	"100"
				"ticks"
				{
					"value"		"3"
					"special_bonus_unique_witch_doctor_7"	"+1"
				}
				"AbilityDuration"
				{
					"value"									"12.0"
					"special_bonus_unique_witch_doctor_7"	"+4"			// if updating this, update tick value above
				}

				"spread_pct"
				{
					"special_bonus_unique_witch_doctor_maledict_spread"				"75"
				}

				"spread_radius"
				{
					"special_bonus_unique_witch_doctor_maledict_spread"				"800"
				}

				"spread_speed" "1200"				
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5"
	}
	
	//=================================================================================================================
	// Witch Doctor: Death Ward
	//=================================================================================================================
	"witch_doctor_death_ward"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED"
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"
		"AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NO_INVIS | DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE | DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"FightRecapLevel"				"2"
		"AbilitySound"					"Hero_WitchDoctor.Death_WardBuild"

		"HasScepterUpgrade"			"1"
		"AbilityDraftExtraAbilities"
		{
			"witch_doctor_voodoo_switcheroo" "shard"
		}

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"500"
		"AbilityCastPoint"				"0.35 0.35 0.35"
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"
		"AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"100 90 80"
		"AbilityChannelTime"			"8.0"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"200 200 200"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
				"damage"					
				{
					"value"		"60 90 120"
					"special_bonus_unique_witch_doctor_5"	"+40"
					"special_bonus_facet_witch_doctor_cleft_death"	"=55 =85 =115"
					"CalculateSpellDamageTooltip"	"0"
				}
				"attack_range_tooltip"		
				{
					"value"		"600 625 650"
					//"special_bonus_unique_witch_doctor_1"	"+75"
				}
				"bonus_attack_range"
				{
					"value"					"0 25 50"
					//"special_bonus_unique_witch_doctor_1"	"+75"
				}
				"bounce_radius"				
				{
					"special_bonus_scepter"		"575"
					"affected_by_aoe_increase"	"1"
				}
				"scepter_lifesteal"			
				{
					"special_bonus_scepter"		"10"
				}
				"bonus_accuracy"			"50"
				"initial_target_count"
				{
					"value"						"1"
					"special_bonus_facet_witch_doctor_cleft_death"	"+1"
				}
				"secondary_attack_damage_pct"
				{
					"special_bonus_facet_witch_doctor_cleft_death"	"=65"
				}
		}
	}
	
	//=================================================================================================================
	// Witch Doctor: Voodoo Switcheroo (Shard Ability)
	//=================================================================================================================
	"witch_doctor_voodoo_switcheroo"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
		"MaxLevel"						"1"
		"IsGrantedByShard"				"1"
	

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

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"50"


		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"200"
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
		"AbilityValues"
		{
			"duration"
			{
				"value" "2.5"
			}
			"attack_speed_reduction"
			{
				"value" "45"
			}
		}
	}

	//=================================================================================================================
	// Witch Doctor: Innate Maledict Health Restoration Reduction
	//=================================================================================================================
	"witch_doctor_innate_maledict_heal_reduction"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------

		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI"
		"MaxLevel"						"1"
		"AbilityValues"
		{
			"health_restoration_reduction"		"30"
		}
	}
	//=================================================================================================================
	// Witch Doctor: Innate Grisgris item
	//=================================================================================================================
	"witch_doctor_gris_gris"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI"
		"MaxLevel"						"1"
		"Innate"						"1"
		"AbilityValues"
		{
			"death_gold_lost_reduction_pct_tooltip"		"100"
			"gold_tick_interval_tooltip"		"3"
		}
	}
}
