User:Bu3ny/abilities

// Dota Heroes File "DOTAAbilities" {	"Version"		"1"

// NOTES: //	// "ability_type": //	DOTA_ABILITY_TYPE_BASIC = 0 : // DOTA_ABILITY_TYPE_ULTIMATE = 1 : // DOTA_ABILITY_TYPE_ATTRIBUTES = 2 : //	// "ability_behavoir": //	DOTA_ABILITY_BEHAVIOR_HIDDEN = 1 : This ability can be owned by a unit but can't be casted and wont show up on the HUD. //	DOTA_ABILITY_BEHAVIOR_PASSIVE = 2 : Can't be casted like above but this one shows up on the ability HUD //	DOTA_ABILITY_BEHAVIOR_NO_TARGET = 4 : Doesn't need a target to be cast, ability fires off as soon as the button is pressed //	DOTA_ABILITY_BEHAVIOR_UNIT_TARGET = 8 : Ability needs a target to be casted on. //	DOTA_ABILITY_BEHAVIOR_POINT = 16 : Ability can be cast anywhere the mouse cursor is (If a unit is clicked it will just be cast where the unit was standing) //	DOTA_ABILITY_BEHAVIOR_AOE = 32 : This ability draws a radius where the ability will have effect. YOU STILL NEED A TARGETTING BEHAVIOR LIKE DOTA_ABILITY_BEHAVIOR_POINT FOR THIS TO WORK. //	DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE = 64 : This ability probably can be casted or have a casting scheme but cannot be learned (these are usually abilities that are temporary like techie's bomb detonate) //	DOTA_ABILITY_BEHAVIOR_CHANNELLED = 128 : This abillity is channelled. If the user moves or is silenced the ability is interrupted. //	DOTA_ABILITY_BEHAVIOR_ITEM = 256 : This ability is tied up to an item. //	DOTA_ABILITY_BEHAVIOR_TOGGLE = 512 : //	// "ability_unit_target_type": //	DOTA_UNIT_TARGET_NONE = 0 : //	DOTA_UNIT_TARGET_FRIENDLY_HERO = 5 : // DOTA_UNIT_TARGET_FRIENDLY_BASIC = 9 : //	DOTA_UNIT_TARGET_FRIENDLY = 13 : //	DOTA_UNIT_TARGET_ENEMY_HERO = 6 : //	DOTA_UNIT_TARGET_ENEMY_BASIC = 10 : //	DOTA_UNIT_TARGET_ENEMY = 14 : //	DOTA_UNIT_TARGET_ALL = 15 : //

//=================================================================================================================	// Ability: Base // Note: This is loaded and overriden/added to by values in the specific ability chunks. //=================================================================================================================	"ability_base" {		// General //-		"ID"							"0"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NONE" "OnCastbar"						"1" "OnLearnbar"					"1" "FightRecapLevel"				"0" // Stats //-		"AbilityCastRange"				"0" "AbilityCastRangeBuffer"		"250" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityChannelTime"			"0.0 0.0 0.0 0.0" "AbilityCooldown"				"0.0 0.0 0.0 0.0" "AbilityDuration"				"0.0 0.0 0.0 0.0" "AbilitySharedCooldown"			"" "AbilityDamage"					"0 0 0 0" "AbilityManaCost"				"0 0 0 0" "AbilityModifierSupportValue"	"1.0"	// for stats tracking. "AbilityModifierSupportBonus"	"0"		// for stats tracking. // Item Info //-		"ItemCost"						"0" "ItemInitialCharges"			"0" "ItemCombinable"				"1" "ItemPermanent"					"1" "ItemStackable"					"0" "ItemRecipe"					"0" "ItemDroppable"					"1" "ItemPurchasable"				"1" "ItemSellable"					"1" "ItemRequiresCharges"			"0" "ItemKillable"					"1" "ItemDisassemblable"			"0" "ItemShareability"				"ITEM_NOT_SHAREABLE" "ItemDeclaresPurchase"			"0" }	"dota_base_ability" {	}

//=================================================================================================================	// Ability: Attack //=================================================================================================================	"default_attack" {		// General //-		"ID"					"5001"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. // Special //-		"AbilitySpecial" {		}	}

//=================================================================================================================	// Ability: Attribute Bonus //=================================================================================================================	"attribute_bonus" {		// General //-		"ID"					"5002"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "attribute_bonus_all"		"4" }			"02"			{				"var_type"					"FIELD_INTEGER" "movement_speed"			"0 5" }			"03"			{				"var_type"					"FIELD_INTEGER" "attack_speed"				"0 0 20" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_armor"				"0 0 0 5" }		}	}

//=================================================================================================================	// Ability: Deward Ability //=================================================================================================================	"ability_deward" {		// General //-		"ID"					"5669"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY"

// Casting //-		"AbilityCastRange"				"600" }

//=================================================================================================================	// Ability: Antimage Mana Break //=================================================================================================================	"antimage_mana_break" {		// General //-		"ID"					"5003"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Antimage.ManaBreak"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage_per_burn"		"0.5" }			"02"			{				"var_type"				"FIELD_INTEGER" "mana_per_hit"			"28 40 52 64" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Antimage Blink //=================================================================================================================	"antimage_blink" {		// General //-		"ID"					"5004"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"

// Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"15 12 9 6" // Cost //-		"AbilityManaCost"				"60" "AbilitySound"					"Hero_Antimage.Blink_out"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "blink_range"			"925 1000 1075 1150" "LinkedSpecialBonus"		"special_bonus_unique_antimage_3" }			"02"			{				"var_type"				"FIELD_INTEGER" "min_blink_range"		"200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Antimage Spell Shield //=================================================================================================================	"antimage_spell_shield" {		// General //-		"ID"					"5005"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

"HasScepterUpgrade"			"1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "spell_shield_resistance"		"20 30 40 50" "LinkedSpecialBonus"		"special_bonus_unique_antimage_4" }			"02"			{				"var_type"				"FIELD_INTEGER" "scepter_cooldown"		"12" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Antimage Mana Void //=================================================================================================================	"antimage_mana_void" {		// General //-		"ID"					"5006"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Antimage.ManaVoid"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"70.0 70.0 70.0"

// Cost //-		"AbilityManaCost"				"125 200 275"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// damage only // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "mana_void_damage_per_mana"		"0.6 0.85 1.1" }			"02"			{				"var_type"						"FIELD_FLOAT" "mana_void_ministun"			"0.3" }			"03"			{				"var_type"						"FIELD_INTEGER" "mana_void_aoe_radius"			"500" }		}	}

//=================================================================================================================	// Ability: Axe Berserker's Call //=================================================================================================================	"axe_berserkers_call" {		// General //-		"ID"					"5007"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Axe.Berserkers_Call"

// Casting //-		"AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"16 14 12 10"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"80 90 100 110" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"300" "LinkedSpecialBonus"		"special_bonus_unique_axe_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"40" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"2.0 2.4 2.8 3.2" }			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Axe Battle Hunger //=================================================================================================================	"axe_battle_hunger" {		// General //-		"ID"					"5008"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Axe.Battle_Hunger" "HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"20.0 15.0 10.0 5.0"

// Cost //-		"AbilityManaCost"				"75" // Cast Range //-		"AbilityCastRange"				"750"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// Primarily about the damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"10.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "slow"						"-12" }			"03"			{				"var_type"					"FIELD_INTEGER" "speed_bonus"						"12" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage_per_second"			"16 24 32 40" "LinkedSpecialBonus"		"special_bonus_unique_axe" }			"05"			{				"var_type"					"FIELD_INTEGER" "damage_reduction_scepter"	"30" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Axe Counter Helix //=================================================================================================================	"axe_counter_helix" {		// General //-		"ID"					"5009"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Axe.CounterHelix"

// Time //-		"AbilityCooldown"				"0.45 0.4 0.35 0.3" // Damage. //-		"AbilityDamage"					"75 110 145 180"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"275" }			"02"			{				"var_type"					"FIELD_INTEGER" "trigger_chance"			"20" }			"03"			{				"var_type"					"FIELD_FLOAT" "cooldown"					"0.45 0.4 0.35 0.3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Axe Culling Blade //=================================================================================================================	"axe_culling_blade" {		// General //-		"ID"					"5010"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2"

"AbilitySound"					"Hero_Axe.Culling_Blade_Success"

// Casting //-		"AbilityCastPoint"				"0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"75.0 65.0 55.0"

// Cost //-		"AbilityManaCost"				"60 120 180" // Cast Range //-		"AbilityCastRange"				"150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "kill_threshold"			"250 325 400" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"150 250 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "speed_bonus"				"30" }			"04"			{				"var_type"					"FIELD_INTEGER" "atk_speed_bonus_tooltip"				"30" }			"05"			{				"var_type"					"FIELD_FLOAT" "speed_duration"			"6" }			"06"			{				"var_type"					"FIELD_INTEGER" "speed_aoe"					"900" }			"07"			{				"var_type"					"FIELD_INTEGER" "scepter_aoe"				"700" }		}	}

//=================================================================================================================	// Ability: Bane Enfeeble //=================================================================================================================	"bane_enfeeble" {		// General //-		"ID"					"5012"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Bane.Enfeeble"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"8" "AbilityDuration"				"14 16 18 20"

// Cost //-		"AbilityManaCost"				"95"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "enfeeble_attack_reduction"		"30 60 90 120" "LinkedSpecialBonus"			"special_bonus_unique_bane_1" }			"02"			{				"var_type"						"FIELD_INTEGER" "enfeeble_tooltip_duration"		"14 16 18 20" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Bane 4 //=================================================================================================================	"bane_brain_sap" {		// General //-		"ID"					"5011"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Bane.BrainSap" "HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.4" "AbilityCastRange"				"600"

// Time //-		"AbilityCooldown"				"14 13 12 11"

// Cost //-		"AbilityManaCost"				"70 100 130 160"

"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "brain_sap_damage"				"75 150 225 300" "LinkedSpecialBonus"			"special_bonus_unique_bane_2" }			"02"			{				"var_type"						"FIELD_INTEGER" "tooltip_brain_sap_heal_amt"	"75 150 225 300" "LinkedSpecialBonus"			"special_bonus_unique_bane_2" }			"03"			{				"var_type"						"FIELD_FLOAT" "cooldown_scepter"				"1.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Bane Friends Grip //=================================================================================================================	"bane_fiends_grip" {		// General //-		"ID"					"5013"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "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_STRONG" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Bane.FiendsGrip"

// Casting //-		"AbilityCastRange"				"625" "AbilityCastPoint"				"0.4" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityChannelTime"			"5.0 5.0 5.0" "AbilityCooldown"				"100.0 100.0 100.0"

// Cost //-		"AbilityManaCost"				"200 300 400"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "fiend_grip_tick_interval"		"0.5" }			"02"			{				"var_type"						"FIELD_INTEGER" "fiend_grip_mana_drain"			"5" }			"03"			{				"var_type"						"FIELD_FLOAT" "fiend_grip_duration"			"5.0 5.0 5.0" "LinkedSpecialBonus"		"special_bonus_unique_bane_3" }			"04"			{				"var_type"						"FIELD_INTEGER" "fiend_grip_damage"				"100 155 215" }		}	}	//=================================================================================================================	// Bane: Nightmare //=================================================================================================================	"bane_nightmare" {		// General //-		"ID"					"5014"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "AbilitySound"					"Hero_Bane.Nightmare"

// Casting //-		"AbilityCastRange"				"425 500 575 650" "AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"22 19 16 13" "AbilityDuration"				"4.0 5.0 6.0 7.0"

// Cost //-		"AbilityManaCost"				"165 165 165 165" // Stats //-		"AbilityModifierSupportValue"	"0.5"	// Applies two modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "nightmare_invuln_time"		"1.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0 5.0 6.0 7.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "animation_rate"			"0.2 0.2 0.2 0.2" }			"04"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"425 500 575 650" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Bane: Nightmare Wake Up	//================================================================================================================= "bane_nightmare_end" {		// General //-		"ID"							"5523"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "MaxLevel"						"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5" }	//=================================================================================================================	// Ability: Bloodseeker's Bloodrage //=================================================================================================================	"bloodseeker_bloodrage" {		// General //-		"ID"					"5015"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"hero_bloodseeker.bloodRage"

// Casting //-		"AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"12 10 8 6"

// Cost //-		"AbilityManaCost"				"0" // Cast Range //-		"AbilityCastRange"				"800" // Stats //-		"AbilityModifierSupportValue"	"0.1"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"9 10 11 12" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage_increase_pct"		"25 30 35 40" }			"03"			{				"var_type"					"FIELD_INTEGER" "health_bonus_pct"			"19 21 23 25" }			"04"			{				"var_type"					"FIELD_INTEGER" "health_bonus_creep_pct"	"19 21 23 25" }			"05"			{				"var_type"					"FIELD_INTEGER" "health_bonus_aoe"	"300" }			"06"			{				"var_type"					"FIELD_INTEGER" "health_bonus_share_percent"	"50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Bloodseeker's Blood Rite/Bath //=================================================================================================================	"bloodseeker_blood_bath" {		// General //-		"ID"					"5016"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"hero_bloodseeker.bloodRite"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"18 16 14 12" // Cost //-		"AbilityManaCost"				"100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"						"600" }			"02"			{				"var_type"					"FIELD_FLOAT" "silence_duration"			"3 4 5 6" }						"03"			{				"var_type"					"FIELD_INTEGER" "damage"					"120 160 200 240" "LinkedSpecialBonus"		"special_bonus_unique_bloodseeker_2" }			"04"			{				"var_type"					"FIELD_FLOAT" "delay"						"2.6" }			"05"			{				"var_type"					"FIELD_FLOAT" "delay_plus_castpoint_tooltip"						"3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Bloodseeker's Thirst //=================================================================================================================	"bloodseeker_thirst" {		// General //-		"ID"					"5017"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "min_bonus_pct"				"75" }						"02"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"16 24 32 40" "LinkedSpecialBonus"		"special_bonus_unique_bloodseeker_4" }						"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"16 24 32 40" "LinkedSpecialBonus"		"special_bonus_unique_bloodseeker_4" }					"04"			{				"var_type"					"FIELD_INTEGER" "max_bonus_pct"				"25" }				"05"			{				"var_type"					"FIELD_INTEGER" "visibility_threshold_pct"	"25" }			"06"			{				"var_type"					"FIELD_INTEGER" "invis_threshold_pct"	"25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Bloodseeker's Rupture //=================================================================================================================	"bloodseeker_rupture" {		// General //-		"ID"					"5018"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"2" "AbilitySound"					"hero_bloodseeker.rupture"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.4" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"60"

// Cost //-		"AbilityManaCost"				"200 225 250" // Cast Range //-		"AbilityCastRange"				"800" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// Only does damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"12.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "movement_damage_pct"		"30 45 60" "LinkedSpecialBonus"		"special_bonus_unique_bloodseeker_3" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage_cap_amount"			"200" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_cap_interval"		"0.25" }			"05"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"1000" }			"06"			{				"var_type"			"FIELD_INTEGER" "max_charges_scepter"		"2" }			"07"			{				"var_type"			"FIELD_INTEGER" "charge_restore_time_scepter"		"40" }		}	}

//=================================================================================================================	// Ability: Drow Ranger	Frost Arrows //=================================================================================================================	"drow_ranger_frost_arrows" {		// General //-		"ID"					"5019"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_DrowRanger.FrostArrows"

// Casting //-		"AbilityCastRange"				"625" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"0.0 0.0 0.0 0.0" "AbilityDuration"				"1.5 1.5 1.5 1.5"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"12 12 12 12"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "frost_arrows_movement_speed"	"-16 -32 -48 -64" }			"02"			{				"var_type"						"FIELD_FLOAT" "frost_arrows_hero_duration_tooltip"	"1.5" }			"03"			{				"var_type"						"FIELD_FLOAT" "frost_arrows_creep_duration"	"7.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Drow Ranger	Silence //=================================================================================================================	"drow_ranger_silence" {		// General //-		"ID"					"5020"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"16 15 14 13" "AbilityDuration"				"3.0 4.0 5.0 6.0"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"90 90 90 90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "silence_radius"			"300" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.0 4.0 5.0 6.0" }		}	}

//=================================================================================================================	// Ability: Drow Ranger Wave of Silence //=================================================================================================================	"drow_ranger_wave_of_silence" {		// General //-		"ID"					"5632"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_DrowRanger.Silence"

// Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.25"

// Time //-		"AbilityCooldown"				"16 15 14 13"

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "wave_speed"		"2000.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "wave_range_tooltip"	"900" "LinkedSpecialBonus"	"special_bonus_unique_drow_ranger_2" }			"03"			{				"var_type"			"FIELD_INTEGER" "wave_width"		"250" }			"04"			{				"var_type"			"FIELD_FLOAT" "silence_duration"	"3 4 5 6" "LinkedSpecialBonus"	"special_bonus_unique_drow_ranger_4" }			"05"			{				"var_type"			"FIELD_FLOAT" "knockback_distance_max"	"350" "LinkedSpecialBonus"	"special_bonus_unique_drow_ranger_2" }			"06"			{				"var_type"			"FIELD_FLOAT" "knockback_duration"		"0.6 0.7 0.8 0.9" }			"07"			{				"var_type"			"FIELD_INTEGER" "knockback_height"		"0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Drow Ranger's Trueshot Aura //=================================================================================================================	"drow_ranger_trueshot" {		// General //-		"ID"					"5021"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"100" "AbilityDuration"				"30.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "trueshot_ranged_damage"	"10 18 26 34" "LinkedSpecialBonus"		"special_bonus_unique_drow_ranger_1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Drow Ranger's Marksmanship //=================================================================================================================	"drow_ranger_marksmanship" {		// General //-		"ID"					"5022"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastRange"				"400" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "marksmanship_agility_bonus"	"40 60 80" "LinkedSpecialBonus"			"special_bonus_unique_drow_ranger_3" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"400" }			"03"			{				"var_type"						"FIELD_INTEGER" "split_count_scepter"			"2" }			"04"			{				"var_type"						"FIELD_INTEGER" "scepter_range"					"375" }			"05"			{				"var_type"						"FIELD_INTEGER" "damage_reduction_scepter"		"50" }		}	}

//=================================================================================================================	// Ability: Earthshaker Fissure //=================================================================================================================	"earthshaker_fissure" {		// General //-		"ID"					"5023"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_EarthShaker.Fissure"

// Casting //-		"AbilityCastRange"				"1400" "AbilityCastPoint"				"0.69 0.69 0.69 0.69"

// Time //-		"AbilityCooldown"				"18 17 16 15" "AbilityDuration"				"1.0 1.25 1.5 1.75"

// Damage. //-		"AbilityDamage"					"110 160 210 260"

// Cost //-		"AbilityManaCost"				"125 140 155 170"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "fissure_range"				"1400" "LinkedSpecialBonus"		"special_bonus_unique_earthshaker_3" }			"02"			{				"var_type"					"FIELD_FLOAT" "fissure_duration"			"8.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "fissure_radius"				"225" }			"04"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.0 1.25 1.5 1.75" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Earthshaker Totem //=================================================================================================================	"earthshaker_enchant_totem" {		// General //-		"ID"					"5024"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_EarthShaker.Totem"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.69 0.69 0.69 0.69" "FightRecapLevel"				"1"

// Time //-		"AbilityCooldown"				"5.0" "AbilityDuration"				"14"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"35 40 45 50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "totem_damage_percentage"	"100 200 300 400" }			"02"			{				"var_type"					"FIELD_FLOAT" "tooltip_duration"			"14.0 14.0 14.0 14.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "distance_scepter"			"900" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"0.75" }			"05"			{				"var_type"					"FIELD_INTEGER" "aftershock_range"			"300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Earthshaker Aftershock //=================================================================================================================	"earthshaker_aftershock" {		// General //-		"ID"					"5025"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG"

// Time //-		"AbilityDuration"				"0.6 0.9 1.2 1.5"

// Damage. //-		"AbilityDamage"					"75 100 125 150" // Stats //-		"AbilityModifierSupportBonus"	"100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "aftershock_range"			"300" }			"02"			{				"var_type"					"FIELD_FLOAT" "tooltip_duration"			"0.6 0.9 1.2 1.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Earthshaker Echo Slam //=================================================================================================================	"earthshaker_echo_slam" {		// General //-		"ID"					"5026"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_EarthShaker.EchoSlam"

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

// Time //-		"AbilityCooldown"				"150.0 130.0 110.0"

// Cost //-		"AbilityManaCost"				"145 205 265"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "echo_slam_damage_range"	"600" }			"02"			{				"var_type"					"FIELD_INTEGER" "echo_slam_echo_search_range" "600" }			"03"			{				"var_type"					"FIELD_INTEGER" "echo_slam_echo_range"		"600" }			"04"			{				"var_type"					"FIELD_INTEGER" "echo_slam_echo_damage"		"60 85 110" "LinkedSpecialBonus"		"special_bonus_unique_earthshaker_2" }		}	}	//=================================================================================================================	// Ability: Juggernaut Blade Dance //=================================================================================================================	"juggernaut_blade_dance" {		// General //-		"ID"					"5027"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "blade_dance_crit_chance"	"20 25 30 35" }			"02"			{				"var_type"					"FIELD_INTEGER" "blade_dance_crit_mult"		"180" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Juggernaut Blade Fury //=================================================================================================================	"juggernaut_blade_fury" {		// General //-		"ID"					"5028"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" // Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"42 34 26 18"

// Cost //-		"AbilityManaCost"				"120 110 100 90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "blade_fury_damage_tick"	"0.2" }			"02"			{				"var_type"					"FIELD_INTEGER" "blade_fury_radius"			"250" }			"03"			{				"var_type"					"FIELD_INTEGER" "blade_fury_damage"			"80 105 130 155" "LinkedSpecialBonus"		"special_bonus_unique_juggernaut_3" }			"04"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0" "LinkedSpecialBonus"		"special_bonus_unique_juggernaut" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Juggernaut Healing Ward //=================================================================================================================	"juggernaut_healing_ward" {		// General //-		"ID"					"5029"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilitySound"					"Hero_Juggernaut.HealingWard.Cast" // Casting //-		"AbilityCastRange"				"350" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"60.0 60.0 60.0 60.0" "AbilityDuration"				"25.0 25.0 25.0 25.0" // Cost //-		"AbilityManaCost"				"140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "healing_ward_heal_amount"	"2 3 4 5" }			"02"			{				"var_type"					"FIELD_INTEGER" "healing_ward_aura_radius"	"500" }			"03"			{				"var_type"					"FIELD_INTEGER" "healing_ward_movespeed_tooltip"	"420" }			"04"			{				"var_type"					"FIELD_INTEGER" "healing_ward_duration_tooltip"		"25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Juggernaut Omni Slash //=================================================================================================================	"juggernaut_omni_slash" {		// General //-		"ID"					"5030"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "FightRecapLevel"				"2"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"350" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"130.0 120.0 110.0" // Cost //-		"AbilityManaCost"				"200 275 350"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// damage only

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "omni_slash_damage"			"200 225" }			"02"			{				"var_type"					"FIELD_INTEGER" "omni_slash_jumps"			"3 6 9" "LinkedSpecialBonus"		"special_bonus_unique_juggernaut_2" }			"03"			{				"var_type"					"FIELD_INTEGER" "omni_slash_radius"			"425" }			"04"			{				"var_type"					"FIELD_FLOAT" "omni_slash_bounce_tick"	"0.4" }			"05"			{				"var_type"						"FIELD_INTEGER" "omni_slash_jumps_scepter"		"6 9 12" "LinkedSpecialBonus"		"special_bonus_unique_juggernaut_2" }			"06"			{				"var_type"						"FIELD_FLOAT" "omni_slash_cooldown_scepter"	"70" }		}	}

//=================================================================================================================	// Kunkka: Torrent //=================================================================================================================	"kunkka_torrent" {		// General //-		"ID"					"5031"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Ability.Torrent"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"16 14 12 10"

// Cost //-		"AbilityManaCost"				"90 100 110 120"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// applies 2 modifiers // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"225" "LinkedSpecialBonus"		"special_bonus_unique_kunkka" }			"02"			{				"var_type"					"FIELD_INTEGER" "movespeed_bonus"			"-35" }			"03"			{				"var_type"					"FIELD_FLOAT" "slow_duration"				"1.75 2.5 3.25 4.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.6" }			"05"			{				"var_type"					"FIELD_FLOAT" "delay"						"1.6 1.6 1.6 1.6" }			"06"			{				"var_type"					"FIELD_INTEGER" "torrent_damage"			"75 150 225 300" "LinkedSpecialBonus"		"special_bonus_unique_kunkka_2" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Kunkka: Tidebringer //=================================================================================================================	"kunkka_tidebringer" {		// General //-		"ID"					"5032"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "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" "AbilitySound"					"Hero_Kunkka.Tidebringer.Attack"

// Time //-		"AbilityCooldown"				"13.0 10.0 7.0 4.0" "AbilityCastRange"				"150" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Special //-		"AbilitySpecial" {					"01"			{				"var_type"				"FIELD_INTEGER" "cleave_starting_width"			"150" }						"02"			{				"var_type"				"FIELD_INTEGER" "cleave_ending_width"			"500 550 600 650" }						"03"			{				"var_type"				"FIELD_INTEGER" "cleave_distance"			"650 800 950 1100" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage_bonus"				"25 50 75 100" }			"05"			{				"var_type"					"FIELD_INTEGER" "cleave_damage"				"100" "LinkedSpecialBonus"		"special_bonus_unique_kunkka_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Kunkka: X Marks the Spot //=================================================================================================================	"kunkka_x_marks_the_spot" {		// General //-		"ID"					"5033"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Ability.XMarksTheSpot.Target" // Casting //-		"AbilityCastRange"				"400 600 800 1000" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" // Time //-		"AbilityCooldown"				"26 20 14 8"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0" }				"02"			{				"var_type"					"FIELD_FLOAT" "allied_duration_tooltip"	"8.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "tooltip_range"				"400 600 800 1000" }			"04"			{				"var_type"					"FIELD_INTEGER" "fow_range"				"400" }	 			"05"			{				"var_type"					"FIELD_FLOAT" "fow_duration"				"5.94" }			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Kunkka: Return //=================================================================================================================	"kunkka_return" {		// General //-		"ID"					"5034"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Ability.XMarksTheSpot.Return" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3" // Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"1.0" // Cost //-		"AbilityManaCost"				"0" }

//=================================================================================================================	// Kunkka: Ghostship //=================================================================================================================	"kunkka_ghostship" {		// General //-		"ID"					"5035"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Ability.Ghostship" "HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3" "AbilityCastAnimation"			"ACT_INVALID" // Time //-		"AbilityCooldown"				"60 50 40"

// Damage. //-		"AbilityDamage"					"400 500 600" // Cost //-		"AbilityManaCost"				"125 175 225"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "tooltip_delay"				"3.1" }			"02"			{				"var_type"					"FIELD_INTEGER" "ghostship_distance"		"2000" }			"03"			{				"var_type"					"FIELD_INTEGER" "ghostship_width"			"425 425 425" }						"04"			{				"var_type"					"FIELD_INTEGER" "movespeed_bonus"			"10 10 10" }			"05"			{				"var_type"					"FIELD_FLOAT" "buff_duration"				"10" }			"06"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.4 1.4 1.4" }			"07"			{				"var_type"					"FIELD_INTEGER" "ghostship_speed"			"650" }			"08"			{				"var_type"					"FIELD_INTEGER" "ghostship_speed_scepter"	"650" }			"09"			{				"var_type"					"FIELD_INTEGER" "ghostship_width_scepter"	"200" }			"10"			{				"var_type"					"FIELD_FLOAT" "ghostship_absorb"			"40 45 50" }		}	}

//=================================================================================================================	// Ability: Lina Dragon Slave //=================================================================================================================	"lina_dragon_slave" {		// General //-		"ID"					"5040"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "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_Lina.DragonSlave" // Casting //-		"AbilityCastRange"				"1075" "AbilityCastPoint"				"0.45 0.45 0.45 0.45"

// Time //-		"AbilityCooldown"				"8.0" "AbilityDuration"				"0.6875 0.6875 0.6875 0.6875"

// Damage. //-		"AbilityDamage"					"85 160 235 310"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_speed"		"1200" }			"02"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_width_initial"	"275" }			"03"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_width_end"		"200" }			"04"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_distance"			"1075" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Lina Light Strike Array //=================================================================================================================	"lina_light_strike_array" {		// General //-		"ID"					"5041"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Ability.LightStrikeArray"

"AbilityCastRange"				"625" "AbilityCastPoint"				"0.45 0.45 0.45 0.45" // Time //-		"AbilityCooldown"				"7.0 7.0 7.0 7.0" "AbilityDuration"				"1.6 1.9 2.2 2.5"

// Cost //-		"AbilityManaCost"				"100 110 120 130"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "light_strike_array_aoe"	"225" }			"02"			{				"var_type"						"FIELD_FLOAT" "light_strike_array_delay_time"	"0.5" }			"03"			{				"var_type"						"FIELD_FLOAT" "light_strike_array_stun_duration"	"1.6 1.9 2.2 2.5" }			"04"			{				"var_type"					"FIELD_INTEGER" "light_strike_array_damage"	"80 120 160 200" "LinkedSpecialBonus"		"special_bonus_unique_lina_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Lina's Fiery Soul //=================================================================================================================	"lina_fiery_soul" {		// General //-		"ID"					"5042"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "fiery_soul_attack_speed_bonus"	"40 55 70 85" "LinkedSpecialBonus"			"special_bonus_unique_lina_2" }			"02"			{				"var_type"						"FIELD_INTEGER" "fiery_soul_move_speed_bonus"	"5 6 7 8" "LinkedSpecialBonus"			"special_bonus_unique_lina_2" "LinkedSpecialBonusField"		"value2" }			"03"			{				"var_type"					"FIELD_INTEGER" "fiery_soul_max_stacks"		"3" }			"04"			{				"var_type"					"FIELD_INTEGER" "fiery_soul_stack_duration"			"10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Lina Laguna Blade //=================================================================================================================	"lina_laguna_blade" {		// General //-		"ID"					"5043"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO"							// Changes dynamically with scepter "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Ability.LagunaBladeImpact"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.45 0.45 0.45" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"70 60 50"

// Cost //-		"AbilityManaCost"				"280 420 680" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier just delays damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"450 650 850" }			"02"			{				"var_type"					"FIELD_INTEGER" "cast_range_scepter"		"600" }			"03"			{				"var_type"					"FIELD_FLOAT" "damage_delay"				"0.25" }		}	}

//=================================================================================================================	// Lion: Impale //=================================================================================================================	"lion_impale" {		// General //-		"ID"					"5044"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Lion.Impale"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"12.0 12.0 12.0 12.0"

// Cost //-		"AbilityManaCost"				"100 120 140 160" // Damage. //-		"AbilityDamage"					"80 140 200 260" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "width"				"125 125 125 125" }			"02"			{					"var_type"			"FIELD_FLOAT" "duration"			"1.4 1.8 2.2 2.6" }			"03"			{				"var_type"			"FIELD_INTEGER" "length_buffer"		"325" }			"04"			{				"var_type"			"FIELD_INTEGER" "speed"				"1600 1600 1600 1600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Lion: Voodoo //=================================================================================================================	"lion_voodoo" {		// General //-		"ID"					"5045"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Lion.Voodoo"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"30.0 24.0 18.0 12.0"

// Cost //-		"AbilityManaCost"				"125 150 175 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"2.5 3 3.5 4" }			"02"			{				"var_type"					"FIELD_INTEGER" "movespeed"					"140" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Lion: Mana Drain //=================================================================================================================	"lion_mana_drain" {		// General //-		"ID"					"5046"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Casting //-		"AbilityCastRange"				"850" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityChannelTime"				"5.1"

// Time //-		"AbilityCooldown"				"16 12 8 4"

// Cost //-		"AbilityManaCost"				"10 10 10 10" // Stats //-		"AbilityModifierSupportValue"	"5.0"	// better then the mana cost implies

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "mana_per_second"			"20 40 60 120" }			"03"			{				"var_type"					"FIELD_INTEGER" "break_distance"			"1200" }			"04"			{				"var_type"					"FIELD_FLOAT" "tick_interval"				"0.1" }			"05"			{				"var_type"					"FIELD_INTEGER" "movespeed"			"16 19 22 25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Lion: Finger of Death //=================================================================================================================	"lion_finger_of_death" {		// General //-		"ID"					"5047"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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"				"2" "AbilitySound"					"Hero_Lion.FingerOfDeath"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"160.0 100.0 40.0"

// Cost //-		"AbilityManaCost"				"200 420 650" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier just delays damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"600 725 850" "LinkedSpecialBonus"			"special_bonus_unique_lion_3" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage_scepter"			"725 875 1025" "LinkedSpecialBonus"			"special_bonus_unique_lion_3" }			"03"			{				"var_type"					"FIELD_INTEGER" "mana_cost_scepter"			"200 420 625" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_delay"				"0.25" }			"05"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"100.0 60.0 20.0" }			"06"			{				"var_type"					"FIELD_FLOAT" "splash_radius_scepter"		"325" }		}	}

//=================================================================================================================	// Ability: Mirana Arrow //=================================================================================================================	"mirana_arrow" {		// General //-		"ID"					"5048"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Mirana.ArrowCast"

// Casting //-		"AbilityCastRange"				"3000" "AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"17.0" "AbilityDuration"				"3.11 3.11 3.11 3.11"

// Damage. //-		"AbilityDamage"					"50 140 230 320"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "arrow_speed"		"857.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "arrow_width"		"115" }			"03"			{				"var_type"			"FIELD_INTEGER" "arrow_range"		"3000" }			"04"			{				"var_type"			"FIELD_INTEGER" "arrow_max_stunrange"	"1500" }			"05"			{				"var_type"			"FIELD_FLOAT" "arrow_min_stun"	"0.01" }			"06"			{				"var_type"			"FIELD_FLOAT" "arrow_max_stun"	"5.0" }			"07"			{				"var_type"			"FIELD_INTEGER" "arrow_bonus_damage"	"140" }			"08"			{				"var_type"			"FIELD_INTEGER" "arrow_vision"	"500" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Mirana Invis //=================================================================================================================	"mirana_invis" {		// General //-		"ID"					"5049"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Ability.MoonlightShadow"

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

// Time //-		"AbilityCooldown"				"140.0 120.0 100.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "fade_delay"			"2.5 2.0 1.5" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"15.0" }		}	}

//=================================================================================================================	// Ability: Mirana Leap //=================================================================================================================	"mirana_leap" {		// General //-		"ID"					"5050"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Ability.Leap" // Time //-		"AbilityCooldown"				"0"

// Cost //-		"AbilityManaCost"				"40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "leap_distance"			"550" }			"02"			{				"var_type"				"FIELD_FLOAT" "leap_speed"			"1300.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "leap_acceleration"		"6000.0" }			"04"			{				"var_type"			"FIELD_INTEGER" "leap_speedbonus"	"8 16 24 32" }			"05"			{				"var_type"				"FIELD_INTEGER" "leap_speedbonus_as"	"25 50 75 100" "LinkedSpecialBonus"	"special_bonus_unique_mirana_1" }			"06"			{				"var_type"				"FIELD_FLOAT" "leap_bonus_duration"	"2.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "max_charges"			"3" }			"08"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"60 50 40 30" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Mirana Starfall //=================================================================================================================	"mirana_starfall" {		// General //-		"ID"					"5051"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Ability.Starfall"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"12.0 12.0 12.0 12.0" "AbilityDuration"				"10.0 10.0 10.0 10.0"

// Damage. //-		"AbilityDamage"					"75 150 225 300"

// Cost //-		"AbilityManaCost"				"80 105 130 155"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "starfall_radius"	"650" }			"02"			{				"var_type"			"FIELD_INTEGER" "starfall_secondary_radius"	"425" }			"03"			{				"var_type"			"FIELD_FLOAT" "interval_scepter"	"10.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Morphling: Waveform //=================================================================================================================	"morphling_waveform" {		// General //-		"ID"					"5052"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Morphling.Waveform"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.25" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_1"

// Time //-		"AbilityCooldown"				"11.0 11.0 11.0 11.0"

// Damage. //-		"AbilityDamage"					"75 150 225 300"

// Cost //-		"AbilityManaCost"				"140 155 160 165"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"1250" }			"02"			{				"var_type"				"FIELD_INTEGER" "width"					"200" }			"03"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"11" }		}	}	//=================================================================================================================	// Morphling: Adaptive Strike //=================================================================================================================	"morphling_adaptive_strike_agi" {		// General //-		"ID"					"5053"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_Morphling.AdaptiveStrike" "LinkedAbility"					"morphling_adaptive_strike_str"

// Casting //-		"AbilityCastRange"				"600 700 800 900" "AbilityCastPoint"				"0.25" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_2"

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

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

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "damage_base"					"100" }			"02"			{				"var_type"						"FIELD_FLOAT" "damage_min"					"0.5" }			"03"			{				"var_type"						"FIELD_FLOAT" "damage_max"					"1.0 1.5 2.0 2.5" }			"04"			{				"var_type"						"FIELD_FLOAT" "range_tooltip"					"600 700 800 900" }			"05"			{				"var_type"						"FIELD_FLOAT" "projectile_speed"					"1150" }			"07"			{				"var_type"						"FIELD_FLOAT" "shared_cooldown"					"3" }		}	}	//=================================================================================================================	// Morphling: Adaptive Strike //=================================================================================================================	"morphling_adaptive_strike_str" {		// General //-		"ID"					"7000"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_Morphling.AdaptiveStrike" "LinkedAbility"					"morphling_adaptive_strike_agi"

// Casting //-		"AbilityCastRange"				"600 700 800 900" "AbilityCastPoint"				"0.25" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3"

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

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

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "stun_min"						"0.5" }			"02"			{				"var_type"						"FIELD_FLOAT" "stun_max"						"1.5 2.0 2.5 3.0" }			"03"			{				"var_type"						"FIELD_INTEGER" "knockback_min"					"100" }			"04"			{				"var_type"						"FIELD_INTEGER" "knockback_max"					"500" }			"05"			{				"var_type"						"FIELD_FLOAT" "range_tooltip"					"600 700 800 900" }			"06"			{				"var_type"						"FIELD_FLOAT" "projectile_speed"					"1150" }			"07"			{				"var_type"						"FIELD_FLOAT" "shared_cooldown"					"3" }		}	}	//=================================================================================================================	// Morphling: Morph //=================================================================================================================	"morphling_morph" {		// General //-		"ID"					"5054"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_attributes"		"4 5 6 7" }		}	}

//=================================================================================================================	// Morphling: Morph (Agility Gain) //=================================================================================================================	"morphling_morph_agi" {		// General //-		"ID"					"5055"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE" "LinkedAbility"					"morphling_morph_str" "AbilityCastAnimation"			"ACT_INVALID"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "points_per_tick"		"1" }			"02"			{				"var_type"				"FIELD_FLOAT" "morph_cooldown"		"1.0 0.25 0.1 0.04" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_attributes"		"4 5 6 7" }			"04"			{				"var_type"				"FIELD_INTEGER" "morph_rate_tooltip"	"1 4 10 25" }		}	}

//=================================================================================================================	// Morphling: Morph (Strength Gain) //=================================================================================================================	"morphling_morph_str" {		// General //-		"ID"					"5056"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE" "LinkedAbility"					"morphling_morph_agi" "AbilityCastAnimation"			"ACT_INVALID"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "points_per_tick"		"1" }			"02"			{				"var_type"				"FIELD_FLOAT" "morph_cooldown"		"1.0 0.25 0.1 0.04" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_attributes"		"4 5 6 7" }			"04"			{				"var_type"				"FIELD_INTEGER" "morph_rate_tooltip"	"1 4 10 25" }		}	}	//=================================================================================================================	// Morphling: Replicate //=================================================================================================================	"morphling_replicate" {		// General //-		"ID"					"5057"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Morphling.Replicate"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.25" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Time //-		"AbilityCooldown"				"160 100 40"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"20" "LinkedSpecialBonus"		"special_bonus_unique_morphling_8" }		}	}	//=================================================================================================================	// Morphling: Morph Replicate //=================================================================================================================	"morphling_morph_replicate" {		// General //-		"ID"					"5058"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" // Cost //-		"AbilityManaCost"				"0" "AbilityCastPoint"				"0.0"

// Time //-		"AbilityCooldown"				"1" }

//=================================================================================================================	// Morphling: Hybrid ( scepter ability ) //=================================================================================================================	"morphling_hybrid" {		// General //-		"ID"							"5674"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1" "HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.25" // Time //-		"AbilityCooldown"				"60"

// Cost //-		"AbilityManaCost"				"200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "illusion_damage_out_pct"		"-50 -50 -50" }			"02"			{				"var_type"						"FIELD_FLOAT" "tooltip_illusion_damage_out_pct"		"50 50 50" }			"03"			{				"var_type"						"FIELD_INTEGER" "illusion_incoming_dmg_pct_tooltip"		"100 100 100" }			"04"			{				"var_type"						"FIELD_INTEGER" "illusion_damage_in_pct"		"0 0 0" }			"05"			{				"var_type"						"FIELD_INTEGER" "tooltip_cast_range"			"600" }			"06"			{				"var_type"						"FIELD_FLOAT" "illusion_damage_out_pct_scepter"	"-20" }			"07"			{				"var_type"						"FIELD_FLOAT" "duration"						"20.0" }		}	}	//=================================================================================================================	// Ability: Nevermore Shadowraze #1 //=================================================================================================================	"nevermore_shadowraze1" {		// General //-		"ID"					"5059"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Nevermore.Shadowraze" "LinkedAbility"					"nevermore_shadowraze2"

// Casting //-		"AbilityCastPoint"				"0.55"

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

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "shadowraze_damage"	"90 160 230 300" "LinkedSpecialBonus"	"special_bonus_unique_nevermore_2" }			"02"			{				"var_type"			"FIELD_INTEGER" "shadowraze_radius"	"250" }			"03"			{				"var_type"			"FIELD_INTEGER" "shadowraze_range"	"200" }			"04"			{				"var_type"			"FIELD_INTEGER" "shadowraze_cooldown"	"3" }			"05"			{				"var_type"			"FIELD_INTEGER" "stack_bonus_damage" "50 60 70 80" }			"06"			{				"var_type"			"FIELD_FLOAT" "duration"	"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Nevermore Shadowraze #2 //=================================================================================================================	"nevermore_shadowraze2" {		// General //-		"ID"					"5060"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "OnLearnbar"					"0" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "LinkedAbility"					"nevermore_shadowraze3" // Casting //-		"AbilityCastPoint"				"0.55"

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

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "shadowraze_damage"		"90 160 230 300" "LinkedSpecialBonus" "special_bonus_unique_nevermore_2" }			"02"			{				"var_type"			"FIELD_INTEGER" "shadowraze_radius"	"250" }			"03"			{				"var_type"			"FIELD_INTEGER" "shadowraze_range"	"450" }			"04"			{				"var_type"			"FIELD_INTEGER" "shadowraze_cooldown"	"3" }			"05"			{				"var_type"			"FIELD_INTEGER" "stack_bonus_damage" "50 60 70 80" }			"06"			{				"var_type"			"FIELD_FLOAT" "duration"	"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Nevermore Shadowraze #3 //=================================================================================================================	"nevermore_shadowraze3" {		// General //-		"ID"					"5061"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "OnLearnbar"					"0" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "LinkedAbility"					"nevermore_shadowraze1" // Casting //-		"AbilityCastPoint"				"0.55"

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

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "shadowraze_damage"	"90 160 230 300" "LinkedSpecialBonus" "special_bonus_unique_nevermore_2" }			"02"			{				"var_type"			"FIELD_INTEGER" "shadowraze_radius"	"250" }			"03"			{				"var_type"			"FIELD_INTEGER" "shadowraze_range"	"700" }			"04"			{				"var_type"			"FIELD_INTEGER" "shadowraze_cooldown"	"3" }			"05"			{				"var_type"			"FIELD_INTEGER" "stack_bonus_damage" "50 60 70 80" }			"06"			{				"var_type"			"FIELD_FLOAT" "duration"	"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Nevermore Necromastery //=================================================================================================================	"nevermore_necromastery" {		// General //-		"ID"					"5062"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "OnCastbar"					"0" "HasScepterUpgrade"			"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "necromastery_damage_per_soul"	"2" "LinkedSpecialBonus"			"special_bonus_unique_nevermore_1" }			"02"			{				"var_type"						"FIELD_INTEGER" "necromastery_max_souls"	"12 20 28 36" }			"03"			{				"var_type"						"FIELD_FLOAT" "necromastery_soul_release"		"0.5" }			"04"			{				"var_type"						"FIELD_INTEGER" "necromastery_souls_hero_bonus"	"11" }			"05"			{				"var_type"						"FIELD_INTEGER" "necromastery_max_souls_scepter" "22 30 38 46" }					}	}	//=================================================================================================================	// Ability: Presence of the Dark Lord //=================================================================================================================	"nevermore_dark_lord" {		// General //-		"ID"					"5063"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "OnCastbar"					"0" // Casting //-		"AbilityCastRange"				"900" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "presence_armor_reduction"		"-3 -4 -5 -6" "LinkedSpecialBonus"			"special_bonus_unique_nevermore_5" }			"02"			{				"var_type"						"FIELD_INTEGER" "presence_radius"				"900" }		}	}	//=================================================================================================================	// Ability: Nevermore Requiem of Souls //=================================================================================================================	"nevermore_requiem" {		// General //-		"ID"					"5064"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Nevermore.RequiemOfSouls"

// Casting //-		"AbilityCastPoint"				"1.67 1.67 1.67" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Time //-		"AbilityCooldown"				"120 110 100" "AbilityDuration"				"5.0 5.0 5.0"

// Damage. //-		"AbilityDamage"					"80 120 160"

// Cost //-		"AbilityManaCost"				"150 175 200"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "cast_time_tooltip"	"1.67" }			"02"			{				"var_type"			"FIELD_INTEGER" "requiem_radius"	"1000" }			"03"			{				"var_type"			"FIELD_INTEGER" "requiem_reduction_ms"	"-25" }			"04"			{				"var_type"			"FIELD_INTEGER" "requiem_reduction_damage"	"-50" }			"05"			{				"var_type"			"FIELD_INTEGER" "requiem_reduction_tooltip"	"-50" }			"06"			{				"var_type"				"FIELD_INTEGER" "requiem_slow_duration"	"5.0" }			"07"			{				"var_type"			"FIELD_INTEGER" "requiem_reduction_radius"	"700 700 700" }			"08"			{				"var_type"			"FIELD_INTEGER" "requiem_soul_conversion"	"2 2 2" }			"09"			{				"var_type"			"FIELD_INTEGER" "requiem_line_width_start"	"125" }			"10"			{				"var_type"			"FIELD_INTEGER" "requiem_line_width_end"	"425" }			"11"			{				"var_type"			"FIELD_INTEGER" "requiem_line_speed"	"700 700 700" }			"12"			{				"var_type"				"FIELD_FLOAT" "soul_death_release"	"0.5" }					"13"			{				"var_type"					"FIELD_FLOAT" "requiem_heal_pct_scepter"	"100" }				"14"			{				"var_type"					"FIELD_FLOAT" "requiem_damage_pct_scepter"	"40" }				}	}	//=================================================================================================================	// Ability: Phantom Lancer's Spirit Lance //=================================================================================================================	"phantom_lancer_spirit_lance" {		// General //-		"ID"					"5065"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "HasScepterUpgrade"				"1" "AbilitySound"					"Hero_PhantomLancer.SpiritLance.Throw"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"7.0 7.0 7.0 7.0"

// Cost //-		"AbilityManaCost"				"125 130 135 140" // Cast Range //-		"AbilityCastRange"				"750" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "lance_damage"				"100 150 200 250" "LinkedSpecialBonus"		"special_bonus_unique_phantom_lancer_2" }			"02"			{				"var_type"					"FIELD_INTEGER" "lance_speed"				"1000 1000 1000 1000" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.25" }			"04"			{				"var_type"					"FIELD_INTEGER" "movement_speed_pct"		"-10 -20 -30 -40" }			"05"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"2.0 4.0 6.0 8.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_out_pct"	"-80" }			"07"			{				"var_type"					"FIELD_INTEGER" "tooltip_illusion_damage"	"20" }			"08"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_in_pct"	"300 300 300 300" }			"09"			{				"var_type"					"FIELD_INTEGER" "tooltip_illusion_total_damage_in_pct"	"400 400 400 400" }						"10"			{				"var_type"					"FIELD_INTEGER" "fake_lance_distance"		"675" }			"11"			{				"var_type"					"FIELD_INTEGER" "scepter_radius"		"400" }			"12"			{				"var_type"					"FIELD_INTEGER" "scepter_jumps"		"5" }			"13"			{				"var_type"					"FIELD_INTEGER" "lance_speed_bounces"		"700" }

}			"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Phantom Lancer's Doppelwalk //=================================================================================================================	"phantom_lancer_doppelwalk" {		// General //-		"ID"					"5066"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "FightRecapLevel"				"1" "AbilitySound"			"Hero_PhantomLancer.Doppelganger.Cast"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.1"

// Time //-		"AbilityCooldown"				"25 20 15 10" // Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "illusion_1_damage_out_pct"	"-100" }			"02"			{				"var_type"					"FIELD_INTEGER" "illusion_1_damage_in_pct"	"0" }			"03"			{				"var_type"					"FIELD_INTEGER" "illusion_2_damage_out_pct"	"-80" }			"04"			{				"var_type"					"FIELD_INTEGER" "illusion_2_damage_in_pct"	"500" }			"05"			{				"var_type"					"FIELD_INTEGER" "target_aoe"	"325" }			"06"			{				"var_type"					"FIELD_INTEGER" "search_radius"	"900" }			"07"			{				"var_type"					"FIELD_FLOAT" "delay"			"1" }						"08"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"8" }			"09"			{				"var_type"					"FIELD_FLOAT" "illusion_extended_duration"			"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Phantom Lancer's Juxtapose //=================================================================================================================	"phantom_lancer_juxtapose" {		// General //-		"ID"					"5067"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "max_illusions"			"6 8 10" "LinkedSpecialBonus"		"special_bonus_unique_phantom_lancer_3" }			"02"			{				"var_type"				"FIELD_INTEGER" "proc_chance_pct"		"40 45 50" }			"03"			{				"var_type"				"FIELD_INTEGER" "illusion_proc_chance_pct"		"8" }						"04"			{				"var_type"					"FIELD_INTEGER" "illusion_duration"			"8" }			"05"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_out_pct"	"-84" }			"06"			{				"var_type"					"FIELD_INTEGER" "tooltip_illusion_damage"	"16" }			"07"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_in_pct"	"400" }			"08"			{				"var_type"					"FIELD_INTEGER" "tooltip_total_illusion_damage_in_pct"	"500" }			"09"			{				"var_type"					"FIELD_INTEGER" "illusion_from_illusion_duration"	"4" }		}	}

//=================================================================================================================	// Ability: Phantom Lancer's Phantom Rush / Phantom Edge //=================================================================================================================	"phantom_lancer_phantom_edge" {		// General //-		"ID"					"5068"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE" "AbilitySound"			"Hero_PhantomLancer.PhantomEdge"

// Time //-		"AbilityCooldown"				"16 12 8 4" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "min_distance"		"250" }			"02"			{				"var_type"					"FIELD_INTEGER" "max_distance"				"600 700 800 900" "LinkedSpecialBonus"		"special_bonus_unique_phantom_lancer" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_speed"		"800" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_agility"		"6 14 22 30" }			"05"			{				"var_type"				"FIELD_FLOAT" "agility_duration"		"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Puck: Illusory Orb //=================================================================================================================	"puck_illusory_orb" {		// General //-		"ID"					"5069"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Puck.Illusory_Orb"

// Casting //-		"AbilityCastPoint"				"0.1 0.1 0.1 0.1" "AbilityCastRange"				"3000"

// Time //-		"AbilityCooldown"				"14 13 12 11" // Damage. //-		"AbilityDamage"					"70 140 210 280"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"225" }			"02"			{				"var_type"					"FIELD_INTEGER" "max_distance"				"1950" "LinkedSpecialBonus"		"special_bonus_unique_puck" }			"03"			{				"var_type"					"FIELD_INTEGER" "orb_speed"					"651" "LinkedSpecialBonus"		"special_bonus_unique_puck" }			"04"			{				"var_type"					"FIELD_INTEGER" "orb_vision"				"450" }			"05"			{				"var_type"					"FIELD_FLOAT" "vision_duration"			"3.34 3.34 3.34 3.34" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Puck: Ethereal Jaunt //=================================================================================================================	"puck_ethereal_jaunt" {		// General //-		"ID"					"5070"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilitySound"					"Hero_Puck.EtherealJaunt"

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

//=================================================================================================================	// Puck: Waning Rift //=================================================================================================================	"puck_waning_rift" {		// General //-		"ID"					"5071"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Puck.Waning_Rift"

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

// Time //-		"AbilityCooldown"				"16 15 14 13"

// Cost //-		"AbilityManaCost"				"100 110 120 130"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"400 400 400 400" }			"02"			{				"var_type"					"FIELD_FLOAT" "silence_duration"			"0.75 1.5 2.25 3.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage"			"100 160 220 280" "LinkedSpecialBonus"		"special_bonus_unique_puck_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Puck: Phase Shift //=================================================================================================================	"puck_phase_shift" {		// General //-		"ID"					"5072"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilitySound"					"Hero_Puck.Phase_Shift"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" "AbilityChannelTime"			"0.75 1.50 2.25 3.25"

// Time //-		"AbilityCooldown"				"6"

// Cost //-		"AbilityManaCost"				"0 0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"0.75 1.50 2.25 3.25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Puck: Dream Coil //=================================================================================================================	"puck_dream_coil" {		// General //-		"ID"					"5073"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Puck.Dream_Coil"

// Casting //-		"AbilityCastRange"				"750" "AbilityCastPoint"				"0.1 0.1 0.1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"70 65 60"

// Cost //-		"AbilityManaCost"				"100 150 200" // Stats //-		"AbilityModifierSupportValue"	"0.5"	// Does two modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "coil_duration"				"6.0 6.0 6.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "coil_break_radius"			"600 600 600" }			"03"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"0.5" }			"04"			{				"var_type"					"FIELD_FLOAT" "coil_stun_duration"		"1.5 2.25 3.0" }			"05"			{				"var_type"					"FIELD_INTEGER" "coil_break_damage"			"300 400 500" }			"06"			{				"var_type"					"FIELD_INTEGER" "coil_radius"				"375 375 375" }						"07"			{				"var_type"					"FIELD_FLOAT" "coil_duration_scepter"		"8" }			"08"			{				"var_type"					"FIELD_INTEGER" "coil_break_damage_scepter"	"400 550 700" }			"09"			{				"var_type"					"FIELD_FLOAT" "coil_stun_duration_scepter"		"1.5 3 4.5" }		}	}

//=================================================================================================================	// Ability: Pudge Flesh Heap //=================================================================================================================	"pudge_flesh_heap" {		// General //-		"ID"					"5074"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "flesh_heap_magic_resist"		"6 8 10 12" }			"02"			{				"var_type"							"FIELD_FLOAT" "flesh_heap_strength_buff_amount"	"1 1.5 2 2.5" "LinkedSpecialBonus"			"special_bonus_unique_pudge_1" }			"03"			{				"var_type"				"FIELD_INTEGER" "flesh_heap_range"		"450" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Pudge Meat Hook //=================================================================================================================	"pudge_meat_hook" {		// General //-		"ID"					"5075"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Pudge.AttackHookExtend"

// Casting //-		"AbilityCastRange"				"1000 1100 1200 1300" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"14 13 12 11"

// Damage. //-		"AbilityDamage"					"90 180 270 360"

// Cost //-		"AbilityManaCost"				"140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "hook_speed"			"1450.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "hook_width"		"100" }			"03"			{				"var_type"			"FIELD_INTEGER" "hook_distance"		"1000 1100 1200 1300" }			"04"			{				"var_type"			"FIELD_INTEGER" "vision_radius"		"500 500 500 500" }			"05"			{				"var_type"			"FIELD_FLOAT" "vision_duration"	"4.0 4.0 4.0 4.0" }			"06"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"4.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "damage_scepter"		"180 270 360 450" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Pudge Rot //=================================================================================================================	"pudge_rot" {		// General //-		"ID"					"5076"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" // Casting //-		"AbilityCastPoint"				"0 0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "rot_radius"			"250" }			"02"			{				"var_type"				"FIELD_FLOAT" "rot_tick"				"0.2" }			"03"			{				"var_type"				"FIELD_INTEGER" "rot_slow"				"-17 -22 -27 -32" }			"04"			{				"var_type"				"FIELD_INTEGER" "rot_damage"			"30 60 90 120" "LinkedSpecialBonus"	"special_bonus_unique_pudge_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Pudge Dismember //=================================================================================================================	"pudge_dismember" {		// General //-		"ID"					"5077"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "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_STRONG" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" // Casting //-		"AbilityCastRange"				"160" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"

// Time //-		"AbilityChannelTime"			"3.0 3.0 3.0" "AbilityCooldown"				"30 25 20"

// Cost //-		"AbilityManaCost"				"100 130 170" "AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "dismember_damage"		"60 90 120" }			"02"			{				"var_type"				"FIELD_FLOAT" "strength_damage"		"0.3 0.45 0.6" }			"03"			{				"var_type"				"FIELD_INTEGER" "ticks"		"3" }			"04"			{				"var_type"				"FIELD_INTEGER" "pull_units_per_second"		"75" }			"05"			{				"var_type"				"FIELD_INTEGER" "pull_distance_limit"		"125" }		}	}	//=================================================================================================================	// Shadow Shaman: Ether Shock //=================================================================================================================	"shadow_shaman_ether_shock" {		// General //-		"ID"					"5078"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ShadowShaman.EtherShock" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"14 12 10 8"

// Cost //-		"AbilityManaCost"				"95 105 135 160"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "start_radius"				"200 200 200 200" }			"02"			{				"var_type"					"FIELD_INTEGER" "end_radius"				"300 300 300 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "end_distance"				"500 500 500 500" }			"04"			{				"var_type"					"FIELD_INTEGER" "targets"					"1 3 5 7" }			"05"			{				"var_type"					"FIELD_INTEGER" "damage"					"140 200 260 320" "LinkedSpecialBonus"		"special_bonus_unique_shadow_shaman_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Shadow Shaman: Voodoo //=================================================================================================================	"shadow_shaman_voodoo" {		// General //-		"ID"					"5079"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ShadowShaman.Hex.Target"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0 0 0 0" // Time //-		"AbilityCooldown"				"13"

// Cost //-		"AbilityManaCost"				"110 140 170 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "movespeed"					"100" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"1.25 2.0 2.75 3.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Shadow Shaman: Shackles //=================================================================================================================	"shadow_shaman_shackles" {		// General //-		"ID"					"5080"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "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"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityChannelTime"			"2.75 3.5 4.25 5.0" "AbilityCooldown"				"10" // Cost //-		"AbilityManaCost"				"140 150 160 170" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "tick_interval"		"0.1 0.1 0.1 0.1" }			"02"			{				"var_type"			"FIELD_FLOAT" "total_damage"		"60 160 260 360" }			"03"			{				"var_type"			"FIELD_FLOAT" "channel_time"		"2.75 3.5 4.25 5.0" "LinkedSpecialBonus"	"special_bonus_unique_shadow_shaman_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Shadow Shaman: Mass Serpent Ward //=================================================================================================================	"shadow_shaman_mass_serpent_ward" {		// General //-		"ID"					"5081"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_ShadowShaman.SerpentWard"

// Casting //-		"AbilityCastRange"				"550" "AbilityCastPoint"				"0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"120"

// Cost //-		"AbilityManaCost"				"200 350 600"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "ward_count"		"10" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_tooltip"			"40 70 100" "LinkedSpecialBonus"		"special_bonus_unique_shadow_shaman_4" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"45.0 45.0 45.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "scepter_range"			"225" }		}	}	//=================================================================================================================	// Razor: Plasma Field //=================================================================================================================	"razor_plasma_field" {		// General //-		"ID"					"5082"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Ability.PlasmaField"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0 0 0 0"

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

// Cost //-		"AbilityManaCost"				"125 125 125 125"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage_min"				"30 50 70 90" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage_max"				"160 230 300 370" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"700" }			"04"			{				"var_type"					"FIELD_INTEGER" "speed"						"636" // 1.2 second to reach radius }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Razor: Static Link //=================================================================================================================	"razor_static_link" {		// General //-		"ID"					"5083"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Ability.static.start"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"40 35 30 25"

// Cost //-		"AbilityManaCost"				"65"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "drain_length"			"8" }			"02"			{				"var_type"				"FIELD_FLOAT" "drain_duration"		"18.0 18.0 18.0 18.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "drain_rate"			"7 14 21 28" "LinkedSpecialBonus"	"special_bonus_unique_razor" }			"04"			{				"var_type"				"FIELD_INTEGER" "drain_range_buffer"	"200" }			"05"			{				"var_type"				"FIELD_INTEGER" "radius"				"200 200 200 200" }			"06"			{				"var_type"				"FIELD_INTEGER" "speed"					"900 900 900 900" }			"07"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800 800 800 800" }			"08"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34 3.34 3.34 3.34" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Razor: Unstable Current //=================================================================================================================	"razor_unstable_current" {		// General //-		"ID"					"5084"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Time //-		"AbilityCooldown"				"5" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "movement_speed_pct"	"4 8 12 16" "LinkedSpecialBonus"	"special_bonus_unique_razor_3" }			"02"			{				"var_type"				"FIELD_FLOAT" "hit_interval"			"5" "LinkedSpecialBonus"	"special_bonus_unique_razor_4" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_SUBTRACT" }			"03"			{				"var_type"				"FIELD_FLOAT" "slow_duration"	"0.5 1.0 1.5 2.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "slow_amount"		"-40" }			"05"			{				"var_type"				"FIELD_INTEGER" "damage"		"100 130 160 190" }			"06"			{				"var_type"		"FIELD_INTEGER" "radius"		"350" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Razor: Eye of the Storm //=================================================================================================================	"razor_eye_of_the_storm" {		// General //-		"ID"					"5085"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Razor.Storm.Cast"

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

// Time //-		"AbilityCooldown"				"80 70 60"

// Cost //-		"AbilityManaCost"				"100 150 200"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"500 500 500" }			"02"			{				"var_type"			"FIELD_FLOAT" "duration"			"30.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "strike_interval"		"0.7 0.6 0.5" "LinkedSpecialBonus"	"special_bonus_unique_razor_2" }			"04"			{				"var_type"			"FIELD_INTEGER" "armor_reduction"	"1 1 1" }			"05"			{				"var_type"			"FIELD_INTEGER" "damage"			"40 55 70" }			"06"			{				"var_type"			"FIELD_FLOAT" "strike_interval_scepter"	"0.6 0.5 0.4" "LinkedSpecialBonus"	"special_bonus_unique_razor_2" }		}	}	//=================================================================================================================	// Ability: Skeleton King //=================================================================================================================	"skeleton_king_hellfire_blast" {		// General //-		"ID"					"5086"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_SkeletonKing.Hellfire_Blast" // Casting //-		"AbilityCastRange"				"525" "AbilityCastPoint"				"0.35 0.35 0.35 0.35"

// Time //-		"AbilityCooldown"				"8.0 8.0 8.0 8.0"

// Damage. //-		"AbilityDamage"					"50 100 150 200"

// Cost //-		"AbilityManaCost"				"140"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Applies two modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "blast_speed"			"1000" }			"02"			{				"var_type"				"FIELD_FLOAT" "blast_stun_duration"	"2.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "tooltip_slow_duration"	"2" }			"04"			{				"var_type"				"FIELD_INTEGER" "blast_slow"			"-20" }			"05"			{				"var_type"				"FIELD_FLOAT" "blast_dot_duration"	"4" }			"06"			{				"var_type"				"FIELD_INTEGER" "blast_dot_damage"		"20 35 50 65" "LinkedSpecialBonus"	"special_bonus_unique_wraith_king_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Skeleton King Vampiric Aura //=================================================================================================================	"skeleton_king_vampiric_aura" {		// General //-		"ID"					"5087"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "vampiric_aura_radius"	"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "vampiric_aura"			"15 20 25 30" "LinkedSpecialBonus"	"special_bonus_unique_wraith_king_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Skeleton King Mortal Strike //=================================================================================================================	"skeleton_king_mortal_strike" {		// General //-		"ID"					"5088"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilitySound"					"Hero_SkeletonKing.CriticalStrike"

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

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

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_mult"					"300" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"9 11 13 15" }			"03"			{				"var_type"					"FIELD_INTEGER" "mortal_chance"				"9 11 13 15" }			"04"			{				"var_type"				"FIELD_FLOAT" "skeleton_duration"			"90" }			"05"			{				"var_type"					"FIELD_INTEGER" "max_skeleton_charges"		"4 5 6 7" "LinkedSpecialBonus"	"special_bonus_unique_wraith_king_5" }			"06"			{				"var_type"				"FIELD_FLOAT" "spawn_interval"			"0.25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Skeleton King Reincarnation //=================================================================================================================	"skeleton_king_reincarnation" {		// General //-		"ID"					"5089"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2"

"HasScepterUpgrade"			"1" "AbilitySound"					"Hero_SkeletonKing.Reincarnate" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Cost //-		"AbilityManaCost"				"160"

// Time //-		"AbilityCooldown"				"200 120 40"

// Stats //-		"AbilityModifierSupportValue"	"0.2"	// Slow isn't the main function of this ability.

"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "reincarnate_time"		"3.0 3.0 3.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow_radius"			"900" }			"03"			{				"var_type"				"FIELD_INTEGER" "movespeed"				"-75" }			"04"			{				"var_type"				"FIELD_INTEGER" "attackslow_tooltip"	"-75" }			"05"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"5.0" }			"07"			{				"var_type"				"FIELD_FLOAT" "scepter_duration"		"7" }			"08"			{				"var_type"				"FIELD_INTEGER" "aura_radius"	"1200" }			"09"			{				"var_type"				"FIELD_INTEGER" "aura_radius_tooltip_scepter"	"1200" }		}	}	//=================================================================================================================	// Death Prophet: Carrion Swarm //=================================================================================================================	"death_prophet_carrion_swarm" {		// General //-		"ID"					"5090"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "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_DeathProphet.CarrionSwarm"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.5"

// Time //-		"AbilityCooldown"				"8 7 6 5"

// Damage. //-		"AbilityDamage"					"75 150 225 300"

// Cost //-		"AbilityManaCost"				"105 120 140 165"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "start_radius"				"110 110 110 110" }			"02"			{				"var_type"					"FIELD_INTEGER" "end_radius"				"300 300 300 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "range"						"810 810 810 810" }			"04"			{				"var_type"					"FIELD_INTEGER" "speed"						"1100 1100 1100 1100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Death Prophet: Silence //=================================================================================================================	"death_prophet_silence" {		// General //-		"ID"					"5091"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_DeathProphet.Silence"

// Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"15 14 13 12" "AbilityDuration"				"3.0 4.0 5.0 6.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"425" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.0 4.0 5.0 6.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }		//=================================================================================================================	// Death Prophet: Witchcraft //=================================================================================================================	"death_prophet_witchcraft" {		// General //-		"ID"					"5092"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"	"5 10 15 20" }						"02"			{				"var_type"							"FIELD_INTEGER" "carrion_swarm_mana_cost_adjust"	"-10 -15 -20 -25" }			"03"			{				"var_type"							"FIELD_FLOAT" "carrion_swarm_cooldown_adjust"		"-1.0 -2.0 -3.0 -4.0" }			"04"			{				"var_type"							"FIELD_INTEGER" "silence_mana_cost_adjust"			"-10 -15 -20 -25" }			"05"			{				"var_type"							"FIELD_FLOAT" "silence_cooldown_adjust"			"-1.0 -2.0 -3.0 -4.0" }			"06"			{				"var_type"							"FIELD_INTEGER" "exorcism_1_extra_spirits"			"3 4 5 6" }			"07"			{				"var_type"							"FIELD_INTEGER" "exorcism_2_extra_spirits"			"3 4 5 6" }			"08"			{				"var_type"							"FIELD_INTEGER" "exorcism_3_extra_spirits"			"3 4 5 6" }		}	}	//=================================================================================================================	// Death Prophet: Spirit Siphon //=================================================================================================================	"death_prophet_spirit_siphon" {		// General //-		"ID"							"5685"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_DeathProphet.SpiritSiphon.Cast"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.1"

// Time //-		"AbilityCooldown"				"0" // Cost //-		"AbilityManaCost"				"70 65 60 55"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "damage"					"14" }			"02"			{				"var_type"						"FIELD_FLOAT" "damage_pct"					"1.0 2.5 4.0 5.5" "LinkedSpecialBonus"	"special_bonus_unique_death_prophet_3" }			"03"			{				"var_type"						"FIELD_FLOAT" "haunt_duration"				"6" }			"04"			{				"var_type"				"FIELD_INTEGER" "movement_slow"					"5 10 15 20" }			"05"			{				"var_type"				"FIELD_INTEGER" "siphon_buffer"			"250" }			"06"			{				"var_type"				"FIELD_INTEGER" "max_charges"			"1 2 3 4" }			"07"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"45" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Death Prophet: Exorcism //=================================================================================================================	"death_prophet_exorcism" {		// General //-		"ID"					"5093"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_DeathProphet.Exorcism.Cast"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"145.0" "AbilityDuration"				"35"

// Cost //-		"AbilityManaCost"				"200 300 400"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"700 700 700" }			"02"			{				"var_type"				"FIELD_INTEGER" "spirits"				"8 16 24" "LinkedSpecialBonus"	"special_bonus_unique_death_prophet" }			"03"			{				"var_type"				"FIELD_INTEGER" "spirit_speed"			"500 500 500" }			"04"			{				"var_type"				"FIELD_INTEGER" "max_distance"			"2000 2000 2000" }			"05"			{				"var_type"				"FIELD_INTEGER" "give_up_distance"		"1200 1200 1200" }			"06"			{				"var_type"				"FIELD_INTEGER" "min_damage"			"56" }			"07"			{				"var_type"				"FIELD_INTEGER" "max_damage"			"61" }			"08"			{				"var_type"				"FIELD_INTEGER" "heal_percent"			"25 25 25" }			"09"			{				"var_type"				"FIELD_INTEGER" "average_damage"		"58" }			"10"			{				"var_type"				"FIELD_FLOAT" "ghost_spawn_rate"	"0.3" }		}	}		//=================================================================================================================	// Ability: Storm Bolt //=================================================================================================================	"sven_storm_bolt" {		// General //-		"ID"					"5094"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Sven.StormBoltImpact"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"13.0"

// Damage. //-		"AbilityDamage"					"100 175 250 325"

// Cost //-		"AbilityManaCost"				"140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bolt_speed"			"1000" }			"02"			{				"var_type"				"FIELD_FLOAT" "bolt_stun_duration"	"1.7 1.8 1.9 2.0" "LinkedSpecialBonus"		"special_bonus_unique_sven_4" }			"03"			{				"var_type"			"FIELD_INTEGER" "bolt_aoe"			"255" }			"04"			{				"var_type"			"FIELD_INTEGER" "vision_radius"		"225" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Great Cleave //=================================================================================================================	"sven_great_cleave" {		// General //-		"ID"					"5095"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Special //-		"AbilitySpecial" {									"01"			{				"var_type"				"FIELD_INTEGER" "cleave_starting_width"			"150" }						"02"			{				"var_type"				"FIELD_INTEGER" "cleave_ending_width"			"300" }						"03"			{				"var_type"				"FIELD_INTEGER" "cleave_distance"			"570" }			"04"			{				"var_type"				"FIELD_INTEGER" "great_cleave_damage"	"30 42 54 66" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Warcry //=================================================================================================================	"sven_warcry" {		// General //-		"ID"					"5096"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Sven.WarCry"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"35 30 25 20" "AbilityDuration"				"8.0" // Cost //-		"AbilityManaCost"				"25 25 25 25"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "warcry_armor"		"5 10 15 20" }			"02"			{				"var_type"			"FIELD_INTEGER" "warcry_movespeed"	"12" }			"03"			{				"var_type"			"FIELD_INTEGER" "warcry_radius"		"900" }			"04"			{				"var_type"			"FIELD_INTEGER" "duration_tooltip"		"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: God's Strength //=================================================================================================================	"sven_gods_strength" {		// General //-		"ID"					"5097"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Sven.GodsStrength"

"HasScepterUpgrade"				"1" // Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"80" "AbilityDuration"				"25.0 25.0 25.0" // Cost //-		"AbilityManaCost"				"100 150 200"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "gods_strength_damage"		"80 120 160" }			"02"			{				"var_type"			"FIELD_INTEGER" "gods_strength_bonus_str"		"10 20 30" "LinkedSpecialBonus"		"special_bonus_unique_sven_2" }			"03"			{				"var_type"			"FIELD_INTEGER" "radius_scepter"		"900" }			"04"			{				"var_type"			"FIELD_INTEGER" "gods_strength_damage_scepter"	"75 100 125" }	}		}

//=================================================================================================================	// Ability: Static Remnant //=================================================================================================================	"storm_spirit_static_remnant" {		// General //-		"ID"					"5098"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_StormSpirit.StaticRemnantPlant"

// Casting //-		"AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"3.5" "AbilityDuration"				"12.0 12.0 12.0 12.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "static_remnant_radius"		"235" }			"02"			{				"var_type"			"FIELD_INTEGER" "static_remnant_damage_radius"	"260" }			"03"			{				"var_type"			"FIELD_FLOAT" "static_remnant_delay"		"1.0" }			"04"			{				"var_type"			"FIELD_INTEGER" "static_remnant_damage"			"140 180 220 260" "LinkedSpecialBonus"	"special_bonus_unique_storm_spirit_5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Electric Vortex //=================================================================================================================	"storm_spirit_electric_vortex" {		// General //-		"ID"					"5099"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_StormSpirit.ElectricVortex" // Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastRange"				"300"

// Time //-		"AbilityCooldown"				"21 20 19 18" "AbilityDuration"				"1.0 1.5 2.0 2.5" // Cost //-		"AbilityManaCost"				"85"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "electric_vortex_pull_units_per_second"			"100" }			"02"			{				"var_type"						"FIELD_FLOAT" "electric_vortex_pull_tether_range"			"1200.0" }			"03"			{				"var_type"			"FIELD_INTEGER" "electric_vortex_self_slow"	"-50" }			"04"			{				"var_type"			"FIELD_INTEGER" "electric_vortex_self_slow_duration"	"3.0" }			"05"			{				"var_type"			"FIELD_FLOAT" "duration"	"1.0 1.5 2.0 2.5" "LinkedSpecialBonus"	"special_bonus_unique_storm_spirit" }			"06"			{				"var_type"			"FIELD_INTEGER" "radius_scepter"	"475" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Storm Spirit Overload //=================================================================================================================	"storm_spirit_overload" {		// General //-		"ID"					"5100"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_StormSpirit.Overload"

"AbilityDuration"				"0.6 0.6 0.6 0.6" / Damage. //-		"AbilityDamage"					"40 60 80 100"

// Stats //-		"AbilityModifierSupportBonus"	"40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "overload_aoe"					"300" }			"02"			{				"var_type"						"FIELD_INTEGER" "overload_move_slow"			"-80" }			"03"			{				"var_type"						"FIELD_INTEGER" "overload_attack_slow"			"-50" }			"04"			{				"var_type"						"FIELD_FLOAT" "tooltip_duration"				"0.6 0.6 0.6 0.6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Storm Spirit Ball Lightning //=================================================================================================================	"storm_spirit_ball_lightning" {		// General //-		"ID"					"5101"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_StormSpirit.BallLightning"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Cost //-		"AbilityManaCost"				"30" // Damage. //-		"AbilityDamage"					"8 12 16"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"										"FIELD_INTEGER" "ball_lightning_initial_mana_percentage"		"8" }			"02"			{				"var_type"										"FIELD_INTEGER" "ball_lightning_initial_mana_base"				"30" }			"03"			{				"var_type"							"FIELD_INTEGER" "ball_lightning_move_speed"			"1250 1875 2500" }			"04"			{				"var_type"							"FIELD_INTEGER" "ball_lightning_aoe"				"200" }			"05"			{				"var_type"							"FIELD_INTEGER" "ball_lightning_travel_cost_base"	"12" }			"06"			{				"var_type"								"FIELD_FLOAT" "ball_lightning_travel_cost_percent"	"0.7" }			"07"			{				"var_type"								"FIELD_INTEGER" "ball_lightning_vision_radius"			"400" }			"08"			{				"var_type"								"FIELD_FLOAT" "blocker_duration"			"5" }			"09"			{				"var_type"								"FIELD_INTEGER" "scepter_remnant_interval"			"300" }		}	}	//=================================================================================================================	// Ability: Sand King Burrowsrike //=================================================================================================================	"sandking_burrowstrike" {		// General //-		"ID"					"5102"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | 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_YES_STRONG" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Ability.SandKing_BurrowStrike"

// Casting //-		"AbilityCastRange"				"350 450 550 650" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Time //-		"AbilityCooldown"				"11.0 11.0 11.0 11.0"

// Cost //-		"AbilityManaCost"				"110 120 130 140" "AbilityDamage"					"85 150 215 280" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "burrow_width"		"150" }			"02"			{				"var_type"			"FIELD_FLOAT" "burrow_duration"	"2.17" }			"03"			{				"var_type"			"FIELD_INTEGER" "burrow_speed"		"2000" }			"04"			{				"var_type"			"FIELD_FLOAT" "burrow_anim_time"	"0.52" }			"05"			{				"var_type"			"FIELD_INTEGER" "tooltip_range"		"350 450 550 650" }			"06"			{				"var_type"			"FIELD_INTEGER" "cast_range_scepter"		"700 900 1100 1300" }			"07"			{				"var_type"			"FIELD_INTEGER" "burrow_speed_scepter"		"3000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Sand King Sand Storm //=================================================================================================================	"sandking_sand_storm" {		// General //-		"ID"					"5103"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Ability.SandKing_SandStorm.start"

// Casting //-		"AbilityCastRange"				"0" "AbilityDuration"				"50"

// Time //-		"AbilityCooldown"				"34 26 18 10" "AbilityChannelTime"			"50" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Cost //-		"AbilityManaCost"				"60 50 40 30" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "sand_storm_invis_delay"	"0.9 1.1 1.3 1.5" }			"02"			{				"var_type"				"FIELD_INTEGER" "sand_storm_radius"		"525" }			"03"			{				"var_type"				"FIELD_FLOAT" "AbilityDuration"		"50" }			"04"			{				"var_type"				"FIELD_INTEGER" "sand_storm_damage"		"40 60 80 100" "LinkedSpecialBonus"	"special_bonus_unique_sand_king_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Sand King Caustic Finale //=================================================================================================================	"sandking_caustic_finale" {		// General //-		"ID"					"5104"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Ability.SandKing_CausticFinale"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "caustic_finale_radius"		"400" }			"02"			{				"var_type"					"FIELD_INTEGER" "caustic_finale_damage"		"90 130 170 220" }			"03"			{				"var_type"					"FIELD_INTEGER" "caustic_finale_damage_expire"		"20 50 80 110" }			"04"			{				"var_type"					"FIELD_FLOAT" "caustic_finale_duration"	"6" }			"05"			{				"var_type"					"FIELD_INTEGER" "caustic_finale_slow"		"-30" }			"06"			{				"var_type"					"FIELD_FLOAT" "caustic_finale_slow_duration"		"3" }					"07"			{				"var_type"					"FIELD_INTEGER" "caustic_finale_expire_dmg_pct_tooltip"		"50" }						}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Sand King Epicenter //=================================================================================================================	"sandking_epicenter" {		// General //-		"ID"					"5105"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Ability.SandKing_Epicenter"

// Time //-		"AbilityCooldown"				"120 110 100" "AbilityDuration"				"3.0 3.0 3.0" "AbilityChannelTime"			"2.0 2.0 2.0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"

// Cost //-		"AbilityManaCost"				"150 225 300"

// Stats //-		"AbilityModifierSupportValue"	"0.2"	// Damage is the main component of spell // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "epicenter_radius"	"275 325 375 425 475 525 575 650 675 700 725 750 775 800" }			"02"			{				"var_type"			"FIELD_INTEGER" "epicenter_pulses"	"6 8 10" "LinkedSpecialBonus"	"special_bonus_unique_sand_king" }			"03"			{				"var_type"			"FIELD_INTEGER" "epicenter_damage"	"110 110 110" }			"04"			{				"var_type"			"FIELD_INTEGER" "epicenter_slow"	"-30 -30 -30" }			"05"			{				"var_type"				"FIELD_INTEGER" "epicenter_slow_as"		"-30" "LinkedSpecialBonus"	"special_bonus_unique_sand_king_3" }			"06"			{				"var_type"			"FIELD_INTEGER" "epicenter_slow_duration_tooltip"	"3" }					}	}	//=================================================================================================================	// Tiny: Avalanche //=================================================================================================================	"tiny_avalanche" {		// General //-		"ID"					"5106"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Ability.Avalanche"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"17.0 17.0 17.0 17.0" "AbilityDuration"				"2.0 2.0 2.0 2.0"

// Cost //-		"AbilityManaCost"				"120 120 120 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"275 275 275 275" }			"02"			{				"var_type"					"FIELD_FLOAT" "tick_interval"				"0.25 0.25 0.25 0.25" }			"03"			{				"var_type"					"FIELD_INTEGER" "num_ticks"					"4 4 4 4" }			"04"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "projectile_duration"		"0.5" }			"06"			{				"var_type"					"FIELD_INTEGER" "avalanche_damage"			"120 180 240 300" "LinkedSpecialBonus"		"special_bonus_unique_tiny" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Tiny: Toss //=================================================================================================================	"tiny_toss" {		// General //-		"ID"					"5107"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" // Casting //-		"AbilityCastRange"				"1300" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"11"

// Cost //-		"AbilityManaCost"				"90 100 110 120"

// Stats //-		"AbilityModifierSupportValue"	"0.25"	// generally used for damage only

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.3" }			"02"			{				"var_type"				"FIELD_INTEGER" "grab_radius"			"275" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"275" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_damage_pct"		"30" }			"05"			{				"var_type"					"FIELD_INTEGER" "tooltip_range"		"1300" }			"06"			{				"var_type"					"FIELD_INTEGER" "toss_damage"				"75 150 225 300" }			"07"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"11" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Tiny: Craggy Exterior //=================================================================================================================	"tiny_craggy_exterior" {		// General //-		"ID"					"5108"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_TREE | DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Tiny.CraggyExterior.Stun" "LinkedAbility"					"tiny_toss_tree" // Stats //-		"AbilityCastRange"				"165" "AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"24 20 16 12"

// Cost //-		"AbilityManaCost"				"20 30 40 50"

// Stats //-		"AbilityModifierSupportBonus"		"35"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "attack_count"				"5" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"10 20 30 40" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage_buildings"				"60 80 100 120" }			"04"			{				"var_type"					"FIELD_INTEGER" "attack_range"				"350" }			"05"			{				"var_type"					"FIELD_INTEGER" "splash_width"				"200" }			"06"			{				"var_type"					"FIELD_INTEGER" "splash_range"				"400" }			"07"			{				"var_type"					"FIELD_INTEGER" "splash_pct"				"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Tiny Toss Tree //=================================================================================================================	"tiny_toss_tree" {		// General //-		"ID"					"6937"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT | 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" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "LinkedAbility"					"tiny_craggy_exterior"

// Casting //-		"AbilityCastRange"				"1300" "AbilityCastPoint"				"0.2" "AbilityCastAnimation"		"ACT_INVALID"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "speed"		"900.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "range"		"1300" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"10 20 30 40" }			"04"			{				"var_type"					"FIELD_INTEGER" "splash_radius"				"275" }			"05"			{				"var_type"					"FIELD_INTEGER" "splash_pct"				"100" }		}	}

//=================================================================================================================	// Tiny: Grow //=================================================================================================================	"tiny_grow" {		// General //-		"ID"					"5109"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilitySound"					"Tiny.Grow" "AbilityCastAnimation"		"ACT_INVALID"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "status_resistance"			"20 30 40" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_armor"				"5 10 15" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"30 45 60" }			"04"			{				"var_type"					"FIELD_INTEGER" "attack_speed_reduction"	"20 35 50" }		}	}	//=================================================================================================================	// Zuus: Arc Lightning //=================================================================================================================	"zuus_arc_lightning" {		// General //-		"ID"					"5110"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilitySound"					"Hero_Zuus.ArcLightning.Cast"

// Casting //-		"AbilityCastRange"				"850" "AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"1.6"

// Cost //-		"AbilityManaCost"				"65 70 75 80"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "arc_damage"			"85 100 115 145" "LinkedSpecialBonus"	"special_bonus_unique_zeus_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"500 500 500 500" }			"03"			{				"var_type"				"FIELD_INTEGER" "jump_count"			"5 7 9 15" }			"04"			{				"var_type"				"FIELD_FLOAT" "jump_delay"			"0.25 0.25 0.25 0.25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Zuus: Lightning Bolt //=================================================================================================================	"zuus_lightning_bolt" {		// General //-		"ID"					"5111"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "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_Zuus.LightningBolt"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Damage. //-		"AbilityDamage"					"100 175 275 350"

// Time //-		"AbilityCooldown"				"6.0 6.0 6.0 6.0"

// Cost //-		"AbilityManaCost"				"75 95 115 135"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// just a ministun

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "true_sight_radius"		"750" }			"02"			{				"var_type"				"FIELD_INTEGER" "sight_radius_day"		"750" }			"03"			{				"var_type"				"FIELD_INTEGER" "sight_radius_night"	"750" }			"04"			{				"var_type"				"FIELD_FLOAT" "sight_duration"		"4.5" }			"05"			{				"var_type"				"FIELD_INTEGER" "spread_aoe"	"325" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Zuus: Cloud //=================================================================================================================	"zuus_cloud" {		// General //-		"ID"					"6325"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1" "HasScepterUpgrade"				"1" "AbilitySound"					"Hero_Zuus.Cloud.Cast"

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

// Time //-		"AbilityCooldown"				"35"

// Cost //-		"AbilityManaCost"				"275"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// just a ministun

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "cloud_duration"	"35" }			"02"			{				"var_type"			"FIELD_FLOAT" "cloud_bolt_interval"	"2.25" }			"03"			{				"var_type"			"FIELD_INTEGER" "cloud_radius"			"500" }		}	}	//=================================================================================================================	// Zuus: Static Field //=================================================================================================================	"zuus_static_field" {		// General //-		"ID"					"5112"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Zuus.StaticField" // Casting //-		"AbilityCastRange"				"1200"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"1200" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage_health_pct"			"4 6 8 10" "LinkedSpecialBonus"		"special_bonus_unique_zeus" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Zuus: Thundergod's Wrath //=================================================================================================================	"zuus_thundergods_wrath" {		// General //-		"ID"					"5113"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Zuus.GodsWrath" // Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"90.0"

// Cost //-		"AbilityManaCost"				"225 325 450" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "true_sight_radius"		"900 900 900" }			"02"			{				"var_type"				"FIELD_INTEGER" "true_sight_radius_tooltip"		"500" }			"03"			{				"var_type"				"FIELD_INTEGER" "sight_radius_day"		"500" }			"04"			{				"var_type"				"FIELD_INTEGER" "sight_radius_night"	"500" }			"05"			{				"var_type"				"FIELD_FLOAT" "sight_duration"		"3.0 3.0 3.0 3.0" }			"06"			{				"var_type"				"FIELD_INTEGER" "damage"				"225 325 425" }		}	}	//=================================================================================================================	// Ability: Slardar Sprint //=================================================================================================================	"slardar_sprint" {		// General //-		"ID"					"5114"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Slardar.Sprint"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"17" "AbilitySpecial" {						"01"			{				"var_type"					"FIELD_INTEGER" "bonus_speed"				"20 28 36 44" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"15" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"12" }			"04"			{				"var_type"					"FIELD_INTEGER" "river_speed"				"700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }		//=================================================================================================================	// Ability: Slardar Slithereen Crush //=================================================================================================================	"slardar_slithereen_crush" {		// General //-		"ID"					"5115"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Slardar.Slithereen_Crush"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.35 0.35 0.35 0.35"

// Time //-		"AbilityCooldown"				"8" "AbilityDuration"				"1.25 1.5 1.75 2.0"

// Damage. //-		"AbilityDamage"					"75 125 175 225"

// Cost //-		"AbilityManaCost"				"80 95 105 115"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crush_radius"				"350" }			"02"			{				"var_type"						"FIELD_INTEGER" "crush_extra_slow"				"-20" }			"03"			{				"var_type"						"FIELD_INTEGER" "crush_attack_slow_tooltip"		"-20" }			"04"			{				"var_type"						"FIELD_FLOAT" "crush_extra_slow_duration"		"2.0" }			"05"			{				"var_type"						"FIELD_FLOAT" "stun_duration"					"1.25 1.5 1.75 2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Slardar Bash //=================================================================================================================	"slardar_bash" {		// General //-		"ID"					"5116"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilitySound"					"Hero_Slardar.Bash"

// Stats //-		"AbilityModifierSupportBonus"		"25"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "chance"				"10 15 20 25" "LinkedSpecialBonus"	"special_bonus_unique_slardar" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"60 80 100 120" "LinkedSpecialBonus"	"special_bonus_unique_slardar_2" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration_creep"		"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Slardar Amplify Damage //=================================================================================================================	"slardar_amplify_damage" {		// General //-		"ID"					"5117"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Slardar.Amplify_Damage"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.35 0.35 0.35" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"5"

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

// Stats //-		"AbilityModifierSupportValue"	"6.0"	// Very valuable compared to cost.

"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "armor_reduction"		"-10 -15 -20" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"18" }		}	}	//=================================================================================================================	// Tidehunter: Gush //=================================================================================================================	"tidehunter_gush" {		// General //-		"ID"					"5118"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Ability.GushCast"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"12" "AbilityDuration"				"4.0 4.0 4.0 4.0"

// Cost //-		"AbilityManaCost"				"90 100 110 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "gush_damage"		"110 160 210 260" "LinkedSpecialBonus"	"special_bonus_unique_tidehunter_2" }			"02"			{				"var_type"			"FIELD_INTEGER" "projectile_speed"	"2500" }			"03"			{				"var_type"			"FIELD_INTEGER" "movement_speed"	"-40 -40 -40 -40" }			"04"			{				"var_type"			"FIELD_FLOAT" "negative_armor"		"3 4 5 6" "LinkedSpecialBonus"	"special_bonus_unique_tidehunter" }			"05"			{				"var_type"			"FIELD_INTEGER" "speed_scepter"		"1500" }			"06"			{				"var_type"			"FIELD_INTEGER" "aoe_scepter"		"240" }			"07"			{				"var_type"			"FIELD_INTEGER" "cooldown_scepter"		"7" }			"08"			{				"var_type"			"FIELD_INTEGER" "cast_range_scepter"		"1800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Tidehunter: Kraken Shell //=================================================================================================================	"tidehunter_kraken_shell" {		// General //-		"ID"					"5119"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilitySound"					"Hero_Tidehunter.KrakenShell"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_reduction"		"12 24 36 48" "LinkedSpecialBonus"	"special_bonus_unique_tidehunter_4" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_cleanse"		"600 550 500 450" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage_reset_interval"	"6.0 6.0 6.0 6.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Tidehunter: Anchor Smash //=================================================================================================================	"tidehunter_anchor_smash" {		// General //-		"ID"					"5120"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Tidehunter.AnchorSmash"

// Casting //-		"AbilityCastRange"				"375" "AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"7.0 6.0 5.0 4.0"

// Damage. //-		"AbilityDamage"					"75 125 175 225"

// Cost //-		"AbilityManaCost"				"30 40 50 60"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_reduction"		"-45 -50 -55 -60" "LinkedSpecialBonus"	"special_bonus_unique_tidehunter_3" }			"02"			{				"var_type"				"FIELD_FLOAT" "reduction_duration"	"6.0 6.0 6.0 6.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"375" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Tidehunter: Ravage //=================================================================================================================	"tidehunter_ravage" {		// General //-		"ID"					"5121"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"2" "AbilitySound"					"Ability.Ravage"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"150.0 150.0 150.0"

// Damage. //-		"AbilityDamage"					"200 290 380"

// Cost //-		"AbilityManaCost"				"150 225 325"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"1250" }			"02"			{				"var_type"			"FIELD_INTEGER" "speed"				"725" }			"03"			{					"var_type"			"FIELD_FLOAT" "duration"			"2.0 2.4 2.8" }		}	}	//=================================================================================================================	// Ability: Vengefulspirit Magic Missle //=================================================================================================================	"vengefulspirit_magic_missile" {		// General //-		"ID"					"5122"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_VengefulSpirit.MagicMissile"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"13 12 11 10"

// Cost //-		"AbilityManaCost"				"110 120 130 140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "magic_missile_speed"	"1250" }			"02"			{				"var_type"				"FIELD_FLOAT" "magic_missile_stun"	"1.2 1.4 1.6 1.8" }			"03"			{				"var_type"				"FIELD_INTEGER" "magic_missile_damage"	"100 175 250 325" "LinkedSpecialBonus"	"special_bonus_unique_vengeful_spirit_1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Vengefulspirit Command Aura //=================================================================================================================	"vengefulspirit_command_aura" {		// General //-		"ID"					"5123"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting //-		"AbilityCastRange"				"1200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_damage_pct"	"12 18 24 30" "LinkedSpecialBonus"	"special_bonus_unique_vengeful_spirit_2" }			"02"			{				"var_type"			"FIELD_INTEGER" "aura_radius"		"1200" }						"03"			{				"var_type"				"FIELD_INTEGER" "images_do_damage_percent"	"0" }			"04"			{				"var_type"				"FIELD_INTEGER" "images_do_damage_percent_tooltip"			"100" }				"05"			{				"var_type"				"FIELD_INTEGER" "images_take_damage_percent"	"100" }			"06"			{				"var_type"				"FIELD_INTEGER" "images_take_damage_percent_tooltip"			"200" }					"07"			{				"var_type"				"FIELD_FLOAT" "illusion_duration"			"6" }				}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Vengefulspirit Wave of Terror //=================================================================================================================	"vengefulspirit_wave_of_terror" {		// General //-		"ID"					"5124"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_VengefulSpirit.WaveOfTerror"

// Casting //-		"AbilityCastRange"				"1400" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"10" "AbilityDuration"				"8"

// Damage. //-		"AbilityDamage"					"45 70 95 120"

// Cost //-		"AbilityManaCost"				"40 40 40 40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "wave_speed"		"2000.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "wave_width"		"300" }			"03"			{				"var_type"			"FIELD_INTEGER" "armor_reduction"	"-3 -4 -5 -6" "LinkedSpecialBonus"	"special_bonus_unique_vengeful_spirit_4" }			"04"			{				"var_type"			"FIELD_FLOAT" "tooltip_duration"	"8" }			"05"			{				"var_type"			"FIELD_FLOAT" "vision_aoe"		"300" }			"06"			{				"var_type"			"FIELD_FLOAT" "vision_duration"	"3.0 3.0 3.0 3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Vengefulspirit Nether Swap //=================================================================================================================	"vengefulspirit_nether_swap" {		// General //-		"ID"					"5125"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_VengefulSpirit.NetherSwap"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"700 950 1200" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"45.0"

// Cost //-		"AbilityManaCost"				"100 150 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "tooltip_range"					"700 950 1200" }			"02"			{				"var_type"						"FIELD_FLOAT" "nether_swap_cooldown_scepter"	"10" }			"03"			{				"var_type"						"FIELD_FLOAT" "illusion_damage_out_pct_scepter"	"100" }			"04"			{				"var_type"						"FIELD_INTEGER" "illusion_damage_in_pct_scepter"	"150" }					}	}	//=================================================================================================================	// Ability: Crystal Maiden's Crystal Nova //=================================================================================================================	"crystal_maiden_crystal_nova" {		// General //-		"ID"					"5126"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Crystal.CrystalNova"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"12 11 10 9"

// Cost //-		"AbilityManaCost"				"100 120 140 160" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"425" }			"02"			{				"var_type"			"FIELD_INTEGER" "movespeed_slow"	"-20 -30 -40 -50" }			"03"			{				"var_type"			"FIELD_INTEGER" "attackspeed_slow"	"-20 -30 -40 -50" }			"04"			{				"var_type"			"FIELD_FLOAT" "duration"			"4.5" }			"05"			{				"var_type"			"FIELD_FLOAT" "vision_duration"	"6.0" }			"06"			{				"var_type"				"FIELD_INTEGER" "nova_damage"			"100 150 200 250" "LinkedSpecialBonus"	"special_bonus_unique_crystal_maiden_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Crystal Maiden's Frostbite //=================================================================================================================	"crystal_maiden_frostbite" {		// General //-		"ID"					"5127"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "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" "FightRecapLevel"				"1" "AbilitySound"					"hero_Crystal.frostbite"

// Casting //-		"AbilityCastRange"				"525" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"9 8 7 6"

// Cost //-		"AbilityManaCost"				"140 145 150 155"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Applies multiple modifiers // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage_per_second_tooltip"			"50" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.5 2.0 2.5 3.0" "LinkedSpecialBonus"	"special_bonus_unique_crystal_maiden_1" }			"03"			{				"var_type"			"FIELD_INTEGER" "hero_damage_tooltip"			"150 200 250 300" }			"04"			{				"var_type"			"FIELD_FLOAT" "creep_duration"	"10.0 10.0 10.0 10.0" }			"05"			{				"var_type"			"FIELD_INTEGER" "creep_damage_tooltip"	"1000" }			"06"			{				"var_type"			"FIELD_FLOAT" "damage"			"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }		//=================================================================================================================	// Ability: Crystal Maiden's Brilliance Aura //=================================================================================================================	"crystal_maiden_brilliance_aura" {		// General //-		"ID"					"5128"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting //-		"AbilityCastPoint"				"0.2" "AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "mana_regen"		"0.8 1.0 1.2 1.4" }			"02"			{				"var_type"			"FIELD_FLOAT" "mana_regen_self"	"1 2 3 4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Crystal Maiden's Freezing Field //=================================================================================================================	"crystal_maiden_freezing_field" {		// General //-		"ID"					"5129"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2" "AbilitySound"					"hero_Crystal.freezingField.wind"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityChannelTime"			"10" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4" // Time //-		"AbilityCooldown"				"110 100 90" "AbilityDuration"				"10.0"

// Cost //-		"AbilityManaCost"				"200 400 600"

// Stats //-		"AbilityModifierSupportValue"	"0.35"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"835" }					"02"			{				"var_type"			"FIELD_INTEGER" "explosion_radius"	"300" }			"04"			{				"var_type"				"FIELD_FLOAT" "explosion_interval"	"0.1" }			"05"			{				"var_type"			"FIELD_INTEGER" "movespeed_slow"	"-30" }			"06"			{				"var_type"			"FIELD_INTEGER" "attack_slow"	"-30" }			"07"			{				"var_type"			"FIELD_FLOAT" "slow_duration"		"1.0" }			"08"			{				"var_type"				"FIELD_INTEGER" "explosion_min_dist"	"195" }			"09"			{				"var_type"				"FIELD_INTEGER" "explosion_max_dist"	"785" }			"10"			{				"var_type"			"FIELD_INTEGER" "damage"			"105 170 250" "LinkedSpecialBonus"	"special_bonus_unique_crystal_maiden_3" }			"11"			{				"var_type"			"FIELD_INTEGER" "duration_tooltip"	"10" }			"12"			{				"var_type"				"FIELD_FLOAT" "scepter_delay"	"2.5" }		}	}	//=================================================================================================================	// Windrunner: Shackleshot //=================================================================================================================	"windrunner_shackleshot" {		// General //-		"ID"					"5130"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Windrunner.ShackleshotCast"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.15" // Time //-		"AbilityCooldown"				"18 16 14 12"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"70 85 100 115"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "fail_stun_duration"	"0.75 0.75 0.75 0.75" }			"02"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"2.0 2.6 3.2 3.8" }			"03"			{				"var_type"				"FIELD_INTEGER" "shackle_distance"		"575" }			"04"			{				"var_type"				"FIELD_INTEGER" "arrow_speed"			"1650" }			"05"			{				"var_type"				"FIELD_INTEGER" "shackle_count"			"1" }			"06"			{				"var_type"				"FIELD_FLOAT" "shackle_angle"			"23" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Windrunner: Powershot //=================================================================================================================	"windrunner_powershot" {		// General //-		"ID"					"5131"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Ability.Powershot"

// Casting //-		"AbilityCastRange"				"2600" "AbilityCastPoint"				"0.0" // Time //-		"AbilityCooldown"				"12 11 10 9" "AbilityChannelTime"			"1.0 1.0 1.0 1.0"

// Cost //-		"AbilityManaCost"				"90 100 110 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "powershot_damage"		"180 260 340 420" "LinkedSpecialBonus"	"special_bonus_unique_windranger_3" }			"02"			{				"var_type"				"FIELD_FLOAT" "damage_reduction"		"0.2" }			"03"			{				"var_type"				"FIELD_INTEGER" "arrow_width"			"125 125 125 125" }			"04"			{				"var_type"				"FIELD_INTEGER" "arrow_range"			"2600" }			"05"			{				"var_type"				"FIELD_FLOAT" "arrow_speed"			"3000.0 3000.0 3000.0 3000.0" }			"06"			{				"var_type"				"FIELD_FLOAT" "tree_width"			"75 75 75 75" }			"07"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"400" }			"08"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34 3.34 3.34 3.34" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Windrunner: Windrun //=================================================================================================================	"windrunner_windrun" {		// General //-		"ID"					"5132"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Ability.Windrun"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"12" "AbilityDuration"				"3 4 5 6" // Cost //-		"AbilityManaCost"				"50"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// Mostly about dodging all attacks

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "movespeed_bonus_pct"	"60" }			"02"			{				"var_type"					"FIELD_INTEGER" "evasion_pct_tooltip"	"100" }			"03"			{				"var_type"					"FIELD_INTEGER" "enemy_movespeed_bonus_pct"	"-15 -20 -25 -30" "LinkedSpecialBonus"		"special_bonus_unique_windranger_2" }			"04"			{				"var_type"					"FIELD_INTEGER" "radius"					"325" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration"					"3 4 5 6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Windrunner: Focus Fire //=================================================================================================================	"windrunner_focusfire" {		// General //-		"ID"					"5133"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Ability.Focusfire"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"70" "AbilityDuration"				"20.0 20.0 20.0"

// Cost //-		"AbilityManaCost"				"75 100 125"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "bonus_attack_speed"			"350" }			"02"			{				"var_type"						"FIELD_INTEGER" "focusfire_damage_reduction"	"-50 -40 -30" }									"03"			{				"var_type"						"FIELD_INTEGER" "focusfire_duration_tooltip"	"20" }			"04"			{				"var_type"						"FIELD_FLOAT" "cooldown_scepter"				"15.0 15.0 15.0" }			"05"			{				"var_type"						"FIELD_INTEGER" "focusfire_damage_reduction_scepter"	"-30 -15 -0" }			"06"			{				"var_type"						"FIELD_INTEGER" "focusfire_fire_on_the_move"	"1" }		}	}	//=================================================================================================================	// Lich: Frost Nova //=================================================================================================================	"lich_frost_nova" {		// General //-		"ID"					"5134"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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" "AbilitySound"					"Ability.FrostNova"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"8.0" "AbilityDuration"				"4.0 4.0 4.0 4.0"

// Damage. //-		"AbilityDamage"					"50 100 150 200"

// Cost //-		"AbilityManaCost"				"125 150 170 190"

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Primarily about the damage

// Special //-		"AbilitySpecial" {						"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"200 200 200 200" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-30 -30 -30 -30" }			"03"			{				"var_type"				"FIELD_INTEGER" "slow_attack_speed"		"-20 -20 -20 -20" }			"04"			{				"var_type"				"FIELD_INTEGER" "aoe_damage"			"75 100 125 150" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Lich: Frost Armor //=================================================================================================================	"lich_frost_armor" {		// General //-		"ID"					"5135"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Lich.FrostArmor"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"5.0 5.0 5.0 5.0" "AbilityDuration"				"40.0 40.0 40.0 40.0"

// Cost //-		"AbilityManaCost"				"50 50 50 50"

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Easy to spam

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "armor_bonus"			"3 5 7 9" }					"02"			{				"var_type"								"FIELD_INTEGER" "building_armor_bonus_tooltip"			"3 5 7 9" }					"03"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.0 2.0 2.0 2.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-8 -16 -24 -32" }			"05"			{				"var_type"				"FIELD_INTEGER" "slow_attack_speed"		"-8 -16 -24 -32" }				}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Lich: Dark Ritual //=================================================================================================================	"lich_dark_ritual" {		// General //-		"ID"					"5136"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilitySound"					"Ability.DarkRitual"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"60 46 32 18"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "health_conversion"		"30 50 70 90" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Lich: Chain Frost //=================================================================================================================	"lich_chain_frost" {		// General //-		"ID"					"5137"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Lich.ChainFrost"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"750" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"100.0 80.0 60.0"

// Cost //-		"AbilityManaCost"				"200 325 500"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"280 370 460" }			"02"			{				"var_type"				"FIELD_INTEGER" "jumps"					"10 10 10" }			"03"			{				"var_type"				"FIELD_INTEGER" "jump_range"			"600" }						"04"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-65" }			"05"			{				"var_type"				"FIELD_INTEGER" "slow_attack_speed"		"-65" }			"06"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.5" }			"07"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"850" }			"08"			{					"var_type"				"FIELD_INTEGER" "vision_radius"			"800" }						"09"			{				"var_type"				"FIELD_INTEGER" "damage_scepter"		"370 460 550" }			"10"			{				"var_type"				"FIELD_INTEGER" "cast_range_scepter"	"850 850 850" }		}				}	//=================================================================================================================	// Witch Doctor: Paralyzing Cask //=================================================================================================================	"witch_doctor_paralyzing_cask" {		// General //-		"ID"					"5138"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"700" "AbilityCastPoint"				"0.35 0.35 0.35 0.35"

// Time //-		"AbilityCooldown"				"20.0 18.0 16.0 14.0"

// Damage. //-		"AbilityDamage"					"75 100 125 150"

// Cost //-		"AbilityManaCost"				"110 120 130 140"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "hero_duration"			"1.0 1.0 1.0 1.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "creep_duration"		"5.0 5.0 5.0 5.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "hero_damage"			"50 50 50 50" }			"04"			{				"var_type"				"FIELD_INTEGER" "bounce_range"			"575 575 575 575" }			"05"			{				"var_type"				"FIELD_INTEGER" "bounces"				"3 5 7 9" }			"06"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000" }			"07"			{				"var_type"				"FIELD_FLOAT" "bounce_delay"			"0.3" }			"08"			{				"var_type"				"FIELD_INTEGER" "bounces_tooltip"				"2 4 6 8" "LinkedSpecialBonus"	"special_bonus_unique_witch_doctor_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Witch Doctor: Voodoo Restoration //=================================================================================================================	"witch_doctor_voodoo_restoration" {		// General //-		"ID"					"5139"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_WitchDoctor.Voodoo_Restoration"

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

// Cost //-		"AbilityManaCost"				"20 30 40 50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "mana_per_second"			"8 12 16 20" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"500" }			"03"			{				"var_type"					"FIELD_INTEGER" "heal"						"16 24 32 40" "LinkedSpecialBonus"		"special_bonus_unique_witch_doctor_2" }			"04"			{				"var_type"					"FIELD_FLOAT" "heal_interval"				"0.33 0.33 0.33 0.33" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Witch Doctor: Maledict //=================================================================================================================	"witch_doctor_maledict" {		// General //-		"ID"					"5140"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"575" "AbilityCastPoint"				"0.35 0.35 0.35 0.35"

// Time //-		"AbilityCooldown"				"20.0" "AbilityDuration"				"12.0"

// Damage. //-		"AbilityDamage"					"7 14 21 28"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"180" }			"02"			{				"var_type"					"FIELD_INTEGER" "duration_tooltip"			"12" "LinkedSpecialBonus"	"special_bonus_unique_witch_doctor_4" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"16 24 32 40" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_damage_threshold"	"100" }						"05"			{				"var_type"					"FIELD_INTEGER" "ticks"						"3" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Witch Doctor: Death Ward //=================================================================================================================	"witch_doctor_death_ward" {		// General //-		"ID"					"5141"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "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 | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_WitchDoctor.Death_WardBuild"

"HasScepterUpgrade"			"1"

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

// Time //-		"AbilityCooldown"				"80.0" "AbilityChannelTime"			"8.0 8.0 8.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"60 105 150" "LinkedSpecialBonus"	"special_bonus_unique_witch_doctor_5" }			"02"			{				"var_type"					"FIELD_INTEGER" "bounces"					"0 0 0" }			"03"			{				"var_type"					"FIELD_INTEGER" "bounces_scepter"			"4 4 4" }			"04"			{				"var_type"					"FIELD_INTEGER" "bounce_radius"				"650 650 650" }		}	}	//=================================================================================================================	// Riki: Smoke Screen //=================================================================================================================	"riki_smoke_screen" {		// General //-		"ID"					"5142"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Riki.Smoke_Screen"

// Casting //-		"AbilityCastRange"				"550" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"11" "AbilityDuration"				"6"

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"250 275 300 325" }			"02"			{				"var_type"					"FIELD_INTEGER" "miss_rate"					"40 50 60 70" }			"03"			{				"var_type"					"FIELD_INTEGER" "movement_speed_reduction"	"10 15 20 25" }			"04"			{				"var_type"					"FIELD_INTEGER" "turn_reduction"			"0" }			"05"			{				"var_type"					"FIELD_INTEGER" "duration"					"6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Riki: Blink Strike //=================================================================================================================	"riki_blink_strike" {		// General //-		"ID"					"5143"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Riki.Blink_Strike"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"16 12 8 4"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "tooltip_range"					"700" "LinkedSpecialBonus"		"special_bonus_unique_riki_3" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"55 70 85 100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Riki: Backstab //=================================================================================================================	"riki_permanent_invisibility" {		// General //-		"ID"					"5144"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "damage_multiplier"				"0.4 0.6 0.8 1.0" }			"02"			{				"var_type"						"FIELD_INTEGER" "backstab_angle"				"105 105 105 105" }			"03"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"0.0 0.0 0.0 0.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "fade_delay"				"6 5 4 3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Riki: Tricks of the Trade //=================================================================================================================	"riki_tricks_of_the_trade" {		// General //-		"ID"					"5145"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "HasScepterUpgrade"				"1" "AbilitySound"					"Hero_Riki.TricksOfTheTrade.Cast"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3" "AbilityChannelTime"			"3 4 5" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"

// Ability Data //-		"AbilityCooldown"				"40 35 30" "AbilityManaCost"				"75"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "range"						"500" "LinkedSpecialBonus"		"special_bonus_unique_riki_4" }			"02"			{				"var_type"					"FIELD_INTEGER" "attack_count"				"4 5 6" }			"03"			{				"var_type"					"FIELD_INTEGER" "scepter_bonus"				"4" }		}	}	//=================================================================================================================	// Enigma: Malefice //=================================================================================================================	"enigma_malefice" {		// General //-		"ID"					"5146"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Enigma.Malefice"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"15.0 15.0 15.0 15.0"

// Cost //-		"AbilityManaCost"				"110 130 150 160"

// Stats //-		"AbilityModifierSupportValue"	"0.33"	// Applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"2.0 2.0 2.0 2.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"0.25 0.5 0.75 1.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"30 50 70 90" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.0 4.0 4.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "tooltip_stuns"			"3 3 3 3" "LinkedSpecialBonus"	"special_bonus_unique_enigma_2" "LinkedSpecialBonusField"	"value2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Enigma: Demonic Conversion //=================================================================================================================	"enigma_demonic_conversion" {		// General //-		"ID"					"5147"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilitySound"					"Hero_Enigma.Demonic_Conversion"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"35.0 35.0 35.0 35.0" "AbilityDuration"				"35.0 35.0 35.0 35.0"

// Cost //-		"AbilityManaCost"				"170 170 170 170"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "spawn_count"			"3 3 3 3" "LinkedSpecialBonus"	"special_bonus_unique_enigma" }			"02"			{				"var_type"				"FIELD_INTEGER" "split_attack_count"	"6 6 6 6" }			"03"			{				"var_type"				"FIELD_INTEGER" "eidolon_hp_tooltip"	"180 200 220 240" }			"04"			{				"var_type"				"FIELD_FLOAT" "life_extension"		"2.0 2.0 2.0 2.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "eidolon_dmg_tooltip"	"20 28 38 47" "LinkedSpecialBonus"	"special_bonus_unique_enigma_3" }			"06"			{				"var_type"				"FIELD_FLOAT" "duration_tooltip"		"35.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Enigma: Midnight Pulse //=================================================================================================================	"enigma_midnight_pulse" {		// General //-		"ID"					"5148"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Enigma.Midnight_Pulse"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.1"

// Time //-		"AbilityCooldown"				"35"

// Cost //-		"AbilityManaCost"				"95 110 125 140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"550" }			"02"			{				"var_type"					"FIELD_FLOAT" "damage_percent"			"3 3.75 4.5 5.25" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"11" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Enigma: Black Hole //=================================================================================================================	"enigma_black_hole" {		// General //-		"ID"					"5149"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"275" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityChannelTime"			"4.0 4.0 4.0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"

// Time //-		"AbilityCooldown"				"200.0 180.0 160.0"

// Cost //-		"AbilityManaCost"				"275 325 375"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "far_damage"			"50 100 150" }			"02"			{				"var_type"				"FIELD_INTEGER" "far_radius"			"420" }			"03"			{				"var_type"				"FIELD_INTEGER" "pull_radius"			"420" }			"04"			{				"var_type"				"FIELD_INTEGER" "pull_speed"			"30" }						"05"			{				"var_type"				"FIELD_INTEGER" "near_radius"			"200" }						"06"			{				"var_type"				"FIELD_INTEGER" "near_damage"			"50 100 150" }			"07"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"0.1 0.1 0.1" }			"08"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.0 4.0" }			"09"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800 800 800" }			"10"			{				"var_type"				"FIELD_FLOAT" "pull_rotate_speed"		"0.25" }			"11"			{				"var_type"				"FIELD_FLOAT" "animation_rate"		"0.2" }		}	}	//=================================================================================================================	// Tinker: Laser //=================================================================================================================	"tinker_laser" {		// General //-		"ID"					"5150"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Tinker.Laser"

// Casting //-		"AbilityCastRange"				"650" "AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"20 18 16 14"

// Cost //-		"AbilityManaCost"				"110 130 150 170"

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Primarily about the damageo

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "miss_rate"				"100 100 100 100" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_hero"			"3 3.5 4 4.5" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration_creep"		"6.0 6.0 6.0 6.0" }				"04"				{				"var_type"				"FIELD_INTEGER" "laser_damage"			"80 160 240 320" "LinkedSpecialBonus"	"special_bonus_unique_tinker" }				"05"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"	"650" }			"06"			{				"var_type"				"FIELD_INTEGER" "scepter_bounce_range"	"400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Tinker: Heat Seeking Missile //=================================================================================================================	"tinker_heat_seeking_missile" {		// General //-		"ID"					"5151"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Tinker.Heat-Seeking_Missile"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" // Time //-		"AbilityCooldown"				"25.0 25.0 25.0 25.0"

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

// Special //-		"AbilitySpecial" { 			"01"			{				"var_type"			"FIELD_INTEGER" "damage"			"125 200 275 350" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"2500 2500 2500 2500" }			"03"			{				"var_type"			"FIELD_INTEGER" "targets"			"2 2 2 2" }			"04"			{				"var_type"			"FIELD_INTEGER" "speed"				"700" }			"05"			{				"var_type"			"FIELD_INTEGER" "targets_scepter"	"4 4 4 4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Tinker: March of the Machines //=================================================================================================================	"tinker_march_of_the_machines" {		// General //-		"ID"					"5152"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Tinker.March_of_the_Machines"

// Casting //-		"AbilityCastRange"				"300" "AbilityCastPoint"				"0.53 0.53 0.53 0.53"

// Time //-		"AbilityCooldown"				"35.0 35.0 35.0 35.0"

// Damage. //-		"AbilityDamage"					"16 24 32 40"

// Cost //-		"AbilityManaCost"				"145 150 165 190"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "collision_radius"		"50 50 50 50" }			"03"			{				"var_type"				"FIELD_INTEGER" "splash_radius"			"150 150 150 150" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"6.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "speed"					"400 400 400 400" }			"06"			{				"var_type"				"FIELD_INTEGER" "machines_per_sec"		"24" }			"07"			{				"var_type"				"FIELD_INTEGER" "distance"				"1800" }			"08"			{				"var_type"				"FIELD_INTEGER" "distance_scepter"		"1800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Tinker: Rearm //=================================================================================================================	"tinker_rearm" {		// General //-		"ID"					"5153"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilitySound"					"Hero_Tinker.Rearm"

// Casting //-		"AbilityCastPoint"				"0.53 0.53 0.53 0.53" "AbilityChannelTime"			"3.0 1.5 0.75" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" "AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4" // Time //-		"AbilityCooldown"				"0.0 0.0 0.0"

// Cost //-		"AbilityManaCost"				"100 200 300" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "channel_tooltip"			"3.0 1.5 0.75" }		}	}	//=================================================================================================================	// Sniper: Shrapnel //=================================================================================================================	"sniper_shrapnel" {		// General //-		"ID"					"5154"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Sniper.ShrapnelShatter"

// Casting //-		"AbilityCastRange"				"1800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"0"

// Cost //-		"AbilityManaCost"				"50"

// Stats //-		"AbilityModifierSupportValue"	"0.25"	// primarily about damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-15 -20 -25 -30" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"450" }			"03"			{				"var_type"				"FIELD_INTEGER" "shrapnel_damage"		"15 35 55 75" "LinkedSpecialBonus"	"special_bonus_unique_sniper_1" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"10.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "damage_delay"			"1.2" }			"06"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.0 2.0 2.0 2.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "max_charges"			"3" "LinkedSpecialBonus"	"special_bonus_unique_sniper_2" }			"08"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"55" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Sniper: Headshot //=================================================================================================================	"sniper_headshot" {		// General //-		"ID"					"5155"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" // Damage. //-		"AbilityDamage"					"15 40 65 90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "slow_duration"					"0.5" }			"02"			{				"var_type"						"FIELD_INTEGER" "proc_chance"					"40" }			"03"			{				"var_type"					"FIELD_INTEGER" "slow"			"-100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Sniper: Take Aim //=================================================================================================================	"sniper_take_aim" {		// General //-		"ID"					"5156"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "bonus_attack_range"			"100 200 300 400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Sniper: Assassinate //=================================================================================================================	"sniper_assassinate" {		// General //-		"ID"					"5157"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "HasScepterUpgrade"					"1" "AbilitySound"					"Ability.Assassinate"

// Casting //-		"AbilityCastRange"				"2000 2500 3000" "AbilityCastRangeBuffer"		"600" "AbilityCastPoint"				"2.0 2.0 2.0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"20.0 15.0 10.0"

// Damage. //-		"AbilityDamage"					"320 485 650"

// Cost //-		"AbilityManaCost"				"175 275 375" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier just does damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "projectile_speed"			"2500 2500 2500" }			"02"			{				"var_type"					"FIELD_INTEGER" "tooltip_range"				"2000 2500 3000" }			"03"			{				"var_type"					"FIELD_FLOAT" "total_cast_time_tooltip"				"2" "LinkedSpecialBonus"	"special_bonus_unique_sniper_4" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_SUBTRACT" }			"04"			{				"var_type"					"FIELD_INTEGER" "scepter_radius"			"400" }			"05"			{				"var_type"					"FIELD_INTEGER" "scepter_crit_bonus"			"280" }		}	}	//=================================================================================================================	// Necrolyte: Death Pulse //=================================================================================================================	"necrolyte_death_pulse" {		// General //-		"ID"					"5158"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Necrolyte.DeathPulse"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"8 7 6 5"

// Damage. //-		"AbilityDamage"					"80 120 160 200"

// Cost //-		"AbilityManaCost"				"125 145 165 185"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"475" }			"02"			{				"var_type"				"FIELD_INTEGER" "heal"					"60 80 100 120" "LinkedSpecialBonus"		"special_bonus_unique_necrophos_4" }			"03"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"400" }			"04"			{				"var_type"		"FIELD_INTEGER" "health_regen"	"2 3 4 5" }					"05"			{				"var_type"		"FIELD_FLOAT" "mana_regen"	"2 2.25 2.5 2.75" }				"06"			{				"var_type"		"FIELD_FLOAT" "regen_duration"		"6" }						"07"			{				"var_type"		"FIELD_INTEGER" "hero_multiplier" "6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Necrolyte's Heartstopper Aura //=================================================================================================================	"necrolyte_heartstopper_aura" {		// General //-		"ID"					"5159"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Casting //-		"AbilityCastRange"				"700"

"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "aura_radius"			"700"		// If you change this, also change the AbilityCastRange above }			"02"			{				"var_type"			"FIELD_FLOAT" "aura_damage"		"0.5 1.0 1.5 2.0" "LinkedSpecialBonus"		"special_bonus_unique_necrophos_2" } 			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Necrolyte's Sadist //=================================================================================================================	"necrolyte_sadist" {		// General //-		"ID"					"5160"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilitySound"					"Hero_Necrolyte.SpiritForm.Cast"

// Casting //-		"AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"28 24 20 16" // Cost //-		"AbilityManaCost"				"50" "AbilitySpecial" {			"01"			{				"var_type"		"FIELD_FLOAT" "duration"		"3 3.5 4 4.5" }							"02"			{				"var_type"		"FIELD_INTEGER" "heal_bonus"	"75" }						"03"			{				"var_type"		"FIELD_INTEGER" "movement_speed"			"6 12 18 24" "LinkedSpecialBonus"		"special_bonus_unique_necrophos_3" }						"04"			{				"var_type"		"FIELD_INTEGER" "slow_aoe"		"750" }					"05"			{				"var_type"		"FIELD_INTEGER" "bonus_damage" "-30" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Aether Form Stop //=================================================================================================================	"necrolyte_sadist_stop" {		// General //-		"ID"					"6316"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" }

//=================================================================================================================	// Ability: Necrolyte's Reaper's Scythe //=================================================================================================================	"necrolyte_reapers_scythe" {		// General //-		"ID"					"5161"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Necrolyte.ReapersScythe.Target"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"120"

// Cost //-		"AbilityManaCost"				"200 350 500" // Cast Range //-		"AbilityCastRange"				"600"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// Primarily about the damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "damage_per_health"			"0.6 0.75 0.9" }			"02"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.5 1.5 1.5" }			"03"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"55 40 25" }			"04"			{				"var_type"				"FIELD_INTEGER" "respawn_constant"		"10 20 30" }		}	}	//=================================================================================================================	// Ability: Warlock's Fatal Bonds //=================================================================================================================	"warlock_fatal_bonds" {		// General //-		"ID"					"5162"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Warlock.FatalBonds"

// Casting //-		"AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"24 22 20 18"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"140" // Cast Range //-		"AbilityCastRange"				"1000"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// only does damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "count"						"3 4 5 6" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage_share_percentage"	"25" "LinkedSpecialBonus"		"special_bonus_unique_warlock_5" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"25.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "search_aoe"				"700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Warlock's Shadow Word //=================================================================================================================	"warlock_shadow_word" {		// General //-		"ID"					"5163"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Warlock.ShadowWordCastGood"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"16"

// Damage. //-		"AbilityDamage"					"15 25 35 45"

// Cost //-		"AbilityManaCost"				"90 110 130 150" // Cast Range //-		"AbilityCastRange"				"525 600 675 750"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier just does damage/healing // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"12.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "tick_interval"				"1.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "range_tooltip"				"525 600 675 750" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }		//=================================================================================================================	// Ability: Warlock's Upheaval //=================================================================================================================	"warlock_upheaval" {		// General //-		"ID"					"5164"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Warlock.Upheaval"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5" "AbilityChannelTime"			"16.0"

// Time //-		"AbilityCooldown"				"50 46 42 38"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"100 110 120 130" // Cast Range //-		"AbilityCastRange"				"1200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "aoe"					"650 650 650 650" }			"02"			{				"var_type"				"FIELD_FLOAT" "slow_rate_duration"	"12.5 6.5 4.5 3.5" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "max_slow"				"84" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Warlock's Rain of Chaos / Chaotic Offering //=================================================================================================================	"warlock_rain_of_chaos" {		// General //-		"ID"					"5165"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Warlock.RainOfChaos"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"170"

// Cost //-		"AbilityManaCost"				"250 375 500" // Cast Range //-		"AbilityCastRange"				"1200"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Primarily about the summon // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "golem_duration"			"60 60 60" }			"02"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "aoe"						"600" }			"04"			{				"var_type"					"FIELD_INTEGER" "golem_hp_tooltip"			"1000 1500 2000" }			"05"			{				"var_type"					"FIELD_INTEGER" "golem_dmg_tooltip"			"75 100 125" }			"06"			{				"var_type"					"FIELD_INTEGER" "golem_armor_tooltip"		"6 9 12" "LinkedSpecialBonus"		"special_bonus_unique_warlock_2" }			"07"			{				"var_type"					"FIELD_INTEGER" "golem_regen_tooltip"		"25 50 75" }			"08"			{				"var_type"					"FIELD_INTEGER" "number_of_golems_scepter"	"2" }			"09"			{				"var_type"					"FIELD_INTEGER" "golem_hp_tooltip_scepter"	"750 1125 1500" }			"10"			{				"var_type"					"FIELD_INTEGER" "golem_dmg_tooltip_scepter"	"56 75 94" }			"11"			{				"var_type"					"FIELD_INTEGER" "hp_dmg_reduction_scepter"	"25" }			"12"			{				"var_type"					"FIELD_INTEGER" "bounty_reduction_scepter"	"50" }		}	}	//=================================================================================================================	// Ability: Warlock's Golem Flaming Fists //=================================================================================================================	"warlock_golem_flaming_fists" {		// General //-		"ID"					"5166"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"3" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage"				"40 50 60" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"			"300 300 300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Warlock's Golem Permanent Immolation //=================================================================================================================	"warlock_golem_permanent_immolation" {		// General //-		"ID"					"5167"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"3" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "aura_radius"			"300" }			"02"			{				"var_type"				"FIELD_INTEGER" "aura_damage"			"30 40 50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Beastmaster: Wild Axes //=================================================================================================================	"beastmaster_wild_axes" {		// General //-		"ID"					"5168"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Beastmaster.Wild_Axes"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.4"

// Time //-		"AbilityCooldown"				"8"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"175" }			"02"			{				"var_type"					"FIELD_INTEGER" "spread"					"450" }			"03"			{				"var_type"					"FIELD_INTEGER" "range"						"1500" }			"04"			{				"var_type"					"FIELD_INTEGER" "axe_damage"				"30 60 90 120" "LinkedSpecialBonus"		"special_bonus_unique_beastmaster" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration"						"10" }			"06"			{				"var_type"					"FIELD_INTEGER" "damage_amp"				"6 8 10 12" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Beastmaster: Call of the Wild //=================================================================================================================	"beastmaster_call_of_the_wild" {		// General //-		"ID"					"5169"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilitySound"					"Hero_Beastmaster.Call.Boar"

// Casting //-		"AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"60"

// Cost //-		"AbilityManaCost"				"50 60 70 80"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "duration"				"60 60 60 60" }			"02"			{				"var_type"					"FIELD_INTEGER" "boar_hp_tooltip"				"200 300 400 500" }			"03"			{				"var_type"					"FIELD_INTEGER" "boar_damage_tooltip"				"16 24 32 40" "LinkedSpecialBonus"	"special_bonus_unique_beastmaster_2" }			"04"			{				"var_type"					"FIELD_INTEGER" "boar_moveslow_tooltip"				"10 20 30 40" }			"05"			{				"var_type"					"FIELD_FLOAT" "boar_poison_duration_tooltip"	"3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Beastmaster: Greater Hawk: Invisibility //=================================================================================================================	"beastmaster_hawk_invisibility" {		// General //-		"ID"					"5170"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "fade_time"				"1.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "idle_invis_delay"		"3"		// This plus the fade time equal the total time before the hawk goes invis. }			"03"			{				"var_type"				"FIELD_INTEGER" "fade_tooltip"		"0 0 4 4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Beastmaster: Boar: Poison //=================================================================================================================	"beastmaster_boar_poison" {		// General //-		"ID"					"5171"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "attack_speed"			"-10 -20 -30 -40" }			"02"			{				"var_type"				"FIELD_INTEGER" "movement_speed"		"-10 -20 -30 -40" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Beastmaster: Boar: Poison LEGACY //=================================================================================================================	"beastmaster_greater_boar_poison" {		// General //-		"ID"					"5352"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "attack_speed"			"-35" }			"02"			{				"var_type"				"FIELD_INTEGER" "movement_speed"		"-35" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Beastmaster: Inner Beast //=================================================================================================================	"beastmaster_inner_beast" {		// General //-		"ID"					"5172"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"

// Casting "AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"15 25 35 45" "LinkedSpecialBonus"		"special_bonus_unique_beastmaster_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Beastmaster: Primal Roar //=================================================================================================================	"beastmaster_primal_roar" {		// General //-		"ID"					"5177"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_STRONG" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Beastmaster.Primal_Roar" "HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"80.0 75.0 70.0"

// Cost //-		"AbilityManaCost"				"150 175 200" // Cast Range //-		"AbilityCastRange"				"600"

// Stats //-		"AbilityModifierSupportValue"	"0.6"	// Applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.0 3.5 4.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"150 225 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "side_damage"				"150 225 300" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage_radius"				"300" }			"05"			{				"var_type"					"FIELD_INTEGER" "slow_movement_speed_pct"	"-50 -50 -50" }			"06"			{				"var_type"					"FIELD_INTEGER" "slow_attack_speed_pct"		"-50 -50 -50" }			"07"			{				"var_type"					"FIELD_INTEGER" "push_distance"				"300" }			"08"			{				"var_type"					"FIELD_FLOAT" "push_duration"				"0.6" }			"09"			{				"var_type"					"FIELD_FLOAT" "slow_duration"				"2.0 3.0 4.0" }			"10"			{				"var_type"					"FIELD_INTEGER" "cast_range_scepter"		"950 950 950" }			"11"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"45.0 45.0 45.0" }			"12"			{				"var_type"					"FIELD_INTEGER" "movement_speed"			"30" }			"13"			{				"var_type"					"FIELD_FLOAT" "movement_speed_duration"			"3.0" }		}	}	//=================================================================================================================	// Queen of Pain: Shadow Strike //=================================================================================================================	"queenofpain_shadow_strike" {		// General //-		"ID"					"5173"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_QueenOfPain.ShadowStrike"

// Casting //-		"AbilityCastRange"				"450 500 550 600" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"16.0 12.0 8.0 4.0" "AbilityDuration"				"15.0 15.0 15.0 15.0" // Cost //-		"AbilityManaCost"				"110" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "strike_damage"			"50 75 100 125" }			"02"			{				"var_type"				"FIELD_INTEGER" "duration_damage"		"30 45 60 75" }			"03"			{				"var_type"				"FIELD_INTEGER" "movement_slow"			"-20 -30 -40 -50" }			"04"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"900" }						"05"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"		"450 500 550 600" }				"06"			{				"var_type"				"FIELD_INTEGER" "duration_tooltip"		"15" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Queen of Pain: Blink //=================================================================================================================	"queenofpain_blink" {		// General //-		"ID"					"5174"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilitySound"					"Hero_QueenOfPain.Blink_in"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.33 0.33 0.33 0.33"

// Time //-		"AbilityCooldown"				"15.0 12.0 9.0 6.0" // Cost //-		"AbilityManaCost"				"60 60 60 60" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "blink_range"			"1300" }			"02"			{				"var_type"				"FIELD_INTEGER" "min_blink_range"		"200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Queen of Pain: Scream of Pain //=================================================================================================================	"queenofpain_scream_of_pain" {		// General //-		"ID"					"5175"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_QueenOfPain.ScreamOfPain"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"7.0 7.0 7.0 7.0"

// Damage. //-		"AbilityDamage"					"75 150 225 300"

// Cost //-		"AbilityManaCost"				"110 120 130 140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"475" }			"02"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Queen of Pain: Sonic Wave //=================================================================================================================	"queenofpain_sonic_wave" {		// General //-		"ID"					"5176"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_QueenOfPain.SonicWave"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.452 0.452 0.452" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"135 135 135"

// Cost //-		"AbilityManaCost"				"250 360 500"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "starting_aoe"		"100" }			"02"			{				"var_type"			"FIELD_INTEGER" "distance"			"900" }			"03"			{				"var_type"			"FIELD_INTEGER" "final_aoe"			"450" }			"04"			{				"var_type"			"FIELD_INTEGER" "speed"				"900" }			"05"			{				"var_type"			"FIELD_INTEGER" "damage"			"290 380 470" }			"06"			{				"var_type"			"FIELD_FLOAT" "cooldown_scepter"	"40" }			"07"			{				"var_type"			"FIELD_INTEGER" "damage_scepter"	"325 440 555" }		}	}

//=================================================================================================================	// Venomancer: Venomous Gale //=================================================================================================================	"venomancer_venomous_gale" {		// General //-		"ID"					"5178"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Venomancer.VenomousGale"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"21 20 19 18" // Cost //-		"AbilityManaCost"				"125" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"15.0 15.0 15.0 15.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "strike_damage"			"25 50 75 100" }			"03"			{				"var_type"				"FIELD_INTEGER" "tick_damage"			"10 40 70 100" }			"04"			{				"var_type"				"FIELD_FLOAT" "tick_interval"			"3.0 3.0 3.0 3.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "movement_slow"			"-50 -50 -50 -50" }			"06"			{				"var_type"				"FIELD_INTEGER" "radius"				"125" }			"07"			{				"var_type"				"FIELD_INTEGER" "speed"					"1200 1200 1200 1200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Venomancer: Poison Sting //=================================================================================================================	"venomancer_poison_sting" {		// General //-		"ID"					"5179"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"6.0 9.0 12.0 15.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"6 14 22 30" }			"03"			{				"var_type"					"FIELD_INTEGER" "movement_speed"			"-11 -12 -13 -14" "LinkedSpecialBonus"		"special_bonus_unique_venomancer_2" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Venomancer: Plague Ward //=================================================================================================================	"venomancer_plague_ward" {		// General //-		"ID"					"5180"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Venomancer.Plague_Ward"

// Casting //-		"AbilityCastRange"				"850" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"5.0" // Cost //-		"AbilityManaCost"				"20 20 20 20" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"40.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "ward_hp_tooltip"		"75 200 325 450" "LinkedSpecialBonus"	"special_bonus_unique_venomancer" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_MULTIPLY" }			"03"			{				"var_type"				"FIELD_INTEGER" "ward_damage_tooltip"	"13 22 31 40" "LinkedSpecialBonus"	"special_bonus_unique_venomancer" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_MULTIPLY" }			"04" // For special bonus at level 25 {				"var_type"				"FIELD_INTEGER" "ward_hp"		"150 400 650 900" }			"05" // For special bonus at level 25 {				"var_type"				"FIELD_INTEGER" "ward_damage"	"26 44 62 80" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Venomancer: Poison Nova //=================================================================================================================	"venomancer_poison_nova" {		// General //-		"ID"					"5181"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Venomancer.PoisonNova"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"140.0 120.0 100.0"

// Cost //-		"AbilityManaCost"				"200 300 400"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// just does damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"830" "LinkedSpecialBonus"		"special_bonus_unique_venomancer_6" }			"02"			{				"var_type"					"FIELD_INTEGER" "start_radius"				"255 255 255" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"16" "LinkedSpecialBonus"		"special_bonus_unique_venomancer_4" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage"					"30 55 80" }			"05"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"140.0 120.0 60.0" }			"06"			{				"var_type"					"FIELD_FLOAT" "duration_scepter"			"16" }			"07"			{				"var_type"					"FIELD_INTEGER" "damage_scepter"			"60 85 110" }			"08"			{				"var_type"					"FIELD_INTEGER" "speed"						"500" }		}	}	//=================================================================================================================	// Faceless Void: Time Walk //=================================================================================================================	"faceless_void_time_walk" {		// General //-		"ID"					"5182"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_FacelessVoid.TimeWalk"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"24 18 12 6"

// Cost //-		"AbilityManaCost"				"40"

// Stats //-		"AbilityModifierSupportValue"	"0.25"	// mostly about the blink

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"3000" }			"02"			{				"var_type"				"FIELD_INTEGER" "range"					"675" "LinkedSpecialBonus"	"special_bonus_unique_faceless_void" }			"03"			{				"var_type"				"FIELD_FLOAT" "backtrack_duration"	"2.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius"				"300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Faceless Void: Backtrack //=================================================================================================================	"faceless_void_backtrack" {		// General //-		"ID"					"5183"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "dodge_chance_pct"		"10 15 20 25" }		}	}

//=================================================================================================================	// Faceless Void: Time Lock //=================================================================================================================	"faceless_void_time_lock" {		// General //-		"ID"					"5184"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilitySound"					"Hero_FacelessVoid.TimeLockImpact"

// Stats //-		"AbilityModifierSupportBonus"		"25"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_creep"		"2.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "chance_pct"			"10 15 20 25" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"50 75 100 125" "LinkedSpecialBonus"	"special_bonus_unique_faceless_void_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Faceless Void: Time Dilation //=================================================================================================================	"faceless_void_time_dilation" {		// General //-		"ID"					"5691"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_FacelessVoid.TimeDilation.Cast"

"AbilityCastPoint"				"0.1" "AbilityCooldown"				"40 34 28 22" "AbilityManaCost"				"75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"725" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"6 8 10 12" }								"03"			{				"var_type"				"FIELD_INTEGER" "slow"					"14" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Faceless Void: Chronosphere //=================================================================================================================	"faceless_void_chronosphere" {		// General //-		"ID"					"5185"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_FacelessVoid.Chronosphere"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.35 0.35 0.35" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"140.0 125.0 110.0"

// Cost //-		"AbilityManaCost"				"150 225 300"

// Stats //-		"AbilityModifierSupportBonus"		"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"425" "LinkedSpecialBonus"	"special_bonus_unique_faceless_void_2" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.5 5.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration_scepter"		"4.0 4.5 5.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"60" }			"05"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"475" }			"06"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"0" }		}	}	//=================================================================================================================	// Pugna: Nether Blast //=================================================================================================================	"pugna_nether_blast" {		// General //-		"ID"					"5186"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"400" "AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Time //-		"AbilityCooldown"				"5"

// Cost //-		"AbilityManaCost"				"85 105 125 145"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "structure_damage_mod"		"0.5" }			"02"			{				"var_type"					"FIELD_FLOAT" "delay"						"0.9 0.9 0.9 0.9" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"400 400 400 400" }			"04"			{				"var_type"					"FIELD_INTEGER" "blast_damage"				"100 175 250 325" "LinkedSpecialBonus"		"special_bonus_unique_pugna_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Pugna: Decrepify //=================================================================================================================	"pugna_decrepify" {		// General //-		"ID"					"5187"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"700 700 700 700" "AbilityCastPoint"				"0.2 0.2 0.2 0.2" // Time //-		"AbilityCooldown"				"15.0 12.0 9.0 6.0" "AbilityDuration"				"3.5"

// Cost //-		"AbilityManaCost"				"60"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_spell_damage_pct_allies"	"-25" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed_allies"		"0" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_spell_damage_pct"	"-30 -40 -50 -60" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"-30 -40 -50 -60" }						"05"			{				"var_type"					"FIELD_FLOAT" "tooltip_duration"			"3.5" "LinkedSpecialBonus"		"special_bonus_unique_pugna_5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Pugna: Nether Ward //=================================================================================================================	"pugna_nether_ward" {		// General //-		"ID"					"5188"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Pugna.NetherWard"

// Casting //-		"AbilityCastPoint"				"0.2 0.2 0.2 0.2" "AbilityCastRange"				"150"

// Time //-		"AbilityCooldown"				"35.0 35.0 35.0 35.0" "AbilityDuration"				"30"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"1600" }			"02"			{				"var_type"					"FIELD_FLOAT" "mana_multiplier"			"1.0 1.25 1.50 1.75" "LinkedSpecialBonus"		"special_bonus_unique_pugna_3" }			"03"			{				"var_type"					"FIELD_FLOAT" "mana_regen"				"-0.25 -0.5 -0.75 -1" }			"04"			{				"var_type"					"FIELD_INTEGER" "attacks_to_destroy_tooltip"				"4 4 4 4" "LinkedSpecialBonus"		"special_bonus_unique_pugna_6" }			"05"			{				"var_type"					"FIELD_INTEGER" "ward_duration_tooltip"				"30" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Pugna: Life Drain //=================================================================================================================	"pugna_life_drain" {		// General //-		"ID"					"5189"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_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_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"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 //-		"AbilityCooldown"				"22.0 22.0 22.0"

// Cost //-		"AbilityManaCost"				"125 175 225" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// All about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "health_drain"					"150 225 300" "CalculateSpellDamageTooltip"	"1" }			"02"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"700" }			"03"			{				"var_type"					"FIELD_INTEGER" "duration_tooltip"		"10" }			"04"			{				"var_type"					"FIELD_FLOAT" "scepter_cooldown"			"0.0 0.0 0.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "tick_rate"					"0.25 0.25 0.25" }			"06"			{				"var_type"					"FIELD_INTEGER" "drain_buffer"				"200" }		}	}	//=================================================================================================================	// Ability: Phantom Assassin's Stifling Dagger //=================================================================================================================	"phantom_assassin_stifling_dagger" {		// General //-		"ID"					"5190"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_YES" "AbilitySound"					"Hero_PhantomAssassin.Dagger.Cast"

// Casting //-		"AbilityCastRange"				"525 750 975 1200" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"6" "AbilityDuration"				"1 2 3 4" // Cost //-		"AbilityManaCost"				"30 25 20 15"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "move_slow"					"-50" }			"02"			{				"var_type"				"FIELD_INTEGER" "dagger_speed"			"1200" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1 2 3 4" }			"04"			{				"var_type"				"FIELD_INTEGER" "base_damage"			"65" }			"05"			{				"var_type"				"FIELD_INTEGER" "attack_factor"			"-75 -60 -45 -30" }			"06"			{				"var_type"				"FIELD_INTEGER" "attack_factor_tooltip"	"25 40 55 70" }			"07"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"525 750 975 1200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Phantom Assassin's Phantom Strike //=================================================================================================================	"phantom_assassin_phantom_strike" {		// General //-		"ID"					"5191"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_PhantomAssassin.Strike.Start"

// Casting //-		"AbilityCastRange"				"1000 1000 1000 1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"14 11 8 5"

// Duration //-		"AbilityDuration"				"3 3 3 3"

// Cost //-		"AbilityManaCost"				"50 50 50 50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"130" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_max_attack_count"	"4" }			"03"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"1000 1000 1000 1000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Phantom Assassin's Blur //=================================================================================================================	"phantom_assassin_blur" {		// General //-		"ID"					"5192"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_evasion"				"20 30 40 50" "LinkedSpecialBonus"		"special_bonus_unique_phantom_assassin_3" }			"02"			{				"var_type"					"FIELD_FLOAT" "transparency_fade"			"0.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"1600 1600 1600 1600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Phantom Coup de Grace //=================================================================================================================	"phantom_assassin_coup_de_grace" {		// General //-		"ID"					"5193"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_PhantomAssassin.CoupDeGrace"

"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"15" "LinkedSpecialBonus"		"special_bonus_unique_phantom_assassin_2" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_bonus"				"230 340 450" }		}	}	//=================================================================================================================	// Templar Assassin: Refraction //=================================================================================================================	"templar_assassin_refraction" {		// General //-		"ID"					"5194"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_TemplarAssassin.Refraction"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"17.0 17.0 17.0 17.0"

// Cost //-		"AbilityManaCost"				"100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "instances"					"3 4 5 6" "LinkedSpecialBonus"		"special_bonus_unique_templar_assassin" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"20 40 60 80" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage_threshold"			"5 5 5 5" }			"04"			{				"var_type"					"FIELD_FLOAT" "duration"					"17.0 17.0 17.0 17.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Templar Assassin: Meld //=================================================================================================================	"templar_assassin_meld" {		// General //-		"ID"					"5195"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_TemplarAssassin.Meld"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"6" "AbilityDuration"				"10.0 10.0 10.0 10.0"

// Cost //-		"AbilityManaCost"				"50 50 50 50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"50 100 150 200" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_armor"				"-2 -4 -6 -8" "LinkedSpecialBonus"		"special_bonus_unique_templar_assassin_2" }			"03"			{				"var_type"					"FIELD_INTEGER" "armor_reduction_duration_tooltip"				"10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Templar Assassin: Psi Blades //=================================================================================================================	"templar_assassin_psi_blades" {		// General //-		"ID"					"5196"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_range"		"60 120 180 240" }			"02"			{				"var_type"					"FIELD_INTEGER" "attack_spill_range"		"590 630 670 710" }			"03"			{				"var_type"					"FIELD_INTEGER" "attack_spill_width"		"75" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }		//=================================================================================================================	// Templar Assassin: Psionic Trap //=================================================================================================================	"templar_assassin_psionic_trap" {		// General //-		"ID"					"5197"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_TemplarAssassin.Trap"

// Casting //-		"AbilityCastRange"				"2000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" // Time //-		"AbilityCooldown"				"11.0 8.0 5.0" // Cost //-		"AbilityManaCost"				"15 15 15"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "max_traps"					"5 8 11" "LinkedSpecialBonus"		"special_bonus_unique_templar_assassin_6" }			"02"			{				"var_type"					"FIELD_FLOAT" "trap_fade_time"			"2.0 2.0 2.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "movement_speed_min"			"30" }			"04"			{				"var_type"					"FIELD_INTEGER" "movement_speed_max"			"60" }			"05"			{				"var_type"					"FIELD_INTEGER" "trap_duration_tooltip"			"5" }			"06"			{				"var_type"					"FIELD_INTEGER" "trap_bonus_damage"			"250 350 450" "LinkedSpecialBonus"	"special_bonus_unique_templar_assassin_3" }			"07"			{				"var_type"					"FIELD_FLOAT" "trap_max_charge_duration"			"4" }		}

"AbilityDraftPreAbility"			"templar_assassin_trap" }

//=================================================================================================================	// Templar Assassin: Trap //=================================================================================================================	"templar_assassin_trap" {		// General //-		"ID"					"5198"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3"

// Casting //-		"AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"0.5" // Cost //-		"AbilityManaCost"				"0"

// Stats //-		"AbilityModifierSupportBonus"		"100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "trap_radius"				"400" }			"02"			{				"var_type"					"FIELD_FLOAT" "trap_duration"				"5.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "trap_bonus_damage"			"250 350 450" }			"04"			{				"var_type"					"FIELD_INTEGER" "movement_speed_min"			"30" }			"05"			{				"var_type"					"FIELD_INTEGER" "movement_speed_max"			"60" }			"06"			{				"var_type"					"FIELD_FLOAT" "trap_max_charge_duration"			"4" }		}	}

//=================================================================================================================	// Templar Assassin: Self Trap //=================================================================================================================	"templar_assassin_self_trap" {		// General //-		"ID"					"5199"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3"

// Casting //-		"AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"0.5" // Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "trap_radius"				"400" }			"02"			{				"var_type"					"FIELD_FLOAT" "trap_duration"				"5.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "trap_bonus_damage"			"250 350 450" }			"04"			{				"var_type"					"FIELD_INTEGER" "movement_speed_min"			"30" }			"05"			{				"var_type"					"FIELD_INTEGER" "movement_speed_max"			"60" }			"06"			{				"var_type"					"FIELD_FLOAT" "trap_max_charge_duration"			"4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Viper: Poison Attack //=================================================================================================================	"viper_poison_attack" {		// General //-		"ID"					"5218"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"hero_viper.poisonAttack.Cast"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"6.0 4.0 2.0 0.0"

// Damage. //-		"AbilityDamage"					"0 0 0 0"

// Cost //-		"AbilityManaCost"				"40 35 30 25"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"3" }			"02"			{				"var_type"						"FIELD_FLOAT" "damage"						"0.25 0.5 0.75 1.0" }			"03"			{				"var_type"						"FIELD_INTEGER" "bonus_movement_speed"			"-25 -30 -35 -40" }			"04"			{				"var_type"						"FIELD_INTEGER" "bonus_attack_speed"			"-25 -30 -35 -40" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Viper: Nethertoxin //=================================================================================================================	"viper_nethertoxin" {		// General //-		"ID"					"5219"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"

// Casting //-		"AbilityCastPoint"				"0.2" "AbilityCastRange"				"900"

// Time //-		"AbilityCooldown"				"5.0" // Cost //-		"AbilityManaCost"				"75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage"			"20 30 40 50" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"		"300" }			"03"			{				"var_type"				"FIELD_INTEGER" "magic_resistance"	"-10 -15 -20 -25" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"			"8" }			"05"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"	"2000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Viper: Corrosive Skin //=================================================================================================================	"viper_corrosive_skin" {		// General //-		"ID"					"5220"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"hero_viper.CorrosiveSkin"

// Stats //-		"AbilityModifierSupportBonus"		"10"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_speed"		"8 16 24 32" "LinkedSpecialBonus"	"special_bonus_unique_viper_1" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_magic_resistance"	"10 15 20 25" "LinkedSpecialBonus"	"special_bonus_unique_viper_1" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage"					"8 16 24 32" "LinkedSpecialBonus"	"special_bonus_unique_viper_1" }			"05"			{				"var_type"					"FIELD_INTEGER" "max_range_tooltip"					"1400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Viper: Viper Strike //=================================================================================================================	"viper_viper_strike" {		// General //-		"ID"					"5221"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"hero_viper.viperStrike"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"50 40 30" // Cost //-		"AbilityManaCost"				"125 175 250" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"5" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage"				"60 100 145" "LinkedSpecialBonus"	"special_bonus_unique_viper_2" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"	"-40 -60 -80" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"-40 -60 -80" }			"05"			{				"var_type"				"FIELD_INTEGER" "mana_cost_scepter"		"125 125 125" }			"06"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"10" }			"07"			{				"var_type"				"FIELD_INTEGER" "cast_range_scepter"	"900" }			"08"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"	"1200" }				"09"			{				"var_type"				"FIELD_INTEGER" "max_charges"			"2" }			"10"			{				"var_type"				"FIELD_FLOAT" "charge_restore_time"	"30.0" }		}	}

//=================================================================================================================	// Luna: Lucent Beam //=================================================================================================================	"luna_lucent_beam" {		// General //-		"ID"					"5222"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_Luna.LucentBeam.Target"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"6.0 6.0 6.0 6.0"

// Cost //-		"AbilityManaCost"				"90 100 110 120"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Mostly about the damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"0.8" }			"02"			{				"var_type"				"FIELD_INTEGER" "beam_damage"			"75 150 225 300" "LinkedSpecialBonus"	"special_bonus_unique_luna_1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Luna: Moon Glaives //=================================================================================================================	"luna_moon_glaive" {		// General //-		"ID"					"5223"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Luna.MoonGlaive.Impact"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "range"						"500" }			"02"			{				"var_type"					"FIELD_INTEGER" "bounces"					"1 2 3 6" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage_reduction_percent"	"35" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Luna: Lunar Blessing //=================================================================================================================	"luna_lunar_blessing" {		// General //-		"ID"					"5224"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"900 900 900 900" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"14 22 30 38" "LinkedSpecialBonus"	"special_bonus_unique_luna_3" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_night_vision"		"250 500 750 1000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Luna: Eclipse //=================================================================================================================	"luna_eclipse" {		// General //-		"ID"					"5225"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Luna.Eclipse.Cast"

"HasScepterUpgrade"			"1"

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

// Time //-		"AbilityCooldown"				"140.0"

// Cost //-		"AbilityManaCost"				"150 200 250" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "beams"						"5 8 11" }			"02"			{				"var_type"					"FIELD_INTEGER" "hit_count"					"5" }			"03"			{				"var_type"					"FIELD_FLOAT" "beam_interval"				"0.6 0.6 0.6" }			"04"			{				"var_type"					"FIELD_FLOAT" "beam_interval_scepter"				"0.3" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration_tooltip"			"2.4 4.2 6.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "radius"					"675 675 675" }				"07"			{				"var_type"					"FIELD_INTEGER" "beams_scepter"				"6 12 18" }			"08"			{				"var_type"					"FIELD_INTEGER" "hit_count_scepter"			"6 12 18" }			"09"			{				"var_type"					"FIELD_FLOAT" "duration_tooltip_scepter"	"1.8 3.6 5.4" }			"10"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip_scepter"	"2500" }		}	}	//=================================================================================================================	// Dragon Knight: Breathe Fire //=================================================================================================================	"dragon_knight_breathe_fire" {		// General //-		"ID"							"5226"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_DragonKnight.BreathFire"

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

// Time //-		"AbilityCooldown"				"14 13 12 11" // Damage. //-		"AbilityDamage"					"90 170 240 300" // Cost //-		"AbilityManaCost"				"100 110 120 130" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "start_radius"			"150 150 150 150" }			"02"			{				"var_type"				"FIELD_INTEGER" "end_radius"			"250 250 250 250" }			"03"			{				"var_type"				"FIELD_INTEGER" "range"					"750" }			"04"			{				"var_type"				"FIELD_INTEGER" "speed"					"1050" }			"05"			{				"var_type"				"FIELD_INTEGER" "reduction"				"-25" "LinkedSpecialBonus"		"special_bonus_unique_dragon_knight_3" }			"06"			{				"var_type"				"FIELD_FLOAT" "duration"				"11" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Dragon Knight: Dragon Tail //=================================================================================================================	"dragon_knight_dragon_tail" {		// General //-		"ID"							"5227"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_DragonKnight.DragonTail.Target"

// Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Time //-		"AbilityCooldown"				"12 11 10 9" // Damage. //-		"AbilityDamage"					"25 50 75 100"

// Cost //-		"AbilityManaCost"				"100 100 100 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"2.5 2.75 3.0 3.25" "LinkedSpecialBonus"		"special_bonus_unique_dragon_knight_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "dragon_cast_range"			"400" }			"03"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"			"1600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Dragon Knight: Dragon Blood //=================================================================================================================	"dragon_knight_dragon_blood" {		// General //-		"ID"							"5228"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "bonus_health_regen"			"4 6 8 10" "LinkedSpecialBonus"			"special_bonus_unique_dragon_knight" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_MULTIPLY" }			"02"			{				"var_type"						"FIELD_INTEGER" "bonus_armor"					"3 6 9 12" "LinkedSpecialBonus"			"special_bonus_unique_dragon_knight" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_MULTIPLY" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Dragon Knight: Elder Dragon Form //=================================================================================================================	"dragon_knight_elder_dragon_form" {		// General //-		"ID"							"5229"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_DragonKnight.ElderDragonForm"

"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"115"

// Cost //-		"AbilityManaCost"				"50 50 50"

// Stats //-		"AbilityModifierSupportValue"	"0.35"	// Attacks are primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"60" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"25 25 25" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_range"		"350" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_damage"		"0" }			"05"			{				"var_type"					"FIELD_INTEGER" "corrosive_breath_damage"	"20 20 20" }			"06"			{				"var_type"					"FIELD_FLOAT" "corrosive_breath_duration"	"5.0 5.0 5.0" }			"07"			{				"var_type"					"FIELD_INTEGER" "splash_radius"				"150 225 300" }			"08"			{				"var_type"					"FIELD_INTEGER" "splash_damage_percent"		"100 75 50" }			"09"			{				"var_type"						"FIELD_INTEGER" "frost_bonus_movement_speed"	"-30" }			"10"			{				"var_type"						"FIELD_INTEGER" "frost_bonus_attack_speed"		"-20" }			"11"			{				"var_type"						"FIELD_FLOAT" "frost_duration"				"3.0 3.0 3.0" }			"12"			{				"var_type"					"FIELD_FLOAT" "frost_aoe"					"300" }		}	}	//=================================================================================================================	// Dragon Knight: Frost Breath //=================================================================================================================	"dragon_knight_frost_breath" {		// General //-		"ID"							"5232"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"-30" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_speed"		"-20" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.0" }		}	}		//=================================================================================================================	// Dazzle: Poison Touch //=================================================================================================================	"dazzle_poison_touch" {		// General //-		"ID"							"5233"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Dazzle.Poison_Touch"

// Casting //-		"AbilityCastRange"				"600 700 800 900" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"35 30 25 20"

// Cost //-		"AbilityManaCost"				"80" // Stats //-		"AbilityModifierSupportValue"	"0.35"	// Can apply multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "start_radius"				"200 200 200 200" }			"02"			{				"var_type"					"FIELD_INTEGER" "end_radius"				"300 300 300 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "end_distance"				"500 500 500 500" }			"04"			{				"var_type"					"FIELD_INTEGER" "targets"					"4 5 6 7" }			"05"			{					"var_type"			"FIELD_INTEGER" "damage"			"10 20 30 40" "LinkedSpecialBonus"	"special_bonus_unique_dazzle_3" }			"06"			{					"var_type"			"FIELD_INTEGER" "slow"			"-14 -16 -18 -20" }			"07"			{					"var_type"			"FIELD_INTEGER" "projectile_speed"	"1300" }			"08"			{					"var_type"			"FIELD_FLOAT" "duration"		"4 5 6 7" }			"09"			{					"var_type"			"FIELD_INTEGER" "range_tooltip"		"600 700 800 900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Dazzle: Shallow Grave //=================================================================================================================	"dazzle_shallow_grave" {		// General //-		"ID"							"5234"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Dazzle.Shallow_Grave"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"550 700 850 1000" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"60 45 30 15"

// Cost //-		"AbilityManaCost"				"150" "AbilityDuration"				"5 5 5 5" // Special //-		"AbilitySpecial" {			"01"			{					"var_type"			"FIELD_FLOAT" "duration_tooltip"		"5 5 5 5" }			"02"			{					"var_type"			"FIELD_INTEGER" "range_tooltip"		"550 700 850 1000" }			"03"			{					"var_type"			"FIELD_INTEGER" "scepter_radius"		"450" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Dazzle: Shadow Wave //=================================================================================================================	"dazzle_shadow_wave" {		// General //-		"ID"							"5235"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Dazzle.Shadow_Wave"

// Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"12 10 8 6"

// Cost //-		"AbilityManaCost"				"90 100 110 120" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bounce_radius"		"475" }			"02"			{					"var_type"			"FIELD_INTEGER" "damage_radius"		"185" }			"03"			{					"var_type"			"FIELD_INTEGER" "max_targets"		"3 4 5 6" }			"04"			{					"var_type"			"FIELD_INTEGER" "tooltip_max_targets_inc_dazzle"		"4 5 6 7" }			"05"			{				"var_type"				"FIELD_INTEGER" "damage"				"80 100 120 140" "LinkedSpecialBonus"	"special_bonus_unique_dazzle_2"

}		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Dazzle: Weave //=================================================================================================================	"dazzle_weave" {		// General //-		"ID"							"5236"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Dazzle.Weave"

// Casting //-		"AbilityCastRange"				"2000" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"40 40 40"

// Cost //-		"AbilityManaCost"				"100 100 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"575 575 575" }			"02"			{					"var_type"					"FIELD_INTEGER" "vision"					"800" }			"03"			{					"var_type"					"FIELD_FLOAT" "armor_per_second"			"0.75 1 1.25" "LinkedSpecialBonus"	"special_bonus_unique_dazzle_4" }			"04"			{					"var_type"					"FIELD_FLOAT" "duration"					"24.0" }		}	}	//=================================================================================================================	// Rattletrap: Battery Assault //=================================================================================================================	"rattletrap_battery_assault" {		// General //-		"ID"							"5237"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Rattletrap.Battery_Assault_Impact"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"32.0 28.0 24.0 20.0"

// Cost //-		"AbilityManaCost"				"100" // Damage. //-		"AbilityDamage"					"20 45 70 95"

// Stats //-		"AbilityModifierSupportValue"	"0.2"	// applies many mini-stuns // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"275 275 275 275" }			"02"			{					"var_type"					"FIELD_FLOAT" "duration"					"10.5 10.5 10.5 10.5" }			"03"			{					"var_type"			"FIELD_FLOAT" "interval"			"0.7 0.7 0.7 0.7" "LinkedSpecialBonus"		"special_bonus_unique_clockwerk" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Rattletrap: Power Cogs //=================================================================================================================	"rattletrap_power_cogs" {		// General //-		"ID"							"5238"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Rattletrap.Power_Cogs"

// Casting //-		"AbilityCastPoint"				"0.2" // Time //-		"AbilityCooldown"				"15" // Cost //-		"AbilityManaCost"				"50 60 70 80" // Special //-		"AbilitySpecial" {			"01"			{					"var_type"			"FIELD_FLOAT" "duration"			"5.0 6.0 7.0 8.0" }			"02"			{					"var_type"			"FIELD_INTEGER" "drain_amount"		"80 120 160 200" }			"03"			{					"var_type"			"FIELD_INTEGER" "attacks_to_destroy"	"2" }			"04"			{					"var_type"			"FIELD_INTEGER" "push_length"		"250" }			"05"			{					"var_type"			"FIELD_FLOAT" "push_duration"		"0.85" }			"06"			{					"var_type"			"FIELD_INTEGER" "cogs_radius"			"215" }			"07"			{				"var_type"			"FIELD_INTEGER" "trigger_distance"			"170" }			"08"			{				"var_type"			"FIELD_INTEGER" "extra_pull_buffer"			"-10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Rattletrap: Rocket Flare //=================================================================================================================	"rattletrap_rocket_flare" {		// General //-		"ID"							"5239"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Rattletrap.Rocket_Flare.Fire"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastRange"				"0" // Time //-		"AbilityCooldown"				"20.0 18.0 16.0 14.0" // Cost //-		"AbilityManaCost"				"50 50 50 50" // Damage. //-		"AbilityDamage"					"80 120 160 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"600" }			"02"			{					"var_type"			"FIELD_FLOAT" "duration"			"10.0 10.0 10.0 10.0" }			"03"			{					"var_type"			"FIELD_INTEGER" "speed"				"1750" }			"04"			{					"var_type"			"FIELD_INTEGER" "vision_radius"		"600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Rattletrap: Hookshot //=================================================================================================================	"rattletrap_hookshot" {		// General //-		"ID"							"5240"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Rattletrap.Hookshot.Fire"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastRange"				"2000 2500 3000" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"70.0 55.0 40.0" // Cost //-		"AbilityManaCost"				"150 150 150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "latch_radius"		"125 125 125" }			"02"			{				"var_type"			"FIELD_INTEGER" "stun_radius"		"175 175 175" }			"03"			{					"var_type"			"FIELD_FLOAT" "duration"			"1.0 1.5 2.0" }			"04"			{					"var_type"			"FIELD_INTEGER" "speed"				"4000 5000 6000" }			"05"			{					"var_type"			"FIELD_INTEGER" "tooltip_range"		"2000 2500 3000" }			"06"			{				"var_type"			"FIELD_INTEGER" "damage"			"75 175 275" }			"07"			{					"var_type"			"FIELD_FLOAT" "cooldown_scepter"	"12.0 12.0 12.0" }		}	}	//=================================================================================================================	// Leshrac: Split Earth //=================================================================================================================	"leshrac_split_earth" {		// General //-		"ID"							"5241"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "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_Leshrac.Split_Earth"

// Casting //-		"AbilityCastRange"				"750" "AbilityCastPoint"				"0.7 0.7 0.7 0.7" // Time //-		"AbilityCooldown"				"9 9 9 9"

// Cost //-		"AbilityManaCost"				"80 100 120 140" // Damage. //-		"AbilityDamage"					"120 180 240 300" "AbilityDuration"				"2 2 2 2" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "delay"				"0.35" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"150 175 200 225" }			"03"			{				"var_type"			"FIELD_INTEGER" "duration"			"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Leshrac: Diabolic Edict //=================================================================================================================	"leshrac_diabolic_edict" {		// General //-		"ID"							"5242"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Leshrac.Diabolic_Edict"

// Casting //-		"AbilityCastPoint"				"0.5" // Time //-		"AbilityCooldown"				"22 22 22 22"

// Cost //-		"AbilityManaCost"				"95 120 135 155" // Damage. //-		"AbilityDamage"					"9 18 27 36" "AbilityDuration"				"10" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "num_explosions"		"40" "LinkedSpecialBonus"	"special_bonus_unique_leshrac_1" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"500" }			"03"			{				"var_type"				"FIELD_INTEGER" "tower_bonus"			"40" }			"04"			{				"var_type"				"FIELD_INTEGER" "duration_tooltip"			"10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Leshrac: Lightning Storm //=================================================================================================================	"leshrac_lightning_storm" {		// General //-		"ID"							"5243"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Leshrac.Lightning_Storm"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.45" // Time //-		"AbilityCooldown"				"4"

// Cost //-		"AbilityManaCost"				"75 90 105 120" // Damage. //-		"AbilityDamage"					"50 100 150 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "jump_count"			"4 6 8 10" }						"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"475" }			"03"			{				"var_type"				"FIELD_FLOAT" "jump_delay"			"0.25 0.25 0.25 0.25" }			"04"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-75" }			"05"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"0.7 0.8 0.9 1.0" "LinkedSpecialBonus"	"special_bonus_unique_leshrac_2" }				"06"			{				"var_type"				"FIELD_FLOAT" "interval_scepter"			"1.75" }					"07"			{				"var_type"				"FIELD_INTEGER" "radius_scepter"	"750" }			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Leshrac: Pulse Nova //=================================================================================================================	"leshrac_pulse_nova" {		// General //-		"ID"							"5244"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" "AbilityCooldown"				"1.0 1.0 1.0 1.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Cost //-		"AbilityManaCost"				"70 90 110" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "mana_cost_per_second"	"20 40 60" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"450" }			"03"			{				"var_type"			"FIELD_INTEGER" "damage"			"100 140 180" "LinkedSpecialBonus"	"special_bonus_unique_leshrac_3" }			"04"			{				"var_type"			"FIELD_INTEGER" "damage_scepter"	"160 190 220" "LinkedSpecialBonus"	"special_bonus_unique_leshrac_3" }		}	}	//=================================================================================================================	// Furion: Sprout //=================================================================================================================	"furion_sprout" {		// General //-		"ID"							"5245"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Furion.Sprout"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS"

// Stats //-		"AbilityCastRange"				"625 700 775 850" "AbilityCastPoint"				"0.35" "AbilityCooldown"				"11 10 9 8" "AbilityManaCost"				"70 90 110 130" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "vision_range"			"500" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"3 4 5 6" }			"03"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"				"625 700 775 850" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Furion: Teleportation //=================================================================================================================	"furion_teleportation" {		// General //-		"ID"							"5246"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Furion.Teleport_Grow"

// Stats //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"3 3 3 3" "AbilityCooldown"				"50 40 30 20" "AbilityManaCost"				"50 50 50 50" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Furion: Force of Nature, Nature's Call //=================================================================================================================	"furion_force_of_nature" {		// General //-		"ID"							"5247"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilitySound"					"Hero_Furion.ForceOfNature"

// Stats //-		"AbilityCastRange"				"750" "AbilityCastPoint"				"0.5 0.5 0.5 0.5" "AbilityCooldown"				"37 37 37 37" "AbilityManaCost"				"130 140 150 160" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"150 225 300 375" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_treants"			"2 3 4 5" "LinkedSpecialBonus"	"special_bonus_unique_furion_2" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"60 60 60 60" }			"04"			{				"var_type"				"FIELD_INTEGER" "treant_health_tooltip"				"550" }			"05"			{				"var_type"				"FIELD_INTEGER" "treant_min_dmg_tooltip"				"30" }			"06"			{				"var_type"				"FIELD_INTEGER" "treant_max_dmg_tooltip"				"34" }			"07"			{				"var_type"				"FIELD_INTEGER" "treant_hp_bonus"				"550" }			"08"			{				"var_type"				"FIELD_INTEGER" "treant_damage_bonus"		"36" }			"09"			{				"var_type"				"FIELD_INTEGER" "treant_large_hp_bonus"				"1650" }			"10"			{				"var_type"				"FIELD_INTEGER" "treant_large_damage_bonus"		"108" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Furion: Wrath of Nature //=================================================================================================================	"furion_wrath_of_nature" {		// General //-		"ID"							"5248"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Furion.WrathOfNature_Cast"

"HasScepterUpgrade"			"1" // Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" // Stats //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"AbilityCooldown"				"60" "AbilityManaCost"				"175 225 275" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "max_targets"			"16 16 16" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage"				"110 140 170" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage_percent_add"	"11" }			"04"			{				"var_type"				"FIELD_FLOAT" "jump_delay"			"0.25" }			"05"			{				"var_type"				"FIELD_INTEGER" "damage_scepter"		"135 170 205" }			"06"			{				"var_type"				"FIELD_FLOAT" "scepter_buffer"		"4" }			"07"			{				"var_type"				"FIELD_INTEGER" "buffer_tooltip_scepter"		"4" }		}	}	//=================================================================================================================	// Lifestealer: Rage //=================================================================================================================	"life_stealer_rage" {		// General //-		"ID"							"5249"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_LifeStealer.Rage"

// Casting //-		"AbilityCastPoint"				"0" "AbilityCastRange"				"0" // Time //-		"AbilityCooldown"				"16" // Cost //-		"AbilityManaCost"				"75 75 75 75" "AbilityDuration"				"3 4 5 6" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "attack_speed_bonus"	"40 50 60 70" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 4.0 5.0 6.0" "LinkedSpecialBonus"	"special_bonus_unique_lifestealer" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Lifestealer: Feast //=================================================================================================================	"life_stealer_feast" {		// General //-		"ID"							"5250"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "hp_leech_percent"		"4.5 5.5 6.5 7.5" "LinkedSpecialBonus"	"special_bonus_unique_lifestealer_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Lifestealer: Open Wounds //=================================================================================================================	"life_stealer_open_wounds" {		// General //-		"ID"							"5251"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_LifeStealer.OpenWounds.Cast"

// Casting //-		"AbilityCastPoint"				"0.2" "AbilityCastRange"				"200 300 400 500" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3" // Time //-		"AbilityCooldown"				"24 20 16 12" //-		"AbilityDuration"				"8 8 8 8" // Cost //-		"AbilityManaCost"				"140 130 120 110" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow_steps"			"-70 -70 -60 -50 -30 -10 -10 -10" }			"02"			{				"var_type"				"FIELD_INTEGER" "heal_percent"			"50" "LinkedSpecialBonus"	"special_bonus_unique_lifestealer_2" }			"03"			{				"var_type"				"FIELD_INTEGER" "slow_tooltip"			"70" }			"04"			{				"var_type"				"FIELD_INTEGER" "duration"				"8" }			"05"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"200 300 400 500" }		}	}

//=================================================================================================================	// Lifestealer: Infest //=================================================================================================================	"life_stealer_infest" {		// General //-		"ID"					"5252"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_LifeStealer.Infest"

// Casting //-		"AbilityCastPoint"				"0.2" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Time //-		"AbilityCooldown"				"100 75 50"

// Cost //-		"AbilityManaCost"				"50 50 50" // Cast Range //-		"AbilityCastRange"				"150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"700 700 700" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage"				"150 275 400" }			"03"			{				"var_type"				"FIELD_FLOAT" "infest_scepter_duration"		"8" }			"04"			{				"var_type"				"FIELD_FLOAT" "damage_increase_pct"				"50" }			"05"			{				"var_type"				"FIELD_INTEGER" "cast_range_scepter"	"500" }			"06"			{				"var_type"				"FIELD_INTEGER" "cooldown_scepter"	"25" }		}	}

//=================================================================================================================	// Naix: Assimilate ( scepter ability ) //=================================================================================================================	"life_stealer_assimilate" {		// General //-		"ID"							"5671"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"0.2" "AbilityCastAnimation"			"ACT_INVALID" // Time //-		"AbilityCooldown"				"50"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"300" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"700 700 700" }			"03"			{				"var_type"					"FIELD_FLOAT" "order_lock_duration"		"2.0" }		}	}

//=================================================================================================================	// Lifestealer: Assimilate Eject //=================================================================================================================	"life_stealer_assimilate_eject" {		// General //-		"ID"					"5675"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "MaxLevel"						"1" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_tooltip"				"300" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius_tooltip"				"700 700 700" }		}	}	//=================================================================================================================	// Lifestealer: Consume //=================================================================================================================	"life_stealer_consume" {		// General //-		"ID"					"5253"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "FightRecapLevel"				"1" "AbilitySound"					"Hero_LifeStealer.Consume"

// Casting //-		"AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_INVALID" }	//=================================================================================================================	// Lifestealer: Control //=================================================================================================================	"life_stealer_control" {		// General //-		"ID"					"5655"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "MaxLevel"						"1" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID" }	//=================================================================================================================	// Lifestealer: Empty 1 //=================================================================================================================	"life_stealer_empty_1" {		// General //-		"ID"							"5657"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Lifestealer: Empty 2 //=================================================================================================================	"life_stealer_empty_2" {		// General //-		"ID"							"5658"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Lifestealer: Empty 3 //=================================================================================================================	"life_stealer_empty_3" {		// General //-		"ID"							"5659"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Lifestealer: Empty 4 //=================================================================================================================	"life_stealer_empty_4" {		// General //-		"ID"							"5660"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Dark Seer: Vacuum //=================================================================================================================	"dark_seer_vacuum" {		// General //-		"ID"					"5255"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Dark_Seer.Vacuum"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"32" // Cost //-		"AbilityManaCost"				"100 130 160 190" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"250 350 450 550" "LinkedSpecialBonus"	"special_bonus_unique_dark_seer_2" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"0.5" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"40 80 120 160" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius_tree"				"275" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Dark Seer: Ion Shell //=================================================================================================================	"dark_seer_ion_shell" {		// General //-		"ID"							"5256"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Dark_Seer.Ion_Shield_Start"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" // Time //-		"AbilityCooldown"				"9" // Cost //-		"AbilityManaCost"				"100 110 120 130"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// just does damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"250" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"30 50 70 90" "LinkedSpecialBonus"	"special_bonus_unique_dark_seer" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Dark Seer: Surge //=================================================================================================================	"dark_seer_surge" {		// General //-		"ID"							"5257"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Dark_Seer.Surge"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"13 12 11 10" // Cost //-		"AbilityManaCost"				"50"

// Stats //-		"AbilityModifierSupportValue"	"2.5"	// Value much higher than manacost // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 4.5 6.0 7.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Dark Seer: Wall of Replica //=================================================================================================================	"dark_seer_wall_of_replica" {		// General //-		"ID"							"5258"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Dark_Seer.Wall_of_Replica_Start"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"500 900 1300" "AbilityCastPoint"				"0.4 0.4 0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"100.0 100.0 100.0"

// Cost //-		"AbilityManaCost"				"125 250 375"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"45.0" }						"02"			{				"var_type"				"FIELD_INTEGER" "replica_damage_outgoing"	"-40 -25 -10" }			"03"			{				"var_type"				"FIELD_INTEGER" "tooltip_outgoing"	"60 75 90" }			"04"			{				"var_type"				"FIELD_INTEGER" "replica_damage_incoming"	"300 300 300" }				"05"			{				"var_type"				"FIELD_INTEGER" "tooltip_replica_total_damage_incoming"	"400 400 400" "CalculateSpellDamageTooltip"	"0" }							"06"			{				"var_type"				"FIELD_INTEGER" "width"					"1000 1000 1000" }						"07"			{				"var_type"				"FIELD_INTEGER" "replica_scale"	"0" }			"08"			{				"var_type"				"FIELD_INTEGER" "range_tooltip"			"500 900 1300" }			"09"			{				"var_type"				"FIELD_INTEGER" "replica_damage_outgoing_scepter"	"0 20 40" }			"10"			{				"var_type"				"FIELD_INTEGER" "tooltip_outgoing_scepter"	"100 120 140" }			"11"			{				"var_type"				"FIELD_INTEGER" "movement_slow"					"75" }			"12"			{				"var_type"				"FIELD_FLOAT" "slow_duration"				"0.5 0.75 1.0" }			}	}	//=================================================================================================================	// Clinkz: Strafe //=================================================================================================================	"clinkz_strafe" {		// General //-		"ID"							"5259"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Clinkz.Strafe"

// Time //-		"AbilityCooldown"				"45 35 25 15" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Cost //-		"AbilityManaCost"				"90 90 90 90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.0" "LinkedSpecialBonus"		"special_bonus_unique_clinkz_2" }			"02"			{				"var_type"					"FIELD_INTEGER" "attack_speed_bonus_pct"	"80 140 200 260" }			"03"			{				"var_type"					"FIELD_INTEGER" "disjoint_count"			"4" "LinkedSpecialBonus"	"special_bonus_unique_clinkz_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Clinkz: Searing Arrows //=================================================================================================================	"clinkz_searing_arrows" {		// General //-		"ID"							"5260"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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 | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "AbilitySound"					"Hero_Clinkz.SearingArrows.Impact"

// Casting //-		"AbilityCastRange"				"640" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

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

// Cost //-		"AbilityManaCost"				"10"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "damage_bonus"					"30 40 50 60" "LinkedSpecialBonus"			"special_bonus_unique_clinkz_1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Clinkz: Wind Walk //=================================================================================================================	"clinkz_wind_walk" {		// General //-		"ID"							"5261"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Clinkz.WindWalk"

// Time //-		"AbilityCooldown"				"20 19 18 17" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Cost //-		"AbilityManaCost"				"75 75 75 75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"20.0 25.0 30.0 35.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"0.6 0.6 0.6 0.6" }			"03"			{				"var_type"					"FIELD_INTEGER" "move_speed_bonus_pct"		"15 25 35 45" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Clinkz: Death Pact //=================================================================================================================	"clinkz_death_pact" {		// General //-		"ID"							"5262"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Clinkz.DeathPact"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"85" // Cost //-		"AbilityManaCost"				"100 100 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"65" }			"02"			{				"var_type"				"FIELD_INTEGER" "health_gain_pct"		"40 60 80" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage_gain_pct"		"4.0 6.0 8.0" }		}	}

//=================================================================================================================	// Omniknight: Purification //=================================================================================================================	"omniknight_purification" {		// General //-		"ID"							"5263"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Omniknight.Purification"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.2" // Time //-		"AbilityCooldown"				"11" // Cost //-		"AbilityManaCost"				"85 100 115 130" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "heal"					"90 160 230 300" "LinkedSpecialBonus"	"special_bonus_unique_omniknight_1" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"260" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Omniknight: Repel //=================================================================================================================	"omniknight_repel" {		// General //-		"ID"							"5264"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Omniknight.Repel"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.35" // Time //-		"AbilityCooldown"				"30 26 22 18" // Cost //-		"AbilityManaCost"				"50 50 50 50"

// Stats //-		"AbilityModifierSupportValue"	"3.0"	// Value much higher than cost.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"4 5 6 7" "LinkedSpecialBonus"	"special_bonus_unique_omniknight_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Omniknight: Degen Aura //=================================================================================================================	"omniknight_degen_aura" {		// General //-		"ID"							"5265"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" // Casting //-		"AbilityCastRange"				"275" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed_bonus"			"-10 -18 -26 -34" "LinkedSpecialBonus"	"special_bonus_unique_omniknight_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "attack_bonus_tooltip"	"-10 -18 -26 -34" "LinkedSpecialBonus"	"special_bonus_unique_omniknight_2" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Omniknight: Guardian Angel //=================================================================================================================	"omniknight_guardian_angel" {		// General //-		"ID"							"5266"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Omniknight.GuardianAngel.Cast"

"HasScepterUpgrade"			"1"

// Time //-		"AbilityCooldown"				"180 170 160" "AbilityCastPoint"				"0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Cost //-		"AbilityManaCost"				"125 175 250" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"6.0 7.0 8.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"600" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration_scepter"			"8.0 9.0 10.0" }		}	}	//=================================================================================================================	// Enchantress: Untouchable //=================================================================================================================	"enchantress_untouchable" {		// General //-		"ID"					"5267"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow_attack_speed"		"-40 -70 -100 -130" "LinkedSpecialBonus"	"special_bonus_unique_enchantress_3" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow_duration"			"4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Enchantress: Enchant //=================================================================================================================	"enchantress_enchant" {		// General //-		"ID"							"5268"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Enchantress.EnchantCreep"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"30.0 24.0 18.0 12.0" "AbilityDuration"				"2.25 3.5 4.75 6" // Cost //-		"AbilityManaCost"				"65 65 65 65" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "dominate_duration"		"80.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow_movement_speed"	"-55" }						"03"			{				"var_type"				"FIELD_FLOAT" "tooltip_duration"		"2.25 3.5 4.75 6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Enchantress: Nature's Attendants //=================================================================================================================	"enchantress_natures_attendants" {		// General //-		"ID"							"5269"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Enchantress.NaturesAttendantsCast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"45.0 45.0 45.0 45.0" "AbilityDuration"				"11"

// Cost //-		"AbilityManaCost"				"140" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "heal_interval"			"1.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "heal"					"10.0 10.0 10.0 10.0" "LinkedSpecialBonus"	"special_bonus_unique_enchantress_5" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"275 275 275 275" }			"04"			{				"var_type"				"FIELD_INTEGER" "wisp_count"			"4 6 8 10" "LinkedSpecialBonus"	"special_bonus_unique_enchantress_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Enchantress: Impetus //=================================================================================================================	"enchantress_impetus" {		// General //-		"ID"							"5270"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "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" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Enchantress.Impetus"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"550" "AbilityCastPoint"				"0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"0.0 0.0 0.0" "AbilityDuration"				"1.5 1.5 1.5"

// Cost //-		"AbilityManaCost"				"55 60 65"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "distance_damage_pct"	"14.0 18.0 22.0" "LinkedSpecialBonus"	"special_bonus_unique_enchantress_4" }			"02"			{				"var_type"				"FIELD_INTEGER" "distance_cap"			"1750" }			"03"			{				"var_type"						"FIELD_INTEGER" "bonus_attack_range_scepter"	"190 190 190" }		}	}	//=================================================================================================================	// Huskar: Inner Vitality //=================================================================================================================	"huskar_inner_vitality" {		// General //-		"ID"							"5271"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Huskar.Inner_Vitality"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"22 18 14 10" "AbilityDuration"				"16 16 16 16"

// Cost //-		"AbilityManaCost"				"170 170 170 170" // Stats //-		"AbilityModifierSupportValue"	"0.0"	// already gets credit for the healing

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "heal"					"10" }			"02"			{				"var_type"				"FIELD_FLOAT" "attrib_bonus"			"0.06 0.08 0.10 0.12" }			"03"			{				"var_type"				"FIELD_FLOAT" "hurt_attrib_bonus"		"0.22 0.3 0.38 0.46" }			"04"			{				"var_type"				"FIELD_FLOAT" "hurt_percent"			"0.35" }			"05"			{				"var_type"						"FIELD_INTEGER" "tooltip_attrib_bonus"			"6 8 10 12" }			"06"			{				"var_type"				"FIELD_INTEGER" "tooltip_hurt_attrib_bonus"		"22 30 38 46" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }		//=================================================================================================================	// Huskar: Burning Spear //=================================================================================================================	"huskar_burning_spear" {		// General //-		"ID"							"5272"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Huskar.Burning_Spear"

// Casting //-		"AbilityCastRange"				"450" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"0.0 0.0 0.0 0.0" "AbilityDuration"				"8"

// Cost //-		"AbilityManaCost"				"0 0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "health_cost"					"15" }			"02"			{				"var_type"						"FIELD_INTEGER" "burn_damage"					"5 10 15 20" "LinkedSpecialBonus"			"special_bonus_unique_huskar_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Huskar: Berserker's Blood //=================================================================================================================	"huskar_berserkers_blood" {		// General //-		"ID"							"5273"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "maximum_attack_speed"			"220 260 300 340" }			"02"			{				"var_type"						"FIELD_INTEGER" "maximum_resistance"			"20 30 40 50" }			"03"			{				"var_type"						"FIELD_INTEGER" "hp_threshold_max"				"10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Huskar: Life Break //=================================================================================================================	"huskar_life_break" {		// General //-		"ID"							"5274"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Huskar.Life_Break"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

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

// Cost //-		"AbilityManaCost"				"0 0 0" // Cast Range //-		"AbilityCastRange"				"550" // Casting //-		"AbilityDuration"				"4 5 6" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "health_cost_percent"		"0.34 0.38 0.42" }			"02"			{				"var_type"					"FIELD_FLOAT" "health_damage"				"0.34 0.38 0.42" }			"03"			{				"var_type"					"FIELD_FLOAT" "health_damage_scepter"		"0.65" }			"04"			{				"var_type"					"FIELD_INTEGER" "charge_speed"				"1200" }			"05"			{				"var_type"							"FIELD_INTEGER" "tooltip_health_damage"				"34 38 42" }			"06"			{				"var_type"							"FIELD_INTEGER" "tooltip_health_cost_percent"		"34 38 42" "CalculateSpellDamageTooltip"		"1" }			"07"			{				"var_type"					"FIELD_INTEGER" "movespeed"					"-40 -50 -60" }			"08"			{				"var_type"					"FIELD_FLOAT" "slow_durtion_tooltip"		"4 5 6" }			"09"			{				"var_type"							"FIELD_INTEGER" "tooltip_health_damage_scepter"		"65" }			"10"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"4" }		}	}	//=================================================================================================================	// Night Stalker: Void //=================================================================================================================	"night_stalker_void" {		// General //-		"ID"							"5275"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Stats //-		"AbilityCastRange"				"525" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCooldown"				"8 8 8 8" "AbilityManaCost"				"80 90 100 110" "AbilityDamage"					"90 160 255 335" // Stats //-		"AbilityModifierSupportValue"	"0.5"	// applies 2 modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration_day"			"1.25" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_night"		"2.5 3 3.5 4" }			"03"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-50 -50 -50 -50" }			"04"			{				"var_type"				"FIELD_INTEGER" "attackspeed_slow"		"-50 -50 -50 -50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Night Stalker: Crippling Fear //=================================================================================================================	"night_stalker_crippling_fear" {		// General //-		"ID"							"5276"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Nightstalker.Trickling_Fear"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCooldown"				"12 12 12 12" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration_day"			"3.0 3.0 3.0 3.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_night"		"5.0 6.0 7.0 8.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "miss_rate_day"				"10 10 10 10" }			"04"			{				"var_type"					"FIELD_INTEGER" "miss_rate_night"			"50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Night Stalker: Hunter in the Night //=================================================================================================================	"night_stalker_hunter_in_the_night" {		// General //-		"ID"							"5277"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

"AbilityCooldown"				"30 26 22 18" "AbilityManaCost"				"80" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_INTEGER" "bonus_movement_speed_pct_night"	"20 25 30 35" }			"02"			{				"var_type"							"FIELD_INTEGER" "bonus_attack_speed_night"			"30 50 70 90" "LinkedSpecialBonus"		"special_bonus_unique_night_stalker_2" }			"03"			{				"var_type"							"FIELD_FLOAT" "duration"			"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Night Stalker: Darkness //=================================================================================================================	"night_stalker_darkness" {		// General //-		"ID"							"5278"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Nightstalker.Darkness"

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

"AbilityCooldown"				"160 120 80" "AbilityManaCost"				"0 0 0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"40.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "blind_percentage"				"-25 -30 -35" }			"03"			{				"var_type"				"FIELD_INTEGER" "fixed_vision"			"675" }			"04"			{				"var_type"				"FIELD_INTEGER" "fixed_vision_others"			"800" }		}	}

//=================================================================================================================	// Broodmother: Spawn Spiderlings //=================================================================================================================	"broodmother_spawn_spiderlings" {		// General //-		"ID"							"5279"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Broodmother.SpawnSpiderlingsImpact"

// 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" // Stats //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.2 0.2 0.2 0.2" "AbilityCooldown"				"10.0 10.0 10.0 10.0" "AbilityManaCost"				"120 120 120 120"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier has no support value // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "buff_duration"			"2.0 2.0 2.0 2.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "spiderling_duration"	"60.0 60.0 60.0 60.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"70 140 210 280" "LinkedSpecialBonus"	"special_bonus_unique_broodmother_3" }			"04"			{				"var_type"				"FIELD_INTEGER" "count"					"1 2 3 4" }	 			"05"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"	"1200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Broodmother: Poison Sting //=================================================================================================================	"broodmother_poison_sting" {		// General //-		"ID"							"5284"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityModifierSupportBonus"		"15" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"8" }			"02"			{				"var_type"				"FIELD_INTEGER" "movement_speed"		"-8" }			"03"			{						"var_type"				"FIELD_FLOAT" "duration_hero"			"2.0" }						"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"6.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Broodmother: Spawn Spiderites //=================================================================================================================	"broodmother_spawn_spiderite" {		// General //-		"ID"							"5283"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "spiderite_duration"			"60.0" }			"02"			{				"var_type"						"FIELD_FLOAT" "buff_duration"					"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Broodmother: Spin Web //=================================================================================================================	"broodmother_spin_web" {		// General //-		"ID"							"5280"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Broodmother.SpinWebCast"

// Stats //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.4" "AbilityCooldown"				"0.0" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "count"					"2 4 6 8" }			"03"			{				"var_type"				"FIELD_INTEGER" "heath_regen"			"3 5 7 9" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"40 50 60 70" }			"05"			{				"var_type"				"FIELD_INTEGER" "max_charges"			"2 4 6 8" }			"06"			{				"var_type"				"FIELD_FLOAT" "charge_restore_time"	"40.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Broodmother: Incapacitating Bite //=================================================================================================================	"broodmother_incapacitating_bite" {		// General //-		"ID"							"5281"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "miss_chance"			"30 40 50 60" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"-16 -26 -36 -46" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"			"2.0 2.0 2.0 2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Broodmother: Insatiable Hunger //=================================================================================================================	"broodmother_insatiable_hunger" {		// General //-		"ID"							"5282"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2"

// Stats //-		"AbilityCastPoint"				"0.2 0.2 0.2" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"AbilityCooldown"				"45.0 45.0 45.0" "AbilityManaCost"				"100 100 100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"60 100 140" "LinkedSpecialBonus"	"special_bonus_unique_broodmother_1" }			"02"			{				"var_type"				"FIELD_INTEGER" "lifesteal_pct"			"60 100 140" "LinkedSpecialBonus"	"special_bonus_unique_broodmother_1" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"14.0 14.0 14.0" }		}	}	//=================================================================================================================	// Bounty Hunter: Shuriken Toss //=================================================================================================================	"bounty_hunter_shuriken_toss" {		// General //-		"ID"							"5285"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel"				"1" "AbilitySound"					"Hero_BountyHunter.Shuriken"

// 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" // Stats //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCooldown"				"10" "AbilityManaCost"				"120 130 140 150"

// Stats //-		"AbilityModifierSupportValue"	"0.1"	// just a mini stun

"HasScepterUpgrade"				"1" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"150 225 300 375" "LinkedSpecialBonus"	"special_bonus_unique_bounty_hunter_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000 1000 1000 1000" }			"03"			{				"var_type"				"FIELD_INTEGER" "bounce_aoe"			"1200" }			"04"			{				"var_type"				"FIELD_FLOAT" "ministun"			"0.1" }			"05"			{				"var_type"				"FIELD_FLOAT" "scepter_ministun"			"0.75" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Bounty Hunter: Jinada //=================================================================================================================	"bounty_hunter_jinada" {		// General //-		"ID"							"5286"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_BountyHunter.Jinada"

// Stats //-		"AbilityCooldown"				"12.0 10.0 8.0 6.0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "crit_multiplier"		"150 175 200 225" "LinkedSpecialBonus"		"special_bonus_unique_bounty_hunter" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"-15 -20 -25 -30" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_attackspeed"		"-15 -20 -25 -30" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 3.0 3.0 3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Bounty Hunter: Wind Walk //=================================================================================================================	"bounty_hunter_wind_walk" {		// General //-		"ID"							"5287"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "AbilitySound"					"Hero_BountyHunter.WindWalk"

// Time //-		"AbilityCooldown"				"15.0 15.0 15.0 15.0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Cost //-		"AbilityManaCost"				"65" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"20.0 25.0 30.0 35.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"1.0 0.75 0.5 0.25" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"30 60 90 120" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Bounty Hunter: Track //=================================================================================================================	"bounty_hunter_track" {		// General //-		"ID"							"5288"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_BountyHunter.Target"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" // Stats //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"AbilityCooldown"				"4" "AbilityManaCost"				"65" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "aura_radius"			"900 900 900" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_move_speed_pct"	"16 18 20" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_gold_radius"		"925 925 925" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_gold_self"		"150 250 350" "LinkedSpecialBonus"	"special_bonus_unique_bounty_hunter_3" }			"05"			{				"var_type"				"FIELD_INTEGER" "bonus_gold"			"40 80 120" "LinkedSpecialBonus"	"special_bonus_unique_bounty_hunter_3" }			"06"			{				"var_type"				"FIELD_FLOAT" "duration"				"30.0 30.0 30.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"			"1200" }			"08"			{				"var_type"				"FIELD_FLOAT" "gold_steal"			"0.3 0.4 0.5" }		}	}

//=================================================================================================================	// Weaver: The Swarm //=================================================================================================================	"weaver_the_swarm" {		// General //-		"ID"							"5289"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Weaver.Swarm.Cast"

// Stats //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastRange"				"3000" "AbilityCooldown"				"35 30 25 20" "AbilityManaCost"				"70 80 90 100"

// Stats //-		"AbilityModifierSupportValue"	"0.2"	// Primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage"			"14 16 18 20" }			"02"			{				"var_type"			"FIELD_FLOAT" "attack_rate"		"1.25 1.1 0.95 0.8" }			"03"			{				"var_type"			"FIELD_INTEGER" "count"				"12 12 12 12" }			"04"			{				"var_type"			"FIELD_FLOAT" "armor_reduction"	"1 1 1 1" "LinkedSpecialBonus"	"special_bonus_unique_weaver_3" }			"05"			{				"var_type"			"FIELD_FLOAT" "duration"			"16" }			"06"			{				"var_type"			"FIELD_INTEGER" "destroy_attacks"	"8 8 8 8" }			"07"			{				"var_type"			"FIELD_INTEGER" "radius"			"100 100 100 100" }			"08"			{				"var_type"			"FIELD_INTEGER" "speed"				"600 600 600 600" }			"09"			{				"var_type"			"FIELD_INTEGER" "spawn_radius"		"300 300 300 300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Weaver: Shukuchi //=================================================================================================================	"weaver_shukuchi" {		// General //-		"ID"							"5290"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Weaver.Shukuchi"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" // Time //-		"AbilityCooldown"				"12.0 10.0 8.0 6.0"

// Cost //-		"AbilityManaCost"				"60 60 60 60" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"75 100 125 150" "LinkedSpecialBonus"	"special_bonus_unique_weaver_1" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"175 175 175 175" }			"03"			{				"var_type"				"FIELD_FLOAT" "fade_time"				"0.25 0.25 0.25 0.25" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.0 4.0 4.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Weaver's Geminate Attack //=================================================================================================================	"weaver_geminate_attack" {		// General "ID"					"5291"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityCooldown"				"7.0 6.0 5.0 3.0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "delay"			"0.25" }			"02"			{				"var_type"				"FIELD_INTEGER" "tooltip_attack"			"1" "LinkedSpecialBonus"	"special_bonus_unique_weaver_5" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Weaver's Time Lapse //=================================================================================================================	"weaver_time_lapse" {		// General //-		"ID"					"5292"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityCastRange"				"1000" "AbilitySound"					"Hero_Weaver.TimeLapse"

"FightRecapLevel"				"2"

"HasScepterUpgrade"			"1"

"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"AbilityCooldown"				"60 50 40" "AbilityManaCost"				"150 75 0" //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "cooldown_scepter"		"16" }				"02"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip_scepter"		"1000" }						}	}

//=================================================================================================================	// Ability: Jakiro's Dual Breath //=================================================================================================================	"jakiro_dual_breath" {		// General //-		"ID"							"5297"								// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | 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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Jakiro.DualBreath"

// Casting //-		"AbilityCastRange"				"750" "AbilityCastPoint"				"0.55"

// Time //-		"AbilityCooldown"				"10.0 10.0 10.0 10.0" "AbilityDuration"				"5.0"

// Damage. //-		"AbilityDamage"					"0" // Cost //-		"AbilityManaCost"				"135 140 155 170"

// Stats //-		"AbilityModifierSupportValue"	"0.25"	// Applies two modifiers // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "start_radius"			"225" }			"02"			{				"var_type"				"FIELD_INTEGER" "end_radius"			"275" }			"03"			{				"var_type"				"FIELD_INTEGER" "range"					"750 750 750 750" }			"04"			{				"var_type"				"FIELD_INTEGER" "speed"					"1050" }			"05"			{				"var_type"				"FIELD_FLOAT" "fire_delay"			"0.3 0.3 0.3 0.3" }			"06"			{				"var_type"				"FIELD_INTEGER" "burn_damage"			"20 40 60 80" "LinkedSpecialBonus"	"special_bonus_unique_jakiro_2" }			"07"			{				"var_type"					"FIELD_INTEGER" "slow_movement_speed_pct"	"-28 -32 -36 -40" }			"08"			{				"var_type"					"FIELD_INTEGER" "slow_attack_speed_pct"		"-28 -32 -36 -40" }			"09"			{				"var_type"					"FIELD_INTEGER" "tooltip_duration"		"5" }			"10"			{				"var_type"				"FIELD_INTEGER" "speed_fire"			"1050" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Jakiro's Ice Path //=================================================================================================================	"jakiro_ice_path" {		// General //-		"ID"							"5298"									// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "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_Jakiro.IcePath"

// Casting //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.65"

// Time //-		"AbilityCooldown"				"12.0 11.0 10.0 9.0"

// Damage. //-		"AbilityDamage"					"0"

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "path_delay"				"0.5" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"1 1.5 2.0 2.5" "LinkedSpecialBonus"		"special_bonus_unique_jakiro" }			"03"			{				"var_type"					"FIELD_INTEGER" "path_radius"				"150" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage"					"50" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Jakiro's Liquid Fire //=================================================================================================================	"jakiro_liquid_fire" {		// General //-		"ID"							"5299"											// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Jakiro.LiquidFire"

// Stats //-		"AbilityCooldown"				"20 15 10 4" "AbilityDuration"				"5.0 5.0 5.0 5.0" "AbilityCastRange"				"600" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Stats //-		"AbilityModifierSupportBonus"		"35" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow_attack_speed_pct" 		"-30 -40 -50 -60" "LinkedSpecialBonus"	"special_bonus_unique_jakiro_4" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"300" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"12 16 20 24" }			"04"			{				"var_type"				"FIELD_INTEGER" "tooltip_duration"			"5 5 5 5" }		}				"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Jakiro's Macropyre //=================================================================================================================	"jakiro_macropyre" {		// General //-		"ID"					"5300"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "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"				"2" "AbilitySound"					"Hero_Jakiro.Macropyre.Cast"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"1400" "AbilityCastPoint"				"0.55" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"60 60 60"

// Cost //-		"AbilityManaCost"				"220 330 440"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"100 140 180" }			"02"			{				"var_type"					"FIELD_INTEGER" "cast_range"				"1400" }			"03"			{				"var_type"					"FIELD_INTEGER" "path_radius"				"260" }			"04"			{				"var_type"					"FIELD_INTEGER" "tooltip_duration"			"10" }			"05"			{				"var_type"					"FIELD_INTEGER" "duration"			"10" }				"06"			{				"var_type"					"FIELD_FLOAT" "burn_interval"				"0.5 0.5 0.5" }			"07"			{				"var_type"					"FIELD_INTEGER" "damage_scepter"			"125 175 225" }			"08"			{				"var_type"					"FIELD_INTEGER" "cast_range_scepter"		"1800" }			"09"			{				"var_type"					"FIELD_INTEGER" "duration_scepter"			"30" }		}		}

//=================================================================================================================	// Batrider: Sticky Napalm //=================================================================================================================	"batrider_sticky_napalm" {		// General //-		"ID"					"5320"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Batrider.StickyNapalm.Impact"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Time //-		"AbilityCooldown"				"3.0 3.0 3.0 3.0"

// Cost //-		"AbilityManaCost"				"20 20 20 20"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Works by boosting damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"10 15 20 25" "CalculateSpellDamageTooltip"		"1" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"375 375 375 375" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"8.0 8.0 8.0 8.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "movement_speed_pct"	"-3 -5 -7 -9" }			"05"			{				"var_type"				"FIELD_INTEGER" "turn_rate_pct"			"-70 -70 -70 -70" }			"06"			{				"var_type"				"FIELD_INTEGER" "max_stacks"			"10 10 10 10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Batrider: Flamebreak //=================================================================================================================	"batrider_flamebreak" {		// General //-		"ID"					"5321"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Batrider.Flamebreak"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Time //-		"AbilityCooldown"				"17.0"

// Cost //-		"AbilityManaCost"				"110 120 130 140"

// Stats //-		"AbilityModifierSupportValue"	"1.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"25 30 35 40" }			"02"			{				"var_type"				"FIELD_FLOAT" "damage_duration"		"4 5 6 7" "CalculateSpellDamageTooltip"	"0" "LinkedSpecialBonus"	"special_bonus_unique_batrider_3" }						"03"			{				"var_type"				"FIELD_FLOAT" "damage_total_tooltip"		"100 150 210 280" }			"04"			{				"var_type"				"FIELD_INTEGER" "explosion_radius"		"375" }			"05"			{				"var_type"				"FIELD_INTEGER" "collision_radius"		"100 100 100 100" }			"06"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"0.5 0.5 0.5 0.5" }			"07"			{				"var_type"				"FIELD_INTEGER" "speed"					"900 900 900 900" }			"08"			{				"var_type"				"FIELD_FLOAT" "knockback_max_distance"	"400" }			"09"			{				"var_type"				"FIELD_INTEGER" "knockback_height"		"100 100 100 100" }			"10"			{				"var_type"				"FIELD_FLOAT" "knockback_duration"	"0.25 0.25 0.25 0.25" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Batrider: Firefly //=================================================================================================================	"batrider_firefly" {		// General //-		"ID"					"5322"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"40.0 40.0 40.0 40.0"

// Cost //-		"AbilityManaCost"				"125"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"10 30 50 70" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"200 200 200 200" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"18.0 18.0 18.0 18.0" "LinkedSpecialBonus"	"special_bonus_unique_batrider_1" }			"04"			{				"var_type"				"FIELD_FLOAT" "tick_interval"			"0.5 0.5 0.5 0.5" }			"05"			{				"var_type"				"FIELD_INTEGER" "tree_radius"			"100 100 100 100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Batrider: Flaming Lasso //=================================================================================================================	"batrider_flaming_lasso" {		// General //-		"ID"					"5323"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_STRONG" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Batrider.FlamingLasso.Cast"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.2 0.2 0.2 0.2" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCastRange"				"100" "AbilityCooldown"				"100.0 80.0 60.0"

// Cost //-		"AbilityManaCost"				"225"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 3.5 4.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "drag_distance"			"300 300 300" }			"03"			{				"var_type"				"FIELD_INTEGER" "break_distance"		"425" }			"04"			{				"var_type"				"FIELD_INTEGER" "grab_radius"		"400" }			"05"			{				"var_type"				"FIELD_INTEGER" "grab_radius_scepter"		"400" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage_scepter"		"100" }		}	}

//=================================================================================================================	// Chen: Penitence //=================================================================================================================	"chen_penitence" {		// General //-		"ID"							"5328"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Chen.PenitenceCast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCastRange"				"800" "AbilityCooldown"				"14.0 13.0 12.0 11.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"8" }			"02"			{				"var_type"				"FIELD_INTEGER" "speed"					"2000 2000 2000 2000" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"	"-18 -24 -30 -36" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_damage_taken"	"18 24 30 36" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Chen: Test of Faith //=================================================================================================================	"chen_test_of_faith" {		// General //-		"ID"							"5329"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Chen.TestOfFaith.Target"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCastRange"				"600 600 600 600" "AbilityCooldown"				"16"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_min"			"50 100 150 200" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_max"			"100 200 300 400" }			"03"			{				"var_type"				"FIELD_INTEGER" "heal_min"			"25 50 75 100" }			"04"			{				"var_type"				"FIELD_INTEGER" "heal_max"			"50 100 150 200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Chen: Test of Faith Teleport //=================================================================================================================	"chen_test_of_faith_teleport" {		// General //-		"ID"							"5522"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "LinkedAbility"					"chen_test_of_faith" // Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCastRange"				"600 600 600 600" "AbilityCooldown"				"24.0 24.0 24.0 24.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "hero_teleport_delay"	"6.0 5.0 4.0 3.0" }		}	}

//=================================================================================================================	// Chen: Holy Persuasion //=================================================================================================================	"chen_holy_persuasion" {		// General //-		"ID"							"5330"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Chen.HolyPersuasionCast"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCastRange"				"900 900 900 900" "AbilityCooldown"				"10"

// Cost //-		"AbilityManaCost"				"70 90 110 130"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "max_units"				"1 2 3 4" "LinkedSpecialBonus"	"special_bonus_unique_chen_1" }			"02"			{				"var_type"				"FIELD_INTEGER" "health_min"			"700 800 900 1000" "LinkedSpecialBonus"	"special_bonus_unique_chen_4" }			"03"			{				"var_type"				"FIELD_FLOAT" "teleport_delay"	"6.0 5.0 4.0 3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Chen: Hand of God //=================================================================================================================	"chen_hand_of_god" {		// General //-		"ID"							"5331"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Chen.HandOfGodHealHero"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"160 140 120"

// Cost //-		"AbilityManaCost"				"200 300 400"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "heal_amount"			"250 375 500" "LinkedSpecialBonus"	"special_bonus_unique_chen_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "ancient_creeps_scepter"		"1 2 3" }		}	}

//=================================================================================================================	// Spectre: Spectral Dagger //=================================================================================================================	"spectre_spectral_dagger" {		// General //-		"ID"							"5334"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Spectre.DaggerCast"

// Casting //-		"AbilityCastRange"				"2000 2000 2000 2000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"16.0 16.0 16.0 16.0"

// Cost //-		"AbilityManaCost"				"130 140 150 160"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier has no support value

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"50 100 150 200" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"8 12 16 20" "LinkedSpecialBonus"		"special_bonus_unique_spectre_3" }			"03"			{				"var_type"				"FIELD_FLOAT" "dagger_path_duration"	"12.0 12.0 12.0 12.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "hero_path_duration"	"7.0 7.0 7.0 7.0" }			"05"				{				"var_type"				"FIELD_FLOAT" "buff_persistence"		"4.0 4.0 4.0 4.0" }			"08"			{				"var_type"				"FIELD_INTEGER" "dagger_radius"			"125 125 125 125" }			"09"			{				"var_type"				"FIELD_INTEGER" "path_radius"			"175 175 175 175" }			"10"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"200" }			"11"			{				"var_type"				"FIELD_INTEGER" "speed"					"800" }			"12"			{				"var_type"				"FIELD_FLOAT" "dagger_grace_period"	"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Spectre: Desolate //=================================================================================================================	"spectre_desolate" {		// General //-		"ID"							"5335"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Spectre.Desolate"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"20 30 40 50" "LinkedSpecialBonus"		"special_bonus_unique_spectre_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"325" }			"03"			{				"var_type"				"FIELD_INTEGER" "blind_pct"				"40 50 60 70" }			"04"			{				"var_type"				"FIELD_FLOAT" "blind_duration"		"5.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Spectre: Dispersion //=================================================================================================================	"spectre_dispersion" {		// General //-		"ID"							"5336"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_reflection_pct"	"10 14 18 22" "LinkedSpecialBonus"		"special_bonus_unique_spectre_5" }			"02"			{				"var_type"				"FIELD_INTEGER" "min_radius"			"300 300 300 300" }			"03"			{				"var_type"				"FIELD_INTEGER" "max_radius"			"1000 1000 1000 1000" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Spectre: Haunt //=================================================================================================================	"spectre_haunt" {		// General //-		"ID"							"5337"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Spectre.Haunt"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"180 150 120"

// Cost //-		"AbilityManaCost"				"150 150 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0 6.0 7.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_outgoing"	"-60" }			"03"			{				"var_type"					"FIELD_INTEGER" "tooltip_outgoing"	"40" "LinkedSpecialBonus"		"special_bonus_unique_spectre_4" }			"04"			{				"var_type"					"FIELD_INTEGER" "illusion_damage_incoming"	"100 100 100" }			"05"			{				"var_type"					"FIELD_INTEGER" "tooltip_illusion_total_damage_incoming"	"200 200 200" }						"06"			{				"var_type"					"FIELD_FLOAT" "attack_delay"				"1.0 1.0 1.0" }					}

"AbilityDraftPreAbility"		"spectre_reality" }

//=================================================================================================================	// Spectre: Reality //=================================================================================================================	"spectre_reality" {		// General //-		"ID"							"5338"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "MaxLevel"						"1" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Casting //-		"AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"0" }

//=================================================================================================================	// Doom Bringer: Devour //=================================================================================================================	"doom_bringer_devour" {		// General //-		"ID"							"5339"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_DoomBringer.Devour"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCastRange"				"300 300 300 300" "AbilityCooldown"				"70.0 60.0 50.0 40.0"

// Cost //-		"AbilityManaCost"				"40 50 60 70"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_gold"			"25 50 75 100" "LinkedSpecialBonus"	"special_bonus_unique_doom_3" }			"02"			{				"var_type"				"FIELD_INTEGER" "health_per_second"		"20 20 20 20" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Doom Bringer: Scorched Earth //=================================================================================================================	"doom_bringer_scorched_earth" {		// General //-		"ID"							"5340"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_DoomBringer.ScorchedEarthAura"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCastRange"				"600 600 600 600" "AbilityCooldown"				"55"

// Cost //-		"AbilityManaCost"				"60 65 70 75"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"16 24 32 40" "LinkedSpecialBonus"	"special_bonus_unique_doom_4" }			"02"			{				"var_type"				"FIELD_INTEGER" "regen"					"12 18 24 30" "LinkedSpecialBonus"	"special_bonus_unique_doom_4" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"600 600 600 600" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed_pct"	"14" }			"05"			{				"var_type"				"FIELD_FLOAT" "duration"				"10.0 12.0 14.0 16.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Doom Bringer: Infernal Blade //=================================================================================================================	"doom_bringer_infernal_blade" {		// General //-		"ID"							"5341"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_DoomBringer.InfernalBlade.Target"

// Time //-		"AbilityCooldown"				"16 12 8 4" "AbilityManaCost"				"40" "AbilityCastRange"				"150" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "burn_damage"			"25 30 35 40" }			"02"			{				"var_type"				"FIELD_FLOAT" "burn_damage_pct"		"1.25 2.5 3.75 5" "LinkedSpecialBonus"	"special_bonus_unique_doom_1" }			"03"			{				"var_type"				"FIELD_FLOAT" "burn_duration"			"4.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "ministun_duration"	"0.6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Doom Bringer: Doom //=================================================================================================================	"doom_bringer_doom" {		// General //-		"ID"							"5342"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"2"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.5" "AbilityCastRange"				"550 550 550" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Time //-		"AbilityCooldown"				"145.0"

// Cost //-		"AbilityManaCost"				"150 200 250"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"16.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage"				"25 40 55" "LinkedSpecialBonus"	"special_bonus_unique_doom_5" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration_scepter"		"16.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage_scepter"		"20 35 50" }			"05"			{				"var_type"				"FIELD_INTEGER" "deniable_pct"			"25 25 25" }		}	}

//=================================================================================================================	// Doom Bringer: Empty 1 //=================================================================================================================	"doom_bringer_empty1" {		// General //-		"ID"							"5343"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" }

//=================================================================================================================	// Doom Bringer: Empty 2 //=================================================================================================================	"doom_bringer_empty2" {		// General //-		"ID"							"5344"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" }

//=================================================================================================================	// Ancient Apparition: Cold Feet //=================================================================================================================	"ancient_apparition_cold_feet" {		// General //-		"ID"							"5345"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Ancient_Apparition.ColdFeetCast" // Casting //-		"AbilityCastRange"				"700 800 900 1000" "AbilityCastPoint"				"0.01 0.01 0.01 0.01"

// Time //-		"AbilityCooldown"				"10 9 8 7" "AbilityDuration"				"4.0 4.0 4.0 4.0"

// Cost //-		"AbilityManaCost"				"125"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Does two modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage"				"30 50 70 90" }			"02"			{				"var_type"				"FIELD_INTEGER" "break_distance"		"740 740 740 740" }			"03"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"2.0 2.5 3.0 3.5" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"			"700 800 900 1000" }			"05"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"10 9 8 7" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ancient Apparition: Ice Vortex //=================================================================================================================	"ancient_apparition_ice_vortex" {		// General //-		"ID"							"5346"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Ancient_Apparition.IceVortexCast"

// Casting //-		"AbilityCastRange"				"1500 1500 1500 1500" "AbilityCastPoint"				"0.01 0.01 0.01 0.01"

// Time //-		"AbilityCooldown"				"4.0" "AbilityDuration"				"16"

// Cost //-		"AbilityManaCost"				"80 90 100 110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"275 275 275 275" }			"02"			{				"var_type"				"FIELD_INTEGER" "movement_speed_pct"	"-15 -20 -25 -30" "LinkedSpecialBonus"	"special_bonus_unique_ancient_apparition_4" }			"03"			{				"var_type"				"FIELD_INTEGER" "spell_resist_pct"		"-15 -20 -25 -30" "LinkedSpecialBonus"	"special_bonus_unique_ancient_apparition_4" }			"04"			{				"var_type"				"FIELD_INTEGER" "vision_aoe"		"200 200 200 200" }			"05"			{				"var_type"				"FIELD_INTEGER" "vortex_duration"		"16" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ancient Apparition: Chilling Touch //=================================================================================================================	"ancient_apparition_chilling_touch" {		// General //-		"ID"							"5347"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Ancient_Apparition.ChillingTouchCast"

// Casting //-		"AbilityCastRange"				"800 800 800 800" "AbilityCastPoint"				"0.01 0.01 0.01 0.01"

// Time //-		"AbilityCooldown"				"50.0 42.0 34.0 26.0" "AbilityDuration"				"20 24 28 32"

// Cost //-		"AbilityManaCost"				"110 120 130 140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"525" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_attacks"			"3 4 5 6" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"30 45 60 75" "LinkedSpecialBonus"	"special_bonus_unique_ancient_apparition_2" }			"04"			{				"var_type"				"FIELD_FLOAT" "move_speed_pct"		"30" }			"05"			{				"var_type"				"FIELD_FLOAT" "move_speed_duration"	"0.3" }			"06"			{				"var_type"				"FIELD_INTEGER" "buff_duration"			"20 24 28 32" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ancient Apparition: Ice Blast //=================================================================================================================	"ancient_apparition_ice_blast" {		// General //-		"ID"							"5348"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Ancient_Apparition.IceBlast.Target"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.01 0.01 0.01" "AbilityCastRange"				"0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"40.0" // Cost //-		"AbilityManaCost"				"150" // Damage. //-		"AbilityDamage"					"250 350 450" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius_min"			"275 275 275" }			"02"			{				"var_type"				"FIELD_FLOAT" "radius_grow"			"50.0 50.0 50.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius_max"			"1000 1000 1000" }			"04"			{				"var_type"				"FIELD_INTEGER" "path_radius"			"275 275 275" }			"05"			{					"var_type"				"FIELD_FLOAT" "frostbite_duration"	"8.0 9.0 10.0" }			"06"			{					"var_type"				"FIELD_FLOAT" "dot_damage"			"12.5 20.0 32.0" }			"07"			{					"var_type"				"FIELD_INTEGER" "speed"					"1500 1500 1500 1500" }			"08"			{					"var_type"				"FIELD_FLOAT" "kill_pct"				"10.0 11.0 12.0" "LinkedSpecialBonus"	"special_bonus_unique_ancient_apparition_5" }			"09"			{				"var_type"				"FIELD_INTEGER" "target_sight_radius"	"500 500 500" }			"10"			{					"var_type"				"FIELD_FLOAT" "frostbite_duration_scepter"	"17" }		}	}

//=================================================================================================================	// Ancient Apparition: Ice Blast Release //=================================================================================================================	"ancient_apparition_ice_blast_release" {		// General //-		"ID"							"5349"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel"						"1" // Casting //-		"AbilityCastPoint"				"0 0 0" "AbilityCastAnimation"				"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"1.0 1.0 1.0" }

//=================================================================================================================	// Spirit Breaker: Charge of Darkness //=================================================================================================================	"spirit_breaker_charge_of_darkness" {		// General //-		"ID"							"5353"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Spirit_Breaker.ChargeOfDarkness"

// Casting //-		"AbilityCastPoint"				"0.47 0.47 0.47 0.47" "AbilityCastRange"				"0"

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

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

// Stats //-		"AbilityModifierSupportValue"	".30" // applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "movement_speed"		"600 650 700 750" "LinkedSpecialBonus"	"special_bonus_unique_spirit_breaker_2" }			"02"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"1.2 1.6 2.0 2.4" }			"03"			{				"var_type"				"FIELD_INTEGER" "bash_radius"			"300 300 300 300" }			"04"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"400 400 400 400" }			"05"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"0.94 0.94 0.94 0.94" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Spirit Breaker: Empowering Haste //=================================================================================================================	"spirit_breaker_empowering_haste" {		// General //-		"ID"							"5354"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Spirit_Breaker.EmpoweringHaste.Cast"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed_pct_self"	"8 12 16 20" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed_pct_allies"	"4 6 8 10" }			"03"			{				"var_type"				"FIELD_INTEGER" "aura_radius"			"900 900 900 900" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed_pct_extra"		"3 4 5 6" }			"05s" {				"var_type"				"FIELD_INTEGER" "duration"			"6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Spirit Breaker: Greater Bash //=================================================================================================================	"spirit_breaker_greater_bash" {		// General //-		"ID"							"5355"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilitySound"					"Hero_Spirit_Breaker.GreaterBash"

// Time //-		"AbilityCooldown"				"1.5 1.5 1.5 1.5"

// Stats //-		"AbilityModifierSupportBonus"	"40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "chance_pct"			"17 17 17 17" "LinkedSpecialBonus"	"special_bonus_unique_spirit_breaker_1" }			"02"			{				"var_type"				"FIELD_FLOAT" "damage"				"12 24 36 48" "LinkedSpecialBonus"	"special_bonus_unique_spirit_breaker_3" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.0 1.2 1.4 1.6" }			"04"			{				"var_type"				"FIELD_FLOAT" "knockback_duration"	"0.5 0.5 0.5 0.5" }			"05"			{				"var_type"				"FIELD_INTEGER" "knockback_distance"	"143 152 158 162" }			"06"			{				"var_type"				"FIELD_INTEGER" "knockback_height"		"50 50 50 50" }			"07"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed_pct"	"15 15 15 15" }			"08"			{				"var_type"				"FIELD_FLOAT" "movespeed_duration"	"3.0 3.0 3.0 3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Spirit Breaker: Nether Strike //=================================================================================================================	"spirit_breaker_nether_strike" {		// General //-		"ID"							"5356"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "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" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Spirit_Breaker.NetherStrike.Begin"

// Casting //-		"AbilityCastPoint"				"1.2" "AbilityCastRange"				"700" "AbilityCastRangeBuffer"		"500" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"100 80 60"

// Cost //-		"AbilityManaCost"				"125 150 175"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"150 250 350" }			"02"			{				"var_type"				"FIELD_FLOAT" "fade_time"				"1.0 1.0 1.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"700" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_range_scepter"	"850" }			"05"			{				"var_type"				"FIELD_INTEGER" "bash_radius_scepter"	"250 250 250" }			"06"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"20.0 20.0 20.0" }		}	}

//=================================================================================================================	// Ursa: Earthshock //=================================================================================================================	"ursa_earthshock" {		// General //-		"ID"							"5357"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Ursa.Earthshock"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"5" "AbilityDuration"				"4.0 4.0 4.0 4.0"

// Damage. //-		"AbilityDamage"					"90 140 190 240"

// Cost //-		"AbilityManaCost"				"75 75 75 75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "shock_radius"				"385" "LinkedSpecialBonus"		"special_bonus_unique_ursa_5" }			"02"			{				"var_type"					"FIELD_INTEGER" "movement_slow"				"-25 -35 -45 -55" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ursa: Overpower //=================================================================================================================	"ursa_overpower" {		// General //-		"ID"							"5358"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Ursa.Overpower"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"10.0 10.0 10.0 10.0" "AbilityDuration"				"15.0 15.0 15.0 15.0"

// Cost //-		"AbilityManaCost"				"45 55 65 75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "max_attacks"				"3 4 5 6" }			"02"			{				"var_type"					"FIELD_INTEGER" "attack_speed_bonus_pct"	"400 400 400 400" }			"03"			{				"var_type"					"FIELD_INTEGER" "duration_tooltip"			"15" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ursa: Fury Swipes //=================================================================================================================	"ursa_fury_swipes" {		// General //-		"ID"							"5359"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "bonus_reset_time"				"20" "LinkedSpecialBonus"			"special_bonus_unique_ursa_4" }			"02"			{				"var_type"						"FIELD_FLOAT" "bonus_reset_time_roshan"		"10" }			"03"			{				"var_type"						"FIELD_INTEGER" "damage_per_stack"				"15 20 25 30" "LinkedSpecialBonus"			"special_bonus_unique_ursa" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ursa: Enrage //=================================================================================================================	"ursa_enrage" {		// General //-		"ID"							"5360"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Ursa.Enrage"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"50 40 30"

// Cost //-		"AbilityManaCost"				"0 0 0" // Special //-		"AbilitySpecial" {						"01"			{				"var_type"					"FIELD_FLOAT" "enrage_multiplier"			"1.5 1.75 2.0" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage_reduction"			"80" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0" "LinkedSpecialBonus"	"special_bonus_unique_ursa_3" }			"04"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"30 24 18" }		}	}

//=================================================================================================================	// Gyrocopter: Rocket Barrage //=================================================================================================================	"gyrocopter_rocket_barrage" {		// General //-		"ID"							"5361"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" // Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"7.0 6.5 6 5.5" "AbilityDuration"				"3 3 3 3"

// Cost //-		"AbilityManaCost"				"90 90 90 90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"400" }			"02"			{				"var_type"					"FIELD_INTEGER" "rockets_per_second"		"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "rocket_damage"				"7 12 17 22" "LinkedSpecialBonus"		"special_bonus_unique_gyrocopter_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Gyrocopter: Homing Missile //=================================================================================================================	"gyrocopter_homing_missile" {		// General //-		"ID"							"5362"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"1050" "AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"26 21 16 11" // Cost //-		"AbilityManaCost"				"120 130 140 150"

// Damage. //-		"AbilityDamage"					"100 175 250 325" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "hits_to_kill_tooltip"		"3 3 4 4" }			"02"			{				"var_type"					"FIELD_INTEGER" "tower_hits_to_kill_tooltip"		"6 6 8 10" }			"03"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"2.25 2.5 2.75 3.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "attack_speed_bonus_pct"	"400 400 400 400" }			"05"			{				"var_type"					"FIELD_INTEGER" "min_damage"				"50" }			"06"			{				"var_type"					"FIELD_INTEGER" "max_distance"				"1500" }			"07"			{				"var_type"					"FIELD_INTEGER" "pre_flight_time"			"3" }			"08"			{				"var_type"					"FIELD_INTEGER" "hero_damage"				"34 34 26 26" }			"09"			{				"var_type"					"FIELD_FLOAT" "speed"						"500" }			"10"			{				"var_type"					"FIELD_INTEGER" "acceleration"				"20" }			"11"			{				"var_type"					"FIELD_INTEGER" "enemy_vision_time"			"4" }				"12"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"26 21 16 11" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Gyrocopter: Flak Cannon //=================================================================================================================	"gyrocopter_flak_cannon" {		// General //-		"ID"							"5363"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Gyrocopter.FlackCannon"

"AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"30 30 30 30" // Cost //-		"AbilityManaCost"				"50 50 50 50"

//Duration //-		"AbilityDuration"				"15 15 15 15" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"1250" }			"02"			{				"var_type"						"FIELD_INTEGER" "max_attacks"					"3 4 5 6" "LinkedSpecialBonus"			"special_bonus_unique_gyrocopter_2" }			"03"			{				"var_type"						"FIELD_INTEGER" "projectile_speed"				"800" }			"04"			{				"var_type"						"FIELD_FLOAT" "fire_rate"						"1.1" }			"05"			{				"var_type"						"FIELD_INTEGER" "scepter_radius"				"600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Gyrocopter: Call Down //=================================================================================================================	"gyrocopter_call_down" {		// General //-		"ID"							"5364"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Gyrocopter.CallDown.Fire"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"55 50 45" // Cost //-		"AbilityManaCost"				"125 125 125" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "slow_duration_first"		"2" }			"02"			{				"var_type"					"FIELD_INTEGER" "slow_duration_second"		"4" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage_first"				"200 275 350" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage_second"				"100 150 200" }			"05"			{				"var_type"					"FIELD_FLOAT" "slow_first"				"30" }			"06"			{				"var_type"					"FIELD_FLOAT" "slow_second"				"60" }			"07"			{				"var_type"					"FIELD_INTEGER" "radius"					"600" }						"08"			{				"var_type"					"FIELD_INTEGER" "range_scepter"					"0" }			"09"			{				"var_type"					"FIELD_INTEGER" "damage_second_scepter"		"175 225 275" }		}	}

//=================================================================================================================	// Alchemist: Acid Spray //=================================================================================================================	"alchemist_acid_spray" {		// General //-		"ID"							"5365"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"

// Casting //-		"AbilityCastPoint"				"0.2" "AbilityCastRange"				"900"

// Time //-		"AbilityCooldown"				"22.0" // Cost //-		"AbilityManaCost"				"130 140 150 160" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"400 475 550 625" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"16" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"15 20 25 30" }			"04"			{				"var_type"				"FIELD_INTEGER" "armor_reduction"		"4 5 6 7" }			"05"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"1.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Alchemist: Unstable Concoction //=================================================================================================================	"alchemist_unstable_concoction" {		// General //-		"ID"							"5366"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Alchemist.UnstableConcoction.Fuse"

// Casting //-		"AbilityCastRange"				"775" // for visualization on hover "AbilityCastPoint"				"0.0"

// Time //-		"AbilityCooldown"				"22 20 18 16" // Cost //-		"AbilityManaCost"				"120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "brew_time"					"5.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "brew_explosion"			"5.5" }			"03"			{				"var_type"					"FIELD_FLOAT" "min_stun"					"0.25" }			"04"			{				"var_type"					"FIELD_FLOAT" "max_stun"					"1.75 2.5 3.25 4.0" }			"05"			{				"var_type"					"FIELD_INTEGER" "min_damage"				"0" }			"06"			{				"var_type"					"FIELD_INTEGER" "max_damage"				"160 240 320 400" "LinkedSpecialBonus"		"special_bonus_unique_alchemist_2" }			"07"			{				"var_type"					"FIELD_INTEGER" "radius"					"200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Alchemist: Unstable Concoction Throw //=================================================================================================================	"alchemist_unstable_concoction_throw" {		// General //-		"ID"							"5367"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" // Casting //-		"AbilityCastRange"				"775" "AbilityCastPoint"				"0.2" "AbilityCastAnimation"			"ACT_INVALID"

// Stats //-		"AbilityModifierSupportBonus"	"120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "brew_time"					"5.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "min_stun"					"0.25" }			"03"			{				"var_type"					"FIELD_FLOAT" "max_stun"					"1.75 2.5 3.25 4.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "min_damage"				"0" }			"05"			{				"var_type"					"FIELD_INTEGER" "max_damage"				"150 220 290 360" }			"06"			{				"var_type"					"FIELD_INTEGER" "movement_speed"			"900" }			"07"			{				"var_type"					"FIELD_INTEGER" "vision_range"				"300" }			"08"			{				"var_type"					"FIELD_INTEGER" "midair_explosion_radius"	"200" }			"09"			{				"var_type"					"FIELD_FLOAT" "brew_explosion"			"7.0" }		}	}

//=================================================================================================================	// Alchemist: Goblin's Greed //=================================================================================================================	"alchemist_goblins_greed" {		// General //-		"ID"							"5368"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "duration"				"30" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_gold"			"4" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_bonus_gold"		"4" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_gold_cap"		"16 20 24 28" }			"05"			{				"var_type"				"FIELD_FLOAT" "bounty_multiplier_tooltip"		"2.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Alchemist: Chemical Rage //=================================================================================================================	"alchemist_chemical_rage" {		// General //-		"ID"							"5369"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Alchemist.ChemicalRage.Cast"

"HasScepterUpgrade"			"1"

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

// Time //-		"AbilityCooldown"				"55.0"

// Cost //-		"AbilityManaCost"				"50 100 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"25.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "transformation_time"	"0.35" }			"03"			{				"var_type"				"FIELD_FLOAT" "base_attack_time"		"1.3 1.15 1.0" "LinkedSpecialBonus"		"special_bonus_unique_alchemist_3" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_health"			"0" }			"05"			{				"var_type"				"FIELD_INTEGER" "bonus_health_regen"	"40 48 56" "LinkedSpecialBonus"		"special_bonus_unique_alchemist_4" }			"06"			{				"var_type"				"FIELD_FLOAT" "bonus_mana_regen"		"3.0 7.5 12.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"40 50 60" }		}	}

//=================================================================================================================	// Invoker: Quas //=================================================================================================================	"invoker_quas" {		// General //-		"ID"							"5370"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"7"

// Stats //-		"AbilityCooldown"				"0" "AbilityManaCost"				"0" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "health_regen_per_instance"	"1 3 5 7 9 11 13" }		}	}

//=================================================================================================================	// Invoker: Wex //=================================================================================================================	"invoker_wex" {		// General //-		"ID"							"5371"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"7"

// Stats //-		"AbilityCooldown"				"0" "AbilityManaCost"				"0" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "attack_speed_per_instance"	"2 4 6 8 10 12 14" }			"02"			{				"var_type"					"FIELD_INTEGER" "move_speed_per_instance"	"1 2 3 4 5 6 7" }		}	}

//=================================================================================================================	// Invoker: Exort //=================================================================================================================	"invoker_exort" {		// General //-		"ID"							"5372"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"7"

// Stats //-		"AbilityCooldown"				"0" "AbilityManaCost"				"0" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_damage_per_instance"	"4 8 12 16 20 24 28" }		}	}

//=================================================================================================================	// Invoker: Empty 1 //=================================================================================================================	"invoker_empty1" {		// General //-		"ID"							"5373"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Invoker: Empty 2 //=================================================================================================================	"invoker_empty2" {		// General //-		"ID"							"5374"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Invoker: Invoke //=================================================================================================================	"invoker_invoke" {		// General //-		"ID"							"5375"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel"						"1" "RequiredLevel"						"1" "AbilitySound"					"Hero_Invoker.Invoke"

"HasScepterUpgrade"			"1"

// Stats //-		"AbilityCooldown"				"6" "AbilityManaCost"				"60" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "max_invoked_spells"		"2" }			"02"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"2" }			"03"			{				"var_type"					"FIELD_INTEGER" "mana_cost_scepter"			"0" }		}	}	//=================================================================================================================	// Ability: Attribute Bonus //=================================================================================================================	"invoker_attribute_bonus" {		// General //-		"ID"					"5690"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"1" "LevelsBetweenUpgrades"					"1" "RequiredLevel"						"25" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "attribute_bonus_per_level"		"6" }		}	}

//=================================================================================================================	// Invoker: Cold Snap //=================================================================================================================	"invoker_cold_snap" {		// General //-		"ID"							"5376"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"1" "HotKeyOverride"				"Y" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Invoker.ColdSnap" // Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Stats //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"20" "AbilityManaCost"				"100"

// Stats //-		"AbilityModifierSupportValue"	"0.15"	// Applies multiple modifiers // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5" "levelkey"				"quaslevel" "LinkedSpecialBonus"	"special_bonus_unique_invoker_7" }			"02"			{				"var_type"				"FIELD_FLOAT" "freeze_duration"		"0.4" }			"03"			{				"var_type"				"FIELD_FLOAT" "freeze_cooldown"		"0.77 0.74 0.71 0.69 0.66 0.63 0.60 0.57" "levelkey"				"quaslevel" }			"04"			{				"var_type"				"FIELD_FLOAT" "freeze_damage"			"7 14 21 28 35 42 49 56" "levelkey"				"quaslevel" }			"05"			{				"var_type"				"FIELD_FLOAT" "damage_trigger"		"10.0" }		}	}

//=================================================================================================================	// Invoker: Ghost Walk //=================================================================================================================	"invoker_ghost_walk" {		// General //-		"ID"							"5381"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" "HotKeyOverride"				"V" "AbilitySound"					"Hero_Invoker.GhostWalk"

// Stats //-		"AbilityCooldown"				"45" "AbilityManaCost"				"200" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"100.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"400" }			"03"			{				"var_type"				"FIELD_INTEGER" "enemy_slow"			"-20 -25 -30 -35 -40 -45 -50 -55" "levelkey"				"quaslevel" }			"04"			{				"var_type"				"FIELD_FLOAT" "self_slow"				"-30 -20 -10 0 10 20 30 40" "levelkey"				"wexlevel" }						"05"			{				"var_type"				"FIELD_FLOAT" "aura_fade_time"		"2.0" }		}	}

//=================================================================================================================	// Invoker: Tornado //=================================================================================================================	"invoker_tornado" {		// General //-		"ID"							"5382"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"1" "HotKeyOverride"				"X" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilitySound"					"Hero_Invoker.Tornado"

// Stats //-		"AbilityCastRange"				"2000" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"30" "AbilityManaCost"				"150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "travel_distance"		"800 1200 1600 2000 2400 2800 3200 3600" "levelkey"				"wexlevel" }			"02"			{				"var_type"				"FIELD_INTEGER" "travel_speed"			"1000" }			"03"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"200" }			"04"			{				"var_type"				"FIELD_INTEGER" "vision_distance"		"200" }			"05"			{				"var_type"				"FIELD_FLOAT" "end_vision_duration"	"1.75" }			"06"			{				"var_type"				"FIELD_FLOAT" "lift_duration"			"0.8 1.1 1.4 1.7 2.0 2.3 2.6 2.9" "LinkedSpecialBonus"	"special_bonus_unique_invoker_8" "levelkey"				"quaslevel" }			"07"			{				"var_type"				"FIELD_FLOAT" "base_damage"			"70" }			"08"			{				"var_type"				"FIELD_FLOAT" "quas_damage"			"0 0 0 0 0 0 0" "levelkey"				"quaslevel" }			"09"			{				"var_type"				"FIELD_FLOAT" "wex_damage"			"45 90 135 180 225 270 315 360" "levelkey"				"wexlevel" }		}	}

//=================================================================================================================	// Invoker: EMP //=================================================================================================================	"invoker_emp" {		// General //-		"ID"							"5383"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel"						"1" "HotKeyOverride"				"C" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilitySound"					"Hero_Invoker.EMP.Charge"

// Stats //-		"AbilityCastRange"				"950" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"30" "AbilityManaCost"				"125" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "delay"					"2.9" "levelkey"				"wexlevel" }			"02"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"675" }			"03"			{				"var_type"				"FIELD_INTEGER" "mana_burned"			"100 175 250 325 400 475 550 625" "levelkey"				"wexlevel" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage_per_mana_pct"	"60" }		}	}

//=================================================================================================================	// Invoker: Alacrity //=================================================================================================================	"invoker_alacrity" {		// General //-		"ID"							"5384"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "MaxLevel"						"1" "HotKeyOverride"				"Z" "AbilitySound"					"Hero_Invoker.Alacrity"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityCastRange"				"650" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"17" "AbilityManaCost"				"60" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_speed"		"10 25 40 55 70 85 100 115" "levelkey"					"wexlevel" "LinkedSpecialBonus"		"special_bonus_unique_invoker_5" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"10 25 40 55 70 85 100 115" "levelkey"					"exortlevel" "LinkedSpecialBonus"		"special_bonus_unique_invoker_5" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"9" }		}	}

//=================================================================================================================	// Invoker: Chaos Meteor //=================================================================================================================	"invoker_chaos_meteor" {		// General //-		"ID"							"5385"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "MaxLevel"						"1" "HotKeyOverride"				"D" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Invoker.ChaosMeteor.Impact"

// Stats //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"55" "AbilityManaCost"				"200"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Mainly about damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "land_time"				"1.3" }			"02"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"275" }			"03"			{				"var_type"				"FIELD_INTEGER" "travel_distance"		"465 615 780 930 1095 1245 1410 1575" "levelkey"				"wexlevel" }			"04"			{				"var_type"				"FIELD_INTEGER" "travel_speed"			"300" }						"05"			{				"var_type"				"FIELD_FLOAT" "damage_interval"		"0.5" "CalculateSpellDamageTooltip"	"0" }			"06"			{				"var_type"				"FIELD_INTEGER" "vision_distance"		"500" }			"07"			{				"var_type"				"FIELD_FLOAT" "end_vision_duration"	"3.0" }			"08"			{				"var_type"				"FIELD_FLOAT" "main_damage"			"57.5 75 92.5 110 127.5 145 162.5 180" "LinkedSpecialBonus"		"special_bonus_unique_invoker_6" "levelkey"				"exortlevel" }			"09"			{				"var_type"				"FIELD_FLOAT" "burn_duration"			"3.0" }			"10"			{				"var_type"				"FIELD_FLOAT" "burn_dps"				"11.5 15 18.5 22 25.5 29 32.5 36" "levelkey"				"exortlevel" "CalculateSpellDamageTooltip"	"1" }		}	}

//=================================================================================================================	// Invoker: Sun Strike //=================================================================================================================	"invoker_sun_strike" {		// General //-		"ID"							"5386"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "MaxLevel"						"1" "HotKeyOverride"				"T" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Invoker.SunStrike.Charge"

// Stats //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"25" "AbilityManaCost"				"175" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "delay"					"1.7" }			"02"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"175" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage"				"100 162.5 225 287.5 350 412.5 475 537.5" "levelkey"				"exortlevel" }			"04"			{				"var_type"				"FIELD_INTEGER" "vision_distance"		"400" }			"05"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"4.0" }		}	}

//=================================================================================================================	// Invoker: Forge Spirit //=================================================================================================================	"invoker_forge_spirit" {		// General //-		"ID"							"5387"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel"						"1" "HotKeyOverride"				"F" "AbilitySound"					"Hero_Invoker.ForgeSpirit"

// Stats //-		"AbilityCooldown"				"30" "AbilityManaCost"				"75" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "spirit_damage"			"22 32 42 52 62 72 82 92" "levelkey"				"exortlevel" }			"02"			{				"var_type"				"FIELD_INTEGER" "spirit_mana"			"100 150 200 250 300 350 400 450" "levelkey"				"exortlevel" }			"03"			{				"var_type"				"FIELD_INTEGER" "spirit_armor"			"0 1 2 3 4 5 6 7" "levelkey"				"exortlevel" }			"04"			{				"var_type"				"FIELD_FLOAT" "spirit_attack_range"	"300 365 430 495 560 625 690 755" "levelkey"				"quaslevel" }			"05"			{				"var_type"				"FIELD_INTEGER" "spirit_hp"				"300 400 500 600 700 800 900 1000" "levelkey"				"quaslevel" }			"06"			{				"var_type"				"FIELD_FLOAT" "spirit_duration"		"20 30 40 50 60 70 80 90" "levelkey"				"quaslevel" }		}	}

//=================================================================================================================	// Invoker: Forged Spirit: Melting Strike //=================================================================================================================	"forged_spirit_melting_strike" {		// General //-		"ID"							"5388"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" // Stats //-		"AbilityManaCost"				"40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "armor_removed"			"1" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_armor_removed"		"10" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Invoker: Ice Wall //=================================================================================================================	"invoker_ice_wall" {		// General //-		"ID"							"5389"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" "HotKeyOverride"				"G" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Invoker.IceWall.Cast"

// Stats //-		"AbilityCooldown"				"25" "AbilityManaCost"				"175" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 4.5 6.0 7.5 9.0 10.5 12.0 13.5" "levelkey"				"quaslevel" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow"					"-20 -40 -60 -80 -100 -120 -140 -160" "levelkey"				"quaslevel" }			"03"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "damage_per_second"		"6 12 18 24 30 36 42 48" "levelkey"				"exortlevel" }			"05"			{				"var_type"				"FIELD_INTEGER" "wall_place_distance"	"200" }			"06"			{				"var_type"				"FIELD_INTEGER" "num_wall_elements"		"15" }			"07"			{				"var_type"				"FIELD_INTEGER" "wall_element_spacing"	"80" }			"08"			{				"var_type"				"FIELD_INTEGER" "wall_element_radius"	"105" }		}	}

//=================================================================================================================	// Invoker: Deafening Blast //=================================================================================================================	"invoker_deafening_blast" {		// General //-		"ID"							"5390"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" "HotKeyOverride"				"B" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Invoker.DeafeningBlast"

// Stats //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.05" "AbilityCastAnimation"			"ACT_INVALID"

"AbilityCooldown"				"40" "AbilityManaCost"				"300" "AbilityModifierSupportValue"	"0.5"	// Applies 2 modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "travel_distance"		"1000" }			"02"			{				"var_type"				"FIELD_INTEGER" "travel_speed"			"1100" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius_start"			"175" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius_end"			"225" }			"05"			{				"var_type"				"FIELD_FLOAT" "end_vision_duration"	"1.75" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage"				"40 80 120 160 200 240 280 320" "levelkey"				"exortlevel" }			"07"			{				"var_type"				"FIELD_FLOAT" "knockback_duration"	"0.25 0.5 0.75 1.0 1.25 1.5 1.75 2.0" "levelkey"				"quaslevel" }			"08"			{				"var_type"				"FIELD_FLOAT" "disarm_duration"		"1.25 2.0 2.75 3.5 4.25 5.0 5.75 6.5" "levelkey"				"wexlevel" }		}	}

//=================================================================================================================	// Silencer: Curse of the silent //=================================================================================================================	"silencer_curse_of_the_silent" {		// General //-		"ID"					"5377"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Silencer.Curse.Cast"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"20 18 16 14"

// Cost //-		"AbilityManaCost"				"75 95 115 135"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Mainly about damage // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage"			"14 22 30 38" "LinkedSpecialBonus"	"special_bonus_unique_silencer" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"425" }			"03"			{				"var_type"			"FIELD_INTEGER" "duration"			"6" }			"04"			{				"var_type"			"FIELD_INTEGER" "penalty_duration"			"4" }			"05"			{				"var_type"			"FIELD_INTEGER" "movespeed"			"-9 -12 -15 -18" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }		//=================================================================================================================	// Silencer: Glaives of Wisdom //=================================================================================================================	"silencer_glaives_of_wisdom" {		// General //-		"ID"							"5378"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "AbilitySound"					"Hero_Silencer.GlaivesOfWisdom" "HasScepterUpgrade"			"1"

// Time //-		"AbilityDuration"				"0.0 0.0 0.0 0.0" "AbilityCastRange"				"600"

// Cost //-		"AbilityManaCost"				"15 15 15 15"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "intellect_damage_pct"	"15 30 45 60" "LinkedSpecialBonus"	"special_bonus_unique_silencer_3" }			"02"			{				"var_type"			"FIELD_INTEGER" "steal_range"		"925" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Silencer: Last Word //=================================================================================================================	"silencer_last_word" {		// General //-		"ID"							"5379"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Silencer.LastWord.Target"

// Casting //-		"AbilityCastPoint"				"0.3" "AbilityCastRange"				"900"

// Time //-		"AbilityCooldown"				"30 24 18 12" "AbilityManaCost"				"115"

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage"			"150 200 250 300" }			"02"			{				"var_type"			"FIELD_FLOAT" "debuff_duration"	"4" }			"03"			{				"var_type"			"FIELD_INTEGER" "duration"	"3 4 5 6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Silencer: Global Silence //=================================================================================================================	"silencer_global_silence" {		// General //-		"ID"							"5380"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Silencer.GlobalSilence.Cast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"130.0" "AbilityDuration"				"4.0 5.0 6.0"

// Cost //-		"AbilityManaCost"				"250 375 500"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Hits all units on the map.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "tooltip_duration"		"4.0 5.0 6.0" "LinkedSpecialBonus"	"special_bonus_unique_silencer_4" }		}	}

//=================================================================================================================	// Obsidian Destroyer: Arcane Orb //=================================================================================================================	"obsidian_destroyer_arcane_orb" {		// General //-		"ID"							"5391"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_NOT_ANCIENTS" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_ObsidianDestroyer.ArcaneOrb"

"AbilityCastRange"				"450"

// Cost //-		"AbilityManaCost"				"100 120 140 160" "AbilityCooldown"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "mana_pool_damage_pct"	"6 7 8 9" }			"02"			{				"var_type"				"FIELD_INTEGER" "illusion_damage"		"100 200 300 400" }			"03"			{				"var_type"				"FIELD_INTEGER" "int_steal"		"1 2 3 4" }			"04"			{				"var_type"				"FIELD_FLOAT" "int_steal_duration"		"80" "LinkedSpecialBonus"	"special_bonus_unique_outworld_devourer" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Obsidian Destroyer: Astral Imprisonment //=================================================================================================================	"obsidian_destroyer_astral_imprisonment" {		// General //-		"ID"							"5392"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_ObsidianDestroyer.AstralImprisonment" "HasScepterUpgrade"			"1"

// Time //-		"AbilityDuration"				"4.0" "AbilityCooldown"				"22 18 14 10"

// Casting //-		"AbilityCastRange"				"225 300 375 450" "AbilityCastPoint"				"0.25 0.25 0.25 0.25"

// Cost //-		"AbilityManaCost"				"140 160 180 200"

// Stats //-		"AbilityModifierSupportValue"	"0.5" // applies multiple modifiers

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "prison_duration"		"4.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"		"400" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"		"100 175 250 325" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"	"225 300 375 450" }			"05"			{				"var_type"			"FIELD_INTEGER" "max_charges_scepter"		"2" }			"06"			{				"var_type"			"FIELD_INTEGER" "charge_restore_time_scepter"		"12" }			"07"			{				"var_type"			"FIELD_INTEGER" "scepter_range_bonus"	"300" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Obsidian Destroyer: Essence Aura //=================================================================================================================	"obsidian_destroyer_essence_aura" {		// General //-		"ID"							"5393"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilitySound"					"Hero_ObsidianDestroyer.EssenceAura"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_mana"	   "125 200 275 350" }			"03"			{				"var_type"			"FIELD_FLOAT" "restore_amount"	"10 15 20 25" }			"04"			{				"var_type"			"FIELD_INTEGER" "restore_chance"		"40" "LinkedSpecialBonus"	"special_bonus_unique_outworld_devourer_2" }			"05"			{				"var_type"			"FIELD_INTEGER" "intelligence_bonus"	"4" }			"06"			{				"var_type"			"FIELD_INTEGER" "intelligence_duration"	"30" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Obsidian Destroyer: Mind Over Matter //=================================================================================================================	"obsidian_destroyer_mind_over_matter" {		// General //-		"ID"							"5684"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Stats //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.2" "AbilityCooldown"				"16 14 12 10" "AbilityManaCost"				"80 100 120 140" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "area_of_effect"			"350" }			"02"			{				"var_type"			"FIELD_INTEGER" "base_damage"	   "100 175 250 325" }			"03"			{				"var_type"			"FIELD_FLOAT" "slow_per_int"			"0.5" }			"04"			{				"var_type"			"FIELD_FLOAT" "slow_duration"		"4" }			"05"			{				"var_type"			"FIELD_FLOAT" "trigger_delay"		"2" }		}	}

//=================================================================================================================	// Obsidian Destroyer: Sanity's Eclipse //=================================================================================================================	"obsidian_destroyer_sanity_eclipse" {		// General //-		"ID"					"5394"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastRange"				"700" "AbilityCastPoint"				"0.25 0.25 0.25" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_ObsidianDestroyer.SanityEclipse" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"160"

// Cost //-		"AbilityManaCost"				"175 250 325"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "damage_multiplier"				"8 9 10" "LinkedSpecialBonus"	"special_bonus_unique_outworld_devourer_3" }			"02"			{				"var_type"						"FIELD_INTEGER" "mana_drain"				"40" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"375 475 575" }			"04"			{				"var_type"					"FIELD_INTEGER" "cast_range"					"700" }					}	}	//=================================================================================================================	// Lycan: Summon Wolves //=================================================================================================================	"lycan_summon_wolves" {		// General //-		"ID"					"5395"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilitySound"					"Hero_Lycan.SummonWolves"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

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

// Cost //-		"AbilityManaCost"				"145"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "wolf_index"				"1 2 3 4" }			"02"			{				"var_type"					"FIELD_FLOAT" "wolf_duration"				"55.0 55.0 55.0 55.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "wolf_bat"					"1.25 1.2 1.15 1.1" }			"04"			{				"var_type"					"FIELD_INTEGER" "wolf_damage"				"18 29 37 46" }			"05"			{				"var_type"					"FIELD_INTEGER" "wolf_hp"					"200 240 280 320" }			"06"			{				"var_type"					"FIELD_INTEGER" "bash_chance"				"15" }			"07"			{				"var_type"					"FIELD_FLOAT" "bash_duration"				"1.0" }			"08"			{				"var_type"				"FIELD_INTEGER" "tooltip_wolf_count"			"2 2 2 2" "LinkedSpecialBonus"	"special_bonus_unique_lycan_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Lycan: Howl //=================================================================================================================	"lycan_howl" {		// General //-		"ID"					"5396"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilitySound"					"Hero_Lycan.Howl"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"60 55 50 45" "AbilityDuration"				"13" // Cost //-		"AbilityManaCost"				"40"

// Stats //-		"AbilityModifierSupportBonus"	"5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "howl_duration"		"13.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "hero_bonus_damage"	"10 15 20 25" }			"03"			{				"var_type"			"FIELD_INTEGER" "unit_bonus_damage"	"4 6 8 10" }			"04"			{				"var_type"				"FIELD_INTEGER" "hero_bonus_hp"			"50 100 150 200" "LinkedSpecialBonus"	"special_bonus_unique_lycan_5" }			"05"			{				"var_type"				"FIELD_INTEGER" "unit_bonus_hp"			"25 50 75 100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=====================================================================================================	// Lycan: Feral Impulse //=================================================================================================================	"lycan_feral_impulse" {		// General //-		"ID"					"5397"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Casting "AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900 900 900 900" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"15 26 37 48" "LinkedSpecialBonus"	"special_bonus_unique_lycan_4" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_hp_regen"		"1 3 5 7" "LinkedSpecialBonus"	"special_bonus_unique_lycan_3" }

}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Lycan: Shapeshift //=================================================================================================================	"lycan_shapeshift" {		// General //-		"ID"							"5398"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Lycan.Shapeshift.Cast" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"130 105 80"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"18" "LinkedSpecialBonus"		"special_bonus_unique_lycan_1" }			"02"			{				"var_type"					"FIELD_INTEGER" "speed"				"650" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_night_vision"		"1000" }			"04"			{				"var_type"					"FIELD_FLOAT" "transformation_time"		"1.5" }					"05"			{				"var_type"				"FIELD_INTEGER" "crit_chance"			"40" }			"06"			{				"var_type"				"FIELD_INTEGER" "crit_multiplier"		"160 180 200" }		}	}

//=================================================================================================================	// Lycan: Summon Wolves Critical Strike //=================================================================================================================	"lycan_summon_wolves_critical_strike" {		// General //-		"ID"							"5399"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "maim_chance"				"20" }			"02"			{				"var_type"					"FIELD_FLOAT" "maim_duration"					"4.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "maim_movement_speed"				"0" }			"04"			{				"var_type"					"FIELD_INTEGER" "maim_attack_speed"				"60" }			"05"			{				"var_type"					"FIELD_INTEGER" "maim_damage"				"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Lycan Summon Wolves: Permanent Invisibility //=================================================================================================================	"lycan_summon_wolves_invisibility" {		// General //-		"ID"					"5500"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"0.0 0.0 0.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "fade_delay"				"1.7" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Lone Druid: Summon Spirit Bear //=================================================================================================================	"lone_druid_spirit_bear" {		// General //-		"ID"					"5412"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "DisplayAdditionalHeroes"	"1" "AbilitySound"					"Hero_LoneDruid.SpiritBear.Cast"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"120.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bear_hp"					"1500 2000 2500 3000" }			"02"			{				"var_type"					"FIELD_INTEGER" "bear_regen_tooltip"	"4 5 6 7" }			"03"			{				"var_type"					"FIELD_FLOAT" "bear_bat"					"1.75 1.65 1.55 1.45" }			"04"			{				"var_type"					"FIELD_INTEGER" "bear_armor"				"3 4 5 6" "LinkedSpecialBonus"	"special_bonus_unique_lone_druid_2" }			"05"			{				"var_type"					"FIELD_FLOAT" "backlash_damage"			"10.0" }			"06"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"120.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Lone Druid: Rabid //=================================================================================================================	"lone_druid_rabid" {		// General //-		"ID"					"5413"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_LoneDruid.Rabid"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5"

// Time //-		"AbilityCooldown"				"35" // Cost //-		"AbilityManaCost"				"50 50 50 50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_attack_speed"		"20 30 40 50" "LinkedSpecialBonus"	"special_bonus_unique_lone_druid_6" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_move_speed"	"10 15 20 25" }			"03"			{				"var_type"			"FIELD_FLOAT" "rabid_duration"	"25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Lone Druid: Savage Roar //=================================================================================================================	"lone_druid_savage_roar" {		// General //-		"ID"							"5414"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_LoneDruid.SavageRoar.Cast"

// Casting //-		"AbilityCastPoint"				"0.1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"

// Time //-		"AbilityCooldown"				"38 32 26 20"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"325" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_speed"			"20" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.2 1.6 2.0 2.4" }		}	}

//=================================================================================================================	// Lone Druid: Savage Roar Bear //=================================================================================================================	"lone_druid_savage_roar_bear" {		// General //-		"ID"							"5687"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

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

// Time //-		"AbilityCooldown"				"38 32 26 20"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"325" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_speed"			"20" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.2 1.6 2.0 2.4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Lone Druid: True Form //=================================================================================================================	"lone_druid_true_form" {		// General //-		"ID"							"5415"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_LoneDruid.TrueForm.Cast"

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

// Casting //-		"AbilityCastPoint"				"0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "base_attack_time"			"1.5 1.5 1.5" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_armor"				"4 6 8" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_hp"					"300 600 900" }			"04"			{				"var_type"					"FIELD_INTEGER" "speed_loss"				"45" }			"05"			{				"var_type"					"FIELD_FLOAT" "transformation_time"		"1.933" }		}	}

//=================================================================================================================	// Lone Druid: Druid Form //=================================================================================================================	"lone_druid_true_form_druid" {		// General //-		"ID"							"5416"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Casting //-		"AbilityCastPoint"				"0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

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

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "transformation_time"		"0.8" }		}	}

//=================================================================================================================	// Lone Druid: True Form Battle Cry //=================================================================================================================	"lone_druid_true_form_battle_cry" {		// General //-		"ID"					"5417"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_TYPE_ULTIMATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3" "AbilitySound"					"Hero_LoneDruid.BattleCry"

// Casting //-		"AbilityCastPoint"				"0.5 0.5 0.5" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"45.0" // Cost //-		"AbilityManaCost"				"50 50 50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_damage"		"70 100 130" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_armor"		"10 15 20" }			"03"			{				"var_type"			"FIELD_FLOAT" "cry_duration"		"5.0" }			"04"			{				"var_type"			"FIELD_FLOAT" "range"		"1000" }		}	}

//=================================================================================================================	// Lone Druid: Spirit Bear Return //=================================================================================================================	"lone_druid_spirit_bear_return" {		// General //-		"ID"					"5418"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //-		"AbilityCastPoint"				"0"

// Time //-		"AbilityCooldown"				"5.0" // Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "return_damage_cooldown"		"3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Lone Druid: Spirit Bear Entangling Claws //=================================================================================================================	"lone_druid_spirit_bear_entangle" {		// General //-		"ID"							"5419"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"LoneDruid_SpiritBear.Entangle"

// Damage. //-		"AbilityDamage"					"60"

// Time //-		"AbilityCooldown"				"5.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "entangle_chance"		"20" }			"02"			{				"var_type"				"FIELD_FLOAT" "hero_duration"			"3.0" //				"LinkedSpecialBonus"	"special_bonus_unique_lone_druid_3" }			"03"			{				"var_type"				"FIELD_FLOAT" "creep_duration"		"9.0" //				"LinkedSpecialBonus"	"special_bonus_unique_lone_druid_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Lone Druid: Spirit Bear Demolish //=================================================================================================================	"lone_druid_spirit_bear_demolish" {		// General //-		"ID"							"5420"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "spell_resistance"		"33" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_building_damage"		"40" }		}	}

//=================================================================================================================	// Brewmaster: Thunder Clap //=================================================================================================================	"brewmaster_thunder_clap" {		// General //-		"ID"							"5400"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Brewmaster.ThunderClap"

// Time //-		"AbilityCooldown"				"13" // Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4"

// Cost //-		"AbilityManaCost"				"90 105 130 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"400 400 400 400" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"100 175 250 300" }			"03"			{				"var_type"					"FIELD_INTEGER" "movement_slow"				"25 35 45 55" }			"04"			{				"var_type"					"FIELD_INTEGER" "attack_speed_slow"			"25 35 45 55" }						"05"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0" "LinkedSpecialBonus"		"special_bonus_unique_brewmaster_3" }			"06"			{				"var_type"					"FIELD_FLOAT" "duration_creeps"			"8.0 8.0 8.0 8.0" "LinkedSpecialBonus"		"special_bonus_unique_brewmaster_3" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Brewmaster: Drunken Haze //=================================================================================================================	"brewmaster_drunken_haze" {		// General //-		"ID"							"5401"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityCastRange"				"850 850 850 850" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Brewmaster.DrunkenHaze.Cast"

// Casting //-		"AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"11 9 7 5"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.5" }			"02"			{				"var_type"					"FIELD_INTEGER" "movement_slow"				"10 20 30 40" }			"03"			{				"var_type"					"FIELD_INTEGER" "miss_chance"				"70" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Brewmaster: Drunken Brawler //=================================================================================================================	"brewmaster_drunken_brawler" {		// General //-		"ID"							"5402"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilitySound"					"Hero_Brewmaster.Brawler.Crit"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "dodge_chance"				"10 15 20 25" "LinkedSpecialBonus"		"special_bonus_unique_brewmaster_4" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"10 15 20 25" "LinkedSpecialBonus"		"special_bonus_unique_brewmaster_4" }			"03"			{				"var_type"					"FIELD_INTEGER" "crit_multiplier"			"230" }			"04"			{				"var_type"					"FIELD_FLOAT" "last_proc"			"13 12 11 10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Brewmaster: Primal Split //=================================================================================================================	"brewmaster_primal_split" {		// General //-		"ID"							"5403"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Brewmaster.PrimalSplit.Spawn" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1"

// Time //-		"AbilityCooldown"				"140 120 100" // Casting //-		"AbilityCastPoint"				"0.65"

// Cost //-		"AbilityManaCost"				"125 150 175"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"16 18 20" }			"02"			{				"var_type"					"FIELD_FLOAT" "split_duration"			"0.6" }		}	}

//=================================================================================================================	// Brewmaster Earth: Hurl Boulder //=================================================================================================================	"brewmaster_earth_hurl_boulder" {		// General //-		"ID"							"5404"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilitySound"					"Brewmaster_Earth.Boulder.Cast"

"AbilityCastRange"				"800 800 800 800"

// Time //-		"AbilityCooldown"				"5" "AbilityCastPoint"				"0.25"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"50 100 150" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"2.0 2.0 2.0 2.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "speed"						"800 800 800 800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Brewmaster Earth: Spell Immunity //=================================================================================================================	"brewmaster_earth_spell_immunity" {		// General //-		"ID"							"5405"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" // Special //-		"AbilitySpecial" {		}	}

//=================================================================================================================	// Brewmaster Earth: Pulverize //=================================================================================================================	"brewmaster_earth_pulverize" {		// General //-		"ID"							"5406"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_building_damage"		"90 180 270" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Brewmaster Storm: Dispel Magic //=================================================================================================================	"brewmaster_storm_dispel_magic" {		// General //-		"ID"							"5408"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Brewmaster_Storm.DispelMagic"

"AbilityCastRange"				"500 500 500 500"

// Time //-		"AbilityCooldown"				"4" "AbilityCastPoint"				"0.4"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"1000" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Brewmaster Storm: Cyclone //=================================================================================================================	"brewmaster_storm_cyclone" {		// General //-		"ID"							"5409"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

"AbilityCastRange"				"600 600 600 600"

// Time //-		"AbilityCooldown"				"8.0" "AbilityCastPoint"				"0.4"

// Cost //-		"AbilityManaCost"				"150 150 150 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration_hero"				"6.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration_unit"				"20.0 20.0 20.0 20.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5" }

//=================================================================================================================	// Brewmaster Storm: Wind Walk //=================================================================================================================	"brewmaster_storm_wind_walk" {		// General //-		"ID"							"5410"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Brewmaster_Storm.WindWalk"

// Time //-		"AbilityCooldown"				"5"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"100 160 220" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speeed"		"50 50 50 50" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"20.0 20.0 20.0 20.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"0.6 0.6 0.6 0.6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Brewmaster Fire: Permanent Immolation //=================================================================================================================	"brewmaster_fire_permanent_immolation" {		// General //-		"ID"							"5411"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"15 30 45" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"220 220 220" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Shadow Demon: Shadow Demon Disruption //=================================================================================================================	"shadow_demon_disruption" {		// General //-		"ID"							"5421"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ShadowDemon.Disruption"

// Time //-		"AbilityDuration"				"2.5 2.5 2.5 2.5" "AbilityCooldown"				"27.0 24.0 21.0 18.0"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Cost //-		"AbilityManaCost"				"120 120 120 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "disruption_duration"		"2.5 2.5 2.5 2.5" "LinkedSpecialBonus"		"special_bonus_unique_shadow_demon_5" }			"02"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"8 10 12 14" }			"03"			{				"var_type"					"FIELD_FLOAT" "illusion_outgoing_damage"	"-70.0 -55.0 -40.0 -25.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "illusion_outgoing_tooltip"	"30.0 45.0 60.0 75.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "illusion_incoming_damage"	"200" }			"06"			{				"var_type"				"FIELD_FLOAT" "tooltip_total_illusion_incoming_damage"	"300" }						"07"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"27.0 24.0 21.0 18.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Shadow Demon: Shadow Demon Soul Catcher //=================================================================================================================	"shadow_demon_soul_catcher" {		// General //-		"ID"							"5422"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ShadowDemon.Soul_Catcher"

// Time //-		"AbilityDuration"				"12.0 12.0 12.0 12.0" "AbilityCooldown"				"13 12 11 10"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Cost //-		"AbilityManaCost"				"50 60 70 80"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_damage_taken"	"20 30 40 50" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"450 450 450 450" }			"03"			{				"var_type"				"FIELD_FLOAT" "tooltip_duration"		"12.0 12.0 12.0 12.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "illusion_outgoing_damage"	"-70 -55 -40 -25" }			"05"			{				"var_type"					"FIELD_INTEGER" "illusion_outgoing_damage_tooltip"	"30 45 60 75" }			"06"			{				"var_type"				"FIELD_INTEGER" "illusion_incoming_damage"	"100" }			"07"			{				"var_type"				"FIELD_INTEGER" "illusion_incoming_damage_tooltip"	"200" }				}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Shadow Demon: Shadow Demon Shadow Poison //=================================================================================================================	"shadow_demon_shadow_poison" {		// General //-		"ID"							"5423"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_ShadowDemon.ShadowPoison"

// Time //-		"AbilityDuration"				"10.0 10.0 10.0 10.0" "AbilityCooldown"				"2.5"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.25"

// Cost //-		"AbilityManaCost"				"50"

// Damage. //-		"AbilityDamage"					"26 34 42 50"

// Stats //-		"AbilityModifierSupportValue"	"0.0" // modifier is damage only.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "stack_damage"			"20 35 50 65" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_multiply_stacks"	"5" }			"03"			{				"var_type"				"FIELD_FLOAT" "bonus_stack_damage"	"50" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius"				"200" }			"05"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000 1000 1000 1000" }			"06"			{				"var_type"				"FIELD_FLOAT" "tooltip_duration"		"10.0 10.0 10.0 10.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Shadow Demon: Shadow Poison Release //=================================================================================================================	"shadow_demon_shadow_poison_release" {		// General //-		"ID"							"5424"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"						"1"

// Casting //-		"AbilityCastPoint"				"0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"1.0" }

//=================================================================================================================	// Shadow Demon: Shadow Demon Demonic Purge //=================================================================================================================	"shadow_demon_demonic_purge" {		// General //-		"ID"							"5425"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_ShadowDemon.DemonicPurge.Cast"

// Time //-		"AbilityDuration"				"5.0 5.0 5.0" "AbilityCooldown"				"40"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "slow_rate"			"5 3 2" }			"02"			{				"var_type"			"FIELD_INTEGER" "purge_damage"		"200 300 400" "LinkedSpecialBonus"	"special_bonus_unique_shadow_demon_1" }			"03"			{				"var_type"			"FIELD_FLOAT" "tooltip_duration"	"5.0 5.0 5.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "creep_root_duration"	"3.0 3.0 3.0" }			"05"			{				"var_type"			"FIELD_INTEGER" "max_charges"		"3" }			"06"			{				"var_type"			"FIELD_INTEGER" "charge_restore_time"		"40" }			"07"			{				"var_type"			"FIELD_INTEGER" "charge_restore_time_tooltip_scepter"		"40" }		}	}

//=================================================================================================================	// Chaos Knight: Chaos Bolt //=================================================================================================================	"chaos_knight_chaos_bolt" {		// General //-		"ID"					"5426"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_ChaosKnight.ChaosBolt.Cast"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" // Time //-		"AbilityCooldown"				"10.0 10.0 10.0 10.0"

// Cost //-		"AbilityManaCost"				"140 140 140 140"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "chaos_bolt_speed"		"1000" }			"02"			{				"var_type"				"FIELD_INTEGER" "stun_min"				"1 1 1 2" }			"03"			{				"var_type"				"FIELD_INTEGER" "stun_max"				"2 3 4 4" "LinkedSpecialBonus"		"special_bonus_unique_chaos_knight_3" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage_min"			"75 100 125 150" }			"05"			{				"var_type"				"FIELD_INTEGER" "damage_max"			"200 225 250 275" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Chaos Knight: Reality Rift //=================================================================================================================	"chaos_knight_reality_rift" {		// General //-		"ID"					"5427"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ChaosKnight.RealityRift"

// Casting //-		"AbilityCastRange"				"550 600 650 700" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"18 14 10 6"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "cast_range"				"550 600 650 700" }			"02"			{				"var_type"					"FIELD_FLOAT" "armor_reduction"			"-1 -3 -5 -7" "LinkedSpecialBonus"		"special_bonus_unique_chaos_knight_2" }					"03"			{				"var_type"					"FIELD_INTEGER" "armor_duration"			"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Chaos Knight: Chaos Strike //=================================================================================================================	"chaos_knight_chaos_strike" {		// General //-		"ID"					"5428"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_ChaosKnight.ChaosStrike"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"12" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_damage"				"125 175 225 275" }				"03"			{				"var_type"					"FIELD_INTEGER" "lifesteal"					"75" }				}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Chaos Knight: Phantasm //=================================================================================================================	"chaos_knight_phantasm" {		// General //-		"ID"							"5429"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"2" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityCastRange"				"1200" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_ChaosKnight.Phantasm" // Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"145"

// Cost //-		"AbilityManaCost"				"125 200 275"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "images_count"				"1 2 3" }			"02"			{				"var_type"				"FIELD_INTEGER" "extra_phantasm_chance_pct_tooltip"			"50" }			"03"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"42" }				"04"			{				"var_type"					"FIELD_INTEGER" "outgoing_damage"			"0 0 0" }			"05"			{				"var_type"					"FIELD_INTEGER" "outgoing_damage_tooltip"			"100 100 100" }				"06"			{				"var_type"					"FIELD_INTEGER" "incoming_damage"			"160" }			"07"			{				"var_type"					"FIELD_INTEGER" "incoming_damage_tooltip"			"260" }					"08"			{				"var_type"				"FIELD_FLOAT" "invuln_duration"		"0.5" }			"09"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"400" }				"10"			{				"var_type"				"FIELD_INTEGER" "cooldown_scepter"		"110" }				}	}

//=================================================================================================================	// Meepo: Earthbind //=================================================================================================================	"meepo_earthbind" {		// General //-		"ID"					"5430"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Meepo.Earthbind.Cast"

// Casting //-		"AbilityCastRange"				"500 750 1000 1250" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"20 16 12 8"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"2.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"220" }			"03"			{				"var_type"				"FIELD_INTEGER" "speed"					"857" }			"04"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"500 750 1000 1250" "LinkedSpecialBonus"		"special_bonus_unique_meepo_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Meepo: Poof //=================================================================================================================	"meepo_poof" {		// General //-		"ID"							"5431" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Meepo.Poof"

// Casting //-		"AbilityCastPoint"				"1.5" "AbilityChannelTime"			"0.0" // Time //-		"AbilityCooldown"				"12 10 8 6"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"375" }			"02"			{				"var_type"					"FIELD_INTEGER" "poof_damage"				"80 100 120 140" "LinkedSpecialBonus"		"special_bonus_unique_meepo_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Meepo: Geostrike //=================================================================================================================	"meepo_geostrike" {		// General //-		"ID"							"5432" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Meepo.Geostrike"

"AbilityDamage"					"10 20 30 40"

"AbilityDuration"				"2"

// Stats //-		"AbilityModifierSupportBonus"	"5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow"					"-5 -10 -15 -20" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_tooltip"		"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Meepo: Divided We Stand //=================================================================================================================	"meepo_divided_we_stand" {		// General //-		"ID"					"5433"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "DisplayAdditionalHeroes"	"1" "LevelsBetweenUpgrades"		"7" "RequiredLevel"			"3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "tooltip_clones"		"1 2 3" }			"02"			{				"var_type"				"FIELD_INTEGER" "tooltip_share_percentage"		"20" }			"03"			{				"var_type"				"FIELD_INTEGER" "tooltip_share_percentage_scepter"		"100" }			"04"			{				"var_type"				"FIELD_FLOAT" "respawn"		"0.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "tooltip_respawn"		"20" }		}	}

//=================================================================================================================	// Treant Protector: Nature's Guise //=================================================================================================================	"treant_natures_guise" {		// General //-		"ID"					"5434"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Treant.NaturesGuise.On"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"7 6 5 3" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"265" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_move_speed"			"10 18 26 34" }			"04"			{				"var_type"					"FIELD_FLOAT" "grace_time"				"0.75" }			"05"			{				"var_type"					"FIELD_FLOAT" "bash_duration"				"0.4 1.0 1.6 2.2" "LinkedSpecialBonus"		"special_bonus_unique_treant_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Treant Protector: Leech Seed //=================================================================================================================	"treant_leech_seed" {		"ID"					"5435"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilitySound"					"Hero_Treant.LeechSeed.Cast"

"AbilityCastRange"				"350" "AbilityCastPoint"				"0.5 0.5 0.5 0.5" "FightRecapLevel"				"1" // Time //-		"AbilityCooldown"				"16 13 10 7"

// Cost //-		"AbilityManaCost"				"80 95 110 125"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "damage_interval"				"0.75" }			"02"			{				"var_type"						"FIELD_INTEGER" "leech_damage"					"15 30 45 60" "LinkedSpecialBonus"			"special_bonus_unique_treant_2" }					"03"			{				"var_type"						"FIELD_INTEGER" "movement_slow"					"-16 -20 -24 -28" }			"04"			{				"var_type"						"FIELD_INTEGER" "radius"						"500" }			"05"			{				"var_type"						"FIELD_FLOAT" "duration"						"4.5" }			"06"			{				"var_type"						"FIELD_INTEGER" "projectile_speed"				"400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Treant Protector: Living Armor //=================================================================================================================	"treant_living_armor" {		// General //-		"ID"					"5436"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Treant.LivingArmor.Cast"

"AbilityCastRange"				"0" "AbilityCastPoint"				"0.5 0.5 0.5 0.5" "FightRecapLevel"				"1" // Time //-		"AbilityCooldown"				"30 24 18 12"

// Cost //-		"AbilityManaCost"				"50"

"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage_count"		"4 5 6 7" "LinkedSpecialBonus"	"special_bonus_unique_treant" }			"02"			{				"var_type"			"FIELD_INTEGER" "health_regen"		"4 7 10 13" }			"03"			{				"var_type"			"FIELD_INTEGER" "damage_block"		"20 40 60 80" }			"04"			{				"var_type"			"FIELD_FLOAT" "duration"			"15.0" }

}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Treant Protector: Overgrowth //=================================================================================================================	"treant_overgrowth" {		// General //-		"ID"							"5437"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Treant.Overgrowth.Cast"

"AbilityCastPoint"				"0.5 0.5 0.5 0.5" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

"FightRecapLevel"				"2"

"HasScepterUpgrade"				"1" // Time //-		"AbilityCooldown"				"100 85 70"

// Cost //-		"AbilityManaCost"				"150 175 200"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"3.0 3.75 4.5" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"800" "LinkedSpecialBonus"			"special_bonus_unique_treant_5" }				"03"			{				"var_type"						"FIELD_INTEGER" "eyes_radius"					"800" "LinkedSpecialBonus"			"special_bonus_unique_treant_5" }						}	}

//=================================================================================================================	// Treant: Eyes In The Forest ( scepter ability ) //=================================================================================================================	"treant_eyes_in_the_forest" {		// General //-		"ID"							"5649"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_TREE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Treant.Eyes.Cast"

// Casting //-		"AbilityCastRange"				"160" "AbilityCastPoint"				"0.2" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"35"

// Cost //-		"AbilityManaCost"				"100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "vision_aoe"		"800" "LinkedSpecialBonus"			"special_bonus_unique_treant_5" }			"02"			{				"var_type"			"FIELD_INTEGER" "overgrowth_aoe"		"800" "LinkedSpecialBonus"			"special_bonus_unique_treant_5" }			"03"			{				"var_type"			"FIELD_FLOAT" "damage"		"175" }		}	}

//=================================================================================================================	// Ogre Magi: Fireblast //=================================================================================================================	"ogre_magi_fireblast" {		// General //-		"ID"							"5438"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_OgreMagi.Fireblast.Cast"

// Casting //-		"AbilityCastRange"				"475" "AbilityCastPoint"				"0.45" // Time //-		"AbilityCooldown"				"12"

// Cost //-		"AbilityManaCost"				"75 85 95 105"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.5" }

"02"			{				"var_type"			"FIELD_FLOAT" "multicast_delay"	"0.5" }			"03"			{				"var_type"				"FIELD_INTEGER" "fireblast_damage"		"55 110 165 220" "LinkedSpecialBonus"	"special_bonus_unique_ogre_magi_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ogre Magi: Unrefined Fireblast ( scepter ability ) //=================================================================================================================	"ogre_magi_unrefined_fireblast" {		// General //-		"ID"							"5466"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"475" "AbilityCastPoint"				"0.45" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"6"

// Cost //-		"AbilityManaCost"				"400" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.5" }

"02"			{				"var_type"			"FIELD_FLOAT" "multicast_delay"	"0.5" }

"03"			{				"var_type"			"FIELD_FLOAT" "scepter_mana"		"0.6" }			"04"			{				"var_type"				"FIELD_INTEGER" "fireblast_damage"		"275" }		}	}

//=================================================================================================================	// Ogre Magi: Ignite //=================================================================================================================	"ogre_magi_ignite" {		// General //-		"ID"							"5439"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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" "AbilitySound"					"Hero_OgreMagi.Ignite.Cast"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.45" // Time //-		"AbilityCooldown"				"15"

// Cost //-		"AbilityManaCost"				"90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "duration"			"5 6 7 8" }

"02"			{				"var_type"			"FIELD_INTEGER" "burn_damage"		"26 34 42 50" }

"03"			{				"var_type"			"FIELD_INTEGER" "slow_movement_speed_pct"		"-20 -22 -24 -26" }

"04"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"1000" }				"05"			{				"var_type"			"FIELD_FLOAT" "multicast_delay"	"0.5" }			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ogre Magi: Bloodlust //=================================================================================================================	"ogre_magi_bloodlust" {		// General //-		"ID"							"5440"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_OgreMagi.Bloodlust.Target"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.45" // Time //-		"AbilityCooldown"				"20"

// Cost //-		"AbilityManaCost"				"65"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "modelscale"		"25" }				"02"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"		"10 12 14 16" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"30 40 50 60" "LinkedSpecialBonus"	"special_bonus_unique_ogre_magi" }			"04"			{				"var_type"			"FIELD_FLOAT" "duration"			"30" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ogre Magi: Multicast //=================================================================================================================	"ogre_magi_multicast" {		// General //-		"ID"							"5441"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastAnimation"			"ACT_INVALID"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "multicast_2_times"		"0.4 0.5 0.6" }

"02"			{				"var_type"				"FIELD_FLOAT" "multicast_3_times"		"0 0.2 0.25" }

"03"			{				"var_type"				"FIELD_FLOAT" "multicast_4_times"		"0 0 0.125" }

"04"			{				"var_type"			"FIELD_INTEGER" "fireblast_mana_cost"	"20 40 60" }

"05"			{				"var_type"			"FIELD_FLOAT" "fireblast_cooldown"	"2 4 6" }

"06"			{				"var_type"			"FIELD_FLOAT" "ignite_aoe"		"150 300 450" }			"07"			{				"var_type"			"FIELD_INTEGER" "ignite_cast_range"	"150 300 450" }

"08"			{				"var_type"				"FIELD_FLOAT" "bloodlust_aoe"			"575" }

"09"			{				"var_type"				"FIELD_FLOAT" "bloodlust_cooldown"	"5 10 15" }			"10"			{				"var_type"				"FIELD_FLOAT" "multicast_2_times_tooltip"		"40 50 60" }

"11"			{				"var_type"				"FIELD_FLOAT" "multicast_3_times_tooltip"		"0 20 25" }

"12"			{				"var_type"				"FIELD_FLOAT" "multicast_4_times_tooltip"		"0 0 12.5" }

}	}

//=================================================================================================================	// Undying: Decay //=================================================================================================================	"undying_decay" {		// General //-		"ID"						"5442"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"

"AbilityCastRange"				"650" "AbilityCastPoint"				"0.45 0.45 0.45 0.45" "FightRecapLevel"				"1"

"HasScepterUpgrade"			"1" // Time //-		"AbilityCooldown"				"10.0 8.0 6.0 4.0" "AbilityDuration"				"21.0 24.0 27.0 30.0"

// Cost //-		"AbilityManaCost"				"70 85 100 115"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "decay_damage"					"20 50 80 110" }			"02"			{				"var_type"						"FIELD_INTEGER" "str_steal"						"4" }				"03"			{				"var_type"						"FIELD_FLOAT" "decay_duration"				"45" "LinkedSpecialBonus"			"special_bonus_unique_undying_4" }			"04"			{				"var_type"						"FIELD_INTEGER" "radius"						"325" }						"05"			{				"var_type"						"FIELD_INTEGER" "str_scale_up"					"2" }					"06"			{				"var_type"						"FIELD_INTEGER" "str_steal_scepter"				"10" }						}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Undying: Soul Rip //=================================================================================================================	"undying_soul_rip" {	// General //-		"ID"					"5443"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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 //-		"AbilityCastPoint"				"0.45 0.45 0.45 0.45"

// Time //-		"AbilityCooldown"				"24.0 18.0 12.0 6.0"

// Cost //-		"AbilityManaCost"				"100 110 120 130" // Cast Range //-		"AbilityCastRange"				"750"

// Stats //-		"AbilityModifierSupportValue"	"0.0"	// Modifier just does damage/healing // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage_per_unit"			"18 22 26 30" }						"02"			{				"var_type"					"FIELD_INTEGER" "max_units"					"10 12 14 16" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"1300" }			"04"			{				"var_type"					"FIELD_INTEGER" "tombstone_heal"			"2 4 6 8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Undying: Tombstone //=================================================================================================================	"undying_tombstone" {		// General //-		"ID"					"5444"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "FightRecapLevel"				"1" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilitySound"					"Hero_Undying.Tombstone"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.45 0.45 0.45 0.45"

// Time //-		"AbilityCooldown"				"85 80 75 70" // Cost //-		"AbilityManaCost"				"120 130 140 150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "tombstone_health"				"8 10 12 16" }			"02"			{				"var_type"				"FIELD_INTEGER" "hits_to_destroy_tooltip"				"4 5 6 8" "LinkedSpecialBonus"		"special_bonus_unique_undying_5" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"30.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius"				"1200" }			"05"			{				"var_type"				"FIELD_INTEGER" "health_threshold"		"100 200 300 400" }			"06"			{				"var_type"				"FIELD_INTEGER" "health_threshold_pct_tooltip"		"20 25 30 35" }			"07"			{				"var_type"				"FIELD_FLOAT" "zombie_interval"		"4.5 4.0 3.5 3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Tombstone Aura //=================================================================================================================	"undying_tombstone_zombie_aura" {		// General //-		"ID"					"5445"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"

"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"600 800 1000 1200" }			"02"			{				"var_type"				"FIELD_INTEGER" "health_threshold"		"100 200 300 400" }			"03"			{				"var_type"				"FIELD_FLOAT" "zombie_interval"		"3.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_speed"			"50" }		}	}

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

// Stats //-		"AbilityModifierSupportBonus"	"5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "slow"					"-7" }			"02"			{				"var_type"				"FIELD_INTEGER" "health_threshold"		"100 200 300 400" }			"03"			{				"var_type"				"FIELD_FLOAT" "health_threshold_pct"	"20 25 30 35" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"2.5" }			"05"			{				"var_type"				"FIELD_INTEGER" "bonus_speed"			"50" }			"06"			{				"var_type"				"FIELD_INTEGER" "radius"				"1200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Undying: Flesh Golem //=================================================================================================================	"undying_flesh_golem" {		// General //-		"ID"							"5447"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Undying.FleshGolem" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"75.0 75.0 75.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"30" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"750" }			"03"			{				"var_type"					"FIELD_INTEGER" "full_power_radius"			"200" }			"04"			{				"var_type"					"FIELD_INTEGER" "max_damage_amp"			"20 25 30" }			"05"			{				"var_type"					"FIELD_INTEGER" "min_damage_amp"			"1" }						"06"			{				"var_type"					"FIELD_INTEGER" "max_speed_slow"				"20" }			"07"			{				"var_type"					"FIELD_INTEGER" "min_speed_slow"				"1" }			"08"			{				"var_type"					"FIELD_INTEGER" "death_heal"				"10" }			"09"			{				"var_type"					"FIELD_INTEGER" "death_heal_creep"			"2" }				}	}

//=================================================================================================================	// Rubick: Telekinesis //=================================================================================================================	"rubick_telekinesis" {	// General //-		"ID"							"5448"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG"

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

// Time //-		"AbilityCooldown"				"22"

// Cost //-		"AbilityManaCost"				"125" // Cast Range //-		"AbilityCastRange"				"550 575 600 625"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "lift_duration"				"1.5 1.75 2.0 2.25" }			"02"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.0 1.25 1.5 1.75" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"325 325 325 325" }			"04"			{				"var_type"					"FIELD_INTEGER" "max_land_distance"			"375 375 375 375" "LinkedSpecialBonus"		"special_bonus_unique_rubick" }			"05"			{				"var_type"					"FIELD_FLOAT" "fall_duration"				"0.3 0.3 0.3 0.3" // the portion of the lift that is falling }			"06"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"550 575 600 625" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Rubick: Telekinesis Land //=================================================================================================================	"rubick_telekinesis_land" {		// General //-		"ID"							"5449"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_AOE" "MaxLevel"						"1" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"325 325 325 325" }		}	}

//=================================================================================================================	// Rubick: Fade Bolt //=================================================================================================================	"rubick_fade_bolt" {		// General //-		"ID"							"5450"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Rubick.FadeBolt.Cast"

// Casting //-		"AbilityCastPoint"				"0.1 0.1 0.1 0.1" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3"

// Time //-		"AbilityCooldown"				"16 14 12 10"

// Cost //-		"AbilityManaCost"				"120 130 140 150" // Cast Range //-		"AbilityCastRange"				"800 800 800 800"

// Stats //-		"AbilityModifierSupportValue"	"0.35"	// can chain to multiple units

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"80 160 240 320" }			"02"			{				"var_type"					"FIELD_INTEGER" "jump_damage_reduction_pct"	"8" "CalculateSpellDamageTooltip"	"0" }			"03"			{				"var_type"						"FIELD_INTEGER" "hero_attack_damage_reduction"	"20 25 30 35" "LinkedSpecialBonus"		"special_bonus_unique_rubick_2" "CalculateSpellDamageTooltip"	"0" }			"04"			{				"var_type"						"FIELD_INTEGER" "creep_attack_damage_reduction"	"10 13 15 17" "CalculateSpellDamageTooltip"	"0" }						"05"			{				"var_type"					"FIELD_FLOAT" "duration"					"10.0 10.0 10.0 10.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "radius"					"440" }						"07"			{				"var_type"					"FIELD_FLOAT" "jump_delay"				"0.25 0.25 0.25 0.25" }		}	}

//=================================================================================================================	// Rubick: Null Field //=================================================================================================================	"rubick_null_field" {		// General //-		"ID"							"5451"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"30" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "magic_damage_reduction_pct"	"10 14 18 22" "LinkedSpecialBonus"		"special_bonus_unique_rubick_3" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"1200" }		}	}

//=================================================================================================================	// Rubick: Spell Steal //=================================================================================================================	"rubick_spell_steal" {		// General //-		"ID"							"5452"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Rubick.SpellSteal.Cast"

"AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"1"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.1 0.1 0.1 0.1" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_7"

// Time //-		"AbilityCooldown"				"20.0 18.0 16.0"

// Cost //-		"AbilityManaCost"				"25 25 25" // Cast Range //-		"AbilityCastRange"				"1000 1000 1000"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"180.0 240.0 300.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "projectile_speed"			"900" }			"03"			{				"var_type"					"FIELD_INTEGER" "cast_range_scepter"			"1400" }			"04"			{				"var_type"					"FIELD_INTEGER" "cooldown_scepter"			"2" }		}	}

//=================================================================================================================	// Rubick: Empty 1 //=================================================================================================================	"rubick_empty1" {		// General //-		"ID"							"5453"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" }

//=================================================================================================================	// Rubick: Empty 2 //=================================================================================================================	"rubick_empty2" {		// General //-		"ID"							"5454"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6" }

//=================================================================================================================	// Rubick: Hidden 1 //=================================================================================================================	"rubick_hidden1" {		// General //-		"ID"							"5455"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Rubick: Hidden 2 //=================================================================================================================	"rubick_hidden2" {		// General //-		"ID"							"5456"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Rubick: Hidden 3 //=================================================================================================================	"rubick_hidden3" {		// General //-		"ID"							"5457"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Disruptor: Thunder Strike //=================================================================================================================	"disruptor_thunder_strike" {		// General //-		"ID"							"5458"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Disruptor.ThunderStrike.Target"

// Casting //-		"AbilityCastPoint"				"0.05 0.05 0.05 0.05"

// Time //-		"AbilityCooldown"				"12 11 10 9"

// Cost //-		"AbilityManaCost"				"130 130 130 130" // Cast Range //-		"AbilityCastRange"				"800 800 800 800"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"240 240 240 240" }			"02"			{				"var_type"					"FIELD_INTEGER" "strikes"					"4 4 4 4" "LinkedSpecialBonus"		"special_bonus_unique_disruptor" }			"03"			{				"var_type"					"FIELD_FLOAT" "strike_interval"			"2.0 2.0 2.0 2.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "strike_damage"				"40 60 80 100" "LinkedSpecialBonus"		"special_bonus_unique_disruptor_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Disruptor: Glimpse //=================================================================================================================	"disruptor_glimpse" {		// General //-		"ID"							"5459"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Disruptor.Glimpse.Target"

// Casting //-		"AbilityCastPoint"				"0.05 0.05 0.05 0.05"

// Time //-		"AbilityCooldown"				"60.0 46.0 32.0 18.0"

// Cost //-		"AbilityManaCost"				"100" // Cast Range //-		"AbilityCastRange"				"600 1000 1400 1800"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "backtrack_time"			"4.0 4.0 4.0 4.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "cast_range"				"600 1000 1400 1800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Disruptor: Kinetic Field //=================================================================================================================	"disruptor_kinetic_field" {		// General //-		"ID"							"5460"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Disruptor.KineticField"

// Casting //-		"AbilityCastPoint"				"0.05 0.05 0.05 0.05"

// Time //-		"AbilityCooldown"				"13 12 11 10"

// Cost //-		"AbilityManaCost"				"70 70 70 70" // Cast Range //-		"AbilityCastRange"				"900 900 900 900"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"340" }			"02"			{				"var_type"					"FIELD_FLOAT" "formation_time"			"1.2 1.2 1.2 1.2" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"2.6 3.2 3.8 4.4" "LinkedSpecialBonus"		"special_bonus_unique_disruptor_5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Disruptor: Static Storm //=================================================================================================================	"disruptor_static_storm" {		// General //-		"ID"							"5461"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Disruptor.StaticStorm.Cast"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"0.05 0.05 0.05 0.05" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"90 80 70"

// Cost //-		"AbilityManaCost"				"125 175 225" // Cast Range //-		"AbilityCastRange"				"800 800 800 800"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"450" }			"02"			{				"var_type"					"FIELD_INTEGER" "pulses"					"20" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage_max"				"200 250 300" }			"04"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration_scepter"			"7.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "pulses_scepter"			"28" }		}	}

//=================================================================================================================	// Nyx Assassin: Impale //=================================================================================================================	"nyx_assassin_impale" {		// General //-		"ID"							"5462"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_NyxAssassin.Impale"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"14.0"

// Cost //-		"AbilityManaCost"				"95 115 135 155" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "width"				"125 125 125 125" }			"02"			{					"var_type"			"FIELD_FLOAT" "duration"			"1.6 2.0 2.4 2.8" }			"03"			{				"var_type"			"FIELD_INTEGER" "length"			"700" }			"04"			{				"var_type"			"FIELD_INTEGER" "speed"				"1600 1600 1600 1600" }			"05"			{				"var_type"			"FIELD_INTEGER" "cooldown_upgrade"	"7" }			"06"			{				"var_type"				"FIELD_INTEGER" "impale_damage"			"80 140 200 260" "LinkedSpecialBonus"	"special_bonus_unique_nyx_2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Nyx Assassin: Mana Burn //=================================================================================================================	"nyx_assassin_mana_burn" {		// General //-		"ID"							"5463"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_NyxAssassin.ManaBurn.Target"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" // Casting //-		"AbilityCastRange"				"600 600 600 600" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" // Time //-		"AbilityCooldown"				"28.0 20.0 12.0 4.0"

// Cost //-		"AbilityManaCost"				"100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "float_multiplier"		"3.5 4 4.5 5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Nyx Assassin: Spiked Carapce //=================================================================================================================	"nyx_assassin_spiked_carapace" {		// General //-		"ID"							"5464"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_NyxAssassin.SpikedCarapace"

// Stats //-		"AbilityCooldown"				"25 20 15 10" "AbilityCastPoint"				"0 0 0 0"

// Cost //-		"AbilityManaCost"				"40 40 40 40" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "reflect_duration"			"2.25" }			"02"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"0.6 1.2 1.8 2.4" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"0" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_armor"				"0" }			"05"			{				"var_type"					"FIELD_INTEGER" "bonus_intellect"				"0" }			"06"			{				"var_type"					"FIELD_INTEGER" "burrow_aoe"				"300" }			"07"			{				"var_type"							"FIELD_INTEGER" "damage_reflect_pct"		"100" "LinkedSpecialBonus"				"special_bonus_unique_nyx" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Nyx Assassin: Vendetta //=================================================================================================================	"nyx_assassin_vendetta" {		// General //-		"ID"							"5465"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_NyxAssassin.Vendetta" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Stats //-		"AbilityCooldown"				"70.0 60.0 50.0"

// Cost //-		"AbilityManaCost"				"160 210 260" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"40 50 60" }			"02"			{				"var_type"				"FIELD_FLOAT" "fade_time"				"0.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "movement_speed"		"16 18 20" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"250 400 550" }			"05"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"70 60 50" }			"06"			{				"var_type"			"FIELD_INTEGER" "health_regen_rate_scepter"		"3" }			"07"			{				"var_type"			"FIELD_INTEGER" "mana_regen_rate_scepter"		"3" }		}	}

//=================================================================================================================	// Nyx Assassin: Burrow ( scepter ability ) //=================================================================================================================	"nyx_assassin_burrow" {		// General //-		"ID"							"5666"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1" "AbilitySound"					"Hero_NyxAssassin.Burrow.In" "LinkedAbility"					"nyx_assassin_unburrow" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastPoint"				"1.5" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "health_regen_rate"		"1.5" }			"02"			{				"var_type"			"FIELD_FLOAT" "mana_regen_rate"		"1.5" }			"03"			{				"var_type"						"FIELD_INTEGER" "damage_reduction"			"40" }			"04"			{				"var_type"						"FIELD_INTEGER" "impale_burn_range_increase_pct_tooltip"			"75" }						"05"			{				"var_type"						"FIELD_INTEGER" "mana_burn_burrow_range_tooltip"			"1050" }			"06"			{				"var_type"						"FIELD_INTEGER" "impale_burrow_range_tooltip"			"1225" }			"07"			{				"var_type"						"FIELD_INTEGER" "impale_burrow_cooldown_tooltip"			"7" }			"08"			{				"var_type"						"FIELD_INTEGER" "carapace_burrow_range_tooltip"			"300" }		}	}

//=================================================================================================================	// Nyx Assassin: Unburrow //=================================================================================================================	"nyx_assassin_unburrow" {		// General //-		"ID"					"5673"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"						"1" "FightRecapLevel"				"1" "LinkedAbility"					"nyx_assassin_burrow" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" // Casting //-		"AbilityCastPoint"				"0.0"

// Time //-		"AbilityCooldown"				"0.0" // Cost //-		"AbilityManaCost"				"0" }

//=================================================================================================================	// Naga Siren: Mirror Image //=================================================================================================================	"naga_siren_mirror_image" {		// General //-		"ID"							"5467"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilitySound"					"Hero_NagaSiren.MirrorImage"

// Casting //-		"AbilityCastPoint"				"0.65"

// Time //-		"AbilityCooldown"				"40.0 40.0 40.0 40.0"

// Cost //-		"AbilityManaCost"				"70 80 90 100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"30.0 30.0 30.0 30.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "outgoing_damage"			"-75 -70 -65 -60" "LinkedSpecialBonus"		"special_bonus_unique_naga_siren_4" }			"03"			{				"var_type"					"FIELD_INTEGER" "outgoing_damage_tooltip"	"25 30 35 40" "LinkedSpecialBonus"		"special_bonus_unique_naga_siren_4" }			"04"			{				"var_type"					"FIELD_INTEGER" "incoming_damage"			"450 400 350 300" }			"05"			{				"var_type"					"FIELD_INTEGER" "tooltip_incoming_damage_total_pct"			"550 500 450 400" }			"06"			{				"var_type"					"FIELD_INTEGER" "images_count"				"3 3 3 3" "LinkedSpecialBonus"		"special_bonus_unique_naga_siren" }			"07"			{				"var_type"					"FIELD_FLOAT" "invuln_duration"			"0.3" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Naga Siren: Ensnare //=================================================================================================================	"naga_siren_ensnare" {		// General //-		"ID"							"5468"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_NagaSiren.Ensnare.Cast"

// Casting //-		"AbilityCastPoint"				"0.6"

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

// Cost //-		"AbilityManaCost"				"70 80 90 100" // Cast Range //-		"AbilityCastRange"				"650 650 650 650"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"2.0 3.0 4.0 5.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "net_speed"					"1500 1500 1500 1500" }			"03"			{				"var_type"					"FIELD_INTEGER" "fake_ensnare_distance"		"900 900 900 900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Naga Siren: Rip Tide //=================================================================================================================	"naga_siren_rip_tide" {		// General //-		"ID"							"5469"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_NagaSiren.Riptide.Cast"

// Casting //-		"AbilityCastPoint"				"0 0 0 0"

// Time //-		"AbilityCooldown"				"10.0"

// Cost //-		"AbilityManaCost"				"80 90 100 110" // Damage. //-		"AbilityDamage"					"120 160 200 240"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "armor_reduction"			"-2 -3 -4 -5" "LinkedSpecialBonus"		"special_bonus_unique_naga_siren_3" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"					"320" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"8.0 8.0 8.0 8.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Naga Siren: Song of the Siren //=================================================================================================================	"naga_siren_song_of_the_siren" {		// General //-		"ID"							"5470"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_NagaSiren.SongOfTheSiren"

// Casting //-		"AbilityCastPoint"				"1.0" "AbilityCastRange"				"1000 1200 1400" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"160.0 120.0 80.0"

// Cost //-		"AbilityManaCost"				"100 150 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"1000 1200 1400" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"7.0 7.0 7.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "animation_rate"				"0.55 0.55 0.55" }			"04"			{				"var_type"					"FIELD_FLOAT" "regen_rate"				"10.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "regen_rate_self"				"10.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "regen_rate_tooltip_scepter"				"10" }		}	}

//=================================================================================================================	// Naga Siren: Song of the Siren Cancel //=================================================================================================================	"naga_siren_song_of_the_siren_cancel" {		// General //-		"ID"							"5478"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel"						"1" // Casting //-		"AbilityCastPoint"				"0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"1.0 1.0 1.0" }

//=================================================================================================================	// Keeper of the Light: Illuminate //=================================================================================================================	"keeper_of_the_light_illuminate" {		// General //-		"ID"							"5471"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_KeeperOfTheLight.Illuminate.Discharge"

// Casting //-		"AbilityCastRange"				"1800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"10.0 10.0 10.0 10.0" "AbilityChannelTime"			"2.0 3.0 4.0 5.0"

// Cost //-		"AbilityManaCost"				"150 160 170 180"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage_per_second"		"100.0 100.0 100.0 100.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "max_channel_time"		"2.0 3.0 4.0 5.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"375" }			"04"			{				"var_type"				"FIELD_INTEGER" "range"					"1550" }			"05"			{				"var_type"				"FIELD_FLOAT" "speed"					"1050.0" }						"06"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800 800 800 800" }			"07"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34 3.34 3.34 3.34" }			"08"			{					"var_type"				"FIELD_INTEGER" "channel_vision_radius"	"375" }			"09"			{					"var_type"					"FIELD_FLOAT" "channel_vision_interval"	"0.5" }			"10"			{				"var_type"					"FIELD_FLOAT" "channel_vision_duration"	"10.34" }			"11"			{				"var_type"					"FIELD_INTEGER" "channel_vision_step"		"150" }			"12"			{				"var_type"					"FIELD_INTEGER" "total_damage"				"200 300 400 500" "LinkedSpecialBonus"		"special_bonus_unique_keeper_of_the_light" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Keeper of the Light: Mana Leak //=================================================================================================================	"keeper_of_the_light_mana_leak" {		// General //-		"ID"							"5472"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_KeeperOfTheLight.ManaLeak.Cast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"16 14 12 10"

// Cost //-		"AbilityManaCost"				"160"

// Cast Range //-		"AbilityCastRange"				"400 500 600 700"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0 5.0 6.0 7.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "mana_leak_pct"				"5.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"1.5 2.0 2.5 3.0" "LinkedSpecialBonus"		"special_bonus_unique_keeper_of_the_light_3" }			"04"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"400 500 600 700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Keeper of the Light: Chakra Magic //=================================================================================================================	"keeper_of_the_light_chakra_magic" {		// General //-		"ID"							"5473"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_KeeperOfTheLight.ChakraMagic.Target"

// Casting //-		"AbilityCastRange"				"900 900 900 900" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"17 16 15 14"

// Cost //-		"AbilityManaCost"				"25 35 45 55"

// Stats //-		"AbilityModifierSupportValue"	"3.0"	// Value much higher than cost.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "mana_restore"			"75 150 225 300" "LinkedSpecialBonus"	"special_bonus_unique_keeper_of_the_light_2" }						"02"			{				"var_type"				"FIELD_FLOAT" "cooldown_reduction"	"3 4 5 6" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"			"15" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Keeper of the Light: Empty 1 //=================================================================================================================	"keeper_of_the_light_empty1" {		// General //-		"ID"							"5501"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Keeper of the Light: Empty 2 //=================================================================================================================	"keeper_of_the_light_empty2" {		// General //-		"ID"							"5502"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Keeper of the Light: Spirit Form //=================================================================================================================	"keeper_of_the_light_spirit_form" {		// General //-		"ID"							"5474"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_KeeperOfTheLight.SpiritForm" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

"HasScepterUpgrade"			"1"

// Time //-		"AbilityCooldown"				"80.0 70.0 60.0"

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

// Stats //-		"AbilityModifierSupportValue"	"0.35"	// Attacks are primarily about the damage

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"40.0 40.0 40.0" }		}	}

//=================================================================================================================	// Keeper of the Light: Recall //=================================================================================================================	"keeper_of_the_light_recall" {		// General //-		"ID"							"5475"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags"			"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3" "AbilitySound"					"Hero_KeeperOfTheLight.Recall.Cast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCastRange"				"0" "AbilityCooldown"				"15"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "teleport_delay"		"5.0 4.0 3.0" }		}	}

//=================================================================================================================	// Keeper of the Light: Blinding Light //=================================================================================================================	"keeper_of_the_light_blinding_light" {		// General //-		"ID"							"5476"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3" "AbilitySound"					"Hero_KeeperOfTheLight.BlindingLight"

// Casting //-		"AbilityCastRange"				"900 900 900" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"20 16 12"

// Cost //-		"AbilityManaCost"				"50 50 50"

// Stats //-		"AbilityModifierSupportValue"	"1.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"675 675 675" }			"02"			{				"var_type"				"FIELD_FLOAT" "miss_duration"			"4.0 5.0 6.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "miss_rate"				"80 80 80" }			"04"			{				"var_type"				"FIELD_INTEGER" "knockback_distance"	"525" }			"05"			{				"var_type"				"FIELD_INTEGER" "knockback_height"		"50 50 50" }			"06"			{				"var_type"				"FIELD_FLOAT" "knockback_duration"	"0.4 0.4 0.4" }		}	}

//=================================================================================================================	// Keeper of the Light: Illuminate End //=================================================================================================================	"keeper_of_the_light_illuminate_end" {		// General //-		"ID"							"5477"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"

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

//=================================================================================================================	// Keeper of the Light: Spirit Form Illuminate //=================================================================================================================	"keeper_of_the_light_spirit_form_illuminate" {		// General //-		"ID"							"5479"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"1800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_7"

// Time //-		"AbilityCooldown"				"10.0 10.0 10.0 10.0"

// Cost //-		"AbilityManaCost"				"150 160 170 180"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage_per_second"		"100.0 100.0 100.0 100.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "max_channel_time"		"2.0 3.0 4.0 5.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"375" }			"04"			{				"var_type"				"FIELD_INTEGER" "range"					"1550" }			"05"			{				"var_type"				"FIELD_FLOAT" "speed"					"1050.0" }						"06"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800 800 800 800" }			"07"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34 3.34 3.34 3.34" }			"08"			{					"var_type"				"FIELD_INTEGER" "channel_vision_radius"	"375" }			"09"			{					"var_type"					"FIELD_FLOAT" "channel_vision_interval"	"0.5" }			"10"			{				"var_type"					"FIELD_FLOAT" "channel_vision_duration"	"10.34" }			"11"			{				"var_type"					"FIELD_INTEGER" "channel_vision_step"		"150" }			"12"			{				"var_type"					"FIELD_INTEGER" "total_damage"				"200 300 400 500" "LinkedSpecialBonus"		"special_bonus_unique_keeper_of_the_light" }		}	}

//=================================================================================================================	// Keeper of the Light: Spirit Form Illuminate End //=================================================================================================================	"keeper_of_the_light_spirit_form_illuminate_end" {		// General //-		"ID"							"5503"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"

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

//=================================================================================================================	// Visage: Grave Chill //=================================================================================================================	"visage_grave_chill" {		// General //-		"ID"							"5480"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Visage.GraveChill.Cast"

// Casting //-		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Time //-		"AbilityCooldown"				"16.0 14.0 12.0 10.0"

// Cost //-		"AbilityManaCost"				"90"

// Cast Range //-		"AbilityCastRange"				"650"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "chill_duration"			"3.25 4.5 5.75 7.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "movespeed_bonus"				"32 32 32 32" }			"03"			{				"var_type"					"FIELD_INTEGER" "attackspeed_bonus"				"64 64 64 64" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Visage: Soul Assumption //=================================================================================================================	"visage_soul_assumption" {		// General //-		"ID"							"5481"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Visage.SoulAssumption.Cast"

// Casting //-		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Time //-		"AbilityCooldown"				"4.0 4.0 4.0 4.0"

// Cost //-		"AbilityManaCost"				"170 160 150 140"

// Cast Range //-		"AbilityCastRange"				"900 900 900 900"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bolt_speed"				"1000" }			"02"			{				"var_type"					"FIELD_INTEGER" "soul_base_damage"			"20" }			"03"			{				"var_type"					"FIELD_INTEGER" "soul_charge_damage"		"65" "LinkedSpecialBonus"		"special_bonus_unique_visage_4" }			"04"			{				"var_type"					"FIELD_INTEGER" "stack_limit"				"3 4 5 6" }			"05"			{				"var_type"					"FIELD_FLOAT" "stack_duration"			"6.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "damage_limit"				"110" }			"07"			{				"var_type"					"FIELD_INTEGER" "radius"					"1375" }			"08"			{				"var_type"					"FIELD_FLOAT" "damage_min"				"2.0" }			"09"			{				"var_type"					"FIELD_FLOAT" "damage_max"				"3000.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Visage: Gravekeeper's Cloak //=================================================================================================================	"visage_gravekeepers_cloak" {		// General //-		"ID"							"5482"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_INTEGER" "max_layers"						"4" }			"02"			{				"var_type"							"FIELD_INTEGER" "damage_reduction"					"8 12 16 20" }			"03"			{				"var_type"							"FIELD_FLOAT" "recovery_time"						"6 5 4 3" "LinkedSpecialBonus"	"special_bonus_unique_visage_5" }			"04"			{				"var_type"							"FIELD_INTEGER" "minimum_damage"					"50" }			"05"			{				"var_type"							"FIELD_INTEGER" "radius"							"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Visage: Summon Familiars //=================================================================================================================	"visage_summon_familiars" {		// General //-		"ID"							"5483"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Visage.SummonFamiliars.Cast"

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

// Time //-		"AbilityCooldown"				"130"

// Cost //-		"AbilityManaCost"				"150 150 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "familiar_hp"				"400 550 700" }			"02"			{				"var_type"					"FIELD_INTEGER" "familiar_armor"			"0 1 2" }			"03"			{				"var_type"					"FIELD_INTEGER" "familiar_speed"			"430" "LinkedSpecialBonus"		"special_bonus_unique_visage_2" }			"04"			{				"var_type"					"FIELD_INTEGER" "familiar_attack_damage"	"30 45 60" }		}	}

//=================================================================================================================	// Visage: Summon Familiars Stone Form Self Cat //=================================================================================================================	"visage_stone_form_self_cast" {		// General //-		"ID"					"7116"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "MaxLevel"						"3"

// Casting //-		"AbilityCastPoint"				"0.0" // Time //-		"AbilityCooldown"				"0.0" // Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_INTEGER" "stun_radius"						"350" }			"02"			{				"var_type"							"FIELD_FLOAT" "stun_delay"						"0.55" }						"03"			{				"var_type"							"FIELD_INTEGER" "stun_damage"						"60 100 140" }			"04"			{				"var_type"							"FIELD_FLOAT" "stun_duration"						"1.0 1.25 1.5" }			"05"			{				"var_type"							"FIELD_FLOAT" "stone_duration"					"6.0" }			"06"			{				"var_type"							"FIELD_FLOAT" "hp_regen"							"150 175 200" }		}	}

//=================================================================================================================	// Visage: Summon Familiars Stone Form //=================================================================================================================	"visage_summon_familiars_stone_form" {		// General //-		"ID"							"5484"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilityCastRange"				"160" "AbilityCastPoint"				"0.0" "MaxLevel"						"3" "AbilitySound"					"Visage_Familiar.StoneForm.Cast"

// Time //-		"AbilityCooldown"				"14.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_INTEGER" "stun_radius"						"350" }			"02"			{				"var_type"							"FIELD_FLOAT" "stun_delay"						"0.55" }						"03"			{				"var_type"							"FIELD_INTEGER" "stun_damage"						"60 100 140" }			"04"			{				"var_type"							"FIELD_FLOAT" "stun_duration"						"1.0 1.25 1.5" }			"05"			{				"var_type"							"FIELD_FLOAT" "stone_duration"					"6.0" }			"06"			{				"var_type"							"FIELD_FLOAT" "hp_regen"							"150 175 200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Wisp: Tether //=================================================================================================================	"wisp_tether" {		// General //-		"ID"							"5485"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Casting //-		"AbilityCastPoint"				"0.001 0.001 0.001 0.001" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"12.0 12.0 12.0 12.0" "AbilityDuration"				"14"

// Cost //-		"AbilityManaCost"				"40 40 40 40" // Cast Range //-		"AbilityCastRange"				"1800 1800 1800 1800"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"900 900 900 900" }			"02"			{				"var_type"					"FIELD_INTEGER" "movespeed"					"10 12 14 16" }			"03"			{				"var_type"					"FIELD_INTEGER" "latch_distance"			"700 700 700 700" }			"04"			{				"var_type"					"FIELD_INTEGER" "latch_speed"				"1000 1000 1000 1000" }			"05"			{				"var_type"					"FIELD_FLOAT" "tether_duration"			"14" }			"06"			{				"var_type"					"FIELD_FLOAT" "tether_heal_amp"			"1.5" }			"07"			{				"var_type"					"FIELD_INTEGER" "slow"			"-100" }			"08"			{				"var_type"					"FIELD_INTEGER" "attackslow_tooltip"			"-100" }			"09"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"0.75 1.25 1.75 2.25" }		}	}

//=================================================================================================================	// Wisp: Spirits //=================================================================================================================	"wisp_spirits" {		// General //-		"ID"							"5486"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Wisp.Spirits.Cast"

// Casting //-		"AbilityCastPoint"				"0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"20.0 18.0 16.0 14.0" "AbilityDuration"				"19.0 19.0 19.0 19.0"

// Cost //-		"AbilityManaCost"				"150" // Special //-		"AbilitySpecial" {			"02"			{				"var_type"					"FIELD_INTEGER" "creep_damage"				"8 14 20 26" }			"03"			{				"var_type"					"FIELD_INTEGER" "hero_damage"				"25 50 75 100" "LinkedSpecialBonus"		"special_bonus_unique_wisp" }			"04"			{				"var_type"					"FIELD_FLOAT" "revolution_time"			"5.0 5.0 5.0 5.0" }			"05"			{				"var_type"					"FIELD_INTEGER" "min_range"					"100 100 100 100" }			"06"			{				"var_type"					"FIELD_INTEGER" "max_range"					"700" "LinkedSpecialBonus"		"special_bonus_unique_wisp_3" }			"07"			{				"var_type"					"FIELD_INTEGER" "hero_hit_radius"			"70 70 70 70" }			"08"			{				"var_type"					"FIELD_INTEGER" "explode_radius"			"300 300 300 300" }			"09"			{				"var_type"					"FIELD_INTEGER" "hit_radius"				"150 150 150 150" }			"10"			{				"var_type"					"FIELD_INTEGER" "default_radius"			"150" }			"11"			{				"var_type"					"FIELD_INTEGER" "spirit_movement_rate"		"250 250 250 250" }			"12"			{				"var_type"					"FIELD_FLOAT" "spirit_duration"			"19.0 19.0 19.0 19.0" }		}	}

//=================================================================================================================	// Wisp: Overcharge //=================================================================================================================	"wisp_overcharge" {		// General //-		"ID"							"5487"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"2.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "bonus_attack_speed"		"40 50 60 70" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage_pct"			"-5 -10 -15 -20" }			"03"			{				"var_type"					"FIELD_FLOAT" "drain_interval"			"0.2 0.2 0.2 0.2" }			"04"			{				"var_type"					"FIELD_FLOAT" "drain_pct"					"0.06" }			"05"			{				"var_type"					"FIELD_FLOAT" "drain_pct_tooltip"			"6.0" }		}	}

//=================================================================================================================	// Wisp: Relocate //=================================================================================================================	"wisp_relocate" {		// General //-		"ID"							"5488"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Wisp.Relocate"

// Casting //-		"AbilityCastPoint"				"0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"120.0 100.0 80.0"

// Cost //-		"AbilityManaCost"				"100 100 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "cast_delay"				"2.7 2.35 2.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "return_time"				"12.0 12.0 12.0" }		}	}

//=================================================================================================================	// Wisp: Tether //=================================================================================================================	"wisp_tether_break" {		// General //-		"ID"							"5489"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "MaxLevel"						"1"

// Casting //-		"AbilityCastPoint"				"0 0 0 0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"1.0 1.0 1.0 1.0" }

//=================================================================================================================	// Wisp: Spirits In	//================================================================================================================= "wisp_spirits_in" {		// General //-		"ID"							"5490"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "MaxLevel"						"1"

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

//=================================================================================================================	// Wisp: Spirits Out //=================================================================================================================	"wisp_spirits_out" {		// General //-		"ID"							"5493"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "MaxLevel"						"1"

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

//=================================================================================================================	// Slark: Dark Pact //=================================================================================================================	"slark_dark_pact" {		// General //-		"ID"							"5494"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Slark.DarkPact.Cast"

// Casting //-		"AbilityCastPoint"				"0.001 0.001 0.001 0.001" "AbilityCastRange"				"325"

// Time //-		"AbilityCooldown"				"9.0 8.0 7.0 6.0"

// Cost //-		"AbilityManaCost"				"55 50 45 40" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "delay"					"1.5" }			"02"			{				"var_type"				"FIELD_FLOAT" "pulse_duration"		"1.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"325" }				"04"			{				"var_type"				"FIELD_INTEGER" "total_damage"			"75 150 225 300" "LinkedSpecialBonus"	"special_bonus_unique_slark_2" }			"05"			{				"var_type"				"FIELD_INTEGER" "total_pulses"			"10" }				"06"			{				"var_type"				"FIELD_FLOAT" "pulse_interval"		"0.1" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Slark: Pounce //=================================================================================================================	"slark_pounce" {		// General //-		"ID"							"5495"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Slark.Pounce.Cast"

// Time //-		"AbilityCooldown"				"20.0 16.0 12.0 8.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "pounce_distance"		"700" }			"02"			{				"var_type"				"FIELD_FLOAT" "pounce_speed"			"933.33" }			"03"			{				"var_type"				"FIELD_FLOAT" "pounce_acceleration"	"7000.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "pounce_radius"			"95" }			"05"			{				"var_type"				"FIELD_INTEGER" "pounce_damage"			"40 80 120 160" }			"06"			{				"var_type"				"FIELD_FLOAT" "leash_duration"		"3.5" "LinkedSpecialBonus"	"special_bonus_unique_slark" }			"07"			{				"var_type"				"FIELD_INTEGER" "leash_radius"			"325" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Slark: Essence Shift //=================================================================================================================	"slark_essence_shift" {		// General //-		"ID"							"5496" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "agi_gain"				"3" }			"02"			{				"var_type"				"FIELD_INTEGER" "stat_loss"				"1" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"15 30 60 120" "LinkedSpecialBonus"	"special_bonus_unique_slark_4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Slark Shadow Dance //=================================================================================================================	"slark_shadow_dance" {		// General //-		"ID"							"5497"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "HasScepterUpgrade"				"1" "AbilitySound"					"Hero_Slark.ShadowDance" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"60.0"

// Cost //-		"AbilityManaCost"				"120 120 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0" "LinkedSpecialBonus"	"special_bonus_unique_slark_3" }			"02"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"0.0 0.0 0.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"30 35 40" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_regen_pct"			"3 5 7" }			"05"			{				"var_type"					"FIELD_FLOAT" "activation_delay"			"0.5 0.5 0.5" }			"06"			{				"var_type"					"FIELD_FLOAT" "neutral_disable"			"2.0 2.0 2.0" }			"07"			{				"var_type"					"FIELD_INTEGER" "scepter_aoe"						"325" }			"08"			{				"var_type"					"FIELD_INTEGER" "cooldown_scepter"			"30" }		}	}

//=================================================================================================================	// Medusa: Split Shot //=================================================================================================================	"medusa_split_shot" {		// General //-		"ID"					"5504"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage_modifier"		"-70 -55 -40 -25" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage_modifier_tooltip"		"30 45 60 75" }			"03"			{					"var_type"					"FIELD_INTEGER" "arrow_count"				"3" "LinkedSpecialBonus"			"special_bonus_unique_medusa_2" }			"04"			{				"var_type"						"FIELD_INTEGER" "split_shot_bonus_range"		"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Medusa: Mystic Snake //=================================================================================================================	"medusa_mystic_snake" {		// General //-		"ID"					"5505"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Medusa.MysticSnake.Cast" "HasScepterUpgrade"				"1"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Time //-		"AbilityCooldown"				"11"

// Cost //-		"AbilityManaCost"				"140 150 160 170"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"475 475 475 475" }			"02"			{				"var_type"				"FIELD_INTEGER" "snake_jumps"			"3 4 5 6" }			"03"			{				"var_type"				"FIELD_FLOAT" "jump_delay"			"0.25 0.25 0.25 0.25" }			"04"			{				"var_type"				"FIELD_INTEGER" "snake_damage"			"80 120 160 200" }			"05"			{				"var_type"				"FIELD_INTEGER" "snake_mana_steal"		"11 14 17 20" "LinkedSpecialBonus"			"special_bonus_unique_medusa_3" }			"06"			{				"var_type"				"FIELD_INTEGER" "snake_scale"			"35" }			"07"			{				"var_type"				"FIELD_INTEGER" "initial_speed"			"800" }			"08"			{				"var_type"				"FIELD_INTEGER" "return_speed"			"800" }			"09"			{				"var_type"				"FIELD_FLOAT" "stone_form_scepter_base"		"1.0" }			"10"			{				"var_type"				"FIELD_FLOAT" "stone_form_scepter_increment"		"0.3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Medusa: Mana Shield //=================================================================================================================	"medusa_mana_shield" {		// General //-		"ID"					"5506"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Medusa.ManaShield.On"

// Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage_per_mana"		"1.6 1.9 2.2 2.5" }			"02"			{				"var_type"				"FIELD_FLOAT" "absorption_tooltip"		"60" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Medusa: Stone Gaze //=================================================================================================================	"medusa_stone_gaze" {		// General //-		"ID"							"5507"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Medusa.StoneGaze.Cast"

// Casting //-		"AbilityCastPoint"				"0.4 0.4 0.4" "AbilityCastRange"				"1000 1000 1000" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"90"

// Cost //-		"AbilityManaCost"				"200 200 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"1000 1000 1000" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"5 6 7" "LinkedSpecialBonus"		"special_bonus_unique_medusa" }			"03"			{				"var_type"					"FIELD_INTEGER" "slow"						"35" }			"04"			{				"var_type"					"FIELD_FLOAT" "stone_duration"			"3.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "face_duration"				"2.0" }			"06"			{				"var_type"					"FIELD_FLOAT" "vision_cone"				"0.08715"		// 85 degree cone }			"07"			{				"var_type"					"FIELD_INTEGER" "bonus_physical_damage"		"50" }		}	}

//=================================================================================================================	// Troll Warlord: Berserker's Rage //=================================================================================================================	"troll_warlord_berserkers_rage" {		// General //-		"ID"					"5508"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilitySound"					"Hero_TrollWarlord.BerserkersRage.Toggle"

// Casting //-		"AbilityCastPoint"				"0.2 0.2 0.2 0.2"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_hp"				"0" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_move_speed"		"10 20 30 40" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"6" }			"04"			{					"var_type"				"FIELD_INTEGER" "bonus_range"			"350" }			"05"			{				"var_type"				"FIELD_FLOAT" "base_attack_time"		"1.50" }				"07"			{				"var_type"				"FIELD_INTEGER" "bash_chance"			"10" }			"08"			{				"var_type"				"FIELD_FLOAT" "bash_duration"			"0.8 1.2 1.6 2.0" }			"09"			{				"var_type"				"FIELD_INTEGER" "bash_damage"			"20 30 40 50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Troll Warlord: Whirling Axes (Throw) //=================================================================================================================	"troll_warlord_whirling_axes_ranged" {		// General //-		"ID"					"5509"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_TrollWarlord.WhirlingAxes.Ranged"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.2 0.2 0.2 0.2" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"9"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "axe_width"					"100" }			"02"			{				"var_type"					"FIELD_FLOAT" "axe_speed"					"1500.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "axe_range"					"1000.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "axe_damage"				"75" "LinkedSpecialBonus"		"special_bonus_unique_troll_warlord_3" }			"05"			{				"var_type"					"FIELD_FLOAT" "axe_slow_duration"			"2.5 3 3.5 4" }			"06"			{				"var_type"					"FIELD_INTEGER" "movement_speed"			"40" }			"07"			{				"var_type"					"FIELD_INTEGER" "axe_spread"				"25" }			"08"			{				"var_type"					"FIELD_INTEGER" "axe_count"					"5" }		}	}

//=================================================================================================================	// Troll Warlord: Whirling Axes Spin //=================================================================================================================	"troll_warlord_whirling_axes_melee" {		// General //-		"ID"					"5510"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_TrollWarlord.WhirlingAxes.Melee"

// Casting //-		"AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_3"

// Time //-		"AbilityCooldown"				"9"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"75 125 175 225" "LinkedSpecialBonus"		"special_bonus_unique_troll_warlord_3" }			"02"			{				"var_type"					"FIELD_INTEGER" "hit_radius"				"100" }			"03"			{				"var_type"					"FIELD_FLOAT" "max_range"					"450.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "axe_movement_speed"		"1250" }			"05"			{				"var_type"					"FIELD_FLOAT" "blind_duration"			"5" }			"06"			{				"var_type"					"FIELD_INTEGER" "blind_pct"					"60" }			"07"			{				"var_type"					"FIELD_FLOAT" "whirl_duration"			"3.0" }		}	}

//=================================================================================================================	// Troll Warlord: Fervor //=================================================================================================================	"troll_warlord_fervor" {		// General //-		"ID"					"5511"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityCastAnimation"			"ACT_INVALID" // Casting "AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "max_stacks"			"7" "LinkedSpecialBonus"	"special_bonus_unique_troll_warlord_2" }			"02"			{				"var_type"				"FIELD_INTEGER" "attack_speed"			"15 20 25 30" }		}	}	//=================================================================================================================	// Troll Warlord: Battle Trance //=================================================================================================================	"troll_warlord_battle_trance" {		// General //-		"ID"					"5512"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"3" "FightRecapLevel"				"2" "AbilitySound"					"Hero_TrollWarlord.BattleTrance.Cast"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"35" // Cost //-		"AbilityManaCost"				"75 75 75"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "trance_duration"		"5.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "attack_speed"		"60 120 180" }		}	}

//=================================================================================================================	// Centaur Warchief: Hoof Stomp //=================================================================================================================	"centaur_hoof_stomp" {		// General //-		"ID"							"5514"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Centaur.HoofStomp"

// Stats //-		"AbilityCastPoint"				"0.5 0.5 0.5 0.5" "AbilityCooldown"				"13.0 13.0 13.0 13.0" "AbilityManaCost"				"130" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"315" }			"02"			{				"var_type"						"FIELD_FLOAT" "stun_duration"					"2.0 2.25 2.5 2.75" "LinkedSpecialBonus"			"special_bonus_unique_centaur_2" }			"03"			{				"var_type"						"FIELD_INTEGER" "stomp_damage"					"100 150 200 250" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Centaur Warchief: Double Edge //=================================================================================================================	"centaur_double_edge" {		// General //-		"ID"							"5515"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Centaur.DoubleEdge"

// Stats //-		"AbilityCooldown"				"5.0" "AbilityCastRange"				"150 150 150 150" "AbilityCastPoint"				"0.5 0.5 0.5 0.5"

//--		"AbilityManaCost"				"0 0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "edge_damage"					"175 250 325 400" "LinkedSpecialBonus"			"special_bonus_unique_centaur_4" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"190" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Centaur Warchief: Return //=================================================================================================================	"centaur_return" {		// General //-		"ID"							"5516"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "return_damage"				"16 18 20 22" }			"02"			{				"var_type"					"FIELD_INTEGER" "strength_pct"				"30 45 60 75" "LinkedSpecialBonus"			"special_bonus_unique_centaur_3" "CalculateSpellDamageTooltip"		"1" }			"03"			{				"var_type"					"FIELD_INTEGER" "aura_radius"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Centaur: Stampede //=================================================================================================================	"centaur_stampede" {		// General //-		"ID"							"5517"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Centaur.Stampede" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1"

// Time //-		"AbilityCooldown"				"90.0 75.0 60.0"

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

// Stats //-		"AbilityModifierSupportValue"	"0.2"	// hits everything on the map

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "duration"			"4.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "base_damage"		"0" }			"03"			{				"var_type"			"FIELD_FLOAT" "strength_damage"	"1.0 2.0 3.0" "CalculateSpellDamageTooltip"	"1" }			"04"			{				"var_type"			"FIELD_FLOAT" "slow_duration"		"1.8" }			"05"			{				"var_type"			"FIELD_INTEGER" "radius"			"105" }			"06"			{				"var_type"			"FIELD_INTEGER" "slow_movement_speed"			"100" }			"07"			{				"var_type"			"FIELD_INTEGER" "cooldown_scepter"			"90 75 60" }			"08"			{				"var_type"			"FIELD_INTEGER" "damage_reduction"	"40" }			"09"			{				"var_type"			"FIELD_INTEGER" "damage_reduction_tooltip_scepter"	"40" }		}	}

//=================================================================================================================	// Magnataur: Shockwave //=================================================================================================================	"magnataur_shockwave" {		// General //-		"ID"					"5518"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "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"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"1150" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"10.0 9.0 8.0 7.0" "AbilityDuration"				"0.6875 0.6875 0.6875 0.6875"

// Cost //-		"AbilityManaCost"				"90 90 90 90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "shock_speed"				"1050" }			"02"			{				"var_type"					"FIELD_INTEGER" "shock_width"				"150" }			"03"			{				"var_type"					"FIELD_INTEGER" "shock_damage"				"75 150 225 300" "LinkedSpecialBonus"	"special_bonus_unique_magnus_4" }			"04"			{				"var_type"					"FIELD_INTEGER" "movement_slow"				"60" }			"05"			{				"var_type"					"FIELD_FLOAT" "slow_duration"				"2" }			"06"			{				"var_type"					"FIELD_FLOAT" "scepter_distance"		"1725" }			"07"			{				"var_type"					"FIELD_FLOAT" "scepter_speed"		"1700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Magnataur: Empower //=================================================================================================================	"magnataur_empower" {		// General //-		"ID"					"5519"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Magnataur.Empower.Cast" // Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"8"

// Cost //-		"AbilityManaCost"				"30 50 70 90"

// Stats //-		"AbilityModifierSupportValue"	"0.3"	// Easy to spam

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "empower_duration"		"40.0 40.0 40.0 40.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_damage_pct"		"20 30 40 50" "LinkedSpecialBonus"	"special_bonus_unique_magnus_2" }			"03"			{				"var_type"				"FIELD_FLOAT" "cleave_damage_pct"		"20 30 40 50" "LinkedSpecialBonus"	"special_bonus_unique_magnus_2" }						"04"			{				"var_type"				"FIELD_INTEGER" "cleave_starting_width"			"150" }						"05"			{				"var_type"				"FIELD_INTEGER" "cleave_ending_width"			"240" }						"06"			{				"var_type"				"FIELD_INTEGER" "cleave_distance"			"460" }			"07"			{				"var_type"				"FIELD_FLOAT" "splash_damage_pct"		"10 15 20 25" }			"08"			{				"var_type"				"FIELD_INTEGER" "splash_radius"			"240" }			"09"			{				"var_type"				"FIELD_INTEGER" "aura_radius"			"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Magnataur: Skewer //=================================================================================================================	"magnataur_skewer" {		// General //-		"ID"							"5520"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Magnataur.Skewer.Cast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"25"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "skewer_speed"					"950" }			"02"			{				"var_type"				"FIELD_INTEGER" "range"					"900 1000 1100 1200" "LinkedSpecialBonus"	"special_bonus_unique_magnus_3" }			"03"			{				"var_type"				"FIELD_INTEGER" "slow_pct"				"25 30 35 40" }			"04"			{				"var_type"				"FIELD_INTEGER" "skewer_radius"				"125" }			"05"			{				"var_type"				"FIELD_FLOAT" "slow_duration"				"2.5 2.75 3 3.25" }						"06"			{				"var_type"				"FIELD_INTEGER" "skewer_damage"			"70 140 210 280" }						"07"			{				"var_type"				"FIELD_INTEGER" "tree_radius"				"200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Magnataur: Reverse Polarity //=================================================================================================================	"magnataur_reverse_polarity" {		// General //-		"ID"							"5521"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Magnataur.ReversePolarity.Cast"

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

"AbilityCooldown"				"120" "AbilityManaCost"				"200 250 300" "AbilityCastRange"				"410 410 410"

// Stats //-		"AbilityModifierSupportValue"	"0.5"	// Applies multiple modifiers // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "pull_radius"					"410" }			"02"			{				"var_type"				"FIELD_INTEGER" "polarity_damage"		"50 125 200" }			"03"			{				"var_type"				"FIELD_FLOAT" "hero_stun_duration"	"2.25 3.0 3.75" "LinkedSpecialBonus"	"special_bonus_unique_magnus_5" }			"04"			{				"var_type"				"FIELD_FLOAT" "pull_duration"			"0.0 0.0 0.0" }		}	}

//=================================================================================================================	// Shredder: Whirling Death //=================================================================================================================	"shredder_whirling_death" {		// General //-		"ID"							"5524"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Shredder.WhirlingDeath.Cast"

// Casting //-		"AbilityCastRange"				"300" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"6"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "whirling_radius"			"300" }			"02"			{				"var_type"					"FIELD_INTEGER" "whirling_damage"			"100 150 200 250" }			"03"			{				"var_type"					"FIELD_FLOAT" "whirling_tick"				"0.3" }			"04"			{				"var_type"					"FIELD_INTEGER" "stat_loss_pct"				"15" "LinkedSpecialBonus"		"special_bonus_unique_timbersaw" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration"					"14.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Shredder: Timber Chain //=================================================================================================================	"shredder_timber_chain" {		// General //-		"ID"							"5525"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Shredder.TimberChain.Cast"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastRange"				"850 1050 1250 1450" // Time //-		"AbilityCooldown"				"4" // Cost //-		"AbilityManaCost"				"60 70 80 90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "chain_radius"		"90 90 90 90" }			"02"			{				"var_type"			"FIELD_INTEGER" "range"				"850 1050 1250 1450" "LinkedSpecialBonus"	"special_bonus_unique_timbersaw_3" }			"03"			{				"var_type"			"FIELD_INTEGER" "radius"		"225 225 225 225" }			"04"			{					"var_type"			"FIELD_INTEGER" "speed"				"1600 2000 2400 2800" }			"05"			{					"var_type"			"FIELD_INTEGER" "damage"			"100 140 180 220" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Shredder: Reactive Armor //=================================================================================================================	"shredder_reactive_armor" {		// General //-		"ID"							"5526"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_FLOAT" "bonus_armor"						"1 1.2 1.4 1.6" }			"02"			{				"var_type"							"FIELD_FLOAT" "bonus_hp_regen"							"1 1.15 1.3 1.45" }			"03"			{				"var_type"							"FIELD_INTEGER" "stack_limit"						"5 10 15 20" "LinkedSpecialBonus"				"special_bonus_unique_timbersaw_2" }			"04"			{				"var_type"							"FIELD_FLOAT" "stack_duration"					"10 13 16 19" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Shredder: Chakram //=================================================================================================================	"shredder_chakram" {		// General //-		"ID"							"5527"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Shredder.Chakram.Cast"

// Casting //-		"AbilityCastRange"				"1200 1200 1200" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"8.0 8.0 8.0"

// Cost //-		"AbilityManaCost"				"100 150 200"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "speed"					"900.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "radius"				"200.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "pass_damage"			"100 140 180" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"50 75 100" }			"05"			{				"var_type"				"FIELD_INTEGER" "slow"					"5" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage_interval"		"0.5" }			"07"			{				"var_type"				"FIELD_FLOAT" "break_distance"		"2000.0" }			"08"			{				"var_type"				"FIELD_FLOAT" "mana_per_second"		"20.0 25.0 30.0" }			"09"			{				"var_type"				"FIELD_FLOAT" "pass_slow_duration"	"0.5" }		}	}

//=================================================================================================================	// Shredder: Chakram 2 //=================================================================================================================	"shredder_chakram_2" {		// General //-		"ID"							"5645"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "MaxLevel"						"3" "IsGrantedByScepter"			"1" "HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"1200 1200 1200" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

// Time //-		"AbilityCooldown"				"8.0 8.0 8.0"

// Cost //-		"AbilityManaCost"				"100 150 200"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "speed"					"900.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "radius"				"200.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "pass_damage"			"100 140 180" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"50 75 100" }			"05"			{				"var_type"				"FIELD_INTEGER" "slow"					"5" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage_interval"		"0.5" }			"07"			{				"var_type"				"FIELD_FLOAT" "break_distance"		"2000.0" }			"08"			{				"var_type"				"FIELD_FLOAT" "mana_per_second"		"20.0 25.0 30.0" }			"09"			{				"var_type"				"FIELD_FLOAT" "pass_slow_duration"	"0.5" }		}	}

//=================================================================================================================	// Shredder: Return Chakram //=================================================================================================================	"shredder_return_chakram" {		// General //-		"ID"							"5528"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE"

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

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

//=================================================================================================================	// Shredder: Return Chakram //=================================================================================================================	"shredder_return_chakram_2" {		// General //-		"ID"							"5646"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"						"3"

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

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

//=================================================================================================================	// Bristleback: Viscous Nasal Goo //=================================================================================================================	"bristleback_viscous_nasal_goo" {		// General //-		"ID"							"5548"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Bristleback.ViscousGoo.Cast"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"1.5 1.5 1.5 1.5"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "goo_speed"				"1000" }			"02"			{				"var_type"				"FIELD_FLOAT" "goo_duration"			"5.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "armor_per_stack"		"1 1.4 1.8 2.2" }			"04"			{				"var_type"				"FIELD_INTEGER" "base_move_slow"		"20" }			"05"			{				"var_type"				"FIELD_INTEGER" "move_slow_per_stack"	"3 6 9 12" }			"06"			{				"var_type"				"FIELD_INTEGER" "stack_limit"			"4" "LinkedSpecialBonus"	"special_bonus_unique_bristleback" }			"07"			{				"var_type"				"FIELD_FLOAT" "goo_duration_creep"			"10.0" }			"08"			{				"var_type"				"FIELD_INTEGER" "radius_scepter"				"750" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Bristleback: Quill Spray //=================================================================================================================	"bristleback_quill_spray" {		// General //-		"ID"							"5549"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Bristleback.QuillSpray"

// Casting //-		"AbilityCastRange"				"650" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Time //-		"AbilityCooldown"				"3.0 3.0 3.0 3.0"

// Cost //-		"AbilityManaCost"				"35 35 35 35"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"700" }			"02"			{				"var_type"				"FIELD_FLOAT" "quill_base_damage"		"20.0 40.0 60.0 80.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "quill_stack_damage"	"30.0 32.0 34.0 36.0" "LinkedSpecialBonus"	"special_bonus_unique_bristleback_2" }			"04"			{				"var_type"				"FIELD_FLOAT" "quill_stack_duration"	"14.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "max_damage"			"550.0" }			"06"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"2400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Bristleback: Bristleback //=================================================================================================================	"bristleback_bristleback" {		// General //-		"ID"							"5550"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilitySound"					"Hero_Bristleback.Bristleback"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "side_damage_reduction"			"8 12 16 20" }			"02"			{				"var_type"						"FIELD_INTEGER" "back_damage_reduction"			"16 24 32 40" }			"03"			{				"var_type"						"FIELD_INTEGER" "side_angle"					"110" }			"04"			{				"var_type"						"FIELD_INTEGER" "back_angle"					"70" }			"05"			{				"var_type"						"FIELD_INTEGER" "quill_release_threshold"				"210" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Bristleback: Warpath //=================================================================================================================	"bristleback_warpath" {		// General //-		"ID"							"5551"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Casting //-		"AbilityDuration"				"10.0 10.0 10.0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "damage_per_stack"					"18 24 30" "LinkedSpecialBonus"	"special_bonus_unique_bristleback_3" }			"02"			{				"var_type"						"FIELD_INTEGER" "move_speed_per_stack"				"3 4 5" }			"03"			{				"var_type"						"FIELD_FLOAT" "stack_duration"				"14.0" }			"04"			{				"var_type"						"FIELD_INTEGER" "max_stacks"					"5 7 9" }		}	}

//=================================================================================================================	// Tusk: Ice Shards //=================================================================================================================	"tusk_ice_shards" {		// General //-		"ID"					"5565"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"2000" "AbilityCastPoint"				"0.1 0.1 0.1 0.1"

// Time //-		"AbilityCooldown"				"19.0 16.0 13.0 10.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "shard_width"				"200" }			"02"			{				"var_type"					"FIELD_INTEGER" "shard_damage"				"60 120 180 240" }			"03"			{				"var_type"					"FIELD_INTEGER" "shard_count"				"7" }			"04"			{				"var_type"					"FIELD_FLOAT" "shard_speed"				"1200.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "shard_duration"				"7.0" }			"06"			{				"var_type"					"FIELD_FLOAT" "shard_angle_step"			"40.0" }			"07"			{				"var_type"					"FIELD_INTEGER" "shard_distance"			"200" }			"08"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"			"1800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Tusk: Ice Shards Stop //=================================================================================================================	"tusk_ice_shards_stop" {		// General //-		"ID"					"5668"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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 //-		"ID"							"5566"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"				"1250" "AbilityCastPoint"				"0.1 0.1 0.1 0.1"

// Time //-		"AbilityCooldown"				"21 20 19 18"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "snowball_damage"			"80 120 160 200" "LinkedSpecialBonus"		"special_bonus_unique_tusk_2" }			"02"			{				"var_type"					"FIELD_INTEGER" "snowball_speed"			"675" "LinkedSpecialBonus"		"special_bonus_unique_tusk_3" }			"03"			{				"var_type"					"FIELD_INTEGER" "snowball_damage_bonus"		"20 30 40 50" }			"04"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"0.5 0.75 1.0 1.25" }			"05"			{				"var_type"					"FIELD_INTEGER" "snowball_windup_radius"	"100" }			"06"			{				"var_type"					"FIELD_FLOAT" "snowball_duration"			"3.0" }			"07"			{				"var_type"					"FIELD_INTEGER" "snowball_radius"			"200" }						"08"			{				"var_type"					"FIELD_INTEGER" "snowball_grow_rate"		"40" }			"09"			{				"var_type"					"FIELD_FLOAT" "snowball_windup"			"3.0" }			"10"			{				"var_type"					"FIELD_INTEGER" "snowball_grab_radius"		"350" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Tusk: Launch Snowball //=================================================================================================================	"tusk_launch_snowball" {		// General //-		"ID"					"5641"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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 //-		"ID"							"5567"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Tusk.FrozenSigil"

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

// Time //-		"AbilityCooldown"				"50.0 50.0 50.0 50.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "sigil_radius"				"600" }			"02"			{				"var_type"					"FIELD_FLOAT" "sigil_duration"			"30.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "move_slow"					"10 15 20 25" }			"04"			{				"var_type"					"FIELD_INTEGER" "attack_slow"				"30 40 50 60" }

}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Tusk: Walrus Punch //=================================================================================================================	"tusk_walrus_punch" {		// General //-		"ID"							"5568"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Tusk.WalrusPunch.Target"

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

// Time //-		"AbilityCooldown"				"36 24 12"

// Cost //-		"AbilityManaCost"				"50 75 100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_multiplier"			"350" "LinkedSpecialBonus"		"special_bonus_unique_tusk" }			"02"			{				"var_type"					"FIELD_FLOAT" "air_time"					"1.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "slow_duration"				"2.0 3.0 4.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "move_slow"					"40" }			"05"			{				"var_type"					"FIELD_INTEGER" "push_length"				"1000" }		}	}

//=================================================================================================================	// Tusk: Walrus Kick //=================================================================================================================	"tusk_walrus_kick" {		// General //-		"ID"							"5672"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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"				"150" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"8"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_multiplier"			"0.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "air_time"					"1.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "push_length"				"1400" }						"04"			{				"var_type"					"FIELD_INTEGER" "move_slow"					"40" }			"05"			{				"var_type"					"FIELD_INTEGER" "slow_duration"				"4" }						"06"			{				"var_type"					"FIELD_FLOAT" "cooldown_scepter"			"8" }			"07"			{				"var_type"					"FIELD_INTEGER" "damage"					"350" }		}	}

//=================================================================================================================	// Skywrath Mage: Arcane Bolt //=================================================================================================================	"skywrath_mage_arcane_bolt" {		// General //-		"ID"							"5581"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_SkywrathMage.ArcaneBolt.Cast"

// Casting //-		"AbilityCastRange"				"875" "AbilityCastPoint"				"0.1 0.1 0.1 0.1" // Time //-		"AbilityCooldown"				"5.0 4.0 3.0 2.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bolt_speed"			"500" }			"02"			{				"var_type"				"FIELD_INTEGER" "bolt_vision"			"325" }			"03"			{				"var_type"				"FIELD_FLOAT" "bolt_damage"			"60 80 100 120" }			"04"			{				"var_type"				"FIELD_FLOAT" "int_multiplier"		"1.6" "CalculateSpellDamageTooltip"	"1" }			"05"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34" }			"06"			{				"var_type"				"FIELD_INTEGER" "scepter_radius"		"700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Skywrath Mage: Concussive Shot //=================================================================================================================	"skywrath_mage_concussive_shot" {		// General //-		"ID"							"5582"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_SkywrathMage.ConcussiveShot.Cast"

// Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastRange"				"1600" // Time //-		"AbilityCooldown"				"18.0 16.0 14.0 12.0"

// Cost //-		"AbilityManaCost"				"95"

// Special //-		"AbilitySpecial" { 			"01"			{				"var_type"			"FIELD_INTEGER" "launch_radius"		"1600" }			"02"			{				"var_type"			"FIELD_INTEGER" "slow_radius"		"250" }			"03"			{				"var_type"			"FIELD_INTEGER" "speed"				"800 800 800 800" }			"04"			{				"var_type"			"FIELD_INTEGER" "damage"			"70 140 210 280" }			"05"			{				"var_type"			"FIELD_FLOAT" "slow_duration"		"4.0" }			"06"			{				"var_type"			"FIELD_INTEGER" "movement_speed_pct"	"30 35 40 45" }			"07"			{				"var_type"			"FIELD_INTEGER" "shot_vision"		"300" }			"08"			{				"var_type"				"FIELD_FLOAT" "vision_duration"		"3.34" }			"09"			{				"var_type"				"FIELD_INTEGER" "scepter_radius"		"700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Skywrath Mage: Ancient Seal //=================================================================================================================	"skywrath_mage_ancient_seal" {		// General //-		"ID"							"5583"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_SkywrathMage.AncientSeal.Target"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.1 0.1 0.1 0.1" // Time //-		"AbilityCooldown"				"14"

// Cost //-		"AbilityManaCost"				"80 90 100 110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "resist_debuff"			"-30 -35 -40 -45" "LinkedSpecialBonus"	"special_bonus_unique_skywrath_3" }			"02"			{				"var_type"				"FIELD_FLOAT" "seal_duration"			"3.0 4.0 5.0 6.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "scepter_radius"		"700" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Skywrath Mage: Mystic Flare //=================================================================================================================	"skywrath_mage_mystic_flare" {		// General //-		"ID"							"5584"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"2"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.1 0.1 0.1 0.1" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"60.0 40.0 20.0"

// Cost //-		"AbilityManaCost"				"300 550 800" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"170" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"2.4" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage"				"600 1000 1400" "LinkedSpecialBonus"	"special_bonus_unique_skywrath_5" }			"04"			{				"var_type"				"FIELD_FLOAT" "damage_interval"		"0.1" }			"05"			{				"var_type"				"FIELD_INTEGER" "scepter_radius"		"700" }		}	}

//=================================================================================================================	// Abaddon: Death Coil //=================================================================================================================	"abaddon_death_coil" {		// General //-		"ID"							"5585"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Abaddon.DeathCoil.Cast"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.25" // Time //-		"AbilityCooldown"				"4.5"

// Cost //-		"AbilityManaCost"				"50 60 70 80"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "self_damage"			"75 100 125 150" "LinkedSpecialBonus"	"special_bonus_unique_abaddon_2" }			"02"			{				"var_type"				"FIELD_FLOAT" "target_damage"			"100 150 200 250" "LinkedSpecialBonus"	"special_bonus_unique_abaddon_2" }			"03"			{				"var_type"				"FIELD_INTEGER" "heal_amount"					"100 150 200 250" "LinkedSpecialBonus"	"special_bonus_unique_abaddon_2" }			"04"			{				"var_type"				"FIELD_INTEGER" "missile_speed"			"1600" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Abaddon: Aphotic Shield //=================================================================================================================	"abaddon_aphotic_shield" {		// General //-		"ID"							"5586"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Abaddon.AphoticShield.Cast"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.4" // Time //-		"AbilityCooldown"				"12.0 10.0 8.0 6.0" // Cost //-		"AbilityManaCost"				"115"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"15.0" }			"02"			{				"var_type"				"FIELD_FLOAT" "damage_absorb"			"110 140 170 200" "LinkedSpecialBonus"	"special_bonus_unique_abaddon" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"675" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Abaddon: Frostmourne //=================================================================================================================	"abaddon_frostmourne" {		// General //-		"ID"							"5587"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "debuff_duration"				"2.5" }			"02"			{				"var_type"						"FIELD_FLOAT" "buff_duration"					"4.5" }			"03"			{				"var_type"						"FIELD_INTEGER" "slow_pct"						"8 12 16 20" "LinkedSpecialBonus"	"special_bonus_unique_abaddon_3" }			"04"			{				"var_type"						"FIELD_INTEGER" "attack_slow_tooltip"			"8 12 16 20" "LinkedSpecialBonus"	"special_bonus_unique_abaddon_3" }			"05"			{				"var_type"						"FIELD_INTEGER" "move_speed_pct"				"15" }			"06"			{				"var_type"						"FIELD_INTEGER" "attack_speed"					"10 20 30 40" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Abaddon: Borrowed Time //=================================================================================================================	"abaddon_borrowed_time" {		// General //-		"ID"							"5588"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Abaddon.BorrowedTime" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"HasScepterUpgrade"			"1" // Time //-		"AbilityCooldown"				"60.0 50.0 40.0"

// Cost //-		"AbilityManaCost"				"0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "hp_threshold"				"400" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"4.0 5.0 6.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration_scepter"			"5.0 6.0 7.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "redirect"					"0.5" }			"05"			{				"var_type"					"FIELD_INTEGER" "redirect_pct_tooltip_scepter"					"50" }			"06"			{				"var_type"					"FIELD_FLOAT" "redirect_range_tooltip_scepter"		"900" }		}	}

//=================================================================================================================	// Elder Titan: Echo Stomp //=================================================================================================================	"elder_titan_echo_stomp" {		// General //-		"ID"							"5589"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ElderTitan.EchoStomp"

// Stats //-		"AbilityCastPoint"				"0.4 0.4 0.4 0.4" "AbilityCooldown"				"14 13 12 11" "AbilityChannelTime"			"1.3" "AbilityManaCost"				"100" "AbilityCastRange"				"500" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "cast_time"						"1.7" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"500" }			"03"			{				"var_type"						"FIELD_FLOAT" "sleep_duration"				"2.0 3.0 4.0 5.0" }			"04"			{				"var_type"						"FIELD_INTEGER" "stomp_damage"					"70 100 130 160" "LinkedSpecialBonus"			"special_bonus_unique_elder_titan_2" }			"05"			{				"var_type"						"FIELD_FLOAT" "initial_stun_duration"					"0.8" }			"06"			{				"var_type"						"FIELD_FLOAT" "animation_rate"					"0.0" }			"07"			{				"var_type"						"FIELD_INTEGER" "wake_damage_limit"				"50 100 150 200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Elder Titan: Echo Stomp (Spirit Version) //=================================================================================================================	"elder_titan_echo_stomp_spirit" {		// General //-		"ID"							"5590"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "FightRecapLevel"				"1" // Stats //-		"AbilityCastPoint"				"0.0" "AbilityCooldown"				"14 13 12 11" "AbilityChannelTime"			"1.3" "AbilityManaCost"				"0 0 0 0" "AbilityCastRange"				"500" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "cast_time"						"1.7" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"500" }			"03"			{				"var_type"						"FIELD_FLOAT" "sleep_duration"				"2.0 3.0 4.0 5.0" }			"04"			{				"var_type"						"FIELD_INTEGER" "stomp_damage"					"70 100 130 160" }			"05"			{				"var_type"						"FIELD_FLOAT" "animation_rate"					"0.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Elder Titan: Ancestral Spirit //=================================================================================================================	"elder_titan_ancestral_spirit" {		// General //-		"ID"					"5591"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_ElderTitan.AncestralSpirit.Cast"

"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.4 0.4 0.4 0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_2" // Time //-		"AbilityCooldown"				"16.0"

// Cost //-		"AbilityManaCost"				"80 90 100 110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"275" }			"02"			{				"var_type"						"FIELD_INTEGER" "pass_damage"					"60 90 120 150" }			"03"			{				"var_type"						"FIELD_FLOAT" "spirit_duration"				"8.0" }			"04"			{				"var_type"						"FIELD_FLOAT" "buff_duration"					"9.0" }			"05"			{				"var_type"						"FIELD_INTEGER" "speed"							"600" }			"06"			{				"var_type"						"FIELD_INTEGER" "move_pct_creeps"				"1" }			"07"			{				"var_type"						"FIELD_INTEGER" "move_pct_heroes"				"5" }			"08"			{				"var_type"						"FIELD_INTEGER" "damage_creeps"					"6 9 12 15" "CalculateSpellDamageTooltip"				"0" }			"09"			{				"var_type"						"FIELD_INTEGER" "damage_heroes"					"15 30 45 60" "LinkedSpecialBonus"			"special_bonus_unique_elder_titan" "CalculateSpellDamageTooltip"	"0" }				"10"			{				"var_type"						"FIELD_INTEGER" "move_pct_cap"					"30" }				}	}

//=================================================================================================================	// Elder Titan: Return Spirit //=================================================================================================================	"elder_titan_return_spirit" {		// General //-		"ID"							"5592"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | 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" "MaxLevel"						"1"

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

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

//=================================================================================================================	// Elder Titan: Natural Order //=================================================================================================================	"elder_titan_natural_order" {		// General //-		"ID"							"5593"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"350" }			"02"			{				"var_type"					"FIELD_INTEGER" "armor_reduction_pct"	   "40 60 80 100" }			"03"			{				"var_type"					"FIELD_INTEGER" "magic_resistance_pct"		"40 60 80 100" }		}	}

//=================================================================================================================	// Elder Titan: Natural Order Spirit //=================================================================================================================	"elder_titan_natural_order_spirit" {		// General //-		"ID"							"5750"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"350" }			"02"			{				"var_type"					"FIELD_INTEGER" "armor_reduction_pct"	   "40 60 80 100" }			"03"			{				"var_type"					"FIELD_INTEGER" "magic_resistance_pct"		"40 60 80 100" }		}	}

//=================================================================================================================	// Elder Titan: Earth Splitter //=================================================================================================================	"elder_titan_earth_splitter" {		// General //-		"ID"							"5594"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_ElderTitan.EarthSplitter.Cast"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"2400" "AbilityCastPoint"				"0.4 0.4 0.4" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"

// Time //-		"AbilityCooldown"				"100.0 100.0 100.0"

// Cost //-		"AbilityManaCost"				"125 175 225"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "crack_time"				"3.14" }			"02"			{				"var_type"					"FIELD_INTEGER" "crack_width"				"315" }			"03"			{				"var_type"					"FIELD_INTEGER" "crack_distance"			"2400" }			"04"			{				"var_type"					"FIELD_INTEGER" "slow_pct"					"30 40 50" }			"05"			{				"var_type"					"FIELD_FLOAT" "slow_duration"				"3.0 4.0 5.0" }			"06"			{				"var_type"					"FIELD_INTEGER" "speed"						"910" }			"07"			{				"var_type"					"FIELD_INTEGER" "damage_pct"				"30 40 50" }			"08"			{				"var_type"					"FIELD_INTEGER" "vision_width"				"500" }			"09"			{					"var_type"					"FIELD_FLOAT" "vision_interval"			"0.22" }			"10"			{				"var_type"					"FIELD_FLOAT" "vision_duration"			"4.0" }			"11"			{				"var_type"					"FIELD_INTEGER" "vision_step"				"200" }			"12"			{				"var_type"					"FIELD_INTEGER" "total_steps"				"12" }			"13"			{				"var_type"					"FIELD_FLOAT" "slow_duration_scepter"		"4.0 5.0 6.0" }		}	}

//=================================================================================================================	// Legion Commander: Overwhelming Odds //=================================================================================================================	"legion_commander_overwhelming_odds" {		// General //-		"ID"							"5595"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_LegionCommander.Overwhelming.Location"

// Time //-		"AbilityCooldown"				"15"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Cost //-		"AbilityManaCost"				"100 110 120 130"

// Special //-		"AbilitySpecial" {						"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"40 60 80 100" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_per_unit"		"14 16 18 20" }			"03"			{				"var_type"				"FIELD_INTEGER" "damage_per_hero"		"30 60 90 120" "LinkedSpecialBonus"	"special_bonus_unique_legion_commander_4" }			"04"			{				"var_type"				"FIELD_INTEGER" "illusion_dmg_pct"		"25" "CalculateSpellDamageTooltip"	"1" }			"05"			{				"var_type"				"FIELD_INTEGER" "bonus_speed_creeps"		"3" }			"06"			{				"var_type"				"FIELD_INTEGER" "bonus_speed_heroes"		"9" }			"07"			{				"var_type"				"FIELD_FLOAT" "duration"				"7.0" }			"08"			{				"var_type"				"FIELD_INTEGER" "radius"				"330" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Legion Commander: Press the Attack //=================================================================================================================	"legion_commander_press_the_attack" {		// General //-		"ID"							"5596"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_LegionCommander.PressTheAttack"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.2" // Time //-		"AbilityCooldown"				"16.0 15.0 14.0 13.0" // Cost //-		"AbilityManaCost"				"110"

// Stats //-		"AbilityModifierSupportValue"	"3.0"	// Value much higher than cost.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"5.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "attack_speed"			"65 90 115 140" }			"03"			{				"var_type"				"FIELD_INTEGER" "hp_regen"				"30 35 40 45" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Legion Commander: Moment of Courage //=================================================================================================================	"legion_commander_moment_of_courage" {		// General //-		"ID"							"5597"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilitySound"					"Hero_LegionCommander.Courage"

// Time //-		"AbilityCooldown"				"2.3 1.8 1.3 0.8"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "trigger_chance"			"25" "LinkedSpecialBonus"       "special_bonus_unique_legion_commander_3" }			"02"			{				"var_type"					"FIELD_FLOAT" "buff_duration"				"1.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "hp_leech_percent"			"55 65 75 85" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Legion Commander: Duel //=================================================================================================================	"legion_commander_duel" {		// General //-		"ID"							"5598"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "AbilitySound"					"Hero_LegionCommander.Duel"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"50.0 50.0 50.0" // Cost //-		"AbilityManaCost"				"75 75 75"

// Stats //-		"AbilityModifierSupportValue"	"3.0"	// Value much higher than cost.

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.75 5.5" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration_scepter"		"6 7 8" }			"03"			{				"var_type"				"FIELD_INTEGER" "reward_damage"			"10 14 18" "LinkedSpecialBonus"	"special_bonus_unique_legion_commander" }		}	}	//=================================================================================================================	// Ember Spirit: Searing Chains //=================================================================================================================	"ember_spirit_searing_chains" {		// General //-		"ID"							"5603"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_EmberSpirit.SearingChains.Target"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0" // Time //-		"AbilityCooldown"				"14.0 12.0 10.0 8.0"

// Cost //-		"AbilityManaCost"				"110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"1.0 2.0 2.0 3.0" "LinkedSpecialBonus"			"special_bonus_unique_ember_spirit_2" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"400" }				"03"			{				"var_type"						"FIELD_INTEGER" "chains_damage"					"80 60 120 100" }							"04"			{				"var_type"						"FIELD_INTEGER" "total_damage_tooltip"			"80 120 240 300" }			"05"			{				"var_type"						"FIELD_FLOAT" "tick_interval"					"1.0" }			"06"			{				"var_type"						"FIELD_INTEGER" "unit_count"					"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ember Spirit: Sleight of Fist //=================================================================================================================	"ember_spirit_sleight_of_fist" {		// General //-		"ID"							"5604"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastRange"				"700" "AbilityCastPoint"				"0" "FightRecapLevel"				"1" // Time //-		"AbilityCooldown"				"30.0 22.0 14.0 6.0"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"250 350 450 550" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_hero_damage"			"30 60 90 120" "CalculateSpellDamageTooltip"	"0" }			"03"			{				"var_type"						"FIELD_FLOAT" "attack_interval"				"0.2" }

"04"			{				"var_type"					"FIELD_INTEGER" "creep_damage_penalty"			"-50" "CalculateSpellDamageTooltip"	"0" }			"05"			{				"var_type"				"FIELD_INTEGER" "charge_restore_time"	"30.0 22.0 14.0 6.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ember Spirit: Flame Guard //=================================================================================================================	"ember_spirit_flame_guard" {		// General //-		"ID"							"5605"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_EmberSpirit.FlameGuard.Cast"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0" // Time //-		"AbilityCooldown"				"35.0"

// Cost //-		"AbilityManaCost"				"80 90 100 110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"8.0 12.0 16.0 20.0" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"400" }				"03"			{				"var_type"						"FIELD_INTEGER" "absorb_amount"					"50 200 350 500" "LinkedSpecialBonus"			"special_bonus_unique_ember_spirit_1" }							"04"			{				"var_type"						"FIELD_FLOAT" "tick_interval"					"0.2" }			"05"			{				"var_type"						"FIELD_INTEGER" "damage_per_second"				"30 40 50 60" "LinkedSpecialBonus"			"special_bonus_unique_ember_spirit_3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ember Spirit: Fire Remnant //=================================================================================================================	"ember_spirit_fire_remnant" {		// General //-		"ID"							"5606"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_EmberSpirit.FireRemnant.Cast"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_INVALID"

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

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed_multiplier"				"250" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_charges"				"3" }			"03"			{				"var_type"							"FIELD_FLOAT" "charge_restore_time"				"35.0" "LinkedSpecialBonus"		"special_bonus_unique_ember_spirit_5" "LinkedSpecialBonusOperation"	"SPECIAL_BONUS_SUBTRACT" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage"				"100 200 300" }			"05"			{				"var_type"				"FIELD_INTEGER" "radius"				"450" }			"06"			{				"var_type"				"FIELD_FLOAT" "duration"				"45.0" }		}		"AbilityDraftPreAbility"		"ember_spirit_activate_fire_remnant" }

//=================================================================================================================	// Ember Spirit: Activate Fire Remnant //=================================================================================================================	"ember_spirit_activate_fire_remnant" {		// General //-		"ID"							"5607"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "MaxLevel"						"3" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" // Casting //-		"AbilityCastRange"				"99999" "AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

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

// Cost //-		"AbilityManaCost"				"150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed_multiplier"				"250" }			"02"			{				"var_type"				"FIELD_INTEGER" "max_charges"				"3" }			"03"			{				"var_type"						"FIELD_FLOAT" "charge_restore_time"			"35.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "damage"				"100 200 300" }			"05"			{				"var_type"				"FIELD_INTEGER" "radius"				"450" }			"06"			{				"var_type"				"FIELD_INTEGER" "speed"					"1300" }		}	}

//=================================================================================================================	// Earth Spirit: Boulder Smash //=================================================================================================================	"earth_spirit_boulder_smash" {		// General //-		"ID"							"5608"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlag"			"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel"				"1" "AbilitySound"					"Hero_EarthSpirit.BoulderSmash.Target"

// Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"0.01" // Time //-		"AbilityCooldown"				"22.0 18.0 14.0 10.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"180"	// NOTE: This radius must match the radius for geomagnetic grip }			"02"			{				"var_type"				"FIELD_INTEGER" "rock_search_aoe"				"200" }			"03"			{				"var_type"				"FIELD_INTEGER" "rock_damage"			"50 100 150 200" }			"04"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"0.5 1.0 1.5 2.0" "LinkedSpecialBonus"	"special_bonus_unique_earth_spirit_3" }			"05"			{				"var_type"				"FIELD_INTEGER" "speed"					"900" }			"06"			{				"var_type"				"FIELD_FLOAT" "unit_distance"			"500.0 600.0 700.0 800.0" }			"07"			{				"var_type"				"FIELD_FLOAT" "rock_distance"			"2000.0" }						"08"			{				"var_type"				"FIELD_INTEGER" "remnant_smash_radius_tooltip"			"200" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Earth Spirit: Rolling Boulder //=================================================================================================================	"earth_spirit_rolling_boulder" {		// General //-		"ID"							"5609"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_EarthSpirit.RollingBoulder.Cast"

// Casting //-		"AbilityCastRange"				"3000" "AbilityCastPoint"				"0.01"

// Time //-		"AbilityCooldown"				"16.0 12.0 8.0 4.0"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"150" }			"02"			{				"var_type"				"FIELD_INTEGER" "speed"					"800" }			"03"			{				"var_type"				"FIELD_INTEGER" "rock_speed"			"1600" }			"04"			{				"var_type"				"FIELD_FLOAT" "distance"				"800.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "rock_distance"			"1600.0" }			"06"			{				"var_type"				"FIELD_FLOAT" "delay"					"0.6" }			"07"			{				"var_type"				"FIELD_INTEGER" "damage"				"100" "LinkedSpecialBonus"	"special_bonus_unique_earth_spirit" }			"08"			{				"var_type"				"FIELD_INTEGER" "move_slow"				"80" }			"09"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"0.8 1.2 1.6 2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Earth Spirit: Geomagnetic Grip //=================================================================================================================	"earth_spirit_geomagnetic_grip" {		// General //-		"ID"							"5610"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_EarthSpirit.GeomagneticGrip.Target"

// Casting //-		"AbilityCastRange"				"1100" "AbilityCastPoint"				"0.01" // Time //-		"AbilityCooldown"				"13"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"180"	// NOTE: This radius must match the radius for boulder smash }			"02"			{				"var_type"				"FIELD_INTEGER" "miss_rate"			"75" }			"03"			{				"var_type"				"FIELD_FLOAT" "miss_duration"			"2.0 2.5 3 3.5" }			"04"			{				"var_type"				"FIELD_FLOAT" "pull_units_per_second_heroes"		"600" }							"05"			{				"var_type"				"FIELD_INTEGER" "rock_damage"			"50 100 150 200" }							"06"			{				"var_type"				"FIELD_FLOAT" "pull_units_per_second"		"1000" }			"07"			{				"var_type"				"FIELD_INTEGER" "speed"					"800" }				"08"			{				"var_type"				"FIELD_FLOAT" "total_pull_distance"		"1400" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Earth Spirit: Stone Caller //=================================================================================================================	"earth_spirit_stone_caller" {		// General //-		"ID"							"5611"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "MaxLevel"						"1" "AbilitySound"					"Hero_EarthSpirit.StoneRemnant.Impact" // Casting //-		"AbilityCastRange"				"1100" "AbilityCastPoint"				"0.0" "AbilityCastAnimation"			"ACT_INVALID"

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

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "max_charges"				"6" }			"02"			{				"var_type"				"FIELD_FLOAT" "charge_restore_time"				"30.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"120.0" }		}	}

//=================================================================================================================	// Earth Spirit: Petrify ( scepter ability ) //=================================================================================================================	"earth_spirit_petrify" {		// General //-		"ID"							"5648"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "MaxLevel"						"1" "FightRecapLevel"				"1" "IsGrantedByScepter"			"1" "AbilitySound"					"Hero_EarthSpirit.Petrify"

"HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"125" "AbilityCastPoint"				"0.2" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" // Time //-		"AbilityCooldown"				"45"

// Cost //-		"AbilityManaCost"				"150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "duration"		"3" }

"02"			{				"var_type"			"FIELD_FLOAT" "damage"	"300" }

"03"			{				"var_type"			"FIELD_FLOAT" "aoe"		"300" }		}	}

//=================================================================================================================	// Earth Spirit: Magnetize //=================================================================================================================	"earth_spirit_magnetize" {		// General //-		"ID"							"5612"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_EarthSpirit.Magnetize.Cast"

// Casting //-		"AbilityCastRange"				"300" "AbilityCastPoint"				"0.01" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6" // Time //-		"AbilityCooldown"				"100 90 80"

// Cost //-		"AbilityManaCost"				"100.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "cast_radius"			"300" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"			"50 75 100" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage_duration"			"6.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "rock_search_radius"			"400" }			"05"			{				"var_type"				"FIELD_INTEGER" "rock_explosion_radius"			"600" }						"06"			{				"var_type"				"FIELD_FLOAT" "damage_interval"			"1.0" }			"07"			{				"var_type"				"FIELD_FLOAT" "rock_explosion_delay"			"8.0" }			"08"			{				"var_type"				"FIELD_FLOAT" "silence_duration"			"5.0" }			"09"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.0" }		}	}

//=================================================================================================================	// Abyssal Underlord: Firestorm //=================================================================================================================	"abyssal_underlord_firestorm" {		// General //-		"ID"							"5613"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityCastRange"				"750" "AbilityCastPoint"				"0.6" "FightRecapLevel"				"1" // Time //-		"AbilityCooldown"				"12.0"

// Cost //-		"AbilityManaCost"				"100 110 120 130"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"400" }			"02"			{				"var_type"						"FIELD_FLOAT" "wave_duration"					"7.0" }					"03"			{				"var_type"						"FIELD_INTEGER" "wave_count"					"6" }			"04"			{				"var_type"						"FIELD_INTEGER" "wave_damage"					"25 40 55 70" "LinkedSpecialBonus"			"special_bonus_unique_underlord_2" }			"05"			{				"var_type"						"FIELD_FLOAT" "wave_interval"					"1.0" }			"06"			{				"var_type"						"FIELD_FLOAT" "burn_damage"					"1 2 3 4" "CalculateSpellDamageTooltip"			"0" }			"07"			{				"var_type"						"FIELD_FLOAT" "burn_interval"					"1.0" }			"08"			{				"var_type"						"FIELD_FLOAT" "burn_duration"					"2.0" }			"09"			{				"var_type"						"FIELD_FLOAT" "first_wave_delay"				"0.0" }			"10"			{				"var_type"						"FIELD_FLOAT" "building_damage"				"33" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Abyssal Underlord: Pit of Malice //=================================================================================================================	"abyssal_underlord_pit_of_malice" {		// General //-		"ID"							"5614"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_AbyssalUnderlord.PitOfMalice"

"AbilityCastRange"				"750" "AbilityCastPoint"				"0.45" "FightRecapLevel"				"1" // Time //-		"AbilityCooldown"				"32 28 24 20"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"375" }			"02"			{				"var_type"						"FIELD_FLOAT" "pit_duration"					"12.0" }					"03"			{				"var_type"						"FIELD_FLOAT" "pit_interval"					"3.6" }			"04"			{				"var_type"						"FIELD_INTEGER" "pit_damage"					"0" }			"05"			{				"var_type"						"FIELD_FLOAT" "ensnare_duration"				"0.9 1.2 1.5 1.8" "LinkedSpecialBonus"			"special_bonus_unique_underlord" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Abyssal Underlord: Atrophy Aura //=================================================================================================================	"abyssal_underlord_atrophy_aura" {		// General //-		"ID"							"5615"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "HasScepterUpgrade"				"1" // Casting //-		"AbilityCastRange"				"900"

"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"900" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage_reduction_pct"			"7 18 29 40" }			"03"			{				"var_type"						"FIELD_INTEGER" "bonus_damage_from_creep"		"5" }			"04"			{				"var_type"						"FIELD_INTEGER" "bonus_damage_from_hero"		"30 35 40 45" "LinkedSpecialBonus"			"special_bonus_unique_underlord_3" }			"05"			{				"var_type"						"FIELD_FLOAT" "bonus_damage_duration"			"30 40 50 60" }			"06"			{				"var_type"						"FIELD_FLOAT" "bonus_damage_duration_scepter"		"70 80 90 100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Abyssal Underlord: Dark Rift //=================================================================================================================	"abyssal_underlord_dark_rift" {		// General //-		"ID"							"5616" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BUILDING | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilitySound"					"Hero_AbyssalUnderlord.DarkRift.Cast"

"SpellDispellableType"			"SPELL_DISPELLABLE_NO"

"AbilityCastRange"				"0" "AbilityCastPoint"				"0.6" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"130 120 110"

// Cost //-		"AbilityManaCost"				"75 150 225" "AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"600" }			"02"			{				"var_type"						"FIELD_FLOAT" "teleport_delay"				"6.0 5.0 4.0" }		}	}

//=================================================================================================================	// Abyssal Underlord: Cancel Dark Rift //=================================================================================================================	"abyssal_underlord_cancel_dark_rift" {		// General //-		"ID"								"5617"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"					"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityType"						"DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel"							"1"

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

//=================================================================================================================	// Terrorblade: Reflection //=================================================================================================================	"terrorblade_reflection" {		// General //-		"ID"							"5619"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Terrorblade.Reflection"

// Time //-		"AbilityCooldown"				"22 20 18 16"

// Casting //-		"AbilityCastPoint"				"0.3"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "illusion_duration"			"2.5 3.5 4.5 5.5" }			"02"			{				"var_type"					"FIELD_FLOAT" "illusion_outgoing_damage"	"-60.0 -40.0 -20.0 0.0" }			"03"			{				"var_type"					"FIELD_FLOAT" "illusion_outgoing_tooltip"	"40 60 80 100" }			"04"			{				"var_type"					"FIELD_INTEGER" "move_slow"					"25" }			"05"			{				"var_type"					"FIELD_INTEGER" "range"						"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Terrorblade: Conjure Image //=================================================================================================================	"terrorblade_conjure_image" {		// General //-		"ID"							"5620"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilitySound"					"Hero_Terrorblade.ConjureImage"

// Casting //-		"AbilityCastPoint"				"0.15"

// Time //-		"AbilityCooldown"				"16" // Cost //-		"AbilityManaCost"				"70"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_FLOAT" "illusion_duration"					"34.0" }			"02"			{				"var_type"							"FIELD_FLOAT" "illusion_outgoing_damage"			"-70 -60 -50 -40" }			"03"			{				"var_type"							"FIELD_FLOAT" "illusion_outgoing_tooltip"			"30 40 50 60" }			"04"			{				"var_type"							"FIELD_FLOAT" "illusion_incoming_damage"			"300.0" }			"05"			{				"var_type"							"FIELD_FLOAT" "illusion_incoming_damage_total_tooltip"			"400.0" }			}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Terrorblade: Metamorphosis //=================================================================================================================	"terrorblade_metamorphosis" {		// General //-		"ID"							"5621"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Terrorblade.Metamorphosis"

// Casting //-		"AbilityCastPoint"				"0."

// Time //-		"AbilityCooldown"				"155.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"40 44 48 52" }			"02"			{				"var_type"				"FIELD_FLOAT" "transformation_time"	"0.35" }			"03"			{				"var_type"				"FIELD_FLOAT" "base_attack_time"		"1.5" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_range"			"400" "LinkedSpecialBonus"	"special_bonus_unique_terrorblade_3" }			"05"			{				"var_type"				"FIELD_INTEGER" "tooltip_attack_range"			"550" "LinkedSpecialBonus"	"special_bonus_unique_terrorblade_3" }			"06"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"20 40 60 80" }			"07"			{				"var_type"					"FIELD_INTEGER" "speed_loss"				"25" }			"08"			{				"var_type"					"FIELD_INTEGER" "metamorph_aura_tooltip"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Terrorblade: Sunder //=================================================================================================================	"terrorblade_sunder" {		// General //-		"ID"							"5622"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"2" "AbilitySound"					"Hero_Terrorblade.Sunder.Target"

// Time //-		"AbilityCooldown"				"120.0 80.0 40.0"

// Casting //-		"AbilityCastRange"				"550" "AbilityCastPoint"				"0.35" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Cost //-		"AbilityManaCost"				"200 100 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "hit_point_minimum_pct"		"25" }		}	}

//=================================================================================================================	// Phoenix: Icarus Dive //=================================================================================================================	"phoenix_icarus_dive" {		// General //-		"ID"							"5623"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Phoenix.IcarusDive.Cast"

// Casting //-		"AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"36" // Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "hp_cost_perc"			"15" }			"02"			{				"var_type"				"FIELD_INTEGER" "dash_length"			"1400" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_4" }			"03"			{				"var_type"				"FIELD_INTEGER" "dash_width"			"500" }			"04"			{				"var_type"				"FIELD_INTEGER" "hit_radius"			"200" }			"05"			{				"var_type"				"FIELD_FLOAT" "burn_duration"			"4" }			"06"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"10 30 50 70" }			"07"			{				"var_type"				"FIELD_FLOAT" "burn_tick_interval"	"1.0" }			"08"			{				"var_type"					"FIELD_INTEGER" "slow_movement_speed_pct"	"-28" }			"09"			{				"var_type"				"FIELD_FLOAT" "dive_duration"			"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Phoenix: Icarus Dive Stop //=================================================================================================================	"phoenix_icarus_dive_stop" {		// General //-		"ID"							"5624"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Phoenix: Fire Spirits //=================================================================================================================	"phoenix_fire_spirits" {		// General //-		"ID"							"5625"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Phoenix.FireSpirits.Cast"

// Casting //-		"AbilityCastRange"				"1400" "AbilityCastPoint"				"0.01 0.01 0.01 0.01" // Time //-		"AbilityCooldown"				"45 40 35 30"

// Cost //-		"AbilityManaCost"				"80 90 100 110"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "hp_cost_perc"		"20" }			"02"			{				"var_type"			"FIELD_FLOAT" "spirit_duration"	"20" }			"03"			{					"var_type"			"FIELD_INTEGER" "spirit_speed"		"900 900 900 900" }			"04"			{				"var_type"			"FIELD_INTEGER" "radius"			"175 175 175 175" }			"05"			{				"var_type"			"FIELD_FLOAT" "duration"			"4.0" }			"06"			{				"var_type"			"FIELD_INTEGER" "attackspeed_slow"	"-80 -100 -120 -140" }			"07"			{				"var_type"			"FIELD_INTEGER" "damage_per_second"				"10 30 50 70" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_3" }			"08"			{				"var_type"			"FIELD_INTEGER" "spirit_count"		"4" }			"09"			{				"var_type"			"FIELD_FLOAT" "tick_interval"		"1.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Phoenix: Sun Ray //=================================================================================================================	"phoenix_sun_ray" {		// General //-		"ID"							"5626"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Phoenix.SunRay.Cast"

// Casting //-		"AbilityCastRange"				"1300" "AbilityCastPoint"				"0.01"

// Time //-		"AbilityCooldown"				"26" "AbilityDuration"				"6.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "hp_cost_perc_per_second"		"6" }			"02"			{				"var_type"			"FIELD_INTEGER" "base_damage"			"14 20 26 32" }			"03"			{				"var_type"			"FIELD_FLOAT" "hp_perc_damage"		"1.5 3.25 5.0 6.75" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_5" }			"04"			{				"var_type"			"FIELD_INTEGER" "base_heal"			"7 10 13 16" }			"05"			{				"var_type"			"FIELD_FLOAT" "hp_perc_heal"			"0.625 1.25 1.875 2.5" }			"06"			{				"var_type"			"FIELD_INTEGER" "radius"			"130" }			"07"			{				"var_type"			"FIELD_FLOAT" "tick_interval"		"0.2" }			"08"			{				"var_type"			"FIELD_FLOAT" "forward_move_speed"	"250" }			"09"			{				"var_type"			"FIELD_INTEGER" "beam_range"		"1300" }			"10"			{				"var_type"					"FIELD_FLOAT" "turn_rate_initial"			"250" }			"11"			{				"var_type"					"FIELD_FLOAT" "turn_rate"					"25" }			"12"			{				"var_type"			"FIELD_INTEGER" "tooltip_duration"	"6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Phoenix: Sun Ray Stop //=================================================================================================================	"phoenix_sun_ray_stop" {		// General //-		"ID"							"5627"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Phoenix: Sun Ray Toggle Move //=================================================================================================================	"phoenix_sun_ray_toggle_move" {		// General //-		"ID"							"5628"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel"						"1" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID" }

//=================================================================================================================	// Phoenix: Supernova //=================================================================================================================	"phoenix_supernova" {		// General //-		"ID"							"5630"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"2" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Phoenix.SuperNova.Begin"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.01" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" // Time //-		"AbilityCooldown"				"110.0 110.0 110.0" "AbilityDuration"				"6.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "aura_radius"		"1000 1000 1000" }			"02"			{				"var_type"			"FIELD_INTEGER" "damage_per_sec"	"60 90 120" }			"03"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.5 2.0 2.5" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_2" }			"04"			{				"var_type"			"FIELD_INTEGER" "max_hero_attacks"	"5 8 11" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_1" }			"05"			{				"var_type"			"FIELD_INTEGER" "max_hero_attacks_scepter"	"7 10 13" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_1" }			"06"			{				"var_type"			"FIELD_INTEGER" "tooltip_duration"	"6" }			"07"			{				"var_type"			"FIELD_INTEGER" "cast_range_tooltip_scepter"	"500" }		}	}

//=================================================================================================================	// Phoenix: Launch Fire Spirit //=================================================================================================================	"phoenix_launch_fire_spirit" {		// General //-		"ID"							"5631"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats.

"AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_Phoenix.FireSpirits.Launch"

// Casting //-		"AbilityCastRange"				"1400" "AbilityCastPoint"				"0.01 0.01 0.01 0.01" "AbilityCastAnimation"			"ACT_INVALID" // Time //-		"AbilityCooldown"				"0 0 0 0"

// Cost //-		"AbilityManaCost"				"0 0 0 0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "hp_cost_perc"		"20" }			"02"			{				"var_type"			"FIELD_FLOAT" "spirit_duration"	"20.0 20.0 20.0 20.0" }			"03"			{					"var_type"			"FIELD_INTEGER" "spirit_speed"		"900 900 900 900" }			"04"			{				"var_type"			"FIELD_INTEGER" "radius"			"175 175 175 175" }			"05"			{				"var_type"			"FIELD_FLOAT" "duration"			"4.0" }			"06"			{				"var_type"			"FIELD_INTEGER" "attackspeed_slow"	"-80 -100 -120 -140" }			"07"			{				"var_type"			"FIELD_INTEGER" "damage_per_second"				"10 30 50 70" "LinkedSpecialBonus"	"special_bonus_unique_phoenix_3" }			"08"			{				"var_type"			"FIELD_INTEGER" "spirit_count"		"4" }			"09"			{				"var_type"			"FIELD_FLOAT" "tick_interval"		"1.0" }		}	}

//=================================================================================================================	// Oracle: Fortune's End //=================================================================================================================	"oracle_fortunes_end" {		// General //-		"ID"							"5637"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Oracle.FortunesEnd.Target"

// Casting //-		"AbilityCastRange"				"850" "AbilityCastPoint"				"0" "AbilityChannelTime"			"2.5" // Time //-		"AbilityCooldown"				"15 12 9 6"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"90 120 150 180" }			"02"			{				"var_type"					"FIELD_INTEGER" "bolt_speed"				"1000" }			"03"			{				"var_type"					"FIELD_FLOAT" "minimum_purge_duration"	"0.5" }			"04"			{				"var_type"					"FIELD_FLOAT" "maximum_purge_duration"	"2.5" "LinkedSpecialBonus"	"special_bonus_unique_oracle_2" }			"05"			{				"var_type"					"FIELD_INTEGER" "radius"					"300" }			"06"			{				"var_type"					"FIELD_FLOAT" "max_channel_time_tooltip"	"2.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Oracle: Fate's Edict //=================================================================================================================	"oracle_fates_edict" {		// General //-		"ID"							"5638"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilitySound"					"Hero_Oracle.FatesEdict.Cast"

// Casting //-		"AbilityCastRange"				"500 600 700 800" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"16 13 10 7"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0 3.5 4.0 4.5" }			"02"			{				"var_type"				"FIELD_INTEGER" "magic_damage_resistance_pct_tooltip"				"100" }			"03"			{				"var_type"				"FIELD_INTEGER" "range_tooltip"				"500 600 700 800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Oracle: Purifying Flames //=================================================================================================================	"oracle_purifying_flames" {		// General //-		"ID"							"5639"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" "HasScepterUpgrade"			"1" "AbilitySound"					"Hero_Oracle.PurifyingFlames.Damage"

// Casting //-		"AbilityCastRange"				"850" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"2.25"

// Cost //-		"AbilityManaCost"				"80 85 90 95"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"90 180 270 360" }						"02"			{				"var_type"				"FIELD_FLOAT" "heal_per_second"		"11.0 22.0 33.0 44.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "total_heal_tooltip"	"99 198 297 396" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"9.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"1.0" }			"06"			{				"var_type"				"FIELD_FLOAT" "cooldown_scepter"		"1.0" }			"07"			{				"var_type"				"FIELD_FLOAT" "castpoint_scepter"		"0.1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Oracle: False Promise //=================================================================================================================	"oracle_false_promise" {		// General //-		"ID"							"5640"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilitySound"					"Hero_Oracle.FalsePromise.Cast"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"100 65 30"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"8 9 10" "LinkedSpecialBonus"	"special_bonus_unique_oracle" }			"02"			{				"var_type"				"FIELD_FLOAT" "radius"				"400" }		}	}

//=================================================================================================================	// Broodmother: Spin Web Destroy //=================================================================================================================	"broodmother_spin_web_destroy" {		// General //-		"ID"					"5643"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel"						"1"

// Casting //-		"AbilityCastPoint"				"0" // Time //-		"AbilityCooldown"				"0" // Cost //-		"AbilityManaCost"				"0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"

}

//=================================================================================================================	// Monkey King: Boundless Strike //=================================================================================================================	"monkey_king_boundless_strike" {		// General //-		"ID"					"5716"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastPoint"				"0.4" "AbilityCastRange"				"1200"

// Time //-		"AbilityCooldown"				"22"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"0.4 0.8 1.2 1.6" }			"02"			{				"var_type"					"FIELD_INTEGER" "strike_crit_mult"			"150 175 200 225" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king" }			"03"			{				"var_type"					"FIELD_INTEGER" "strike_radius"				"150" }			"04"			{				"var_type"					"FIELD_INTEGER" "strike_cast_range"			"1200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Monkey King: Mischief //=================================================================================================================	"monkey_king_mischief" {		// General //-		"ID"							"5719"												// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "FightRecapLevel"				"2" "MaxLevel"						"1" "AbilitySound"					"Hero_MonkeyKing.Transform.On"

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

// Time //-		"AbilityCooldown"				"3"

// Cost //-		"AbilityManaCost"				"0 0 0 0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "movespeed"					"200" }			"02"			{				"var_type"					"FIELD_INTEGER" "reveal_radius"				"200" }

}	}

//=================================================================================================================	// Monkey King: Un-Transform //=================================================================================================================	"monkey_king_untransform" {		// General //-		"ID"							"5722"												// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilitySound"					"Hero_MonkeyKing.Transform.Off"

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

"MaxLevel"						"1"

// Time //-		"AbilityCooldown"				"1" "AbilityDuration"				"10.0 10.0 10.0 10.0"

// Cost //-		"AbilityManaCost"				"0 0 0 0" }

//=================================================================================================================	// Monkey King: Tree Dance //=================================================================================================================	"monkey_king_tree_dance" {		// General //-		"ID"							"5721"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_TREE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilitySound"					"Hero_MonkeyKing.TreeJump.Cast"

"FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"1.2"

// Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "leap_speed"				"700" }			"02" // this should belong to Spring ability but for how it gets called it's simpler to have Tree Jump own it			{ "var_type"					"FIELD_INTEGER" "spring_leap_speed"			"1300" }			"03"			{				"var_type"					"FIELD_INTEGER" "give_up_distance"			"1850" }			"04"			{				"var_type"					"FIELD_INTEGER" "ground_jump_distance"		"1000" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_7" }			"05"			{				"var_type"					"FIELD_INTEGER" "perched_jump_distance"		"1000" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_7" }			"06"			{				"var_type"					"FIELD_FLOAT" "jump_damage_cooldown"		"3.0" }			"07"			{				"var_type"					"FIELD_FLOAT" "perched_day_vision"			"800" }			"08"			{				"var_type"					"FIELD_FLOAT" "perched_night_vision"			"400" }			"09"			{				"var_type"					"FIELD_FLOAT" "perched_spot_height"		"192.0" }			"10"			{				"var_type"					"FIELD_FLOAT" "unperched_stunned_duration"	"4.0" }			"11"			{				"var_type"					"FIELD_INTEGER" "top_level_height"			"500" }			"12"			{				"var_type"					"FIELD_INTEGER" "impact_damage_tooltip"		"140 210 280 350" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_3" }			"13"			{				"var_type"						"FIELD_INTEGER" "impact_movement_slow_tooltip"	"20 40 60 80" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Primal Spring //=================================================================================================================	"monkey_king_primal_spring" {		// General //-		"ID"							"5724"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_MonkeyKing.Spring.Channel"

// Casting //-		"AbilityCastPoint"				"0" "AbilityCastRange"				"0" // Time //-		"AbilityCooldown"				"19 17 15 13" "AbilityChannelTime"			"1.7"

// Cost //-		"AbilityManaCost"				"130 120 110 100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "impact_damage"			"140 210 280 350" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_3" }			"02"			{				"var_type"				"FIELD_INTEGER" "impact_movement_slow"	"20 40 60 80" }			"03"			{				"var_type"				"FIELD_FLOAT" "impact_slow_duration"	"4.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "max_distance"			"1000" }			"05"			{				"var_type"				"FIELD_INTEGER" "impact_radius"			"375" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Monkey King: Primal Spring (Early) //=================================================================================================================	"monkey_king_primal_spring_early" {		// General //-		"ID"						"5726"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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"		"monkey_king_primal_spring"

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

//=================================================================================================================	// Monkey King: Wukong's Command //=================================================================================================================	"monkey_king_wukongs_command" {		// General //-		"ID"							"5725"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"2" "AbilitySound"					"Hero_MonkeyKing.FurArmy"

// Casting //-		"AbilityCastPoint"				"1.2" "AbilityCastRange"				"0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"130 110 90" "AbilityDuration"				"13.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"							"FIELD_INTEGER" "first_radius"						"300" }			"02"			{				"var_type"							"FIELD_INTEGER" "second_radius"						"750" }			"03"			{				"var_type"							"FIELD_INTEGER" "num_first_soldiers"				"5" }			"04"			{				"var_type"							"FIELD_INTEGER" "num_second_soldiers"				"9" }			"05"			{				"var_type"							"FIELD_INTEGER" "move_speed"						"700" }			"06"			{				"var_type"							"FIELD_INTEGER" "bonus_armor"						"8 14 20" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_4" }			"07"			{				"var_type"							"FIELD_FLOAT" "attack_speed"						"1.4" }			"08"			{				"var_type"							"FIELD_FLOAT" "duration"							"13.0" }			"09"			{				"var_type"							"FIELD_INTEGER" "leadership_radius_buffer"			"30" }			"10"			{				"var_type"							"FIELD_INTEGER" "cast_range"						"550" }			"11"			{				"var_type"							"FIELD_INTEGER" "outer_attack_buffer"				"0" }		}	}	//=================================================================================================================	// Monkey King: Jingu Mastery //=================================================================================================================	"monkey_king_jingu_mastery" {		// General //-		"ID"							"5723"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"1" "AbilitySound"					"Hero_MonkeyKing.IronCudgel" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "required_hits"				"4" }			"02"			{				"var_type"					"FIELD_INTEGER" "counter_duration"			"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "charges"					"4" }			"04"			{				"var_type"					"FIELD_INTEGER" "bonus_damage"				"60 90 120 150" "LinkedSpecialBonus"		"special_bonus_unique_monkey_king_2" }			"05"			{				"var_type"					"FIELD_INTEGER" "lifesteal"					"15 30 45 60" }			"06"			{				"var_type"					"FIELD_INTEGER" "max_duration"				"35" }		}	}

//=================================================================================================================	// Pangolier: Swashbuckle //=================================================================================================================	"pangolier_swashbuckle" {		// General //-		"ID"							"6344"	// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"

// Casting //-		"AbilityCastPoint"				"0.0" "AbilityCastRange"				"1000" // Time //-		"AbilityCooldown"				"20 16 12 8" // Cost //-		"AbilityManaCost"				"70 80 90 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "dash_range"			"1000" }			"02"			{				"var_type"				"FIELD_INTEGER" "range"					"900" }			"05"			{				"var_type"				"FIELD_INTEGER" "damage"				"24 42 60 78" "LinkedSpecialBonus"	"special_bonus_unique_pangolier_3" "CalculateSpellDamageTooltip"	"0" }			"03"			{				"var_type"				"FIELD_INTEGER" "dash_speed"			"2000" }			"04"			{				"var_type"				"FIELD_FLOAT" "attack_interval"		"0.1 0.1 0.1 0.1" }			"06"			{				"var_type"				"FIELD_INTEGER" "start_radius"			"125" }			"07"			{				"var_type"				"FIELD_INTEGER" "end_radius"			"125" }			"08"			{				"var_type"				"FIELD_INTEGER" "strikes"				"4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Pangolier: Shield Crash //=================================================================================================================	"pangolier_shield_crash" {		// General //-		"ID"							"6461"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "FightRecapLevel"				"1" // Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"13.0" // Cost //-		"AbilityManaCost"				"90 100 110 120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "damage"				"75 150 225 300" }			"02"			{				"var_type"				"FIELD_INTEGER" "hero_stacks"			"9 12 15 18" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"10.0" }			"04"			{				"var_type"				"FIELD_INTEGER" "radius"				"500" }			"05"			{				"var_type"				"FIELD_FLOAT" "jump_duration"			"0.4" }			"06"			{				"var_type"					"FIELD_FLOAT" "jump_duration_gyroshell"	"0.75" }			"07"			{				"var_type"				"FIELD_INTEGER" "jump_height"			"250" }			"08"			{				"var_type"				"FIELD_INTEGER" "jump_height_gyroshell"	"350" }			"09"			{				"var_type"				"FIELD_INTEGER" "jump_horizontal_distance"	"225" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Pangolier: Heartpiercer //=================================================================================================================	"pangolier_heartpiercer" {		// General //-		"ID"							"6346"	// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "chance_pct"			"15" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"2 3 4 5" }			"03"			{				"var_type"				"FIELD_INTEGER" "slow_pct"			"-35 -40 -45 -50" }			"04"			{				"var_type"				"FIELD_FLOAT" "debuff_delay"			"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Pangolier: Gyroshell //=================================================================================================================	"pangolier_gyroshell" {		// General //-		"ID"							"6343"	// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"1"

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

// Time //-		"AbilityCooldown"				"70 65 60" "AbilityDuration"				"8.0"

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

// Damage. //-		"AbilityDamage"					"200 275 350"

"precache" {			"model" "models/heroes/pangolier/pangolier_gyroshell.vmdl" "model" "models/heroes/pangolier/pangolier_gyroshell2.vmdl" }

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "cast_time_tooltip"		"1.2" }						"02"			{				"var_type"				"FIELD_FLOAT" "tick_interval"			"0.05" }			"03"			{				"var_type"				"FIELD_FLOAT" "forward_move_speed"	"600" }			"04"			{				"var_type"				"FIELD_FLOAT" // used after any break in the roll (start/jump/bounce) "turn_rate_boosted"		"165" }			"05"			{				"var_type"				"FIELD_FLOAT" "turn_rate"				"120" }			"06"			{				"var_type"				"FIELD_INTEGER" "radius"				"400" }						"07"			{				"var_type"				"FIELD_INTEGER" "hit_radius"			"150" }						"08"			{				"var_type"				"FIELD_FLOAT" "bounce_duration"		"0.4" }						"09"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"1.0 1.25 1.5" }						"10"			{				"var_type"				"FIELD_INTEGER" "knockback_radius"		"150" }						"11"			{				"var_type"				"FIELD_FLOAT" "duration"				"6.0 7.0 8.0" }			"12"			{				"var_type"				"FIELD_FLOAT" "jump_recover_time"		"0.25" }					}	}

//=================================================================================================================	// Pangolier: Gyroshell Stop //=================================================================================================================	"pangolier_gyroshell_stop" {		// General //-		"ID"							"6459"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE"

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

//=================================================================================================================	// Dark Willow: Bramble Maze //=================================================================================================================	"dark_willow_bramble_maze" {		// General //-		"ID"							"6339"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"40 35 30 25"

// Cost //-		"AbilityManaCost"				"140 150 160 170" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "placement_range"		"500" }			"02"			{				"var_type"				"FIELD_INTEGER" "placement_count"			"8" }			"03"			{				"var_type"				"FIELD_FLOAT" "placement_duration"		"15" }			"04"			{				"var_type"				"FIELD_FLOAT" "latch_duration"		"1 1.5 2 2.5" }			"05"			{				"var_type"				"FIELD_INTEGER" "latch_range"		"90" }			"06"			{				"var_type"				"FIELD_INTEGER" "latch_damage"		"100 150 200 250" }			"07"			{				"var_type"				"FIELD_FLOAT" "latch_creation_interval"		"0.075" }			"08"			{				"var_type"				"FIELD_FLOAT" "latch_creation_delay"		"0.1" }			"09"			{				"var_type"				"FIELD_FLOAT" "initial_creation_delay"		"0.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Dark Willow: Bedlam //=================================================================================================================	"dark_willow_bedlam" {		// General //-		"ID"							"6340"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel"						"3" "FightRecapLevel"				"1" "LinkedAbility"					"dark_willow_terrorize"

// Casting //-				"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

"AbilityCooldown"				"40 30 20" // Cost //-		"AbilityManaCost"				"100 150 200" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "attack_damage"			"60 140 220" }			"02"			{				"var_type"				"FIELD_FLOAT" "attack_interval"		"0.25" }			"03"			{				"var_type"				"FIELD_INTEGER" "attack_radius"			"300" }			"04"			{				"var_type"				"FIELD_INTEGER" "attack_targets"			"1" }			"05"			{				"var_type"				"FIELD_INTEGER" "roaming_radius"			"200" }			"06"			{				"var_type"				"FIELD_FLOAT" "roaming_seconds_per_rotation"				"1.5" }			"07"			{				"var_type"				"FIELD_FLOAT" "roaming_duration"		"4.0" }		}	}

//=================================================================================================================	// Dark Willow: Terrorize //=================================================================================================================	"dark_willow_terrorize" {		// General //-		"ID"							"8340"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "LinkedAbility"					"dark_willow_bedlam"

// Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.8" "AbilityCooldown"				"100 80 60" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5" // Cost //-		"AbilityManaCost"				"150" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "destination_travel_speed"	"2000" }			"02"			{				"var_type"				"FIELD_INTEGER" "destination_radius"		"400" }			"03"			{				"var_type"				"FIELD_FLOAT" "destination_status_duration"	"4" "LinkedSpecialBonus"		"special_bonus_unique_dark_willow_2" }				"04"			{				"var_type"				"FIELD_FLOAT" "return_travel_speed"	"500" }			"05"			{				"var_type"				"FIELD_FLOAT" "initial_delay"			"0.8" }				"06"			{				"var_type"				"FIELD_FLOAT" "starting_height"		"300" }			}

"AbilityDraftPreAbility"		"dark_willow_bedlam"

}

//=================================================================================================================	// Dark Willow: Shadow Realm //=================================================================================================================	"dark_willow_shadow_realm" {		// General //-		"ID"							"6341"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" // Time //-		"AbilityCooldown"				"30 24 18 12" // Cost //-		"AbilityManaCost"				"70 80 90 100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"5" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage"						"120 200 280 360" "LinkedSpecialBonus"			"special_bonus_unique_dark_willow_1" }			"03"			{				"var_type"						"FIELD_INTEGER" "attack_range_bonus"			"600" }			"04"			{				"var_type"						"FIELD_FLOAT" "max_damage_duration"			"3" "CalculateSpellDamageTooltip"	"0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Dark Willow: Cursed Crown //=================================================================================================================	"dark_willow_cursed_crown" {		// General //-		"ID"							"6342"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.1" // Time //-		"AbilityCooldown"				"18 16 14 12"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "delay"			"4" }			"02"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"2 2.5 3 3.5" }			"03"			{				"var_type"				"FIELD_INTEGER" "stun_radius"			"325" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //=============================================================================================================================================================================

//=================================================================================================================	// Backdoor Protection //=================================================================================================================	"backdoor_protection" {		// General //-		"ID"							"5350"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }			"02"			{				"var_type"				"FIELD_FLOAT" "activation_time"		"15.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "regen_rate"			"90" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Backdoor Protection In Base //=================================================================================================================	"backdoor_protection_in_base" {		// General //-		"ID"							"5351"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "activation_time"		"15.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "regen_rate"			"90" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Filler buildings ability (Shrines) //=================================================================================================================	"filler_ability" {		// General //-		"ID"							"6226"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel"						"1"

// Time //-		"AbilityCooldown"				"300"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "hp_heal"				"75" }			"02"			{				"var_type"				"FIELD_INTEGER" "mp_heal"				"30" }			"03"			{				"var_type"				"FIELD_INTEGER" "hp_heal_growth"		"0" }			"04"			{				"var_type"				"FIELD_FLOAT" "mp_heal_growth"		"0" }			"05"			{				"var_type"				"FIELD_INTEGER" "hp_heal_pct"				"0" }			"06"			{				"var_type"				"FIELD_INTEGER" "mp_heal_pct"				"0" }			"07"			{				"var_type"				"FIELD_FLOAT" "duration"				"5" }			"08"			{				"var_type"				"FIELD_INTEGER" "radius"				"500" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Ability: Necronomicon Warrior's Last Will //=================================================================================================================	"necronomicon_warrior_last_will" {		// General //-		"ID"					"5200"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "explosion"				"550 675 800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Necronomicon Warrior's Sight //=================================================================================================================	"necronomicon_warrior_sight" {		// General //-		"ID"					"5201"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"1000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Necronomicon Warrior's Mana Burn //=================================================================================================================	"necronomicon_warrior_mana_burn" {		// General //-		"ID"					"5202"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "burn_amount"			"30 40 50" }			"02"			{				"var_type"				"FIELD_INTEGER" "burn_damage_conversion"	"50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Necronomicon Archer's Mana Burn //=================================================================================================================	"necronomicon_archer_mana_burn" {		// General //-		"ID"					"5203"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.5 0.5 0.5" // Time //-		"AbilityCooldown"				"7"

// Cost //-		"AbilityManaCost"				"0 0 0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "burn_amount"			"125 175 225" }			"02"			{				"var_type"				"FIELD_INTEGER" "burn_as_damage_tooltip"			"100" }			"03"			{				"var_type"				"FIELD_INTEGER" "cast_range_tooltip"			"600" }		}	}

//=================================================================================================================	// Ability: Necronomicon Archer's Purge //=================================================================================================================	"necronomicon_archer_purge" {		// General //-		"ID"					"8203"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"15"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "purge_rate"		"5" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Necronomicon Archer's AoE //=================================================================================================================	"necronomicon_archer_aoe" {		// General //-		"ID"					"5204"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "ms_bonus"			"5 7 9" }			"03"			{				"var_type"				"FIELD_INTEGER" "as_bonus"			"5 7 9" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Courier's Return to Base //=================================================================================================================	"courier_return_to_base" {		// General //-		"ID"					"5205"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"		"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Courier's Go to Secret Shop //=================================================================================================================	"courier_go_to_secretshop" {		// General //-		"ID"					"5492"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"		"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Courier's Transfer Items //=================================================================================================================	"courier_transfer_items" {		// General //-		"ID"					"5206"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "handoff_distance"		"400" }		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's Transfer Items To Other Player //=================================================================================================================	"courier_transfer_items_to_other_player" {		// General //-		"ID"					"6328"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "handoff_distance"		"400" }		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's Return Items to Stash //=================================================================================================================	"courier_return_stash_items" {		// General //-		"ID"					"5207"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"		"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }	//=================================================================================================================	// Ability: Courier's Take items from Stash //=================================================================================================================	"courier_take_stash_items" {		// General //-		"ID"					"5208"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "stash_pickup_distance"		"250" }		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's shortcut ability to take stash items if there are any, then transfer all to the hero //=================================================================================================================	"courier_take_stash_and_transfer_items" {		// General //-		"ID"					"5676"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "handoff_distance"		"400" }		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier Shield //=================================================================================================================	"courier_shield" {		// General //-		"ID"					"5209"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel"		"1" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_5" // Time //-		"AbilityCooldown"				"200.0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"		"FIELD_FLOAT" "duration"		"2.0" }		}	}

//=================================================================================================================	// Ability: Courier Burst //=================================================================================================================	"courier_burst" {		// General //-		"ID"					"5210"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Time //-		"AbilityCooldown"				"90.0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"		"FIELD_FLOAT" "duration"		"4.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "movement_speed"	"800" }			"03"			{				"var_type"			"FIELD_FLOAT" "damage_absorb"	"250" }		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier Morph //=================================================================================================================	"courier_morph" {		// General //-		"ID"					"5642"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" // Time //-		"AbilityCooldown"				"0.1" "AbilityCastRange"				"0" // Special //-		"AbilitySpecial" {		}		"MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's Go to enemy secret shop //=================================================================================================================	"courier_go_to_enemy_secretshop" {		// General //-		"ID"					"6329"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" "MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's Go to side shop //=================================================================================================================	"courier_go_to_sideshop" {		// General //-		"ID"					"6333"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" "MaxLevel"		"1" }

//=================================================================================================================	// Ability: Courier's Go to other side shop //=================================================================================================================	"courier_go_to_sideshop2" {		// General //-		"ID"					"6334"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityCastAnimation"			"ACT_INVALID" "MaxLevel"		"1" }

//=================================================================================================================	// Roshan: Spell Block //=================================================================================================================	"roshan_spell_block" {		// General //-		"ID"					"5213"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Time //-		"AbilityCooldown"				"15.0" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Roshan: Halloween Spell Block //=================================================================================================================	"roshan_halloween_spell_block" {		// General //-		"ID"					"5618"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Time //-		"AbilityCooldown"				"10.0" }

//=================================================================================================================	// Roshan: Bash //=================================================================================================================	"roshan_bash" {		// General //-		"ID"					"5214"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bash_chance"		"15" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_damage"		"50" }			"03"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.65" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Roshan: Slam //=================================================================================================================	"roshan_slam" {		// General //-		"ID"					"5215"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Cost //-		"AbilityManaCost"				"0"

// Time //-		"AbilityCooldown"				"10.0" "AbilityCastPoint"				"0.47 0.47 0.47 0.47"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"350" }			"02"			{				"var_type"			"FIELD_FLOAT" "slow_duration_hero"	"2.0" }			"03"			{				"var_type"			"FIELD_FLOAT" "slow_duration_unit"	"4.0" }			"04"			{				"var_type"			"FIELD_INTEGER" "slow_amount"		"50" }			"05"			{				"var_type"			"FIELD_INTEGER" "damage"			"70" }			"06"			{				"var_type"			"FIELD_INTEGER" "damage_growth"		"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Roshan: Inherent Buffs //=================================================================================================================	"roshan_inherent_buffs" {		// General //-		"ID"					"5216"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" }

//=================================================================================================================	// Roshan: Devotion //=================================================================================================================	"roshan_devotion" {		// General //-		"ID"					"5217"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"5" }		}	}

//=================================================================================================================	// Kobold Taskmaster: Speed Aura //=================================================================================================================	"kobold_taskmaster_speed_aura" {		// General //-		"ID"					"5293"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"		"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"	"12" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Centaur Khan: Endurance Aura //=================================================================================================================	"centaur_khan_endurance_aura" {		// General //-		"ID"					"5294"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"		"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"15" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Centaur Khan: War Stomp //=================================================================================================================	"centaur_khan_war_stomp" {		// General //-		"ID"							"5295"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" // Stats //-		"AbilityCastPoint"				"0.4" "AbilityCooldown"				"20.0" "AbilityDamage"					"25" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"250" }			"02"			{				"var_type"						"FIELD_FLOAT" "non_hero_stun_duration"		"3.0" }			"03"			{				"var_type"						"FIELD_FLOAT" "hero_stun_duration"			"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Spawnlord Master Stomp //=================================================================================================================	"spawnlord_master_stomp" {		// General //-		"ID"							"6270"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityCastPoint"				"0.4" "AbilityCooldown"				"12.0" "AbilityManaCost"				"100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"300" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage"						"200" }			"03"			{				"var_type"						"FIELD_FLOAT" "duration"						"6.0" }			"04"			{				"var_type"						"FIELD_INTEGER" "armor_reduction_pct"			"50" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Spawnlord Master Freeze //=================================================================================================================	"spawnlord_master_freeze" {		// General //-		"ID"					"6278"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL" "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"

// Time //-		"AbilityCooldown"				"15" "AbilityCastRange"				"150"

// Special //-		"AbilitySpecial" {					"01"			{				"var_type"			"FIELD_FLOAT" "duration"			"2.0" }						"02"			{				"var_type"			"FIELD_INTEGER" "damage"			"75" }					}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Gnoll Assassin: Envenomed Weapon //=================================================================================================================	"gnoll_assassin_envenomed_weapon" {		// General //-		"ID"							"5296"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "damage_per_second"				"2" }			"02"			{				"var_type"						"FIELD_FLOAT" "non_hero_duration"				"20.0" }			"03"			{				"var_type"						"FIELD_FLOAT" "hero_duration"					"10.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ghost: Frost Attack //=================================================================================================================	"ghost_frost_attack" {		// General //-		"ID"							"5301"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-20" }			"02"			{				"var_type"				"FIELD_INTEGER" "attackspeed_slow"		"-20" }						"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Polar Furbolg Ursa Warrior: Thunder Clap //=================================================================================================================	"polar_furbolg_ursa_warrior_thunder_clap" {		// General //-		"ID"							"5302"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityCastPoint"				"0.4" "AbilityCooldown"				"12.0" "AbilityDamage"					"150" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"300" }			"02"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-25" }			"03"			{				"var_type"				"FIELD_INTEGER" "attackspeed_slow"		"-25" }			"04"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Generic Neutral Ability: Spell Immunity //=================================================================================================================	"neutral_spell_immunity" {		// General //-		"ID"							"5303"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ogre Magi: Frost Armor //=================================================================================================================	"ogre_magi_frost_armor" {		// General //-		"ID"							"5304"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"

// Stats //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.56" "AbilityCooldown"				"5.0" "AbilityManaCost"				"40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "armor_bonus"			"8" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"45.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-30" }			"04"			{				"var_type"				"FIELD_INTEGER" "attackspeed_slow"		"-20" }			"05"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"5.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Dark Troll Warlord: Ensnare //=================================================================================================================	"dark_troll_warlord_ensnare" {		// General //-		"ID"							"5305"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Unit Targeting //-		"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"

// Stats //-		"AbilityCastRange"				"550" "AbilityCastPoint"				"0.3" "AbilityCooldown"				"20.0" "AbilityManaCost"				"75"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.75" }			"02"			{				"var_type"					"FIELD_INTEGER" "net_speed"					"1500" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Dark Troll Warlord: Raise Dead //=================================================================================================================	"dark_troll_warlord_raise_dead" {		// General //-		"ID"							"5306"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET"

// Stats //-		"AbilityCastPoint"				"0.3" "AbilityCooldown"				"25.0" "AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"40.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Mud Golem: Rock Destroy //=================================================================================================================	"mud_golem_rock_destroy" {		// General //-		"ID"							"5667"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"				"250" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"2" }			"03"			{				"var_type"					"FIELD_INTEGER" "movespeed"				"-25" }			"04"			{				"var_type"					"FIELD_INTEGER" "shard_health_tooltip"				"240" }			"05"			{				"var_type"					"FIELD_INTEGER" "shard_damage_tooltip"				"9" }			"06"			{				"var_type"					"FIELD_INTEGER" "shard_duration_tooltip"				"60" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Mud Golem: Hurl Boulder //=================================================================================================================	"mud_golem_hurl_boulder" {		// General //-		"ID"							"5670"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG" "MaxLevel"						"1"

"AbilityCastRange"				"800"

// Time //-		"AbilityCooldown"				"30" "AbilityCastPoint"				"0.3"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "damage"					"125" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"0.6" }			"03"			{				"var_type"					"FIELD_INTEGER" "speed"						"800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Giant Wolf: Critical Strike //=================================================================================================================	"giant_wolf_critical_strike" {		// General //-		"ID"							"5307"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"20" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_mult"					"200" }		}	}

//=================================================================================================================	// Alpha Wolf: Critical Strike //=================================================================================================================	"alpha_wolf_critical_strike" {		// General //-		"ID"							"5308"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "crit_chance"				"20" }			"02"			{				"var_type"					"FIELD_INTEGER" "crit_mult"					"200" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Alpha Wolf: Command Aura //=================================================================================================================	"alpha_wolf_command_aura" {		// General //-		"ID"							"5309"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_damage_pct"	"30" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Tornado: Tempest //=================================================================================================================	"tornado_tempest" {		// General //-		"ID"							"5310"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "far_radius"			"600" }			"02"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-15" }			"03"			{				"var_type"				"FIELD_INTEGER" "attackspeed_slow"		"-15" }			"04"			{				"var_type"				"FIELD_INTEGER" "near_radius"			"150" }			"05"			{				"var_type"				"FIELD_INTEGER" "near_damage"			"45" }			"06"			{				"var_type"				"FIELD_INTEGER" "far_damage"			"15" }			"07"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"0.25" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Enraged Wildkin: Tornado //=================================================================================================================	"enraged_wildkin_tornado" {		// General //-		"ID"							"5312"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_NO"

// Stats //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.4" "AbilityCooldown"				"70.0" "AbilityChannelTime"			"40.0" "AbilityManaCost"				"200"

// Special //-		"AbilitySpecial" {			"01" // Only for tooltip, redundant with AbilityChannelTime {				"var_type"				"FIELD_FLOAT" "duration"				"40.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Enraged Wildkin: Toughness Aura //=================================================================================================================	"enraged_wildkin_toughness_aura" {		// General //-		"ID"							"5313"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_armor"		"3" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ancient Granite Golem: HP Aura //=================================================================================================================	"granite_golem_hp_aura" {		// General //-		"ID"							"5656"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "bonus_hp"			"15" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ancient Granite Golem: Bash //=================================================================================================================	"granite_golem_bash" {		// General //-		"ID"							"5680"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bash_chance"		"7" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_damage"		"25" }			"03"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.0" }		}	}

//=================================================================================================================	// Satyr Trickster: Purge //=================================================================================================================	"satyr_trickster_purge" {		// General //-		"ID"							"5314"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Stats //-		"AbilityCastRange"				"350" "AbilityCastPoint"				"0.2" "AbilityCooldown"				"3.0" "AbilityManaCost"				"120"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "purge_rate"		"5" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"5.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "summon_damage"			"400" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Satyr Soulstealer: Mana Burn //=================================================================================================================	"satyr_soulstealer_mana_burn" {		// General //-		"ID"							"5315"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "Modelscale" 					".85" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" // Stats //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" "AbilityCooldown"				"18.0" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "burn_amount"			"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Satyr Hellcaller: Shockwave //=================================================================================================================	"satyr_hellcaller_shockwave" {		// General //-		"ID"							"5316"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Unit Targeting //-				"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" // Stats //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.5" "AbilityCooldown"				"8.0" "AbilityDamage"					"160" "AbilityManaCost"				"100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"900" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius_start"			"180" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius_end"			"200" }			"04"			{				"var_type"				"FIELD_INTEGER" "distance"				"1380" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ancient Golem: Rockslide //=================================================================================================================	"ancient_golem_rockslide" {		// General //-		"ID"							"5686"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Unit Targeting //-				"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" // Stats //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.5" "AbilityCooldown"				"16.0" "AbilityDamage"					"200" "AbilityManaCost"				"100"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"1050" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius_start"			"180" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius_end"			"200" }						"04"			{				"var_type"				"FIELD_INTEGER" "distance"				"980" }						"05"			{				"var_type"				"FIELD_FLOAT" "stun_duration"				"1.5" }		}	}

//=================================================================================================================	// Satyr Hellcaller: Unholy Aura //=================================================================================================================	"satyr_hellcaller_unholy_aura" {		// General //-		"ID"							"5317"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "health_regen"		"5.5" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Forest Troll High Priest: Heal //=================================================================================================================	"forest_troll_high_priest_heal" {		// General //-		"ID"							"5318"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_AUTOCAST"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"

// Stats //-		"AbilityCastRange"				"350" "AbilityCastPoint"				"0.5" "AbilityCooldown"				"0.5" "AbilityManaCost"				"5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "health"			"15" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Harpy Storm: Chain Lightning //=================================================================================================================	"harpy_storm_chain_lightning" {		// General //-		"ID"							"5319"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"

// Stats //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.3" "AbilityCooldown"				"4.0" "AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "initial_damage"		"140" }			"02"			{				"var_type"				"FIELD_INTEGER" "jump_range"			"500" }			"03"			{				"var_type"				"FIELD_FLOAT" "jump_delay"			"0.25" }			"04"			{				"var_type"				"FIELD_FLOAT" "damage_percent_loss"	"25.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "max_targets"			"4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Thunder Lizard Wardrums Aura //=================================================================================================================	"big_thunder_lizard_wardrums_aura" {		// General //-		"ID"					"5682"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {						"01"			{				"var_type"				"FIELD_INTEGER" "speed_bonus"			"15" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_bonus"			"15" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Black Dragon: Dragonhide Aura //=================================================================================================================	"black_dragon_dragonhide_aura" {		// General //-		"ID"							"5681"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {						"01"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"3" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"					"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Black Dragon: Fireball //=================================================================================================================	"black_dragon_fireball" {		// General //-		"ID"					"5689"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"10"

// Cost //-		"AbilityManaCost"				"100" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"300" }			"02"			{				"var_type"			"FIELD_INTEGER" "damage"			"85" }			"03"			{				"var_type"			"FIELD_FLOAT" "duration"			"10.0" }			"04"			{				"var_type"			"FIELD_FLOAT" "burn_interval"			"0.5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Mud Golem Cloak Aura //=================================================================================================================	"mudgolem_cloak_aura" {		// General //-		"ID"							"5688"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {						"01"			{				"var_type"				"FIELD_INTEGER" "bonus_magical_armor"	"10" }				"02"			{				"var_type"				"FIELD_INTEGER" "bonus_magical_armor_creeps"	"20" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"					"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Black Dragon: Splash Attack //=================================================================================================================	"black_dragon_splash_attack" {		// General //-		"ID"							"5324"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "range_close"			"50" }			"02"			{				"var_type"				"FIELD_FLOAT" "damage_percent_close"	"100.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "range_mid"				"150" }			"04"			{				"var_type"				"FIELD_FLOAT" "damage_percent_mid"	"50.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "range_far"				"250" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage_percent_far"	"25.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Blue Dragonspawn Sorcerer: Evasion //=================================================================================================================	"blue_dragonspawn_sorcerer_evasion" {		// General //-		"ID"							"5325"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "evasion_chance_pct"	"15" }		}	}

//=================================================================================================================	// Blue Dragonspawn Overseer: Evasion //=================================================================================================================	"blue_dragonspawn_overseer_evasion" {		// General //-		"ID"							"5326"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "evasion_chance_pct"	"15" }		}	}

//=================================================================================================================	// Spawnlord HP regen aura //=================================================================================================================	"spawnlord_aura" {		// General //-		"ID"							"6125"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "lifesteal"				"10" }			"02"			{				"var_type"				"FIELD_INTEGER" "hp_regen"				"10" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"	"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Spawnlord Master Bash //=================================================================================================================	"spawnlord_master_bash" {		// General //-		"ID"							"6126"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bash_chance"		"40" }			"02"			{				"var_type"			"FIELD_INTEGER" "bonus_damage"		"0" }			"03"			{				"var_type"			"FIELD_FLOAT" "stun_duration"		"1.0" }		}	}

//=================================================================================================================	// Blue Dragonspawn Overseer: Devotion Aura //=================================================================================================================	"blue_dragonspawn_overseer_devotion_aura" {		// General //-		"ID"							"5327"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bonus_armor"		"3" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"900" }		}	}

//=================================================================================================================	// Big Thunder Lizard: Slam //=================================================================================================================	"big_thunder_lizard_slam" {		// General //-		"ID"							"5332"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellDispellableType"			"SPELL_DISPELLABLE_YES" // Stats //-		"AbilityCastPoint"				"0.3" "AbilityCooldown"				"6.0" "AbilityDamage"					"70" "AbilityManaCost"				"90" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"250" }			"02"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow"		"-25" }			"03"			{				"var_type"				"FIELD_INTEGER" "attack_slow_tooltip"	"-25" }			"04"			{				"var_type"				"FIELD_FLOAT" "non_hero_duration"		"4.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "hero_duration"			"2.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Big Thunder Lizard: Frenzy //=================================================================================================================	"big_thunder_lizard_frenzy" {		// General //-		"ID"							"5333"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"						"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellDispellableType"			"SPELL_DISPELLABLE_YES"

// Stats //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.0" "AbilityCooldown"				"8.0" "AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "attackspeed_bonus"		"75" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"8.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Forest Troll High Priest: Mana Aura //=================================================================================================================	"forest_troll_high_priest_mana_aura" {		// General //-		"ID"							"5491"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"		"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "mana_regen"		"1.5" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"900" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

// Next free ID 5523 //=================================================================================================================	// Roshan Candy //=================================================================================================================	"roshan_halloween_candy" {		// General //-		"ID"							"9990"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement"			"20" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_health"			"500" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"10" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"2" }		}	}

//=================================================================================================================	// Roshan Angry //=================================================================================================================	"roshan_halloween_angry" {		// General //-		"ID"							"9991"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement"			"20" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_health"			"500" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"20" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"2" }		}	}

//=================================================================================================================	// Roshan Halloween: Wave of Force //=================================================================================================================	"roshan_halloween_wave_of_force" {		// General //-		"ID"							"9993"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"3.0" // Time //-		"AbilityCooldown"				"12.0"

// Damage. //-		"AbilityDamage"					"600"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "radius"			"800" }			"02"			{				"var_type"			"FIELD_INTEGER" "speed"				"775" }			"03"			{					"var_type"			"FIELD_FLOAT" "duration"			"2.0" }			"04"			{				"var_type"			"FIELD_INTEGER" "mana_burn"			"50" }			"05"			{				"var_type"			"FIELD_INTEGER" "game_end_radius"	"3000" }			"06"			{				"var_type"			"FIELD_INTEGER" "game_end_damage"	"100000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Roshan Halloween: Greater Bash //=================================================================================================================	"roshan_halloween_greater_bash" {		// General //-		"ID"							"9994"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1"

// Time //-		"AbilityCooldown"				"1.5"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "chance_pct"			"25" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				".35" }			"03"			{				"var_type"				"FIELD_FLOAT" "knockback_duration"	".25" }			"04"			{				"var_type"				"FIELD_INTEGER" "knockback_distance"	"500" }		}	}

//=================================================================================================================	// Roshan Halloween: Toss //=================================================================================================================	"roshan_halloween_toss" {		// General //-		"ID"					"9995"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" // Casting //-		"AbilityCastRange"				"1300" "AbilityCastPoint"				"0.0"

// Time //-		"AbilityCooldown"				"5.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "duration"				"1.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "grab_radius"			"300" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"275" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_damage_pct"		"20" }			"05"			{				"var_type"					"FIELD_INTEGER" "grow_bonus_damage_pct"		"35" }			"06"			{				"var_type"					"FIELD_INTEGER" "tooltip_range"				"1300" }			"07"			{				"var_type"					"FIELD_INTEGER" "toss_damage"				"500" }

}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Roshan: Halloween Shell //=================================================================================================================	"roshan_halloween_shell" {		// General //-		"ID"							"9997"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "MaxLevel"						"1"

// Stats //-		"AbilityCooldown"				"45.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"5" }			"02"			{				"var_type"						"FIELD_INTEGER" "bonus_spell_damage_pct"		"-60" }		}	}

//=================================================================================================================	// Roshan Halloween: Apocalypse //=================================================================================================================	"roshan_halloween_apocalypse" {		// General //-		"ID"							"9998"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"1.0" // Time //-		"AbilityCooldown"				"20.0"

// Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"200" }			"02"			{				"var_type"				"FIELD_FLOAT" "delay"					"2.0" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage"				"3000.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Roshan Halloween: Burn //=================================================================================================================	"roshan_halloween_burn" {		// General //-		"ID"							"9999"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" "AbilityTextureName"           "dragon_knight_breathe_fire"

// Time //-		"AbilityCooldown"				"30.0" "AbilityChannelTime"			"2.5"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"1.5"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "radius"				"200.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000" }			"03"			{				"var_type"				"FIELD_FLOAT" "damage"				"1000.0" }			"04"			{				"var_type"				"FIELD_FLOAT" "rotation_angle"			"90.0" }			"05"			{				"var_type"				"FIELD_INTEGER" "projectile_count"			"20" }		}	}

//=================================================================================================================	// Roshan Halloween Levels //=================================================================================================================	"roshan_halloween_levels" {		// General //-		"ID"							"10000"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel"				"1" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement"			"8" }			"02"			{				"var_type"				"FIELD_INTEGER" "bonus_damage"			"200" }			"03"			{				"var_type"				"FIELD_INTEGER" "bonus_armor"			"1" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_health_regen"	"5" }			"05"			{				"var_type"				"FIELD_INTEGER" "bonus_magic_resist"	"5" }		}	}

//=================================================================================================================	// Roshan Halloween: Summon //=================================================================================================================	"roshan_halloween_summon" {		// General //-		"ID"							"10001"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" "AbilityTextureName"			"roshan_spell_block"

// Casting //-		"AbilityCastRange"				"0" "AbilityCastPoint"				"1.0" // Time //-		"AbilityCooldown"				"30.0"

// Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {		}	}

//=================================================================================================================	// Roshan Halloween: Fireball //=================================================================================================================	"roshan_halloween_fireball" {		// General //-		"ID"					"10002"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "MaxLevel"						"1" "AbilityTextureName"           "jakiro_liquid_fire"

// Casting //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"3.0"

// Time //-		"AbilityCooldown"				"25.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "area_of_effect"		"1200" }			"02"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"400" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"300 300 300 300" }			"04"			{				"var_type"					"FIELD_INTEGER" "damage_percent"			"50 50 50 50" }		}	}

//=================================================================================================================	// Greevil: Magic Missile //=================================================================================================================	"greevil_magic_missile" {		// General //-		"ID"							"5529" "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"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"6.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "magic_missile_speed"	"1250" }			"02"			{				"var_type"				"FIELD_FLOAT" "magic_missile_stun"	"1.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "customval_damage"		"35 45 55" }		}	}

//=================================================================================================================	// Greevil: Cold Snap //=================================================================================================================	"greevil_cold_snap" {		// General //-		"ID"							"5530" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" // Unit Targeting //-		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Stats //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3" "AbilityCooldown"				"10" "AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "customval_initial_damage"	"25 30 35" }			"03"			{				"var_type"				"FIELD_FLOAT" "freeze_duration"		"0.4" }			"04"			{				"var_type"				"FIELD_FLOAT" "freeze_cooldown"		"0.7" }			"05"			{				"var_type"				"FIELD_INTEGER" "customval_damage"		"10 15 20" }			"06"			{				"var_type"				"FIELD_FLOAT" "damage_trigger"		"10.0" }		}	}

//=================================================================================================================	// Greevil: Decrepify //=================================================================================================================	"greevil_decrepify" {		// General //-		"ID"							"5531" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"10.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "customval_spell_damage_pct"	"-15 -20 -25" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_movement_speed"		"-50" }			"03"			{				"var_type"					"FIELD_FLOAT" "customval_duration"		"1.0 1.5 2.0" }		}	}

//=================================================================================================================	// Greevil: Diabolic Edict //=================================================================================================================	"greevil_diabolic_edict" {		// General //-		"ID"							"5532" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"

// Casting //-		"AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"20"

// Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "num_explosions"	"20" }			"02"			{				"var_type"			"FIELD_INTEGER" "radius"			"500" }			"03"			{				"var_type"			"FIELD_INTEGER" "customval_damage"	"8 13 18" }			"04"			{				"var_type"			"FIELD_FLOAT" "duration"			"5.0" }		}	}	//=================================================================================================================	// Greevil: Maledict //=================================================================================================================	"greevil_maledict" {		// General //-		"ID"							"5533" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.3"

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

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "customval_bonus_damage"	"8 9 11" }			"02"			{				"var_type"					"FIELD_INTEGER" "bonus_damage_threshold"	"100" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"150" }			"04"			{				"var_type"					"FIELD_INTEGER" "ticks"						"3" }			"05"			{				"var_type"					"FIELD_FLOAT" "duration"					"10.0" }		}	}

//=================================================================================================================	// Greevil: Shadow Strike //=================================================================================================================	"greevil_shadow_strike" {		// General //-		"ID"							"5534" "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"

// Casting //-		"AbilityCastRange"				"400" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"12.0" // Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "customval_strike_damage"	"20 25 30" }			"02"			{				"var_type"				"FIELD_INTEGER" "customval_duration_damage"		"10 15 20" }			"03"			{				"var_type"				"FIELD_INTEGER" "movement_slow"			"-40" }			"04"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"900" }			"05"			{				"var_type"				"FIELD_FLOAT" "duration"				"6.0" }		}	}

//=================================================================================================================	// Ability: Laguna Blade //=================================================================================================================	"greevil_laguna_blade" {		// General //-		"ID"							"5535" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "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" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"30"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "customval_damage"			"80 105 130" }			"02"			{				"var_type"					"FIELD_FLOAT" "damage_delay"				"0.25" }		}	}

//=================================================================================================================	// Greevil: Poison Nova //=================================================================================================================	"greevil_poison_nova" {		// General //-		"ID"							"5546" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Casting //-		"AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"40.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"830" }			"02"			{				"var_type"					"FIELD_INTEGER" "start_radius"				"255" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"10.0" }			"04"			{				"var_type"					"FIELD_INTEGER" "customval_damage"			"11 14 17" }			"05"			{				"var_type"					"FIELD_INTEGER" "speed"						"500" }		}	}

//=================================================================================================================	// Greevil: Ice Wall //=================================================================================================================	"greevil_ice_wall" {		// General //-		"ID"							"5547"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"1" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Stats //-		"AbilityCooldown"				"20" "AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "customval_duration"	"3.0 4.0 5.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "slow"					"-40" }			"03"			{				"var_type"				"FIELD_INTEGER" "customval_damage_per_second"		"13 18 23" }			"04"			{				"var_type"				"FIELD_INTEGER" "wall_place_distance"	"200" }			"05"			{				"var_type"				"FIELD_INTEGER" "num_wall_elements"		"15" }			"06"			{				"var_type"				"FIELD_INTEGER" "wall_element_spacing"	"80" }			"07"			{				"var_type"				"FIELD_INTEGER" "wall_element_radius"	"105" }			"08"			{				"var_type"				"FIELD_FLOAT" "slow_duration"			"2.0" }		}	}

//=================================================================================================================	// Ability: Fatal Bonds //=================================================================================================================	"greevil_fatal_bonds" {		// General //-		"ID"							"5552" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"

// Casting //-		"AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"20.0"

// Cost //-		"AbilityManaCost"				"0" // Cast Range //-		"AbilityCastRange"				"800"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "count"						"4" }			"02"			{				"var_type"					"FIELD_INTEGER" "customval_dmg_share_percentage"	"6 9 12" }			"03"			{				"var_type"					"FIELD_FLOAT" "duration"					"10.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "search_aoe"				"575" }		}	}

//=================================================================================================================	// Ability: Blade Fury //=================================================================================================================	"greevil_blade_fury" {		// General //-		"ID"							"5553" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Time //-		"AbilityCooldown"				"25.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "blade_fury_damage_tick"	"0.2" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0" }			"03"			{				"var_type"					"FIELD_INTEGER" "blade_fury_radius"			"250" }			"04"			{				"var_type"					"FIELD_INTEGER" "customval_damage"			"28 33 38" }		}	}

//=================================================================================================================	// Ability: Phantom Strike //=================================================================================================================	"greevil_phantom_strike" {		// General //-		"ID"							"5554"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_CUSTOM" // Casting //-		"AbilityCastRange"				"1000 1000 1000 1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"8"

// Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_attack_speed"	"100" }			"02"			{				"var_type"					"FIELD_INTEGER" "customval_bonus_attacks"	"3" }			"03"			{				"var_type"				"FIELD_INTEGER" "tooltip_range"			"1000 1000 1000 1000" }		}	}

//=================================================================================================================	// Ability: Time Lock //=================================================================================================================	"greevil_time_lock" {		// General //-		"ID"							"5555" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"1.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "chance_pct"			"10 15 20" }			"04"			{				"var_type"				"FIELD_INTEGER" "customval_bonus_damage"	"7 11 15" }		}	}

//=================================================================================================================	// Ability: Shadow Wave //=================================================================================================================	"greevil_shadow_wave" {		// General //-		"ID"							"5556" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"

// Casting //-		"AbilityCastRange"				"900" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"10"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "bounce_radius"		"475" }			"02"			{					"var_type"			"FIELD_INTEGER" "damage_radius"		"185" }			"03"			{					"var_type"			"FIELD_INTEGER" "max_targets"		"4" }			"04"			{				"var_type"			"FIELD_INTEGER" "customval_damage"			"28 33 38" }		}	}	//=================================================================================================================	// Ability: Leech Seed //=================================================================================================================	"greevil_leech_seed" {		"ID"							"5557" "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" "AbilityCastRange"				"350" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"16.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "damage_interval"				"0.75" }			"02"			{				"var_type"						"FIELD_INTEGER" "customval_leech_damage"		"12 15 18" }					"03"			{				"var_type"						"FIELD_INTEGER" "movement_slow"					"-24" }			"04"			{				"var_type"						"FIELD_INTEGER" "radius"						"500" }			"05"			{				"var_type"						"FIELD_FLOAT" "duration"						"3.0" }			"06"			{				"var_type"						"FIELD_INTEGER" "projectile_speed"				"400" }		}	}

//=================================================================================================================	// Ability: Echo Slam //=================================================================================================================	"greevil_echo_slam" {		// General //-		"ID"							"5558"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Casting //-		"AbilityCastPoint"				"0.3"

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

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "echo_slam_damage_range"	"500" }			"02"			{				"var_type"					"FIELD_INTEGER" "echo_slam_echo_search_range" "550" }			"03"			{				"var_type"					"FIELD_INTEGER" "echo_slam_echo_range"		"500" }			"04"			{				"var_type"					"FIELD_INTEGER" "customval_echo_damage"		"14 17 20" }			"05"			{				"var_type"					"FIELD_INTEGER" "customval_damage"			"30 40 50" }		}	}

//=================================================================================================================	// Greevil: Nature's Attendants //=================================================================================================================	"greevil_natures_attendants" {		// General //-		"ID"							"5559"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET"

// Casting //-		"AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"20.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "heal_interval"			"1.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "customval_heal"		"7 8 9" }			"03"			{				"var_type"				"FIELD_INTEGER" "radius"				"275" }			"04"			{				"var_type"				"FIELD_INTEGER" "wisp_count"			"4 5 6" }			"05"			{				"var_type"				"FIELD_FLOAT" "duration"				"5.0" }		}	}

//=================================================================================================================	// Greevil: Bloodlust //=================================================================================================================	"greevil_bloodlust" {		// General //-		"ID"							"5560"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"20"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "duration"			"20" }

"02"			{				"var_type"			"FIELD_FLOAT" "modelscale"		"25" }

"03"			{				"var_type"				"FIELD_INTEGER" "customval_bonus_movement_speed"	"12 14 16" }

"04"			{				"var_type"				"FIELD_INTEGER" "customval_bonus_attack_speed"	"18 23 28" }		}	}

//=================================================================================================================	// Ability: Purification //=================================================================================================================	"greevil_purification" {		// General //-		"ID"							"5561" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"

// Casting //-		"AbilityCastRange"				"400 500 600 700" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"15.0" // Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "customval_heal"		"50 55 60" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"225" }		}	}

//=================================================================================================================	// Ability: Flesh Golem //=================================================================================================================	"greevil_flesh_golem" {		// General //-		"ID"							"5562"							// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE"

// Time //-		"AbilityCooldown"				"40.0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"8.0" }			"02"			{				"var_type"					"FIELD_INTEGER" "customval_bonus_damage"	"12" }			"03"			{				"var_type"					"FIELD_INTEGER" "customval_armor_bonus"		"3" }			"04"			{				"var_type"					"FIELD_INTEGER" "health_regen"				"1" }			"05"			{				"var_type"					"FIELD_INTEGER" "radius"					"700" }		}	}

//=================================================================================================================	// Greevil Meat Hook //=================================================================================================================	"greevil_hook" {		// General //-		"ID"							"5563" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" // Casting //-		"AbilityCastRange"				"700 900 1100 1300" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"13.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "hook_speed"			"1600.0" }			"02"			{				"var_type"			"FIELD_INTEGER" "hook_width"		"100" }			"03"			{				"var_type"			"FIELD_INTEGER" "hook_distance"		"1300" }			"04"			{				"var_type"			"FIELD_INTEGER" "vision_radius"		"500 500 500 500" }			"05"			{				"var_type"			"FIELD_FLOAT" "vision_duration"	"4.0 4.0 4.0 4.0" }			"06"			{				"var_type"			"FIELD_INTEGER" "customval_damage"	"50" }		}	}	//=================================================================================================================	// Greevil Rot //=================================================================================================================	"greevil_rot" {		// General //-		"ID"							"5564" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastPoint"				"0 0 0 0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "rot_radius"			"250" }			"02"			{				"var_type"				"FIELD_FLOAT" "rot_tick"				"0.2" }			"03"			{				"var_type"				"FIELD_INTEGER" "rot_slow"				"-20" }			"04"			{				"var_type"			"FIELD_INTEGER" "customval_damage"	"20" }		}	}

//=================================================================================================================	// Greevil: Black Hole //=================================================================================================================	"greevil_black_hole" {		// General //-		"ID"							"5569" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastRange"				"250" "AbilityCastPoint"				"0.3 0.3 0.3" "AbilityChannelTime"			"3.0 3.0 3.0"

// Time //-		"AbilityCooldown"				"40.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "customval_pull_radius"	"200" }			"02"			{				"var_type"				"FIELD_INTEGER" "pull_speed"			"40" }			"03"			{				"var_type"				"FIELD_INTEGER" "customval_far_radius"	"200" }			"04"			{				"var_type"				"FIELD_INTEGER" "near_radius"			"150" }			"05"			{				"var_type"				"FIELD_INTEGER" "customval_far_damage"	"10 13 16" }			"06"			{				"var_type"				"FIELD_INTEGER" "customval_near_damage"	"30 35 40" }			"07"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"0.1" }			"08"			{				"var_type"				"FIELD_FLOAT" "duration"				"3.0" }			"09"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800" }		}	}

//=================================================================================================================	// Greevil Black Miniboss: Nightmare //=================================================================================================================	"greevil_miniboss_black_nightmare" {		// General //-		"ID"					"5536"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO"

// Casting //-		"AbilityCastRange"				"650" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"15.0" "AbilityDuration"				"6.0"

// Damage. //-		"AbilityDamage"					"20"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "nightmare_invuln_time"		"1.0" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"7.0" }			"04"			{				"var_type"					"FIELD_FLOAT" "animation_rate"			"0.2" }			"05"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Greevil Black Miniboss: Brain Sap //=================================================================================================================	"greevil_miniboss_black_brain_sap" {		// General //-		"ID"					"5537"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"

// Casting //-		"AbilityCastPoint"				"0.3" "AbilityCastRange"				"600"

// Time //-		"AbilityCooldown"				"14.0"

// Damage. //-		"AbilityDamage"					"200"

// Cost //-		"AbilityManaCost"				"50"

"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"1" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Greevil Blue Miniboss: Cold Feet //=================================================================================================================	"greevil_miniboss_blue_cold_feet" {		// General //-		"ID"							"5538"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"9.0" "AbilityDuration"				"4.0"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "damage"				"75" }			"02"			{				"var_type"				"FIELD_INTEGER" "break_distance"		"740" }			"03"			{				"var_type"				"FIELD_FLOAT" "stun_duration"			"3.5" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_animation"		"2" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Greevil Blue Miniboss: Ice Vortex //=================================================================================================================	"greevil_miniboss_blue_ice_vortex" {		// General //-		"ID"							"5539"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" // Casting //-		"AbilityCastRange"				"1500" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"12.0" "AbilityDuration"				"6.0"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"275" }			"02"			{				"var_type"				"FIELD_INTEGER" "movement_speed_pct"	"-30" }			"03"			{				"var_type"				"FIELD_INTEGER" "spell_resist_pct"		"-25" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_animation"		"3" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Greevil Miniboss Red: Earthshock //=================================================================================================================	"greevil_miniboss_red_earthshock" {		// General //-		"ID"							"5540"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"6.0" "AbilityDuration"				"4.0"

// Damage. //-		"AbilityDamage"					"240"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "shock_radius"				"385" }			"02"			{				"var_type"					"FIELD_INTEGER" "movement_slow"				"-55" }			"03"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"4" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Greevil Miniboss Red: Overpower //=================================================================================================================	"greevil_miniboss_red_overpower" {		// General //-		"ID"							"5541"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //-		"AbilityCastRange"				"300" "AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"10.0" "AbilityDuration"				"15.0"

// Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "max_attacks"				"5" }			"02"			{				"var_type"					"FIELD_INTEGER" "attack_speed_bonus_pct"	"300" }			"03"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"5" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Dark Seer: Ion Shell //=================================================================================================================	"greevil_miniboss_yellow_ion_shell" {		// General //-		"ID"							"5542"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"10" // Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"250" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_per_second"		"90" }			"03"			{				"var_type"				"FIELD_FLOAT" "duration"				"20" }			"04"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"6" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Dark Seer: Surge //=================================================================================================================	"greevil_miniboss_yellow_surge" {		// General //-		"ID"							"5543"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BASIC"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"9.0" // Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"7.5" }			"02"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"7" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Omniknight: Purification //=================================================================================================================	"greevil_miniboss_white_purification" {		// General //-		"ID"							"5544"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"

// Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"10.0" // Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "heal"					"360" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"225" }			"03"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"8" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Omniknight: Degen Aura //=================================================================================================================	"greevil_miniboss_white_degen_aura" {		// General //-		"ID"							"5545"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" // Casting //-		"AbilityCastRange"				"300" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed_bonus"			"-28" }			"02"			{				"var_type"				"FIELD_INTEGER" "radius"				"315" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Greevil Miniboss Green: Living Armor //=================================================================================================================	"greevil_miniboss_green_living_armor" {		// General //-		"ID"					"5570"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityCastRange"				"300" "AbilityCastPoint"				"0.5 0.5 0.5 0.5" // Time //-		"AbilityCooldown"				"14.0"

// Cost //-		"AbilityManaCost"				"50"

"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "damage_count"		"6" }			"02"			{				"var_type"			"FIELD_INTEGER" "health_regen"		"7" }			"03"			{				"var_type"			"FIELD_INTEGER" "damage_block"		"40" }			"04"			{				"var_type"			"FIELD_FLOAT" "duration"			"10.0" }			"05"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"9" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Greevil Miniboss Green: Overgrowth //=================================================================================================================	"greevil_miniboss_green_overgrowth" {		// General //-		"ID"							"5571"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastRange"				"500" "AbilityCastPoint"				"0.5 0.5 0.5 0.5" // Time //-		"AbilityCooldown"				"20"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"3.0" }			"02"			{				"var_type"						"FIELD_INTEGER" "radius"						"625" }							"03"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"10" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Greevil Miniboss Orange: Lina Dragon Slave //=================================================================================================================	"greevil_miniboss_orange_dragon_slave" {		// General //-		"ID"					"5572"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.45 0.45 0.45 0.45"

// Time //-		"AbilityCooldown"				"9" "AbilityDuration"				"0.6875 0.6875 0.6875 0.6875"

// Damage. //-		"AbilityDamage"					"170"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_speed"		"1200" }			"02"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_width_initial"	"275" }			"03"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_width_end"		"150" }			"04"			{				"var_type"					"FIELD_INTEGER" "dragon_slave_distance"			"1075" }			"05"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"11" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }	//=================================================================================================================	// Ability: Greevil Miniboss Orange Light Strike Array //=================================================================================================================	"greevil_miniboss_orange_light_strike_array" {		// General //-		"ID"					"5573"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityCastRange"				"600" "AbilityCastPoint"				"0.45 0.45 0.45 0.45" // Time //-		"AbilityCooldown"				"11" "AbilityDuration"				"1.6 1.6 1.6 1.6"

// Damage. //-		"AbilityDamage"					"150"

// Cost //-		"AbilityManaCost"				"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "light_strike_array_aoe"	"225" }			"02"			{				"var_type"						"FIELD_FLOAT" "light_strike_array_delay_time"	"0.5" }			"03"			{				"var_type"						"FIELD_FLOAT" "light_strike_array_stun_duration"	"1.6" }			"04"			{				"var_type"					"FIELD_INTEGER" "cast_animation"			"12" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Greevil Miniboss Purple: Venomous Gale //=================================================================================================================	"greevil_miniboss_purple_venomous_gale" {		// General //-		"ID"					"5574"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"

// Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"12.0" // Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"10" }			"02"			{				"var_type"				"FIELD_INTEGER" "strike_damage"			"50" }			"03"			{				"var_type"				"FIELD_INTEGER" "tick_damage"			"30" }			"04"			{				"var_type"				"FIELD_FLOAT" "tick_interval"			"2" }			"05"			{				"var_type"				"FIELD_INTEGER" "movement_slow"			"-50" }			"06"			{				"var_type"				"FIELD_INTEGER" "radius"				"125" }			"07"			{				"var_type"				"FIELD_INTEGER" "speed"					"1200" }			"08"			{				"var_type"				"FIELD_INTEGER" "cast_animation"		"13" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Greevil Miniboss Purple: Plague Ward //=================================================================================================================	"greevil_miniboss_purple_plague_ward" {		// General //-		"ID"					"5575"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType"			"DAMAGE_TYPE_PHYSICAL"

// Casting //-		"AbilityCastRange"				"450" "AbilityCastPoint"				"0.0 0.0 0.0 0.0"

// Time //-		"AbilityCooldown"				"10" // Cost //-		"AbilityManaCost"				"50" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"30.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "ward_hp_tooltip"		"200" }			"03"			{				"var_type"				"FIELD_INTEGER" "ward_damage_tooltip"	"19" }			"04"			{				"var_type"				"FIELD_INTEGER" "cast_animation"		"14" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Ability: Greevil Miniboss Sight //=================================================================================================================	"greevil_miniboss_sight" {		// General //-		"ID"							"5576"				// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"1000" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Ability: Throw Snowball //=================================================================================================================	"throw_snowball" {		// General //-		"ID"					"5577"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"0.5"

// Damage. //-		"AbilityDamage"					"0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000" }		}	}

//=================================================================================================================	// Ability: Throw Coal //=================================================================================================================	"throw_coal" {		// General //-		"ID"					"5578"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.2"

// Time //-		"AbilityCooldown"				"0.5"

// Damage. //-		"AbilityDamage"					"0"

// Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "speed"					"1000" }		}	}

//=================================================================================================================	// Ability: Healing Campfire //=================================================================================================================	"healing_campfire" {		// General //-		"ID"					"5579"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" // Casting //-		"AbilityCastRange"				"350" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"10.0" "AbilityDuration"				"10.0" // Cost //-		"AbilityManaCost"				"0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "heal_amount"			"5" }			"02"			{				"var_type"				"FIELD_INTEGER" "healing_aura_radius"	"500" }		}	}

//=================================================================================================================	// Ability: Shoot Firework //=================================================================================================================	"shoot_firework" {		// General //-		"ID"					"5650"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityCastRange"				"1800" "AbilityCastPoint"				"0.5"

}

//=================================================================================================================	// Techies: Land Mines //=================================================================================================================	"techies_land_mines" {		// General //-		"ID"							"5599"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"

// Casting //-		"AbilityCastRange"				"100" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Time //-		"AbilityCooldown"				"12" // Cost //-		"AbilityManaCost"				"110 130 150 170"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"				"400" }			"02"			{				"var_type"					"FIELD_FLOAT" "proximity_threshold"				"1.6" }			"03"			{				"var_type"					"FIELD_INTEGER" "damage"					"200 400 600 800" }			"04"			{				"var_type"					"FIELD_FLOAT" "burn_duration"				"5" }				"05"			{				"var_type"					"FIELD_INTEGER" "building_damage_pct"		"25" }				"06"			{				"var_type"					"FIELD_FLOAT" "activation_delay"			"1.75" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Techies: Stasis Trap //=================================================================================================================	"techies_stasis_trap" {		// General //-		"ID"							"5600"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"

// Casting //-		"AbilityCastRange"				"150" "AbilityCastPoint"				"1.0" // Time //-		"AbilityCooldown"				"20.0 16.0 13.0 10.0" // Cost //-		"AbilityManaCost"				"80 110 140 160"

// Special //-		"AbilitySpecial" {					"01"			{				"var_type"					"FIELD_INTEGER" "activation_radius"			"400" }			"02"			{				"var_type"					"FIELD_FLOAT" "explode_delay"			"0" }			"03"			{				"var_type"					"FIELD_INTEGER" "stun_radius"				"600" }			"04"			{				"var_type"					"FIELD_FLOAT" "stun_duration"				"2 3 4 5" }			"05"			{				"var_type"					"FIELD_FLOAT" "activation_time"			"2.0" }				"06"			{				"var_type"					"FIELD_FLOAT" "fade_time"					"2.0" }					"07"			{				"var_type"					"FIELD_FLOAT" "duration"					"600.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Techies: Suicide Squad, Attack! //=================================================================================================================	"techies_suicide" {		// General //-		"ID"							"5601"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "FightRecapLevel"				"1"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"1.0"

// Time //-		"AbilityCooldown"				"35"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"				"400" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"300 400 500 600" "LinkedSpecialBonus"		"special_bonus_unique_techies" }			"03"			{				"var_type"					"FIELD_FLOAT" "silence_duration"			"4 5 6 7" } 			"04"			{				"var_type"					"FIELD_INTEGER" "hp_cost"			"50" } 			"05"			{				"var_type"				"FIELD_FLOAT" "duration"				"0.75" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Techies: Remote Mines //=================================================================================================================	"techies_remote_mines" {		// General //-		"ID"							"5602"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_6"

"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "HasScepterUpgrade"				"1"

// Casting //-		"AbilityCastRange"				"500" "AbilityCastPoint"				"1.0" // Time //-		"AbilityCooldown"				"10.0 10.0 10.0" // Cost //-		"AbilityManaCost"				"200 240 300"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "max_mines"					"21" }			"02"			{				"var_type"					"FIELD_INTEGER" "damage"					"300 450 600" }			"03"			{				"var_type"					"FIELD_INTEGER" "radius"					"425" }					"04"			{				"var_type"					"FIELD_FLOAT" "duration"					"600.0" }			"05"			{				"var_type"					"FIELD_FLOAT" "activation_time"			"2.0" }				"06"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"			"500" }							"07"			{				"var_type"					"FIELD_INTEGER" "damage_scepter"			"450 600 750" }			"08"			{				"var_type"					"FIELD_INTEGER" "radius_scepter"			"425" }			"09"			{				"var_type"					"FIELD_INTEGER" "cast_range_scepter"		"700" }						"10"			{				"var_type"					"FIELD_INTEGER" "vision_radius"			"500" }			"11"			{				"var_type"					"FIELD_FLOAT" "vision_duration"			"3.0" }			"12"			{				"var_type"					"FIELD_INTEGER" "model_scale"				"0 10 20"    // Percentage over model scale }			"13"			{				"var_type"					"FIELD_FLOAT" "detonate_delay"			"0.25" }		}	}

//=================================================================================================================	// Ability: Focused Detonate //=================================================================================================================	"techies_focused_detonate" {		// General //-		"ID"					"5635"// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityCastRange"				"0" "AbilityCastAnimation"			"ACT_INVALID"

"MaxLevel"				"1" "AbilityCooldown"				"1.0 1.0 1.0"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"				"700" }		}	}	//=================================================================================================================	// Ability: Remote Mine Self Detonate //=================================================================================================================	"techies_remote_mines_self_detonate" {		// General //-		"ID"					"5636"// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "AbilityCastRange"				"0" "MaxLevel"						"1"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"400 410 425" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Ability: Minefield Sign //=================================================================================================================	"techies_minefield_sign" {		// General //-		"ID"					"5644"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType"			"DAMAGE_TYPE_NONE"

"MaxLevel"						"1" "HasScepterUpgrade"			"1"

// Casting //-		"AbilityCastRange"				"10" "AbilityCastPoint"				"0.0 0.0 0.0 0.0" "AbilityCastAnimation"			"ACT_INVALID"

// Time //-		"AbilityCooldown"				"360.0" // Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "aura_radius"					"125" }			"02"			{				"var_type"					"FIELD_INTEGER" "lifetime"					"180" }		}	}

//=================================================================================================================	// Ability: CNY Beast Force Attack //=================================================================================================================	"cny_beast_force_attack" {		// General //-		"ID"							"5661"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_BUILDING"

"MaxLevel"						"1"

// Casting //-		"AbilityCastRange"				"10000" "AbilityCastPoint"				"0.0"

// Time //-		"AbilityCooldown"				"20.0" // Cost //-		"AbilityManaCost"				"0" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "duration"					"5.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// CNY2015 Beast Sonic Wave //=================================================================================================================	"cny2015_sonic_wave" {		// General //-		"ID"							"5662"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType"			"DAMAGE_TYPE_PURE" "FightRecapLevel"				"2" "MaxLevel"						"10" // Casting //-		"AbilityCastRange"				"700" "AbilityCastPoint"				"0.452"

// Time //-		"AbilityCooldown"				"135"

// Cost //-		"AbilityManaCost"				"250"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "starting_aoe"		"100" }			"02"			{				"var_type"			"FIELD_INTEGER" "distance"			"900" }			"03"			{				"var_type"			"FIELD_INTEGER" "final_aoe"			"450" }			"04"			{				"var_type"			"FIELD_INTEGER" "speed"				"1100" }			"05"			{				"var_type"			"FIELD_INTEGER" "damage"			"290 390 490 590 690 790 890 990 1090 1190" }		}	}

//=================================================================================================================	// CNY 2015: Black Hole //=================================================================================================================	"cny2015_black_hole" {		// General //-		"ID"							"5663"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "MaxLevel"						"10" // Casting //-		"AbilityCastRange"				"275" "AbilityCastPoint"				"0.3" "AbilityChannelTime"			"4.0"

// Time //-		"AbilityCooldown"				"200.0"

// Cost //-		"AbilityManaCost"				"275"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "pull_radius"			"400 425 450 475 500 525 550 575 600 625" }			"02"			{				"var_type"				"FIELD_INTEGER" "pull_speed"			"40 50 60 70 80 90 100 110 120 130" }			"03"			{				"var_type"				"FIELD_INTEGER" "far_radius"			"400 425 450 475 500 525 550 575 600 625" }			"04"			{				"var_type"				"FIELD_INTEGER" "near_radius"			"200 225 250 275 300 325 350 375 400 425" }			"05"			{				"var_type"				"FIELD_INTEGER" "far_damage"			"25 50 75" }			"06"			{				"var_type"				"FIELD_INTEGER" "near_damage"			"50 100 150" }			"07"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"0.1 0.1 0.1" }			"08"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.0 4.0" }			"09"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"800 800 800" }		}	}

//=================================================================================================================	// CNY2015: Chronosphere //=================================================================================================================	"cny2015_chronosphere" {		// General //-		"ID"							"5664"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "MaxLevel"						"10" // Casting //-		"AbilityCastRange"				"600" "AbilityCastPoint"				"0.35"

// Time //-		"AbilityCooldown"				"130.0"

// Cost //-		"AbilityManaCost"				"150"

// Stats //-		"AbilityModifierSupportBonus"		"50"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "radius"				"425 450 475 500 525 550 575 600 625 650 675" }			"02"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0 4.5 5.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "vision_radius"			"475" }		}	}

//=================================================================================================================	// Winter Wyvern: Arctic Burn //=================================================================================================================	"winter_wyvern_arctic_burn" {		// General //-		"ID"							"5651"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound"					"Hero_WinterWyvern.ArcticBurn.Cast"

"HasScepterUpgrade"			"1" // Casting //-		"AbilityCastPoint"				"0.0 0.0 0.0 0.0" // Time //-		"AbilityCooldown"				"50.0 40.0 30.0 20.0"

// Cost //-		"AbilityManaCost"				"90"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"8.0" }			"02"			{				"var_type"				"FIELD_INTEGER" "attack_range_bonus"	"275 375 475 575" }						"03"			{				"var_type"				"FIELD_FLOAT" "percent_damage"		"6 7 8 9" }			"04"			{				"var_type"				"FIELD_FLOAT" "tick_rate"				"1.0" }			"05"			{				"var_type"				"FIELD_FLOAT" "damage_duration"		"5.0" }			"06"			{				"var_type"				"FIELD_INTEGER" "move_slow"				"22 28 34 40" "LinkedSpecialBonus"	"special_bonus_unique_winter_wyvern_1" }			"07"			{				"var_type"				"FIELD_INTEGER" "night_vision_bonus"	"400" }			"08"			{				"var_type"				"FIELD_INTEGER" "projectile_speed_bonus"	"500" }			"09"			{				"var_type"				"FIELD_INTEGER" "tree_destruction_radius"	"250" }			"10"			{				"var_type"				"FIELD_FLOAT" "attack_point"			"0.1" }			"11"			{				"var_type"				"FIELD_INTEGER" "max_attacks"			"5" }			"12"			{				"var_type"				"FIELD_INTEGER" "mana_cost_scepter"		"40" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Winter Wyvern: Splinter Blast //=================================================================================================================	"winter_wyvern_splinter_blast" {		// General //-		"ID"							"5652"	// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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" // Casting //-		"AbilityCastRange"				"1200" "AbilityCastPoint"				"0.3 0.3 0.3 0.3"

// Time //-		"AbilityCooldown"				"7"

// Damage. //-		"AbilityDamage"					"100 180 260 340"

// Cost //-		"AbilityManaCost"				"120 130 140 150"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "projectile_speed"		"650" }			"02"			{				"var_type"				"FIELD_FLOAT" "projectile_max_time"	"1.0" }			"03"			{				"var_type"				"FIELD_INTEGER" "split_radius"			"500" }			"04"			{				"var_type"				"FIELD_INTEGER" "bonus_movespeed"		"-25" }			"05"			{				"var_type"				"FIELD_INTEGER" "movespeed_slow_tooltip"		"25" }			"06"			{				"var_type"				"FIELD_FLOAT" "duration"				"4.0" }			"07"			{				"var_type"				"FIELD_INTEGER" "secondary_projectile_speed"		"650" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Winter Wyvern: Cold Embrace //=================================================================================================================	"winter_wyvern_cold_embrace" {		// General //-		"ID"							"5653"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES" "SpellDispellableType"			"SPELL_DISPELLABLE_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_Winter_Wyvern.ColdEmbrace"

// Casting //-		"AbilityCastRange"				"1000" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"24 21 18 15"

// Cost //-		"AbilityManaCost"				"75 75 75 75" // Special //-		"AbilitySpecial" {			"01"			{					"var_type"			"FIELD_FLOAT" "duration"			"4.0" }			"02"			{					"var_type"			"FIELD_INTEGER" "heal_additive"		"10" }			"03"			{					"var_type"			"FIELD_FLOAT" "heal_percentage"	"3.0 4.0 5.0 6.0" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Winter Wyvern: Winter's Curse //=================================================================================================================	"winter_wyvern_winters_curse" {		// General //-		"ID"					"5654"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel"				"2" "AbilitySound"					"Hero_WinterWyvern.WintersCurse.Target"

// Casting //-		"AbilityCastRange"				"800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4" // Time //-		"AbilityCooldown"				"80"

// Cost //-		"AbilityManaCost"				"250" // Special //-		"AbilitySpecial" {			"01"			{					"var_type"			"FIELD_INTEGER" "radius"			"500" }			"02"			{				"var_type"				"FIELD_INTEGER" "damage_reduction"	"100" }			"03"			{					"var_type"			"FIELD_FLOAT" "damage_amplification"	"0" }			"04"			{					"var_type"			"FIELD_INTEGER" "bonus_attack_speed"	"85" }			"05"			{					"var_type"			"FIELD_FLOAT" "duration"			"3.25 4 4.75" "LinkedSpecialBonus"	"special_bonus_unique_winter_wyvern_3" }		}	}

//=================================================================================================================	// CNY Beast Teleport //=================================================================================================================	"cny_beast_teleport" {		// General //-		"ID"							"5665"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED" "AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags"		"DOTA_UNIT_TARGET_FLAG_INVULNERABLE"

// Stats //-		"AbilityCooldown"				"30.0" "AbilitySharedCooldown"			"teleport" "AbilityChannelTime"			"4.5" "AbilityManaCost"				"75" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_INTEGER" "bonus_movement_speed"	"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }

//=================================================================================================================	// Arc Warden: Flux //=================================================================================================================	"arc_warden_flux" {		// General //-		"ID"							"5677"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ArcWarden.Flux.Target"

// Casting //-		"AbilityCastRange"				"500 600 700 800" "AbilityCastPoint"				"0.3 0.3 0.3 0.3" // Time //-		"AbilityCooldown"				"18.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_FLOAT" "duration"						"6.0" "LinkedSpecialBonus"		"special_bonus_unique_arc_warden_2" }			"02"			{				"var_type"						"FIELD_INTEGER" "damage_per_second"				"15 30 45 60" }			"03"			{				"var_type"						"FIELD_INTEGER" "search_radius"					"225" }			"04"			{				"var_type"						"FIELD_FLOAT" "think_interval"				"0.5" }			"05"			{				"var_type"						"FIELD_INTEGER" "move_speed_slow_pct"				"20 30 40 50" }			"06"			{				"var_type"					"FIELD_INTEGER" "cast_range_tooltip"		"500 600 700 800" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1" }

//=================================================================================================================	// Arc Warden: Magnetic Field //=================================================================================================================	"arc_warden_magnetic_field" {		// General //-		"ID"							"5678"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ArcWarden.MagneticField.Cast"

// Casting //-		"AbilityCastPoint"				"0.3"

// Time //-		"AbilityCooldown"				"35 30 25 20"

// Cost //-		"AbilityManaCost"				"80 90 100 110" // Cast Range //-		"AbilityCastRange"				"900"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "radius"					"275" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"					"3.5 4.5 5.5 6.5" }			"03"			{				"var_type"					"FIELD_INTEGER" "attack_speed_bonus"		"50 60 70 80" }			"04"			{				"var_type"					"FIELD_INTEGER" "evasion_chance"			"100" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2" }	//=================================================================================================================	// Arc Warden: Spark Wraith //=================================================================================================================	"arc_warden_spark_wraith" {		// General //-		"ID"							"5679"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL" "SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel"				"1" "AbilitySound"					"Hero_ArcWarden.SparkWraith.Activate"

"AbilityCastRange"				"2000" "AbilityCastPoint"				"0.3" // Time //-		"AbilityCooldown"				"4.0 4.0 4.0 4.0"

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

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"						"FIELD_INTEGER" "radius"						"375" }			"02"			{				"var_type"						"FIELD_FLOAT" "activation_delay"				"2.0" }						"03"			{				"var_type"						"FIELD_FLOAT" "duration"						"50" }			"04"			{				"var_type"						"FIELD_INTEGER" "wraith_speed"					"400" }			"05"			{				"var_type"						"FIELD_INTEGER" "spark_damage"					"100 160 220 280" "LinkedSpecialBonus"			"special_bonus_unique_arc_warden" }			"06"			{				"var_type"						"FIELD_FLOAT" "think_interval"				"0.2" }			"07"			{				"var_type"						"FIELD_INTEGER" "wraith_vision_radius"					"300" } 			"08"			{				"var_type"						"FIELD_FLOAT" "wraith_vision_duration"				"3.34" }			"09"			{				"var_type"						"FIELD_FLOAT" "ministun_duration"				"0.4 0.5 0.6 0.7" }		}		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3" }

//=================================================================================================================	// Arc warden: Tempest Double //=================================================================================================================	"arc_warden_tempest_double" {		// General //-		"ID"							"5683"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel"				"2" "AbilitySound"					"Hero_ArcWarden.TempestDouble"

// Casting //-		"AbilityCastPoint"				"0.15" "AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

// Time //-		"AbilityCooldown"				"60 50 40"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"				"FIELD_FLOAT" "duration"				"14 16 18" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_undefined" {		// General //-		"ID"					"6285"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_100" {		// General //-		"ID"					"5900"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_125" {		// General //-		"ID"					"5901"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_150" {		// General //-		"ID"					"5902"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_175" {		// General //-		"ID"					"6034"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_200" {		// General //-		"ID"					"5959"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_225" {		// General //-		"ID"					"6405"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"225" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_250" {		// General //-		"ID"					"5903"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_275" {		// General //-		"ID"					"6311"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"275" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_300" {		// General //-		"ID"					"5993"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_325" {		// General //-		"ID"					"6423"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"325" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_350" {		// General //-		"ID"					"6195"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_400" {		// General //-		"ID"					"5976"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_500" {		// General //-		"ID"					"6235"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_600" {		// General //-		"ID"					"6377"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_700" {		// General //-		"ID"					"6415"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"700" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_800" {		// General //-		"ID"					"6905"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"800" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_100" {		// General //-		"ID"					"6096"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_125" {		// General //-		"ID"					"5904"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_150" {		// General //-		"ID"					"5905"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_175" {		// General //-		"ID"					"6067"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_200" {		// General //-		"ID"					"6094"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_225" {		// General //-		"ID"					"6504"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"225" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_250" {		// General //-		"ID"					"6006"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_300" {		// General //-		"ID"					"5990"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_350" {		// General //-		"ID"					"6254"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_400" {		// General //-		"ID"					"6321"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_500" {		// General //-		"ID"					"6185"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_600" {		// General //-		"ID"					"6382"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_700" {		// General //-		"ID"					"7059"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"700" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_800" {		// General //-		"ID"					"6816"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"800" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_1000" {		// General //-		"ID"					"6686"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1000" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_10" {		// General //-		"ID"					"6118"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_15" {		// General //-		"ID"					"6119"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_20" {		// General //-		"ID"					"5906"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_25" {		// General //-		"ID"					"6016"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_30" {		// General //-		"ID"					"5907"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_35" {		// General //-		"ID"					"6196"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_40" {		// General //-		"ID"					"6210"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_45" {		// General //-		"ID"					"6224"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_50" {		// General //-		"ID"					"6020"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_60" {		// General //-		"ID"					"5908"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_70" {		// General //-		"ID"					"6444"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"70" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_80" {		// General //-		"ID"					"6030"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_100" {		// General //-		"ID"					"6037"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_120" {		// General //-		"ID"					"6650"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"120" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_140" {		// General //-		"ID"					"6555"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"140" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_160" {		// General //-		"ID"					"6605"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"160" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_200" {		// General //-		"ID"					"6622"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_speed_250" {		// General //-		"ID"					"7020"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_corruption_4" {		// General //-		"ID"					"7011"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityTextureName"				"phantom_assassin_armor_corruption_debuff" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_corruption_5" {		// General //-		"ID"					"6846"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_15" {		// General //-		"ID"					"6845"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_20" {		// General //-		"ID"					"6603"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_25" {		// General //-		"ID"					"6801"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_30" {		// General //-		"ID"					"7122"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_60" {		// General //-		"ID"					"6631"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_100" {		// General //-		"ID"					"6827"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cleave_150" {		// General //-		"ID"					"7124"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_haste" {		// General //-		"ID"					"6629"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_truestrike" {		// General //-		"ID"					"6922"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_block_15" {		// General //-		"ID"					"7034"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "block_cooldown"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_block_20" {		// General //-		"ID"					"7035"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"

// Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "block_cooldown"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mana_break_20" {		// General //-		"ID"					"6987"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }			"02"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_ranged"				"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_melee"				"10" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_per_burn"				"0.8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mana_break_25" {		// General //-		"ID"					"6830"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }			"02"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_ranged"				"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_melee"				"10" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_per_burn"				"0.8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mana_break_35" {		// General //-		"ID"					"6825"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }			"02"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_ranged"				"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_melee"				"10" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_per_burn"				"0.8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mana_break_40" {		// General //-		"ID"					"6695"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }			"02"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_ranged"				"10" }			"03"			{				"var_type"					"FIELD_INTEGER" "burn_illusions_melee"				"10" }			"04"			{				"var_type"					"FIELD_FLOAT" "damage_per_burn"				"0.8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_immunity" {		// General //-		"ID"					"6646"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_4" {		// General //-		"ID"					"5909"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_5" {		// General //-		"ID"					"5910"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_6" {		// General //-		"ID"					"5969"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_7" {		// General //-		"ID"					"5966"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_8" {		// General //-		"ID"					"5911"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_10" {		// General //-		"ID"					"5912"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_12" {		// General //-		"ID"					"6730"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_14" {		// General //-		"ID"					"5913"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_15" {		// General //-		"ID"					"5914"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_20" {		// General //-		"ID"					"6079"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_25" {		// General //-		"ID"					"6308"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_30" {		// General //-		"ID"					"6351"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_35" {		// General //-		"ID"					"8351"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_40" {		// General //-		"ID"					"6022"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_50" {		// General //-		"ID"					"6302"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_hp_regen_80" {		// General //-		"ID"					"6660"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_1" {		// General //-		"ID"					"5915"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_175" {		// General //-		"ID"					"6926"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_2" {		// General //-		"ID"					"5961"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_4" {		// General //-		"ID"					"5916"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_5" {		// General //-		"ID"					"6410"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_3" {		// General //-		"ID"					"6160"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_6" {		// General //-		"ID"					"5980"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_8" {		// General //-		"ID"					"6243"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_10" {		// General //-		"ID"					"6116"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_mp_regen_14" {		// General //-		"ID"					"6255"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_10" {		// General //-		"ID"					"5958"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_15" {		// General //-		"ID"					"5917"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_20" {		// General //-		"ID"					"5918"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_25" {		// General //-		"ID"					"5919"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_30" {		// General //-		"ID"					"6141"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_35" {		// General //-		"ID"					"6077"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_40" {		// General //-		"ID"					"6093"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_45" {		// General //-		"ID"					"6249"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_50" {		// General //-		"ID"					"6306"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_60" {		// General //-		"ID"					"6373"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_75" {		// General //-		"ID"					"6355"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_90" {		// General //-		"ID"					"6706"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"90" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_movement_speed_100" {		// General //-		"ID"					"6422"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_10" {		// General //-		"ID"					"6158"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_15" {		// General //-		"ID"					"6289"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_20" {		// General //-		"ID"					"6078"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_25" {		// General //-		"ID"					"6111"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_30" {		// General //-		"ID"					"6121"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_lifesteal_100" {		// General //-		"ID"					"6721"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_4" {		// General //-		"ID"					"5920"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_5" {		// General //-		"ID"					"5921"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_6" {		// General //-		"ID"					"5922"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_7" {		// General //-		"ID"					"6074"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_8" {		// General //-		"ID"					"5923"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_10" {		// General //-		"ID"					"6168"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_12" {		// General //-		"ID"					"6139"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_14" {		// General //-		"ID"					"6252"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_15" {		// General //-		"ID"					"6135"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_all_stats_20" {		// General //-		"ID"					"6309"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_6" {		// General //-		"ID"					"5924"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_7" {		// General //-		"ID"					"6117"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_8" {		// General //-		"ID"					"5925"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_10" {		// General //-		"ID"					"5965"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_12" {		// General //-		"ID"					"5926"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_13" {		// General //-		"ID"					"6042"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"13" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_14" {		// General //-		"ID"					"6567"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_15" {		// General //-		"ID"					"5991"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_16" {		// General //-		"ID"					"6332"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_20" {		// General //-		"ID"					"5995"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_25" {		// General //-		"ID"					"6050"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_30" {		// General //-		"ID"					"6060"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_intelligence_35" {		// General //-		"ID"					"6248"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_6" {		// General //-		"ID"					"6817"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_8" {		// General //-		"ID"					"6565"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_10" {		// General //-		"ID"					"6564"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_13" {		// General //-		"ID"					"6560"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"13" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_15" {		// General //-		"ID"					"6550"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_20" {		// General //-		"ID"					"6166"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_30" {		// General //-		"ID"					"6513"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_60" {		// General //-		"ID"					"6575"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_lifesteal_70" {		// General //-		"ID"					"6061"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"70" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_3" {		// General //-		"ID"					"6002"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_4" {		// General //-		"ID"					"6005"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_5" {		// General //-		"ID"					"5927"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_6" {		// General //-		"ID"					"6048"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_7" {		// General //-		"ID"					"6115"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_8" {		// General //-		"ID"					"5982"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_9" {		// General //-		"ID"					"6250"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"9" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_10" {		// General //-		"ID"					"6137"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_12" {		// General //-		"ID"					"5928"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_14" {		// General //-		"ID"					"6281"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_15" {		// General //-		"ID"					"6145"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_20" {		// General //-		"ID"					"6080"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_25" {		// General //-		"ID"					"5984"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_30" {		// General //-		"ID"					"6708"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_strength_40" {		// General //-		"ID"					"6633"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_8" {		// General //-		"ID"					"6014"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_10" {		// General //-		"ID"					"6029"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_13" {		// General //-		"ID"					"6011"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"13" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_14" {		// General //-		"ID"					"6170"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_15" {		// General //-		"ID"					"5929"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_16" {		// General //-		"ID"					"6169"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_20" {		// General //-		"ID"					"5962"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_25" {		// General //-		"ID"					"6150"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_30" {		// General //-		"ID"					"6406"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_40" {		// General //-		"ID"					"6430"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_agility_100" {		// General //-		"ID"					"6705"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_2" {		// General //-		"ID"					"6110"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_3" {		// General //-		"ID"					"5930"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_4" {		// General //-		"ID"					"5931"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_5" {		// General //-		"ID"					"5932"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_6" {		// General //-		"ID"					"5933"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_7" {		// General //-		"ID"					"5970"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_8" {		// General //-		"ID"					"5934"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_9" {		// General //-		"ID"					"6136"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"9" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_10" {		// General //-		"ID"					"6004"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_12" {		// General //-		"ID"					"6286"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_15" {		// General //-		"ID"					"6175"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_20" {		// General //-		"ID"					"6503"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_armor_30" {		// General //-		"ID"					"6645"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_5" {		// General //-		"ID"					"5935"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_6" {		// General //-		"ID"					"5994"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_8" {		// General //-		"ID"					"5936"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_10" {		// General //-		"ID"					"5937"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_12" {		// General //-		"ID"					"6299"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_15" {		// General //-		"ID"					"6138"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_20" {		// General //-		"ID"					"6000"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_25" {		// General //-		"ID"					"6091"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_30" {		// General //-		"ID"					"6221"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_35" {		// General //-		"ID"					"6386"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_40" {		// General //-		"ID"					"6663"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_50" {		// General //-		"ID"					"6641"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_80" {		// General //-		"ID"					"6965"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_magic_resistance_100" {		// General //-		"ID"					"6874"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_day_vision_400" {		// General //-		"ID"					"6092"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_night_vision_400" {		// General //-		"ID"					"6920"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_night_vision_500" {		// General //-		"ID"					"7022"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_night_vision_600" {		// General //-		"ID"					"7019"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_night_vision_1000" {		// General //-		"ID"					"6888"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1000" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_vision_200" {		// General //-		"ID"					"6228"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_10" {		// General //-		"ID"					"6095"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_12" {		// General //-		"ID"					"6159"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_15" {		// General //-		"ID"					"5938"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_20" {		// General //-		"ID"					"5960"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_25" {		// General //-		"ID"					"6009"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_30" {		// General //-		"ID"					"5939"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_35" {		// General //-		"ID"					"6164"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_40" {		// General //-		"ID"					"5940"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_45" {		// General //-		"ID"					"6253"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_50" {		// General //-		"ID"					"5941"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_55" {		// General //-		"ID"					"6396"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"55" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_60" {		// General //-		"ID"					"6366"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_65" {		// General //-		"ID"					"6142"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"65" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_75" {		// General //-		"ID"					"5942"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_90" {		// General //-		"ID"					"5968"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"90" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_100" {		// General //-		"ID"					"5979"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_120" {		// General //-		"ID"					"6112"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"120" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_150" {		// General //-		"ID"					"6247"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_250" {		// General //-		"ID"					"6556"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_251" {		// General //-		"ID"					"7039"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"251" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_damage_400" {		// General //-		"ID"					"6553"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_50" {		// General //-		"ID"					"5992"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_75" {		// General //-		"ID"					"6027"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_100" {		// General //-		"ID"					"5943"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_125" {		// General //-		"ID"					"5944"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_150" {		// General //-		"ID"					"5963"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_175" {		// General //-		"ID"					"6186"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_200" {		// General //-		"ID"					"5945"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_250" {		// General //-		"ID"					"6040"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_300" {		// General //-		"ID"					"6051"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_attack_range_400" {		// General //-		"ID"					"6307"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_50" {		// General //-		"ID"					"5946"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_60" {		// General //-		"ID"					"6032"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_75" {		// General //-		"ID"					"5947"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_100" {		// General //-		"ID"					"6003"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_125" {		// General //-		"ID"					"6197"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_150" {		// General //-		"ID"					"6056"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_175" {		// General //-		"ID"					"6120"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_200" {		// General //-		"ID"					"6114"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_250" {		// General //-		"ID"					"6161"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_275" {		// General //-		"ID"					"7117"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"275" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_300" {		// General //-		"ID"					"6213"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_350" {		// General //-		"ID"					"6930"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cast_range_400" {		// General //-		"ID"					"6384"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_3" {		// General //-		"ID"					"6162"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_4" {		// General //-		"ID"					"6015"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_5" {		// General //-		"ID"					"5948"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_6" {		// General //-		"ID"					"5996"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_8" {		// General //-		"ID"					"5949"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_10" {		// General //-		"ID"					"5989"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_12" {		// General //-		"ID"					"6326"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_15" {		// General //-		"ID"					"6055"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_20" {		// General //-		"ID"					"6236"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_spell_amplify_25" {		// General //-		"ID"					"6327"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_8" {		// General //-		"ID"					"5950"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_10" {		// General //-		"ID"					"6021"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_12" {		// General //-		"ID"					"6190"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_15" {		// General //-		"ID"					"5951"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_20" {		// General //-		"ID"					"5952"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_25" {		// General //-		"ID"					"6222"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_30" {		// General //-		"ID"					"6561"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_40" {		// General //-		"ID"					"6445"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_50" {		// General //-		"ID"					"6804"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_cooldown_reduction_65" {		// General //-		"ID"					"7109"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"65" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_15" {		// General //-		"ID"					"5975"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_20" {		// General //-		"ID"					"5953"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_25" {		// General //-		"ID"					"5954"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_30" {		// General //-		"ID"					"5964"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_35" {		// General //-		"ID"					"6038"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_40" {		// General //-		"ID"					"6066"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_45" {		// General //-		"ID"					"6375"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_50" {		// General //-		"ID"					"6269"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_respawn_reduction_60" {		// General //-		"ID"					"6059"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_5" {		// General //-		"ID"					"5955"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_10" {		// General //-		"ID"					"5956"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_15" {		// General //-		"ID"					"6007"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_20" {		// General //-		"ID"					"6008"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_25" {		// General //-		"ID"					"5957"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_30" {		// General //-		"ID"					"6026"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_40" {		// General //-		"ID"					"6301"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_50" {		// General //-		"ID"					"6318"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_gold_income_70" {		// General //-		"ID"					"6446"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"70" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_10" {		// General //-		"ID"					"5971"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_12" {		// General //-		"ID"					"6239"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_15" {		// General //-		"ID"					"5972"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_20" {		// General //-		"ID"					"5973"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_25" {		// General //-		"ID"					"5974"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_30" {		// General //-		"ID"					"6700"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_50" {		// General //-		"ID"					"6613"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_evasion_75" {		// General //-		"ID"					"6882"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_20_bash_2" {		// General //-		"ID"					"6025"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_30_crit_2" {		// General //-		"ID"					"6851"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "crit_chance"				"30" }			"02"			{				"var_type"			"FIELD_FLOAT" "crit_multiplier"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_20_crit_15" {		// General //-		"ID"					"7045"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "crit_chance"				"20" }			"02"			{				"var_type"			"FIELD_FLOAT" "crit_multiplier"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_5" {		// General //-		"ID"					"5983"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_10" {		// General //-		"ID"					"5985"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_15" {		// General //-		"ID"					"5986"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_20" {		// General //-		"ID"					"6017"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_25" {		// General //-		"ID"					"5987"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_30" {		// General //-		"ID"					"6317"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_35" {		// General //-		"ID"					"6372"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_40" {		// General //-		"ID"					"6447"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_exp_boost_60" {		// General //-		"ID"					"7125"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clockwerk" {		// General //-		"ID"					"5977"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"-0.3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clockwerk_2" {		// General //-		"ID"					"6364"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clockwerk_3" {		// General //-		"ID"					"6512"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clockwerk_4" {		// General //-		"ID"					"7028"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_omniknight_1" {		// General //-		"ID"					"5981"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_omniknight_2" {		// General //-		"ID"					"6300"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_omniknight_3" {		// General //-		"ID"					"6709"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_omniknight_4" {		// General //-		"ID"					"7010"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_centaur_1" {		// General //-		"ID"					"6322"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_centaur_2" {		// General //-		"ID"					"5988"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_centaur_3" {		// General //-		"ID"					"6616"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_centaur_4" {		// General //-		"ID"					"6617"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_witch_doctor_1" {		// General //-		"ID"					"5998"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_witch_doctor_2" {		// General //-		"ID"					"6298"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_witch_doctor_3" {		// General //-		"ID"					"6524"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_witch_doctor_4" {		// General //-		"ID"					"6995"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_witch_doctor_5" {		// General //-		"ID"					"6996"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_necrophos" {		// General //-		"ID"					"6010"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_necrophos_2" {		// General //-		"ID"					"6703"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_necrophos_3" {		// General //-		"ID"					"7110"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_necrophos_4" {		// General //-		"ID"					"7111"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_antimage" {		// General //-		"ID"					"6012"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_antimage_2" {		// General //-		"ID"					"6353"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_antimage_3" {		// General //-		"ID"					"6606"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_antimage_4" {		// General //-		"ID"					"6607"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_antimage_5" {		// General //-		"ID"					"6800"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "outgoing_damage"			"-75" }			"02"			{				"var_type"					"FIELD_INTEGER" "incoming_damage"			"250" }			"03"			{				"var_type"					"FIELD_INTEGER" "illusion_duration"			"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_mirana_1" {		// General //-		"ID"					"6013"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_mirana_2" {		// General //-		"ID"					"6242"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_mirana_3" {		// General //-		"ID"					"6397"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_mirana_4" {		// General //-		"ID"					"6692"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bounty_hunter" {		// General //-		"ID"					"6018"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bounty_hunter_2" {		// General //-		"ID"					"6358"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bounty_hunter_3" {		// General //-		"ID"					"7040"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_queen_of_pain" {		// General //-		"ID"					"6407"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"650" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_queen_of_pain_2" {		// General //-		"ID"					"6856"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_underlord" {		// General //-		"ID"					"6019"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_underlord_2" {		// General //-		"ID"					"6967"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"18" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_underlord_3" {		// General //-		"ID"					"6968"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_underlord_4" {		// General //-		"ID"					"6969"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pudge_1" {		// General //-		"ID"					"6023"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pudge_2" {		// General //-		"ID"					"6245"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pudge_3" {		// General //-		"ID"					"6506"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant" {		// General //-		"ID"					"6024"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_2" {		// General //-		"ID"					"6531"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_3" {		// General //-		"ID"					"6955"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_4" {		// General //-		"ID"					"6956"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_5" {		// General //-		"ID"					"6957"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_6" {		// General //-		"ID"					"7103"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_treant_7" {		// General //-		"ID"					"7115"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"700" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_razor" {		// General //-		"ID"					"6028"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_razor_2" {		// General //-		"ID"					"6408"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"-0.1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_razor_3" {		// General //-		"ID"					"6860"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_razor_4" {		// General //-		"ID"					"6861"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_1" {		// General //-		"ID"					"6031"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"18" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_2" {		// General //-		"ID"					"6320"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_3" {		// General //-		"ID"					"6522"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_4" {		// General //-		"ID"					"6983"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_5" {		// General //-		"ID"					"6984"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_visage_6" {		// General //-		"ID"					"6985"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earthshaker" {		// General //-		"ID"					"6035"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earthshaker_2" {		// General //-		"ID"					"6425"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earthshaker_3" {		// General //-		"ID"					"6511"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lich_1" {		// General //-		"ID"					"6039"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lich_2" {		// General //-		"ID"					"6292"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }			"02"			{				"var_type"					"FIELD_FLOAT" "duration"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lich_3" {		// General //-		"ID"					"6387"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_rubick" {		// General //-		"ID"					"6041"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_rubick_2" {		// General //-		"ID"					"6862"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_rubick_3" {		// General //-		"ID"					"6863"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_rubick_4" {		// General //-		"ID"					"6864"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_rubick_5" {		// General //-		"ID"					"6870"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sven" {		// General //-		"ID"					"6045"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sven_2" {		// General //-		"ID"					"6910"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sven_3" {		// General //-		"ID"					"6911"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sven_4" {		// General //-		"ID"					"7112"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_seer" {		// General //-		"ID"					"6047"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_seer_2" {		// General //-		"ID"					"6365"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_seer_3" {		// General //-		"ID"					"6624"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_seer_4" {		// General //-		"ID"					"7046"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dazzle_1" {		// General //-		"ID"					"6049"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dazzle_2" {		// General //-		"ID"					"6232"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dazzle_3" {		// General //-		"ID"					"6528"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"45" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dazzle_4" {		// General //-		"ID"					"6626"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_shaman_1" {		// General //-		"ID"					"6052"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_shaman_2" {		// General //-		"ID"					"6295"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_shaman_3" {		// General //-		"ID"					"6502"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_shaman_4" {		// General //-		"ID"					"6521"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_shaman_5" {		// General //-		"ID"					"6877"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_1" {		// General //-		"ID"					"6053"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_2" {		// General //-		"ID"					"6054"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_3" {		// General //-		"ID"					"6412"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_4" {		// General //-		"ID"					"6505"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_5" {		// General //-		"ID"					"6982"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_warlock_6" {		// General //-		"ID"					"6986"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_1" {		// General //-		"ID"					"6310"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_2" {		// General //-		"ID"					"6237"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_3" {		// General //-		"ID"					"6057"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_4" {		// General //-		"ID"					"6977"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_5" {		// General //-		"ID"					"6978"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_vengeful_spirit_6" {		// General //-		"ID"					"7018"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer" {		// General //-		"ID"					"6058"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer_2" {		// General //-		"ID"					"6532"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer_3" {		// General //-		"ID"					"6979"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer_4" {		// General //-		"ID"					"6980"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer_5" {		// General //-		"ID"					"6981"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_venomancer_6" {		// General //-		"ID"					"6999"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"800" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_1" {		// General //-		"ID"					"6062"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_2" {		// General //-		"ID"					"6225"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_3" {		// General //-		"ID"					"6698"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_4" {		// General //-		"ID"					"6840"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_5" {		// General //-		"ID"					"6927"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_6" {		// General //-		"ID"					"7052"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_7" {		// General //-		"ID"					"7056"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_morphling_8" {		// General //-		"ID"					"7060"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_leshrac_1" {		// General //-		"ID"					"6063"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_leshrac_2" {		// General //-		"ID"					"6240"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_leshrac_3" {		// General //-		"ID"					"6672"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_leshrac_4" {		// General //-		"ID"					"7101"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_jakiro" {		// General //-		"ID"					"6064"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_jakiro_2" {		// General //-		"ID"					"6381"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_jakiro_3" {		// General //-		"ID"					"6538"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_jakiro_4" {		// General //-		"ID"					"6661"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"-60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enigma" {		// General //-		"ID"					"6065"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enigma_2" {		// General //-		"ID"					"6510"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }			"02"			{				"var_type"					"FIELD_INTEGER" // instances for tooltip "value2"			"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enigma_3" {		// General //-		"ID"					"6649"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"70" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bane_1" {		// General //-		"ID"					"6068"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bane_2" {		// General //-		"ID"					"6069"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"250" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bane_3" {		// General //-		"ID"					"6609"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bane_4" {		// General //-		"ID"					"6826"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nevermore_1" {		// General //-		"ID"					"6670"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nevermore_2" {		// General //-		"ID"					"6070"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nevermore_3" {		// General //-		"ID"					"6875"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nevermore_4" {		// General //-		"ID"					"6876"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nevermore_5" {		// General //-		"ID"					"6912"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin" {		// General //-		"ID"					"6071"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin_2" {		// General //-		"ID"					"6545"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin_3" {		// General //-		"ID"					"6938"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin_4" {		// General //-		"ID"					"6939"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin_5" {		// General //-		"ID"					"6940"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }			"02"			{				"var_type"					"FIELD_FLOAT" "value2"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_templar_assassin_6" {		// General //-		"ID"					"7058"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_crystal_maiden_1" {		// General //-		"ID"					"6072"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_crystal_maiden_2" {		// General //-		"ID"					"6234"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_crystal_maiden_3" {		// General //-		"ID"					"6520"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_crystal_maiden_4" {		// General //-		"ID"					"7042"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_1" {		// General //-		"ID"					"6073"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_2" {		// General //-		"ID"					"6314"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_3" {		// General //-		"ID"					"6369"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_4" {		// General //-		"ID"					"6370"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_5" {		// General //-		"ID"					"6371"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_doom_6" {		// General //-		"ID"					"7123"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_brewmaster" {		// General //-		"ID"					"6082"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_brewmaster_2" {		// General //-		"ID"					"6359"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"65" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_brewmaster_3" {		// General //-		"ID"					"6516"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_brewmaster_4" {		// General //-		"ID"					"6614"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bristleback" {		// General //-		"ID"					"6083"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bristleback_2" {		// General //-		"ID"					"6360"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bristleback_3" {		// General //-		"ID"					"6615"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_furion" {		// General //-		"ID"					"6084"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_furion_2" {		// General //-		"ID"					"6500"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_furion_3" {		// General //-		"ID"					"6539"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_furion_4" {		// General //-		"ID"					"6702"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phoenix_1" {		// General //-		"ID"					"6227"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phoenix_2" {		// General //-		"ID"					"6085"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phoenix_3" {		// General //-		"ID"					"6401"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phoenix_4" {		// General //-		"ID"					"6852"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1400" }			"02"			{				"var_type"					"FIELD_FLOAT" "value2"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phoenix_5" {		// General //-		"ID"					"6915"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enchantress_1" {		// General //-		"ID"					"6331"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enchantress_2" {		// General //-		"ID"					"6086"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enchantress_3" {		// General //-		"ID"					"6379"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enchantress_4" {		// General //-		"ID"					"6515"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_enchantress_5" {		// General //-		"ID"					"6648"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_batrider_1" {		// General //-		"ID"					"6087"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_batrider_2" {		// General //-		"ID"					"6229"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"13" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_batrider_3" {		// General //-		"ID"					"6610"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_1" {		// General //-		"ID"					"6201"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_2" {		// General //-		"ID"					"6088"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_3" {		// General //-		"ID"					"6414"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_4" {		// General //-		"ID"					"6566"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_5" {		// General //-		"ID"					"6821"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_6" {		// General //-		"ID"					"6822"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_7" {		// General //-		"ID"					"7107"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wraith_king_8" {		// General //-		"ID"					"7108"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_kunkka" {		// General //-		"ID"					"6089"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_kunkka_2" {		// General //-		"ID"					"6385"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"120" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_kunkka_3" {		// General //-		"ID"					"6666"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.8" // Ship Spawn Interval }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_kunkka_4" {		// General //-		"ID"					"6667"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dragon_knight" {		// General //-		"ID"					"6090"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dragon_knight_2" {		// General //-		"ID"					"6635"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dragon_knight_3" {		// General //-		"ID"					"7113"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dragon_knight_4" {		// General //-		"ID"					"7114"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"900" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_1" {		// General //-		"ID"					"6097"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_2" {		// General //-		"ID"					"6098"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_3" {		// General //-		"ID"					"6099"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_4" {		// General //-		"ID"					"6656"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }			"02"			{				"var_type"					"FIELD_INTEGER" "cooldown"				"90" }			"03"			{				"var_type"					"FIELD_INTEGER" "min_range"				"160" }			"04"			{				"var_type"					"FIELD_INTEGER" "max_range"				"220" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_5" {		// General //-		"ID"					"6657"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_6" {		// General //-		"ID"					"6811"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_7" {		// General //-		"ID"					"7016"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_invoker_8" {		// General //-		"ID"					"7017"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_abaddon" {		// General //-		"ID"					"6100"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"225" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_abaddon_2" {		// General //-		"ID"					"6601"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_abaddon_3" {		// General //-		"ID"					"6602"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_alchemist" {		// General //-		"ID"					"6101"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_alchemist_2" {		// General //-		"ID"					"6350"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_alchemist_3" {		// General //-		"ID"					"6604"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"-0.2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_alchemist_4" {		// General //-		"ID"					"7054"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_axe" {		// General //-		"ID"					"6102"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"120" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_axe_2" {		// General //-		"ID"					"6608"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_axe_3" {		// General //-		"ID"					"6815"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_beastmaster" {		// General //-		"ID"					"6103"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_beastmaster_2" {		// General //-		"ID"					"6517"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_beastmaster_3" {		// General //-		"ID"					"6611"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_beastmaster_4" {		// General //-		"ID"					"6612"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clinkz_1" {		// General //-		"ID"					"6104"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clinkz_2" {		// General //-		"ID"					"6231"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"4.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_clinkz_3" {		// General //-		"ID"					"6620"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_juggernaut" {		// General //-		"ID"					"6105"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_juggernaut_2" {		// General //-		"ID"					"6662"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_juggernaut_3" {		// General //-		"ID"					"7021"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_winter_wyvern_1" {		// General //-		"ID"					"6106"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_winter_wyvern_2" {		// General //-		"ID"					"6297"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_winter_wyvern_3" {		// General //-		"ID"					"6523"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_winter_wyvern_4" {		// General //-		"ID"					"6994"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_terrorblade" {		// General //-		"ID"					"6107"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_terrorblade_2" {		// General //-		"ID"					"6942"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_terrorblade_3" {		// General //-		"ID"					"6943"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_luna_1" {		// General //-		"ID"					"6180"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_luna_2" {		// General //-		"ID"					"6127"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_luna_3" {		// General //-		"ID"					"6682"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"24" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_luna_4" {		// General //-		"ID"					"7047"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_luna_5" {		// General //-		"ID"					"7055"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_faceless_void" {		// General //-		"ID"					"6128"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_faceless_void_2" {		// General //-		"ID"					"6651"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_faceless_void_3" {		// General //-		"ID"					"6807"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_faceless_void_4" {		// General //-		"ID"					"7001"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "dodge_chance_pct"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_night_stalker" {		// General //-		"ID"					"6129"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_night_stalker_2" {		// General //-		"ID"					"6704"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"140" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nyx" {		// General //-		"ID"					"6130"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"						"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nyx_2" {		// General //-		"ID"					"6399"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"						"175" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_nyx_3" {		// General //-		"ID"					"6814"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"						"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_weaver_1" {		// General //-		"ID"					"6200"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_weaver_2" {		// General //-		"ID"					"6131"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_weaver_3" {		// General //-		"ID"					"6988"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_weaver_4" {		// General //-		"ID"					"6989"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_weaver_5" {		// General //-		"ID"					"6990"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ursa" {		// General //-		"ID"					"6132"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ursa_2" {		// General //-		"ID"					"6973"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ursa_3" {		// General //-		"ID"					"6974"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ursa_4" {		// General //-		"ID"					"6975"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ursa_5" {		// General //-		"ID"					"6976"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chaos_knight" {		// General //-		"ID"					"6133"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chaos_knight_2" {		// General //-		"ID"					"6618"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chaos_knight_3" {		// General //-		"ID"					"6619"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lycan_1" {		// General //-		"ID"					"6134"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lycan_2" {		// General //-		"ID"					"6140"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lycan_3" {		// General //-		"ID"					"6519"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lycan_4" {		// General //-		"ID"					"6684"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"16" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lycan_5" {		// General //-		"ID"					"6685"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger" {		// General //-		"ID"					"6144"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger_2" {		// General //-		"ID"					"6413"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger_3" {		// General //-		"ID"					"6562"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger_4" {		// General //-		"ID"					"6992"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger_5" {		// General //-		"ID"					"6993"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_windranger_6" {		// General //-		"ID"					"7062"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_lancer" {		// General //-		"ID"					"6146"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_lancer_2" {		// General //-		"ID"					"6400"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_lancer_3" {		// General //-		"ID"					"6849"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_lancer_4" {		// General //-		"ID"					"6850"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slark" {		// General //-		"ID"					"6147"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slark_2" {		// General //-		"ID"					"6892"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slark_3" {		// General //-		"ID"					"6893"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slark_4" {		// General //-		"ID"					"6894"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"120" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spectre" {		// General //-		"ID"					"6148"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spectre_2" {		// General //-		"ID"					"6900"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spectre_3" {		// General //-		"ID"					"6901"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spectre_4" {		// General //-		"ID"					"6902"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spectre_5" {		// General //-		"ID"					"6903"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spirit_breaker_1" {		// General //-		"ID"					"6149"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spirit_breaker_2" {		// General //-		"ID"					"6296"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_spirit_breaker_3" {		// General //-		"ID"					"6543"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_storm_spirit" {		// General //-		"ID"					"6167"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_storm_spirit_2" {		// General //-		"ID"					"6906"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_storm_spirit_3" {		// General //-		"ID"					"6907"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_storm_spirit_4" {		// General //-		"ID"					"6908"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_storm_spirit_5" {		// General //-		"ID"					"6916"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tidehunter" {		// General //-		"ID"					"6151"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tidehunter_2" {		// General //-		"ID"					"6945"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tidehunter_3" {		// General //-		"ID"					"6946"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tidehunter_4" {		// General //-		"ID"					"6947"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"24" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tinker" {		// General //-		"ID"					"6152"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tinker_2" {		// General //-		"ID"					"6952"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tinker_3" {		// General //-		"ID"					"6953"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tiny" {		// General //-		"ID"					"6153"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"125" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tiny_2" {		// General //-		"ID"					"6932"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tiny_3" {		// General //-		"ID"					"6933"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tiny_4" {		// General //-		"ID"					"6934"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tiny_5" {		// General //-		"ID"					"7005"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_troll_warlord" {		// General //-		"ID"					"6154"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_troll_warlord_2" {		// General //-		"ID"					"6958"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_troll_warlord_3" {		// General //-		"ID"					"6959"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_troll_warlord_4" {		// General //-		"ID"					"6960"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_undying" {		// General //-		"ID"					"6155"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_undying_2" {		// General //-		"ID"					"6420"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_undying_3" {		// General //-		"ID"					"6546"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_undying_4" {		// General //-		"ID"					"6971"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_undying_5" {		// General //-		"ID"					"6972"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_viper_1" {		// General //-		"ID"					"6156"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_viper_2" {		// General //-		"ID"					"6165"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_viper_3" {		// General //-		"ID"					"6819"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_viper_4" {		// General //-		"ID"					"6820"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_zeus" {		// General //-		"ID"					"6157"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_zeus_2" {		// General //-		"ID"					"6501"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"170" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_zeus_3" {		// General //-		"ID"					"6518"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_elder_titan" {		// General //-		"ID"					"6171"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_elder_titan_2" {		// General //-		"ID"					"6378"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_elder_titan_3" {		// General //-		"ID"					"6720"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ember_spirit_1" {		// General //-		"ID"					"6172"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ember_spirit_2" {		// General //-		"ID"					"6176"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ember_spirit_3" {		// General //-		"ID"					"6647"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ember_spirit_4" {		// General //-		"ID"					"7050"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ember_spirit_5" {		// General //-		"ID"					"7051"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lifestealer" {		// General //-		"ID"					"6173"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lifestealer_2" {		// General //-		"ID"					"6676"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lifestealer_3" {		// General //-		"ID"					"7012"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_reincarnation_200" {		// General //-		"ID"					"6677"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lion" {		// General //-		"ID"					"6174"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }			"02"			{				"var_type"					"FIELD_INTEGER" "radius"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lion_2" {		// General //-		"ID"					"6389"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1000" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lion_3" {		// General //-		"ID"					"6600"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lion_4" {		// General //-		"ID"					"6678"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"325" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_skywrath" {		// General //-		"ID"					"6181"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_skywrath_2" {		// General //-		"ID"					"6884"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_skywrath_3" {		// General //-		"ID"					"6885"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_skywrath_4" {		// General //-		"ID"					"6886"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_skywrath_5" {		// General //-		"ID"					"6921"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_medusa" {		// General //-		"ID"					"6182"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_medusa_2" {		// General //-		"ID"					"6392"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_medusa_3" {		// General //-		"ID"					"6687"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_medusa_4" {		// General //-		"ID"					"6803"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ogre_magi" {		// General //-		"ID"					"6183"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ogre_magi_2" {		// General //-		"ID"					"6707"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"275" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ogre_magi_3" {		// General //-		"ID"					"7030"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "chance"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_silencer" {		// General //-		"ID"					"6184"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"30" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_silencer_2" {		// General //-		"ID"					"6878"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_silencer_3" {		// General //-		"ID"					"6879"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_silencer_4" {		// General //-		"ID"					"6880"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_silencer_5" {		// General //-		"ID"					"7048"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_death_prophet" {		// General //-		"ID"					"6191"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_death_prophet_2" {		// General //-		"ID"					"6367"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_death_prophet_3" {		// General //-		"ID"					"6628"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_death_prophet_4" {		// General //-		"ID"					"6805"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_assassin" {		// General //-		"ID"					"6192"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_assassin_2" {		// General //-		"ID"					"6847"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_phantom_assassin_3" {		// General //-		"ID"					"6848"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_riki_1" {		// General //-		"ID"					"6330"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_riki_2" {		// General //-		"ID"					"6193"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_riki_3" {		// General //-		"ID"					"6865"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"900" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_riki_4" {		// General //-		"ID"					"6866"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_riki_5" {		// General //-		"ID"					"6867"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tusk" {		// General //-		"ID"					"6194"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tusk_2" {		// General //-		"ID"					"6411"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"150" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tusk_3" {		// General //-		"ID"					"6961"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tusk_4" {		// General //-		"ID"					"6962"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_tusk_5" {		// General //-		"ID"					"6963"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sniper_1" {		// General //-		"ID"					"6305"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sniper_2" {		// General //-		"ID"					"6198"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sniper_3" {		// General //-		"ID"					"6896"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"35" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sniper_4" {		// General //-		"ID"					"6897"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_magnus" {		// General //-		"ID"					"6199"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_magnus_2" {		// General //-		"ID"					"6390"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_magnus_3" {		// General //-		"ID"					"6507"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_magnus_4" {		// General //-		"ID"					"6690"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_magnus_5" {		// General //-		"ID"					"6691"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_drow_ranger_1" {		// General //-		"ID"					"6202"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_drow_ranger_2" {		// General //-		"ID"					"6209"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"550" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_drow_ranger_3" {		// General //-		"ID"					"6280"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_drow_ranger_4" {		// General //-		"ID"					"6634"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"3.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earth_spirit" {		// General //-		"ID"					"6203"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earth_spirit_2" {		// General //-		"ID"					"6514"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_earth_spirit_3" {		// General //-		"ID"					"6640"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_huskar" {		// General //-		"ID"					"6204"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_huskar_2" {		// General //-		"ID"					"6380"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_huskar_3" {		// General //-		"ID"					"6655"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_naga_siren" {		// General //-		"ID"					"6205"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_naga_siren_2" {		// General //-		"ID"					"6398"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_naga_siren_3" {		// General //-		"ID"					"6701"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_naga_siren_4" {		// General //-		"ID"					"7029"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_oracle" {		// General //-		"ID"					"6206"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_oracle_2" {		// General //-		"ID"					"6540"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_oracle_3" {		// General //-		"ID"					"6710"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"5.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_oracle_4" {		// General //-		"ID"					"6970"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sand_king" {		// General //-		"ID"					"6207"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sand_king_2" {		// General //-		"ID"					"6409"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sand_king_3" {		// General //-		"ID"					"6530"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_sand_king_4" {		// General //-		"ID"					"6872"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_1" {		// General //-		"ID"					"6208"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"500" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_2" {		// General //-		"ID"					"6293"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_3" {		// General //-		"ID"					"6542"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_4" {		// General //-		"ID"					"6873"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_5" {		// General //-		"ID"					"7002"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_6" {		// General //-		"ID"					"7061"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_shadow_demon_7" {		// General //-		"ID"					"7118"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slardar" {		// General //-		"ID"					"6211"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slardar_2" {		// General //-		"ID"					"6889"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_slardar_3" {		// General //-		"ID"					"6890"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lina_1" {		// General //-		"ID"					"6212"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"						"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lina_2" {		// General //-		"ID"					"6313"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }			"02"			{				"var_type"					"FIELD_INTEGER" "value2"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lina_3" {		// General //-		"ID"					"6388"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"140" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lina_4" {		// General //-		"ID"					"6509"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_1" {		// General //-		"ID"					"6214"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_2" {		// General //-		"ID"					"6291"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"80" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_3" {		// General //-		"ID"					"6352"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_4" {		// General //-		"ID"					"6534"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"-8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_5" {		// General //-		"ID"					"6810"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_ancient_apparition_6" {		// General //-		"ID"					"7106"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"900" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_disruptor" {		// General //-		"ID"					"6215"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_disruptor_2" {		// General //-		"ID"					"6368"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_disruptor_3" {		// General //-		"ID"					"6536"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_disruptor_4" {		// General //-		"ID"					"6630"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_disruptor_5" {		// General //-		"ID"					"6812"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_gyrocopter_1" {		// General //-		"ID"					"6216"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_gyrocopter_2" {		// General //-		"ID"					"6312"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_gyrocopter_3" {		// General //-		"ID"					"6652"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"11" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_gyrocopter_4" {		// General //-		"ID"					"6653"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_gyrocopter_5" {		// General //-		"ID"					"6654"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_outworld_devourer" {		// General //-		"ID"					"6241"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_outworld_devourer_2" {		// General //-		"ID"					"6711"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"15" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_outworld_devourer_3" {		// General //-		"ID"					"6712"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_keeper_of_the_light" {		// General //-		"ID"					"6217"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_keeper_of_the_light_2" {		// General //-		"ID"					"6527"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_keeper_of_the_light_3" {		// General //-		"ID"					"6665"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_legion_commander" {		// General //-		"ID"					"6218"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_legion_commander_2" {		// General //-		"ID"					"6449"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_legion_commander_3" {		// General //-		"ID"					"6526"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_legion_commander_4" {		// General //-		"ID"					"6671"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_puck" {		// General //-		"ID"					"6219"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_puck_2" {		// General //-		"ID"					"6402"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_puck_3" {		// General //-		"ID"					"6855"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0.6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_puck_4" {		// General //-		"ID"					"7057"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_1" {		// General //-		"ID"					"6220"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_2" {		// General //-		"ID"					"6238"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_3" {		// General //-		"ID"					"6403"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_4" {		// General //-		"ID"					"6448"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_5" {		// General //-		"ID"					"6541"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_pugna_6" {		// General //-		"ID"					"6859"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"2" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_timbersaw" {		// General //-		"ID"					"6223"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"8" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_timbersaw_2" {		// General //-		"ID"					"6948"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_timbersaw_3" {		// General //-		"ID"					"6949"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bloodseeker" {		// General //-		"ID"					"6230"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"6" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bloodseeker_2" {		// General //-		"ID"					"6356"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bloodseeker_3" {		// General //-		"ID"					"6357"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"14" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_bloodseeker_4" {		// General //-		"ID"					"6809"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_broodmother_1" {		// General //-		"ID"					"6257"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"60" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_broodmother_2" {		// General //-		"ID"					"6258"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_broodmother_3" {		// General //-		"ID"					"6361"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_broodmother_4" {		// General //-		"ID"					"6362"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"20" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chen_1" {		// General //-		"ID"					"6259"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chen_2" {		// General //-		"ID"					"6260"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chen_3" {		// General //-		"ID"					"6363"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_chen_4" {		// General //-		"ID"					"6535"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1000" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_1" {		// General //-		"ID"					"6261"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"200" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_2" {		// General //-		"ID"					"6262"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"10" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_3" {		// General //-		"ID"					"6263"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_4" {		// General //-		"ID"					"6268"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"12" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_5" {		// General //-		"ID"					"6508"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_6" {		// General //-		"ID"					"6679"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_7" {		// General //-		"ID"					"6680"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_8" {		// General //-		"ID"					"6806"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wisp" {		// General //-		"ID"					"6265"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"90" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_lone_druid_9" {		// General //-		"ID"					"7036"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wisp_2" {		// General //-		"ID"					"6537"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wisp_3" {		// General //-		"ID"					"6659"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wisp_4" {		// General //-		"ID"					"6808"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_wisp_5" {		// General //-		"ID"					"6924"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_techies" {		// General //-		"ID"					"6282"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_techies_2" {		// General //-		"ID"					"6552"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_techies_3" {		// General //-		"ID"					"6997"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_techies_4" {		// General //-		"ID"					"6998"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"25" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_arc_warden" {		// General //-		"ID"					"6287"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"350" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_arc_warden_2" {		// General //-		"ID"					"6354"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"3" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_arc_warden_3" {		// General //-		"ID"					"7104"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"1.5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_arc_warden_4" {		// General //-		"ID"					"7105"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_FLOAT" "value"				"0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_meepo" {		// General //-		"ID"					"6288"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"5" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_meepo_2" {		// General //-		"ID"					"6689"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"40" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_meepo_3" {		// General //-		"ID"					"7027"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"4" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_meepo_4" {		// General //-		"ID"					"7102"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"750" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king" {		// General //-		"ID"					"6303"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"50" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_2" {		// General //-		"ID"					"6421"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"75" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_3" {		// General //-		"ID"					"6696"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"400" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_4" {		// General //-		"ID"					"6697"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"100" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_5" {		// General //-		"ID"					"7024"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_6" {		// General //-		"ID"					"7025"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"1100" }			"02"			{				"var_type"					"FIELD_INTEGER" "value2"				"7" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_monkey_king_7" {		// General //-		"ID"					"7038"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"600" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================

"special_bonus_unique_pangolier_2" {		// General //-		"ID"					"6463"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "value"				"2.0" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================

"special_bonus_unique_pangolier_3" {		// General //-		"ID"					"9060"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_INTEGER" "value"				"30" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================

"special_bonus_unique_pangolier_4" {		// General //-		"ID"					"9061"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "value"				"3.0" }		}	}	//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================

"special_bonus_unique_pangolier_5" {		// General //-		"ID"					"9062"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "value"				"16.0" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_willow_1" {		// General //-		"ID"					"6464"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"					"FIELD_INTEGER" "value"				"300" }		}	}

//=================================================================================================================	// Ability: Special Bonus //=================================================================================================================	"special_bonus_unique_dark_willow_2" {		// General //-		"ID"					"6465"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType"					"DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //-		"AbilitySpecial" {			"01"			{				"var_type"			"FIELD_FLOAT" "value"				"1" }		}	}

//=================================================================================================================	// Generic: Hidden //=================================================================================================================	"generic_hidden" {		// General //-		"ID"							"6251"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Lone Druid: Filler ability for Bear //=================================================================================================================	"bear_empty1" {		// General //-		"ID"							"82"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" }

//=================================================================================================================	// Lone Druid: Filler ability for Bear //=================================================================================================================	"bear_empty2" {		// General //-		"ID"							"83"														// unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel"						"0" } }

//////////////////////// //////////////////////// // Next Ability ID: 6332 //////////////////////// ////////////////////////