"DOTAAbilities"
{
    "Version"       "1"
	
	//=================================================================================================================
	// Crystal Maiden: Let It Go (Shard ability)
	//=================================================================================================================
	"crystal_maiden_let_it_go"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT"
		"MaxLevel"						"1"
		"FightRecapLevel"				"1"
		"AbilitySound"					"Hero_Rattletrap.Battery_Assault_Impact"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCastPoint"				"0.1"
			"AbilityCastRange"				"1400"
			"AbilityCooldown"				"30"
			"AbilityManaCost"				"100"
			"speed"							"50"
			"duration"						"12"
			"path_radius"					"150"
			"slow"							"10"
		}
	}
	
	//=================================================================================================================
	// Ability: Crystal Maiden's Crystal Nova
	//=================================================================================================================
	"crystal_maiden_crystal_nova"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"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"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCastRange"				"700"
			"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
			"AbilityCooldown"
			{
				"value"										"11 10 9 8"
				"special_bonus_unique_crystal_maiden_5"		"-4.5"
			}
			"AbilityManaCost"				"115 135 155 175"
			"radius"
			{
				"value"											"425"
				"affected_by_aoe_increase"	"1"
			}
			"movespeed_slow"				"-20 -30 -40 -50"
			"attackspeed_slow"				"-30 -45 -60 -75"
			"duration"						"4"
			"vision_duration"				"6.0"
			"nova_damage"
			{
				"value"										"110 160 210 260"
				"special_bonus_unique_crystal_maiden_2"		"+300"
			}

			"physical_barrier_amount"
			{
				"value"											"0"
			}
			"physical_barrier_self_amount"
			{
				"value"											"0"
			}
			"physical_barrier_duration"
			{
				"value"											"0"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
	}	

	//=================================================================================================================
	// Ability: Crystal Maiden's Frostbite
	//=================================================================================================================
	"crystal_maiden_frostbite"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"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"

		"AbilityDraftExtraAbilities"
		{
			"crystal_maiden_crystal_clone" "shard"
		}

		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.5"	// Applies multiple modifiers
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityCastRange"				
			{
				"value"								"600"
				"special_bonus_unique_crystal_maiden_frostbite_castrange" 		"+100"
			}
			"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
			"AbilityCooldown"				"9 8 7 6"
			"AbilityManaCost"				"125 135 145 155"
			"damage_per_second"
			{
				"value"			"100"
				"CalculateSpellDamageTooltip" "1"
			}
			"duration"
			{
				"value"										"1.5 2 2.5 3"
				"special_bonus_unique_crystal_maiden_1"		"+1.0"
			}
			"creep_multiplier"							"4"
			"tick_interval"					"0.25"
			
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
	}	
	
	//=================================================================================================================
	// Ability: Crystal Maiden's Arcane Aura
	//=================================================================================================================
	"crystal_maiden_brilliance_aura"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES"
		"IsBreakable"					"1"
		
		"AbilityValues"
		{
			"base_mana_regen"					
			{
				"value"										"0.4 0.6 0.8 1"
				
			}
			"proximity_mana_regen_tooltip"					
			{
				"value"										"1.2 1.8 2.4 3.0"
			}
			"mana_regen_amp"					
			{
				"value"				"20 40 60 80"
			}
			"proximity_bonus_factor"		"3"
			"proximity_bonus_radius"		
			{
				"value"		"1200"
				"affected_by_aoe_increase"	"1"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
	}
	//=================================================================================================================
	// Ability: Crystal Maiden's Freezing Field
	//=================================================================================================================
	"crystal_maiden_freezing_field"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"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
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_4"
		"AbilityChannelAnimation"		"ACT_DOTA_CHANNEL_ABILITY_4"
		
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"0.35"	// Primarily about the damage

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"AbilityChannelTime"			"10"
			"AbilityCastPoint"				"0"
			"AbilityCooldown"				"100 95 90"
			"AbilityDuration"				"10.0"
			"AbilityManaCost"				"200 400 600"
			"radius"						
			{
				"value"		"810"
					"affected_by_aoe_increase"	"1"
			}
			"explosion_radius"				
			{
				"value"		"320"
					"affected_by_aoe_increase"	"1"
			}
			"explosion_interval"			"0.1"
			"movespeed_slow"				"-40"
			"attack_slow"					"-80 -120 -160"
			"slow_duration"					"1.0"
			"explosion_min_dist"			"195"
			"explosion_max_dist"			
			{
				"value"	"785"
					"affected_by_aoe_increase"	"1"
			}
			"damage"
			{
				"value"										"110 180 250"
				"special_bonus_unique_crystal_maiden_3"		"+50"
			}
			"frostbite_delay" // negative means don't apply.
			{
				"value"						"-1"
				"special_bonus_scepter"		"+3.0"
			}
			"shard_bonus_explosion"
			{
				"special_bonus_scepter"		"+20"
			}
			"shard_self_movement_speed_slow_pct"			
			{
				"special_bonus_scepter"		"-75"
			}
			"can_move"
			{
				"special_bonus_scepter"		"+1"
			}

			"self_cast_range_bonus"
			{
				"value"						"0"
			}

			"aoe_bonus"
			{
				"value"						"0"
			}
		}
	}

	//=================================================================================================================
	// Crystal Maiden: Freezing Field Stop
	//=================================================================================================================
	"crystal_maiden_freezing_field_stop"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityType"					"ABILITY_TYPE_ULTIMATE"
		"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"

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

	//=================================================================================================================
	// Crystal Maiden Crystal Clone
	//=================================================================================================================
	"crystal_maiden_crystal_clone"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"MaxLevel"						"1"
		"FightRecapLevel"				"1"
		"IsGrantedByShard"				"1"
		"AbilitySound"					"Hero_Enchantress.EnchantCreep"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_5"
		"AbilityCastGestureSlot"		"DEFAULT"
		"AbilityCastRange"				"-1"
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"12"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"150"
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilityValues"
		{
			"hop_distance"				"275"
			"hop_duration"				"0.3"
			"clone_duration"			"5"
			"frostbite_radius"			
			{
				"value"						"450"
				"affected_by_aoe_increase"	"1"
			}
			
			"anim_delay"				"0.02"
			"clone_health"				"150"
		}
	}

	//=================================================================================================================
	// Crystal Maiden: Glacial Guard
	//=================================================================================================================
	"crystal_maiden_glacial_guard"
	{
		"AbilityType"					"ABILITY_TYPE_BASIC"
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_FORCE_NO_INNATE_UI"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"FightRecapLevel"				"1"
		"IsBreakable"					"1"
		"MaxLevel"						"1"
		"Innate"						"1"

		//-------------------------------------------------------------------------------------------------------------

		"AbilityValues"
		{	
			"mana_multiplier"					
			{
				"value"				"30"
				"hero_levelup"		"+2"
				"special_bonus_unique_crystal_maiden_glacial_guard_mana_multiplier"			"+20"
			}

			"barrier_duration"					"8"
		}
	}
}
