Npc Heroes

download Npc Heroes

of 476

description

..

Transcript of Npc Heroes

// Dota Heroes File"DOTAHeroes"{"Version" "1"//=================================================================================================================// HERO: Base // Note: This is loaded and overriden/added to by values in the specific heroes chunks.//================================================================================================================="npc_dota_hero_base"{// General//-------------------------------------------------------------------------------------------------------------"BaseClass" "npc_dota_hero"// Class of entity of link to."Model" "models/error.mdl" // Model."SoundSet" "0"// Name of sound set."Enabled" "0""Level" "1""BotImplemented" "0""NewHero" "0""HeroPool1" "0""HeroUnlockOrder" "1"// The higher the number the later these heros will unlock for new players."CMEnabled" "0""CMTournamentIgnore" "0""new_player_enable" "0"// Abilities//-------------------------------------------------------------------------------------------------------------"AbilityLayout" "4""Ability1" ""// Ability 1."Ability2" ""// Ability 2."Ability3" ""// Ability 3."Ability4" ""// Ability 4."Ability5" "attribute_bonus" // Ability 5 - Bonuses."Ability6" ""// Ability 6 - Extra."Ability7" ""// Ability 7 - Extra."Ability8" ""// Ability 8 - Extra.// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection."MagicalResistance" "25"// Magical protection (percentage).// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "1"// Damage range min."AttackDamageMax" "1"// Damage range max."AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" // Type of damage dealt. "AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.75"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "600"// Range within a target can be attacked."ProjectileModel" "ranged_hero"// Particle system model for projectile."ProjectileSpeed" "900"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH""AttributeBaseStrength" "0"// Base strength"AttributeStrengthGain" "0"// Strength bonus per level."AttributeBaseIntelligence" "0"// Base intelligence"AttributeIntelligenceGain" "0"// Intelligence bonus per level."AttributeBaseAgility" "0"// Base agility"AttributeAgilityGain" "0"// Agility bonus per level.// Bounty//-------------------------------------------------------------------------------------------------------------"BountyXP" "62"// Experience earn."BountyGoldMin" "0"// Gold earned min."BountyGoldMax" "0"// Gold earned max.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""RingRadius" "70"// Movement//-------------------------------------------------------------------------------------------------------------"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND""MovementSpeed" "300"// Speed."MovementTurnRate" "0.5"// Turning rate."HasAggressiveStance" "0"// Plays alternate idle/run animation when near enemies// Status//-------------------------------------------------------------------------------------------------------------"StatusHealth" "150"// Base health."StatusHealthRegen" "0.25"// Health regeneration rate."StatusMana" "0"// Base mana."StatusManaRegen" "0.01"// Mana regeneration rate.// Team//-------------------------------------------------------------------------------------------------------------"TeamName" "DOTA_TEAM_GOODGUYS""CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO""CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_HERO""UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_HERO"// Vision//-------------------------------------------------------------------------------------------------------------"VisionDaytimeRange" "1800"// Range of vision during day light."VisionNighttimeRange" "800"// Range of vision at night time.//Inventory"HasInventory" "1"//Voice"VoiceBackgroundSound" """HealthBarOffset" "-1""IdleExpression" "scenes\default_idle.vcd""IdleSoundLoop" """AbilityDraftDisabled" "0""HUD"{"StatusHUD"{"StatusStrength"{"LocalizeToken" "#DOTA_StrengthStatus""Parameters" "Traits:Strength""HUDName" "unitstrength"}"StatusAgility"{"LocalizeToken" "#DOTA_AgilityStatus""Parameters" "Traits:Agility""HUDName" "unitagility"}"StatusIntellect"{"LocalizeToken" "#DOTA_IntellectStatus""Parameters" "Traits:Intellect""HUDName" "unitintellect"}}}}//=================================================================================================================// HERO: Antimage//================================================================================================================="npc_dota_hero_antimage"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/antimage/antimage.mdl" // Model."SoundSet" "Hero_Antimage"// Name of sound set."IdleExpression" "scenes/antimage/antimage_exp_idle_01.vcd" // custom facial animation idle"HeroID" "1"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."Enabled" "1""HeroUnlockOrder" "1""Role" "Carry,Escape""Rolelevels" "2,3""Team" "Good""Portrait" "vgui/hud/heroportraits/portrait_antimage""ModelScale" ".90""HeroGlowColor" "120 64 148""PickSound" "antimage_anti_spawn_01""BanSound" "antimage_anti_anger_04""CMEnabled" "1""NameAliases" "am""url" "Anti-Mage""LastHitChallengeRival" "npc_dota_hero_bounty_hunter"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "antimage_mana_break" // Ability 1"Ability2" "antimage_blink"// Ability 2"Ability3" "antimage_spell_shield" // Ability 3"Ability4" "antimage_mana_void" // Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "27"// Damage range min."AttackDamageMax" "31"// Damage range max."AttackRate" "1.45"// Speed of attack."AttackAnimationPoint" "0.3"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked."ProjectileModel" ""// Particle system model for projectile."ProjectileSpeed" "0"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "20"// Base strength"AttributeStrengthGain" "1.2"// Strength bonus per level."AttributeBaseIntelligence" "15"// Base intelligence"AttributeIntelligenceGain" "1.8"// Intelligence bonus per level."AttributeBaseAgility" "22"// Base agility"AttributeAgilityGain" "2.8"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "315"// Speed."MovementTurnRate" "0.5"// Turning rate."BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "140""ParticleFile" "particles/units/heroes/hero_antimage.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_antimage.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_antimage.txt"// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "128""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "350"}"1"{"SlotIndex" "1""SlotName" "offhand_weapon""SlotText" "#LoadoutSlot_Offhand_Weapon""TextureWidth" "128""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "350"}"2"{"SlotIndex" "2""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "128""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "250"}"3"{"SlotIndex" "3""SlotName" "armor""SlotText" "#LoadoutSlot_Armor""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1000""MaxPolygonsLOD1" "600"}"4"{"SlotIndex" "4""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "128""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "450"}"5"{"SlotIndex" "5""SlotName" "belt""SlotText" "#LoadoutSlot_Belt""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "300"}"6"{"SlotIndex" "6""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "350"}"7"{"SlotIndex" "7""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}}"Bot"{"HeroType" "DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "2""ProvidesBabysit" "0""SurvivalRating" "2""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Axe//================================================================================================================="npc_dota_hero_axe"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/axe/axe.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_axe" // Small image for hero selection"SoundSet" "Hero_Axe"// Name of sound set."PickSound" "axe_axe_spawn_01""BanSound" "axe_axe_anger_01""Enabled" "1""HeroUnlockOrder" "2""Role" "Durable,Initiator,Disabler,Jungler""Rolelevels" "3,2,1,1""Team" "Bad""HeroID" "2"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" "1.0""HeroGlowColor" "222 60 36""CMEnabled" "1""url" "Axe""new_player_enable" "1""LastHitChallengeRival" "npc_dota_hero_juggernaut"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "axe_berserkers_call"// Ability 1"Ability2" "axe_battle_hunger"// Ability 2"Ability3" "axe_counter_helix"// Ability 3"Ability4" "axe_culling_blade"// Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "24"// Damage range min."AttackDamageMax" "28"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH""AttributeBaseStrength" "25"// Base strength"AttributeStrengthGain" "2.5"// Strength bonus per level."AttributeBaseIntelligence" "18"// Base intelligence"AttributeIntelligenceGain" "1.6"// Intelligence bonus per level."AttributeBaseAgility" "20"// Base agility"AttributeAgilityGain" "2.2"// Agility bonus per level.// Status//-------------------------------------------------------------------------------------------------------------"StatusHealthRegen" "3.0"// Health regeneration rate.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "290"// Speed."MovementTurnRate" "0.6"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "160"// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "700""MaxPolygonsLOD1" "400"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "400"}"2"{"SlotIndex" "2""SlotName" "armor""SlotText" "#LoadoutSlot_Armor""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "400"}"3"{"SlotIndex" "3""SlotName" "belt""SlotText" "#LoadoutSlot_Belt""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "200"}"4"{"SlotIndex" "4""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}"5"{"SlotIndex" "5""SlotName" "misc""SlotText" "#LoadoutSlot_Misc""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "300"}}"ParticleFile" "particles/units/heroes/hero_axe.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_axe.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_axe.txt""Bot"{"Loadout"{"item_stout_shield""ITEM_CORE""item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_branches""ITEM_CORE | ITEM_SELLABLE""item_branches""ITEM_CORE | ITEM_SELLABLE""item_branches""ITEM_CORE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_ring_of_health" "ITEM_CORE""item_vitality_booster" "ITEM_CORE""item_blades_of_attack" "ITEM_CORE""item_blades_of_attack" "ITEM_CORE""item_phase_boots""ITEM_DERIVED""item_blink""ITEM_EXTENSION""item_mithril_hammer" "ITEM_LUXURY""item_ogre_axe""ITEM_LUXURY""item_recipe_black_king_bar" "ITEM_LUXURY""item_black_king_bar" "ITEM_DERIVED""item_reaver""ITEM_LUXURY""item_vitality_booster" "ITEM_LUXURY""item_recipe_heart""ITEM_LUXURY""item_heart""ITEM_DERIVED"}"Build"{"1" "axe_counter_helix""2" "axe_berserkers_call""3" "axe_counter_helix""4" "axe_berserkers_call""5" "axe_counter_helix""6" "axe_culling_blade""7" "axe_counter_helix""8" "axe_berserkers_call""9" "axe_berserkers_call""10" "axe_battle_hunger""11" "axe_culling_blade""12" "axe_battle_hunger""13" "axe_battle_hunger""14" "axe_battle_hunger""15" "attribute_bonus""16" "axe_culling_blade""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_TANK | DOTA_BOT_STUN_SUPPORT""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "0""ProvidesBabysit" "1""SurvivalRating" "2""RequiresFarm" "1""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Bane//================================================================================================================="npc_dota_hero_bane"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/bane/bane.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_bane" // Small image for hero selection"IdleExpression" "scenes/bane/bane_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Bane"// Name of sound set."IdleSoundLoop" "Hero_Bane.IdleLoop""PickSound" "bane_bane_spawn_01""BanSound" "bane_bane_anger_10""Enabled" "1"// "LowViolence" "1""HeroUnlockOrder" "2""Role" "Disabler,Nuker,Support""Rolelevels" "3,2,1""Team" "Bad""HeroID" "3"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."BotImplemented" "1""ModelScale" "0.93""HeroGlowColor" "207 106 125""CMEnabled" "1""url" "Bane""NoCombine" "1""LastHitChallengeRival" "npc_dota_hero_lion"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "bane_enfeeble"// Ability 1"Ability2" "bane_brain_sap"// Ability 2"Ability3" "bane_nightmare"// Ability 3"Ability4" "bane_fiends_grip" // Ability 4"Ability5" "attribute_bonus""Ability6" "bane_nightmare_end"// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "33"// Damage range min."AttackDamageMax" "39"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.3"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "400"// Range within a target can be attacked."ProjectileModel" "bane_projectile"// Particle system model for projectile."ProjectileSpeed" "900"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_INTELLECT""AttributeBaseStrength" "22"// Base strength"AttributeStrengthGain" "2.1"// Strength bonus per level."AttributeBaseIntelligence" "22"// Base intelligence"AttributeIntelligenceGain" "2.1"// Intelligence bonus per level."AttributeBaseAgility" "22"// Base agility"AttributeAgilityGain" "2.1"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "315"// Speed."MovementTurnRate" "0.6"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "235""ParticleFile" "particles/units/heroes/hero_bane.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_bane.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_bane.txt"// Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"bane_hand_drip"{"0"{"type" "follow_attachment""location" "attach_attack1"}}"bane_hand_drip"{"0"{"type" "follow_attachment""location" "attach_attack2"}}"bane_slime_trail"{"0"{"type" "follow_origin""location" "attach_hitloc" //Note : shouldn't need this}}}}// Hero Selection"AbilityPreview"{"resource" "resource/UI/Heroes/default.res""movie" "media/heroes/default""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res"}"Bot"{"Loadout"{"item_mantle" "ITEM_CORE | ITEM_SELLABLE""item_tango" "ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity" "ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity" "ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity" "ITEM_CONSUMABLE | ITEM_SELLABLE""item_magic_stick" "ITEM_CORE | ITEM_SELLABLE""item_boots" "ITEM_CORE""item_staff_of_wizardry" "ITEM_EXTENSION""item_belt_of_strength" "ITEM_EXTENSION""item_recipe_necronomicon" "ITEM_EXTENSION""item_necronomicon" "ITEM_DERIVED""item_blades_of_attack" "ITEM_EXTENSION""item_blades_of_attack" "ITEM_EXTENSION""item_phase_boots" "ITEM_DERIVED""item_void_stone" "ITEM_LUXURY""item_mystic_staff" "ITEM_LUXURY""item_ultimate_orb" "ITEM_LUXURY""item_sheepstick" "ITEM_DERIVED""item_recipe_necronomicon" "ITEM_LUXURY""item_recipe_necronomicon" "ITEM_LUXURY"}"Build"{"1" "bane_nightmare""2" "bane_brain_sap""3" "bane_brain_sap""4" "attribute_bonus""5" "bane_brain_sap""6" "bane_fiends_grip""7" "bane_brain_sap""8" "attribute_bonus""9" "attribute_bonus""10" "attribute_bonus""11" "bane_fiends_grip""12" "bane_enfeeble""13" "bane_enfeeble""14" "bane_enfeeble""15" "bane_enfeeble""16" "bane_fiends_grip""17" "bane_nightmare""18" "bane_nightmare""19" "bane_nightmare""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_GANKER | DOTA_BOT_STUN_SUPPORT""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "0""ProvidesBabysit" "2""SurvivalRating" "2""RequiresFarm" "1""ProvidesSetup" "1""RequiresSetup" "0"}}}//=================================================================================================================// HERO: Bloodseeker//================================================================================================================="npc_dota_hero_bloodseeker"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/blood_seeker/blood_seeker.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_blood_seeker" // Small image for hero selection"IdleExpression" "scenes/bloodseeker/bloodseeker_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Bloodseeker" // Name of sound set."PickSound" "bloodseeker_blod_spawn_01""BanSound" "bloodseeker_blod_anger_06""Enabled" "1""HeroUnlockOrder" "3""Role" "Carry,Jungler""Rolelevels" "1,1""Team" "Bad""HeroID" "4"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".88""HeroGlowColor" "247 60 12""CMEnabled" "1""NameAliases" "bs""url" "Bloodseeker""LastHitChallengeRival" "npc_dota_hero_juggernaut"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "bloodseeker_bloodrage" // Ability 1"Ability2" "bloodseeker_blood_bath" // Ability 2"Ability3" "bloodseeker_thirst" // Ability 3"Ability4" "bloodseeker_rupture" // Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "0"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "29"// Damage range min."AttackDamageMax" "35"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.43"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "23"// Base strength"AttributeStrengthGain" "2.0"// Strength bonus per level."AttributeBaseIntelligence" "18"// Base intelligence"AttributeIntelligenceGain" "1.7"// Intelligence bonus per level."AttributeBaseAgility" "24"// Base agility"AttributeAgilityGain" "3.0"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "300"// Speed."MovementTurnRate" "0.5"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "130""ParticleFile" "particles/units/heroes/hero_bloodseeker.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_bloodseeker.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_bloodseeker.txt"// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "250"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1400""MaxPolygonsLOD1" "800"}"2"{"SlotIndex" "2""SlotName" "offhand_weapon""SlotText" "#LoadoutSlot_OffHand""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "250"}"3"{"SlotIndex" "3""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "250"}"4"{"SlotIndex" "4""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "350"}"5"{"SlotIndex" "5""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "250"}"6"{"SlotIndex" "6""SlotName" "belt""SlotText" "#LoadoutSlot_Belt""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "200"}}"Bot"{"Loadout"{"item_quelling_blade" "ITEM_CORE | ITEM_SELLABLE""item_stout_shield""ITEM_CORE | ITEM_SELLABLE""item_flask""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_slippers""ITEM_CORE | ITEM_SELLABLE""item_slippers""ITEM_CORE | ITEM_SELLABLE""item_relic""ITEM_EXTENSION""item_recipe_radiance" "ITEM_EXTENSION""item_radiance""ITEM_DERIVED""item_recipe_travel_boots" "ITEM_EXTENSION""item_travel_boots""ITEM_DERIVED""item_ogre_axe""ITEM_EXTENSION""item_mithril_hammer" "ITEM_EXTENSION""item_recipe_black_king_bar" "ITEM_EXTENSION""item_black_king_bar" "ITEM_DERIVED""item_mithril_hammer" "ITEM_EXTENSION""item_mithril_hammer" "ITEM_EXTENSION""item_recipe_desolator" "ITEM_EXTENSION""item_desolator""ITEM_DERIVED"}"Build"{"1" "bloodseeker_bloodrage""2" "bloodseeker_blood_bath""3" "bloodseeker_bloodrage""4" "bloodseeker_blood_bath""5" "bloodseeker_thirst""6" "bloodseeker_rupture""7" "bloodseeker_blood_bath""8" "bloodseeker_bloodrage""9" "bloodseeker_blood_bath""10" "bloodseeker_bloodrage""11" "bloodseeker_rupture""12" "bloodseeker_thirst""13" "bloodseeker_thirst""14" "bloodseeker_thirst""15" "attribute_bonus""16" "bloodseeker_rupture""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "2""RequiresBabysit" "1""ProvidesBabysit" "0""SurvivalRating" "1""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Crystal Maiden//================================================================================================================="npc_dota_hero_crystal_maiden"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/crystal_maiden/crystal_maiden.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_crystal_maiden" // Small image for hero selection"IdleExpression" "scenes/crystalmaiden/crystalmaiden_exp_idle_05.vcd" // custom facial animation idle"SoundSet" "hero_Crystal"// Name of sound set."PickSound" "crystalmaiden_cm_spawn_01""BanSound" "crystalmaiden_cm_anger_08""Enabled" "1""HeroUnlockOrder" "0""Role" "Support,Disabler,Nuker,LaneSupport""Rolelevels" "3,2,2,1""Team" "Good""HeroID" "5"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."BotImplemented" "1""ModelScale" ".95""HeroGlowColor" "82 236 255""CMEnabled" "1""NameAliases" "cm""url" "Crystal_Maiden""LastHitChallengeRival" "npc_dota_hero_lina"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "crystal_maiden_crystal_nova" // Ability 1"Ability2" "crystal_maiden_frostbite" // Ability 2"Ability3" "crystal_maiden_brilliance_aura" // Ability 3"Ability4" "crystal_maiden_freezing_field" // Ability 4 // Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "19"// Damage range min."AttackDamageMax" "25"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.55"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "600"// Range within a target can be attacked."ProjectileModel" "maiden_base_attack"// Particle system model for projectile."ProjectileSpeed" "900"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_INTELLECT""AttributeBaseStrength" "16"// Base strength"AttributeStrengthGain" "1.7"// Strength bonus per level."AttributeBaseIntelligence" "16"// Base intelligence"AttributeIntelligenceGain" "2.9"// Intelligence bonus per level."AttributeBaseAgility" "16"// Base agility"AttributeAgilityGain" "1.6"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "280"// Speed."MovementTurnRate" "0.5"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "135""VoiceFile" "scripts/voscripts/game_sounds_vo_crystalmaiden.txt""ParticleFile" "particles/units/heroes/hero_crystalmaiden.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_crystalmaiden.txt"// Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"maiden_ambient_mouth"{"0"{"type" "follow_attachment""location" "attach_mouth"}}"maiden_ambient_hand"{"0"{"type" "follow_attachment""location" "attach_attack1"}}}}// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1100""MaxPolygonsLOD1" "600"}"1"{"SlotIndex" "1""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "350"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "300"}"3"{"SlotIndex" "3""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1000""MaxPolygonsLOD1" "500"}"4"{"SlotIndex" "4""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "800""MaxPolygonsLOD1" "500"}"5"{"SlotIndex" "5""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_flask""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_magic_stick""ITEM_CORE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_blades_of_attack" "ITEM_CORE""item_blades_of_attack" "ITEM_CORE""item_phase_boots""ITEM_DERIVED""item_point_booster" "ITEM_EXTENSION""item_staff_of_wizardry" "ITEM_EXTENSION""item_ogre_axe""ITEM_EXTENSION""item_blade_of_alacrity" "ITEM_EXTENSION""item_ultimate_scepter" "ITEM_DERIVED""item_ogre_axe""ITEM_LUXURY""item_mithril_hammer" "ITEM_LUXURY""item_recipe_black_king_bar" "ITEM_LUXURY""item_black_king_bar" "ITEM_DERIVED"}"Build"{"1" "crystal_maiden_frostbite""2" "crystal_maiden_brilliance_aura""3" "crystal_maiden_brilliance_aura""4" "crystal_maiden_crystal_nova""5" "crystal_maiden_brilliance_aura""6" "crystal_maiden_frostbite""7" "crystal_maiden_brilliance_aura""8" "crystal_maiden_frostbite""9" "crystal_maiden_frostbite""10" "crystal_maiden_crystal_nova""11" "crystal_maiden_crystal_nova""12" "crystal_maiden_crystal_nova""13" "crystal_maiden_freezing_field""14" "crystal_maiden_freezing_field""15" "attribute_bonus""16" "crystal_maiden_freezing_field""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_PURE_SUPPORT""AggressionFactor" "0.8""LaningInfo"{"SoloDesire" "0""RequiresBabysit" "0""ProvidesBabysit" "2""SurvivalRating" "1""RequiresFarm" "1""ProvidesSetup" "1""RequiresSetup" "0"}}}//=================================================================================================================// HERO: Drow Ranger//================================================================================================================="npc_dota_hero_drow_ranger"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/drow/drow.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_drowranger" // Small image for hero selection"IdleExpression" "scenes\drowranger\drowranger_exp_idle_01.vcd""SoundSet" "Hero_DrowRanger" // Name of sound set."PickSound" "drowranger_dro_spawn_03""BanSound" "drowranger_dro_anger_01""Enabled" "1""BotImplemented" "1""HeroPool1" "1""HeroUnlockOrder" "0""Role" "Carry""Rolelevels" "2""Team" "Good" //neutral"HeroID" "6"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" "0.97""HeroGlowColor" "1 60 246""CMEnabled" "1""url" "Drow_Ranger""new_player_enable" "1""LastHitChallengeRival" "npc_dota_hero_windrunner"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "drow_ranger_frost_arrows" // Ability 1"Ability2" "drow_ranger_wave_of_silence" // Ability 2"Ability3" "drow_ranger_trueshot" // Ability 3"Ability4" "drow_ranger_marksmanship" // Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-3"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "18"// Damage range min."AttackDamageMax" "29"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.7"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "625"// Range within a target can be attacked."ProjectileModel" "drow_base_attack"// Particle system model for projectile."ProjectileSpeed" "1250"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "17"// Base strength"AttributeStrengthGain" "1.9"// Strength bonus per level."AttributeBaseIntelligence" "15"// Base intelligence"AttributeIntelligenceGain" "1.4"// Intelligence bonus per level."AttributeBaseAgility" "26"// Base agility"AttributeAgilityGain" "1.9"// Agility bonus per level.// Vision//-------------------------------------------------------------------------------------------------------------"VisionDaytimeRange" "1800"// Range of vision during day light."VisionNighttimeRange" "800"// Range of vision at night time.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "300"// Speed."MovementTurnRate" "0.6"// Turning rate."HasAggressiveStance" "0"// Plays alternate idle/run animation when near enemies// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "130""ParticleFile" "particles/units/heroes/hero_drow.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_drowranger.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_drowranger.txt"// Additional data needed to render the out of game portrait"RenderablePortrait"{}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_circlet""ITEM_CORE""item_circlet""ITEM_CORE""item_slippers""ITEM_EXTENSION""item_recipe_wraith_band" "ITEM_EXTENSION""item_wraith_band""ITEM_DERIVED | ITEM_SELLABLE""item_slippers""ITEM_EXTENSION""item_recipe_wraith_band" "ITEM_EXTENSION""item_wraith_band""ITEM_DERIVED | ITEM_SELLABLE""item_boots""ITEM_CORE""item_shadow_amulet""ITEM_CORE""item_claymore""ITEM_EXTENSION""item_invis_sword""ITEM_DERIVED""item_blade_of_alacrity" "ITEM_CORE""item_boots_of_elves" "ITEM_EXTENSION""item_recipe_yasha""ITEM_EXTENSION""item_recipe_yasha""ITEM_DERIVED""item_quarterstaff""ITEM_CORE""item_eagle""ITEM_EXTENSION""item_talisman_of_evasion" "ITEM_EXTENSION""item_butterfly""ITEM_DERIVED""item_recipe_travel_boots" "ITEM_EXTENSION""item_travel_boots""ITEM_DERIVED""item_ultimate_orb""ITEM_EXTENSION""item_recipe_manta""ITEM_EXTENSION""item_manta""ITEM_DERIVED"}"Build"{"1" "drow_ranger_frost_arrows""2" "drow_ranger_wave_of_silence""3" "drow_ranger_frost_arrows""4" "drow_ranger_trueshot""5" "drow_ranger_frost_arrows""6" "drow_ranger_marksmanship""7" "drow_ranger_frost_arrows""8" "drow_ranger_wave_of_silence""9" "drow_ranger_trueshot""10" "drow_ranger_wave_of_silence""11" "drow_ranger_marksmanship""12" "drow_ranger_trueshot""13" "drow_ranger_wave_of_silence""14" "drow_ranger_trueshot""15" "attribute_bonus""16" "drow_ranger_marksmanship""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "0""ProvidesBabysit" "2""SurvivalRating" "1""RequiresFarm" "2""ProvidesSetup" "1""RequiresSetup" "1"}}//iTeams-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "700""MaxPolygonsLOD1" "350"}"1"{"SlotIndex" "1""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "350"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "128""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "350"}"3"{"SlotIndex" "3""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "300"}"4"{"SlotIndex" "4""SlotName" "legs""SlotText" "#LoadoutSlot_Legs""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "300"}"5"{"SlotIndex" "5""SlotName" "head""SlotText" "#LoadoutSlot_head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "650""MaxPolygonsLOD1" "400"}"6"{"SlotIndex" "6""SlotName" "misc" //default is quiver"SlotText" "#LoadoutSlot_Misc""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "300""MaxPolygonsLOD1" "200"}"7"{"SlotIndex" "7""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}}}//=================================================================================================================// HERO: Earthshaker//================================================================================================================="npc_dota_hero_earthshaker"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/earthshaker/earthshaker.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_earthshaker" // Small image for hero selection"IdleExpression" "scenes/earthshaker/earthshaker_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Earthshaker"// Name of sound set."PickSound" "earthshaker_erth_spawn_02""BanSound" "earthshaker_erth_anger_02""Enabled" "1""HeroUnlockOrder" "1""BotImplemented" "1""Role" "Initiator,Disabler,Support,LaneSupport""Rolelevels" "3,2,1,1""Team" "Good""HeroID" "7"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".93""HeroGlowColor" "255 160 0""CMEnabled" "1""url" "Earthshaker""new_player_enable" "1""NoCombine" "0""LastHitChallengeRival" "npc_dota_hero_tiny"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "earthshaker_fissure"// Ability 1"Ability2" "earthshaker_enchant_totem" // Ability 2"Ability3" "earthshaker_aftershock"// Ability 3"Ability4" "earthshaker_echo_slam"// Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "24"// Damage range min."AttackDamageMax" "34"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.467"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked."ProjectileModel" ""// Particle system model for projectile."ProjectileSpeed" "0"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH""AttributeBaseStrength" "22"// Base strength"AttributeStrengthGain" "2.9"// Strength bonus per level."AttributeBaseIntelligence" "16"// Base intelligence"AttributeIntelligenceGain" "1.8"// Intelligence bonus per level."AttributeBaseAgility" "12"// Base agility"AttributeAgilityGain" "1.4"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "310"// Speed."MovementTurnRate" "0.6"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "155""ParticleFile" "particles/units/heroes/hero_earthshaker.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_earthshaker.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_earthshaker.txt"// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "512""TextureHeight" "256""MaxPolygonsLOD0" "850""MaxPolygonsLOD1" "550"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "400"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "300""MaxPolygonsLOD1" "300"}"3"{"SlotIndex" "3""SlotName" "belt""SlotText" "#LoadoutSlot_Belt""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "300"}}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_flask""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_gauntlets""ITEM_CORE""item_branches""ITEM_CORE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_energy_booster" "ITEM_CORE""item_arcane_boots""ITEM_DERIVED""item_blink""ITEM_CORE""item_circlet""ITEM_EXTENSION""item_recipe_bracer" "ITEM_EXTENSION""item_bracer""ITEM_DERIVED | ITEM_SELLABLE""item_void_stone""ITEM_EXTENSION""item_ultimate_orb""ITEM_EXTENSION""item_mystic_staff""ITEM_EXTENSION""item_sheepstick""ITEM_DERIVED"}"Build"{"1" "earthshaker_fissure""2" "earthshaker_aftershock""3" "earthshaker_fissure""4" "earthshaker_enchant_totem""5" "earthshaker_fissure""6" "earthshaker_echo_slam""7" "earthshaker_fissure""8" "earthshaker_aftershock""9" "earthshaker_aftershock""10" "earthshaker_aftershock""11" "earthshaker_echo_slam""12" "earthshaker_enchant_totem""13" "earthshaker_enchant_totem""14" "earthshaker_enchant_totem""15" "attribute_bonus""16" "earthshaker_echo_slam""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"LaningInfo"{"SoloDesire" "0""RequiresBabysit" "0""ProvidesBabysit" "1""SurvivalRating" "1""RequiresFarm" "0""ProvidesSetup" "2""RequiresSetup" "0"}"HeroType" "DOTA_BOT_STUN_SUPPORT"}}//=================================================================================================================// HERO: Juggernaut//================================================================================================================="npc_dota_hero_juggernaut"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/juggernaut/juggernaut.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_juggernaut" // Small image for hero selection"SoundSet" "Hero_Juggernaut"// Name of sound set."PickSound" "juggernaut_jug_spawn_03""BanSound" "juggernaut_jug_anger_04""Enabled" "1""HeroPool1" "1""HeroUnlockOrder" "3""Role" "Carry,Pusher""Rolelevels" "2,1""Team" "Good""HeroID" "8"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."BotImplemented" "1""Press" "1""ModelScale" ".85""HeroGlowColor" "222 120 36""CMEnabled" "1""url" "Juggernaut""new_player_enable" "1""LastHitChallengeRival" "npc_dota_hero_skeleton_king"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "juggernaut_blade_fury"// Ability 1"Ability2" "juggernaut_healing_ward" // Ability 2"Ability3" "juggernaut_blade_dance"// Ability 3"Ability4" "juggernaut_omni_slash"// Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "24"// Damage range min."AttackDamageMax" "28"// Damage range max."AttackRate" "1.5"// Speed of attack."AttackAnimationPoint" "0.33"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked."ProjectileModel" ""// Particle system model for projectile."ProjectileSpeed" "0"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "20"// Base strength"AttributeStrengthGain" "1.9"// Strength bonus per level."AttributeBaseIntelligence" "14"// Base intelligence"AttributeIntelligenceGain" "1.4"// Intelligence bonus per level."AttributeBaseAgility" "20"// Base agility"AttributeAgilityGain" "2.85"// Agility bonus per level.// Status//-------------------------------------------------------------------------------------------------------------"StatusHealthRegen" "0.75"// Health regeneration rate.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "305"// Speed."MovementTurnRate" "0.6"// Turning rate."HasAggressiveStance" "1"// Plays alternate idle/run animation when near enemies// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "170"// Precache//-------------------------------------------------------------------------------------------------------------"precache"{"model" "models/heroes/juggernaut/jugg_healing_ward.mdl"}// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "300"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "400"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "200"}"3"{"SlotIndex" "3""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1300""MaxPolygonsLOD1" "800"}"4"{"SlotIndex" "4""SlotName" "legs""SlotText" "#LoadoutSlot_Legs""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1500""MaxPolygonsLOD1" "1000"}"5"{"SlotIndex" "5""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}"6"{"SlotIndex" "6""SlotName" "ability2""SlotText" "#LoadoutSlot_Ability2""no_import" "1"}"7"{"SlotIndex" "7""SlotName" "ability_ultimate""SlotText" "#LoadoutSlot_Ability_Ultimate"}}"ParticleFile" "particles/units/heroes/hero_juggernaut.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_juggernaut.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_juggernaut.txt""AbilityPreview"{"resource" "resource/UI/Heroes/default.res""movie" "media/heroes/default""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res"}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_ring_of_health""ITEM_CORE""item_lifesteal""ITEM_CORE""item_gloves""ITEM_CORE""item_boots_of_elves""ITEM_CORE""item_power_treads""ITEM_DERIVED""item_claymore""ITEM_CORE""item_broadsword""ITEM_CORE""item_void_stone""ITEM_CORE""item_bfury""ITEM_DERIVED""item_helm_of_iron_will""ITEM_CORE""item_helm_of_the_dominator""ITEM_DERIVED""item_reaver""ITEM_EXTENSION""item_recipe_satanic""ITEM_EXTENSION""item_satanic""ITEM_DERIVED""item_ogre_axe""ITEM_EXTENSION""item_mithril_hammer""ITEM_EXTENSION""item_recipe_black_king_bar""ITEM_EXTENSION""item_black_king_bar""ITEM_DERIVED""item_quarterstaff""ITEM_LUXURY""item_eagle""ITEM_LUXURY""item_talisman_of_evasion""ITEM_LUXURY""item_butterfly""ITEM_DERIVED"}"Build"{"1" "juggernaut_blade_fury""2" "attribute_bonus""3" "juggernaut_blade_fury""4" "attribute_bonus""5" "juggernaut_blade_fury""6" "juggernaut_omni_slash""7" "juggernaut_blade_fury""8" "attribute_bonus""9" "attribute_bonus""10" "juggernaut_blade_dance""11" "juggernaut_omni_slash""12" "juggernaut_blade_dance""13" "juggernaut_blade_dance""14" "juggernaut_blade_dance""15" "juggernaut_healing_ward""16" "juggernaut_omni_slash""17" "juggernaut_healing_ward""18" "juggernaut_healing_ward""19" "juggernaut_healing_ward""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"LaningInfo"{"SoloDesire" "0""RequiresBabysit" "2""ProvidesBabysit" "0""SurvivalRating" "1""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "2"}"HeroType" "DOTA_BOT_GANKER | DOTA_BOT_SEMI_CARRY"}}//=================================================================================================================// HERO: Mirana//================================================================================================================="npc_dota_hero_mirana"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/mirana/mirana.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_mirana" // Small image for hero selection"IdleExpression" "scenes/mirana/mirana_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Mirana"// Name of sound set."PickSound" "mirana_mir_spawn_01""BanSound" "mirana_mir_anger_01""Enabled" "1""HeroUnlockOrder" "1""Role" "Carry,Nuker,Disabler,Escape""Rolelevels" "1,1,1,1""Team" "Good""HeroID" "9"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".79""HeroGlowColor" "220 194 248""CMEnabled" "1""url" "Mirana""LastHitChallengeRival" "npc_dota_hero_luna"// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "mirana_starfall"// Ability 1"Ability2" "mirana_arrow"// Ability 2"Ability3" "mirana_leap"// Ability 3"Ability4" "mirana_invis"// Ability 4// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "18"// Damage range min."AttackDamageMax" "29"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.3"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "600"// Range within a target can be attacked."ProjectileModel" "mirana_base_attack"// Particle system model for projectile."ProjectileSpeed" "900"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "17"// Base strength"AttributeStrengthGain" "1.85"// Strength bonus per level."AttributeBaseIntelligence" "17"// Base intelligence"AttributeIntelligenceGain" "1.65"// Intelligence bonus per level."AttributeBaseAgility" "20"// Base agility"AttributeAgilityGain" "2.75"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "300"// Speed."MovementTurnRate" "0.4"// Turning rate.// Vision//-------------------------------------------------------------------------------------------------------------"VisionNighttimeRange" "800"// Range of vision at night time.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "155""ParticleFile" "particles/units/heroes/hero_mirana.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_mirana.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_mirana.txt""AbilityPreview"{"resource" "resource/UI/Heroes/default.res""movie" "media/heroes/default""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res"}// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "300"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "700""MaxPolygonsLOD1" "350"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "300""MaxPolygonsLOD1" "150"}"3"{"SlotIndex" "3""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "200""MaxPolygonsLOD1" "100"}"4"{"SlotIndex" "4""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "200"}"5"{"SlotIndex" "5""SlotName" "mount""SlotText" "#LoadoutSlot_Mount""TextureWidth" "512""TextureHeight" "256""MaxPolygonsLOD0" "2500""MaxPolygonsLOD1" "1500"}"6"{"SlotIndex" "6""SlotName" "misc""SlotText" "#LoadoutSlot_Misc""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "250""MaxPolygonsLOD1" "150"}}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_branches""ITEM_CORE""item_branches""ITEM_CORE""item_branches""ITEM_CORE""item_magic_stick""ITEM_EXTENSION""item_boots""ITEM_CORE""item_bottle""ITEM_CORE | ITEM_SELLABLE""item_boots_of_elves" "ITEM_EXTENSION""item_gloves""ITEM_EXTENSION""item_treads""ITEM_DERIVED""item_recipe_magic_wand" "ITEM_EXTENSION""item_magic_wand""ITEM_DERIVED | ITEM_SELLABLE""item_blade_of_alacrity" "ITEM_EXTENSION""item_blade_of_alacrity" "ITEM_EXTENSION""item_robe""ITEM_EXTENSION""item_recipe_diffusal_blade" "ITEM_EXTENSION""item_diffusal_blade" "ITEM_DERIVED""item_blade_of_alacrity" "ITEM_EXTENSION""item_boots_of_elves" "ITEM_EXTENSION""item_recipe_yasha""ITEM_EXTENSION""item_yasha""ITEM_DERIVED""item_mithril_hammer" "ITEM_EXTENSION""item_mithril_hammer" "ITEM_EXTENSION""item_recipe_desolator" "ITEM_EXTENSION""item_desolator""ITEM_DERIVED""item_ultimate_orb""ITEM_EXTENSION""item_recipe_manta""ITEM_EXTENSION""item_manta""ITEM_DERIVED"}"Build"{"1" "mirana_arrow""2" "mirana_leap""3" "mirana_starfall""4" "mirana_starfall""5" "mirana_starfall""6" "mirana_arrow""7" "mirana_starfall""8" "mirana_arrow""9" "mirana_arrow""10" "mirana_invis""11" "mirana_invis""12" "mirana_leap""13" "mirana_leap""14" "mirana_leap""15" "attribute_bonus""16" "mirana_invis""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_GANKER | DOTA_BOT_SEMI_CARRY""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "0""ProvidesBabysit" "2""SurvivalRating" "2""RequiresFarm" "2""ProvidesSetup" "1""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Nevermore//================================================================================================================="npc_dota_hero_nevermore"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/nevermore/nevermore.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_nevermore" // Small image for hero selection"IdleExpression" "scenes/nevermore/nevermore_exp_idle_01.vcd""SoundSet" "Hero_Nevermore"// Name of sound set."IdleSoundLoop" "Hero_Nevermore.IdleLoop""PickSound" "nevermore_nev_spawn_11""BanSound" "nevermore_nev_anger_03""Enabled" "1"// "LowViolence" "1""HeroUnlockOrder" "1""Role" "Carry,Nuker""Rolelevels" "2,2""Team" "Bad""HeroID" "11"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".98""HeroGlowColor" "240 34 18""CMEnabled" "1""NameAliases" "sf""url" "Shadow_Fiend""NoCombine" "1""LastHitChallengeRival" "npc_dota_hero_lion""AbilityDraftDisabled" "1"// Abilities//-------------------------------------------------------------------------------------------------------------"AbilityLayout" "6""Ability1" "nevermore_shadowraze1" // Ability 1"Ability2" "nevermore_shadowraze2" // Ability 2"Ability3" "nevermore_shadowraze3" // Ability 3"Ability4" "nevermore_necromastery" // Ability 4"Ability5" "nevermore_dark_lord" // Ability 5"Ability6" "nevermore_requiem" // Ability 6"Ability7" "attribute_bonus" // Ability 7// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "15"// Damage range min."AttackDamageMax" "21 "// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "500"// Range within a target can be attacked."ProjectileModel" "nevermore_base_attack"// Particle system model for projectile."ProjectileSpeed" "1200"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "15"// Base strength"AttributeStrengthGain" "2.0"// Strength bonus per level."AttributeBaseIntelligence" "18"// Base intelligence"AttributeIntelligenceGain" "2.0"// Intelligence bonus per level."AttributeBaseAgility" "20"// Base agility"AttributeAgilityGain" "2.9"// Agility bonus per level.// Status//-------------------------------------------------------------------------------------------------------------"StatusHealthRegen" "0.5"// Health regeneration rate.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "305"// Speed."MovementTurnRate" "1.0"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "250""ParticleFile" "particles/units/heroes/hero_nevermore.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_nevermore.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_nevermore.txt"// Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"nevermore_trail"{"0"{"type" "follow_origin""location" "attach_hitloc" //Note : shouldn't need this}}"nevermore_ambient_glow"{"0"{"type" "follow_origin""location" "attach_hitloc" //Note : shouldn't need this}}}}// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{ "0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon"}"1"{"SlotIndex" "1""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "512""TextureHeight" "256""MaxPolygonsLOD0" "1500""MaxPolygonsLOD1" "800"}"2"{"SlotIndex" "2""SlotName" "arms""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1200""MaxPolygonsLOD1" "800""SlotText" "#LoadoutSlot_Arms"}"3"{"SlotIndex" "3""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1200""MaxPolygonsLOD1" "600"}"4"{"SlotIndex" "4" //wings"SlotName" "misc""SlotText" "#LoadoutSlot_Misc""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "1500""MaxPolygonsLOD1" "1500"}}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_flask""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_slippers""ITEM_CORE""item_circlet""ITEM_EXTENSION""item_recipe_wraith_band" "ITEM_EXTENSION""item_wraith_band""ITEM_DERIVED | ITEM_SELLABLE""item_bottle""ITEM_CORE | ITEM_SELLABLE""item_boots""ITEM_CORE""item_shadow_amulet" "ITEM_EXTENSION""item_claymore""ITEM_EXTENSION""item_invis_sword""ITEM_DERIVED""item_ogre_axe""ITEM_EXTENSION""item_mithril_hammer" "ITEM_EXTENSION""item_recipe_black_king_bar" "ITEM_EXTENSION""item_black_king_bar" "ITEM_DERIVED""item_mithril_hammer" "ITEM_EXTENSION""item_mithril_hammer" "ITEM_EXTENSION""item_recipe_desolator" "ITEM_EXTENSION""item_desolator""ITEM_DERIVED""item_recipe_travel_boots" "ITEM_EXTENSION""item_travel_boots""ITEM_DERIVED""item_broadsword""ITEM_LUXURY""item_blades_of_attack" "ITEM_LUXURY""item_recipe_lesser_crit" "ITEM_LUXURY""item_lesser_crit""ITEM_DERIVED""item_demon_edge""ITEM_LUXURY""item_recipe_greater_crit" "ITEM_LUXURY""item_greater_crit""ITEM_DERIVED"}"Build"{"1" "nevermore_necromastery""2" "nevermore_shadowraze1""3" "nevermore_shadowraze1""4" "nevermore_necromastery""5" "nevermore_shadowraze1""6" "nevermore_necromastery""7" "nevermore_necromastery""8" "nevermore_shadowraze1""9" "nevermore_requiem""10" "attribute_bonus""11" "nevermore_requiem""12" "nevermore_dark_lord""13" "nevermore_dark_lord""14" "nevermore_dark_lord""15" "nevermore_dark_lord""16" "nevermore_requiem""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "2""RequiresBabysit" "1""ProvidesBabysit" "1""SurvivalRating" "1""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Morphling//================================================================================================================="npc_dota_hero_morphling"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/morphling/morphling.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_morphling" // Small image for hero selection"SoundSet" "Hero_Morphling"// Name of sound set."PickSound" "morphling_mrph_spawn_01""BanSound" "morphling_mrph_anger_07""IdleSoundLoop" "Hero_Morphling.IdleLoop""Enabled" "1""HeroUnlockOrder" "3""Role" "Carry,Escape,Initiator,Nuker""Rolelevels" "3,3,1,1""Team" "Good""HeroID" "10"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".88""HeroGlowColor" "33 255 255""CMEnabled" "1""url" "Morphling""NoCombine" "1""LastHitChallengeRival" "npc_dota_hero_necrolyte""AbilityDraftDisabled" "1"// Abilities//-------------------------------------------------------------------------------------------------------------"AbilityLayout" "5""Ability1" "morphling_waveform" // Ability 1"Ability2" "morphling_adaptive_strike" // Ability 2"Ability3" "morphling_morph_agi" // Ability 3"Ability4" "morphling_morph_str" // Ability 4"Ability5" "morphling_replicate" // Ability 5"Ability6" "morphling_morph" // Ability 6"Ability7" "morphling_morph_replicate" // Ability 7"Ability8" "attribute_bonus" // Ability 8// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-2"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "13"// Damage range min."AttackDamageMax" "22"// Damage range max."AttackRate" "1.6"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "350"// Range within a target can be attacked."ProjectileModel" "morphling_base_attack"// Particle system model for projectile."ProjectileSpeed" "1300"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "19"// Base strength"AttributeStrengthGain" "2.0"// Strength bonus per level."AttributeBaseIntelligence" "17"// Base intelligence"AttributeIntelligenceGain" "1.5"// Intelligence bonus per level."AttributeBaseAgility" "24"// Base agility"AttributeAgilityGain" "3.0"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "285"// Speed."MovementTurnRate" "0.6"// Turning rate."HealthBarOffset" "140""ParticleFile" "particles/units/heroes/hero_morphling.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_morphling.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_morphling.txt" // Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"morphling_ambient_new"{"1"{"type" "follow_attachment""location" "attach_base"}"2"{"type" "follow_attachment""location" "attach_ambient_spine1"}"3"{"type" "follow_attachment""location" "attach_ambient_spine2"}"4"{"type" "follow_attachment""location" "attach_ambient_head"}"5"{"type" "follow_attachment""location" "attach_ambient_head_2"}}}}// Items//-------------------------------------------------------------------------------------------------------------"ItemSlots"{ "0"{"SlotIndex" "0""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "600""MaxPolygonsLOD1" "400"}"1"{"SlotIndex" "1""SlotName" "shoulder""SlotText" "#LoadoutSlot_Shoulder""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "300"}"2"{"SlotIndex" "2""SlotName" "back""SlotText" "#LoadoutSlot_Back""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "400""MaxPolygonsLOD1" "300"}"3"{"SlotIndex" "3""SlotName" "arms""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "300""SlotText" "#LoadoutSlot_Arms"}"4"{"SlotIndex" "4""SlotName" "misc""SlotText" "#LoadoutSlot_Misc""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "450""MaxPolygonsLOD1" "300"}}"Bot"{"Loadout"{"item_tango""ITEM_CONSUMABLE | ITEM_SELLABLE""item_clarity""ITEM_CONSUMABLE | ITEM_SELLABLE""item_slippers""ITEM_CORE""item_circlet""ITEM_CORE""item_recipe_wraith_band" "ITEM_CORE""item_wraith_band""ITEM_DERIVED | ITEM_SELLABLE""item_boots""ITEM_CORE""item_magic_stick""ITEM_CORE | ITEM_SELLABLE""item_gloves""ITEM_EXTENSION""item_belt_of_strength" "ITEM_EXTENSION""item_treads""ITEM_DERIVED""item_blade_of_alacrity" "ITEM_EXTENSION""item_boots_of_elves" "ITEM_EXTENSION""item_recipe_yasha""ITEM_EXTENSION""item_yasha""ITEM_DERIVED""item_ultimate_orb""ITEM_EXTENSION""item_recipe_manta""ITEM_EXTENSION""item_manta""ITEM_DERIVED""item_quarterstaff""ITEM_EXTENSION""item_eagle""ITEM_EXTENSION""item_talisman_of_evasion" "ITEM_EXTENSION""item_butterfly""ITEM_DERIVED"}"Build"{"1" "morphling_waveform""2" "morphling_adaptive_strike""3" "morphling_waveform""4" "morphling_adaptive_strike""5" "morphling_waveform""6" "morphling_replicate""7" "morphling_waveform""8" "morphling_adaptive_strike""9" "morphling_morph_agi""10" "morphling_adaptive_strike""11" "morphling_replicate""12" "attribute_bonus""13" "attribute_bonus""14" "attribute_bonus""15" "attribute_bonus""16" "morphling_replicate""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "morphling_morph_agi""24" "morphling_morph_agi""25" "morphling_morph_agi"}"HeroType" "DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "0""RequiresBabysit" "1""ProvidesBabysit" "1""SurvivalRating" "2""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Phantom Lancer//================================================================================================================="npc_dota_hero_phantom_lancer"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/phantom_lancer/phantom_lancer.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_phantom_lancer" // Small image for hero selection"SoundSet" "Hero_PhantomLancer"// Name of sound set."Enabled" "1""HeroUnlockOrder" "2""Role" "Carry,Escape,Pusher""Rolelevels" "2,2,1""Team" "Good""HeroID" "12"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."NameAliases" "pl""PickSound" "phantom_lancer_plance_spawn_01""BanSound" "phantom_lancer_plance_anger_06""CMEnabled" "1""ModelScale" ".84""url" "Phantom_Lancer""LastHitChallengeRival" "npc_dota_hero_juggernaut"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "phantom_lancer_spirit_lance" // Ability 1"Ability2" "phantom_lancer_doppelwalk" // Ability 2"Ability3" "phantom_lancer_juxtapose" // Ability 3"Ability4" "phantom_lancer_phantom_edge" // Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "0"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "22"// Damage range min."AttackDamageMax" "44"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_AGILITY""AttributeBaseStrength" "18"// Base strength"AttributeStrengthGain" "1.7"// Strength bonus per level."AttributeBaseIntelligence" "21"// Base intelligence"AttributeIntelligenceGain" "2.0"// Intelligence bonus per level."AttributeBaseAgility" "23"// Base agility"AttributeAgilityGain" "4.2"// Agility bonus per level.// Status//-------------------------------------------------------------------------------------------------------------"StatusHealthRegen" "0.75"// Health regeneration rate.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "290"// Speed."MovementTurnRate" "0.6"// Turning rate."HasAggressiveStance" "1"// Plays alternate idle/run animation when near enemies"ParticleFile" "particles/units/heroes/hero_phantom_lancer.pcf""HealthBarOffset" "190""BoundsHullName" "DOTA_HULL_SIZE_SMALL""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_phantom_lancer.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_phantom_lancer.txt""ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "512""TextureHeight" "128""MaxPolygonsLOD0" "500""MaxPolygonsLOD1" "350"}"1"{"SlotIndex" "1""SlotName" "shoulder""TextureWidth" "512""TextureHeight" "256""MaxPolygonsLOD0" "650""MaxPolygonsLOD1" "450""SlotText" "#LoadoutSlot_Shoulder"}"2"{"SlotIndex" "2""SlotName" "arms""SlotText" "#LoadoutSlot_Arms""TextureWidth" "512""TextureHeight" "128""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "300"}"3"{"SlotIndex" "3""SlotName" "belt""SlotText" "#LoadoutSlot_Belt""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "800""MaxPolygonsLOD1" "450"}"4"{"SlotIndex" "4""SlotName" "taunt""SlotText" "#LoadoutSlot_Taunt"}// Budgets for the "body_head" are currently set to 0 because we are not accepting submissions until we educate contributors about the facial system"5"{"SlotIndex" "5""SlotName" "body_head""SlotText" "#LoadoutSlot_Body_Head"}}"Bot"{"Loadout"{"1" "item_tango""1" "item_clarity""1" "item_clarity""1" "item_mantle""1" "item_circlet""1" "item_recipe_null_talisman""1" "item_boots""1" "item_magic_stick""1" "item_blades_of_attack""1" "item_blades_of_attack"}"HeroType" "DOTA_BOT_PUSH_SUPPORT | DOTA_BOT_HARD_CARRY""LaningInfo"{"SoloDesire" "0""RequiresBabysit" "2""ProvidesBabysit" "0""SurvivalRating" "2""RequiresFarm" "2""ProvidesSetup" "0""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Puck//================================================================================================================="npc_dota_hero_puck"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/puck/puck.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_puck" // Small image for hero selection"IdleExpression" "scenes/puck/puck_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Puck"// Name of sound set."IdleSoundLoop" "Hero_Puck.IdleLoop""PickSound" "puck_puck_spawn_01""BanSound" "puck_puck_anger_02""Enabled" "1""HeroUnlockOrder" "3""Role" "Initiator,Nuker,Disabler,Escape""Rolelevels" "2,2,1,1""Team" "Good""HeroID" "13"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" ".86""HeroGlowColor" "117 240 255""CMEnabled" "1""url" "Puck""LastHitChallengeRival" "npc_dota_hero_jakiro""AbilityDraftDisabled" "1"// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Abilities//-------------------------------------------------------------------------------------------------------------"AbilityLayout" "5""Ability1" "puck_illusory_orb"// Ability 1"Ability2" "puck_waning_rift"// Ability 2"Ability3" "puck_phase_shift"// Ability 3"Ability4" "puck_ethereal_jaunt"// Ability 4"Ability5" "puck_dream_coil"// Ability 5"Ability6" "attribute_bonus"// Ability 6// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK""AttackDamageMin" "22"// Damage range min."AttackDamageMax" "33"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "800"// Range within a target can be acquired."AttackRange" "550"// Range within a target can be attacked."ProjectileModel" "puck_base_attack"// Particle system model for projectile."ProjectileSpeed" "900"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_INTELLECT""AttributeBaseStrength" "15"// Base strength"AttributeStrengthGain" "1.7"// Strength bonus per level."AttributeBaseIntelligence" "25"// Base intelligence"AttributeIntelligenceGain" "2.4"// Intelligence bonus per level."AttributeBaseAgility" "22"// Base agility"AttributeAgilityGain" "1.7"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "295"// Speed."MovementTurnRate" "0.4"// Turning rate.// Vision//-------------------------------------------------------------------------------------------------------------"VisionNighttimeRange" "800"// Range of vision at night time.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "165""ParticleFile" "particles/units/heroes/hero_puck.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_puck.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_puck.txt"// Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"puck_ambient"{"0"{"type" "follow_origin""location" "attach_hitloc" //Note : shouldn't need this}}}}"AbilityPreview"{"resource" "resource/UI/Heroes/default.res""movie" "media/heroes/default""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res"}// Items"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "550""MaxPolygonsLOD1" "300"}"2"{"SlotIndex" "2""SlotName" "tail""SlotText" "#LoadoutSlot_Tail""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "550""MaxPolygonsLOD1" "400"}"3"{"SlotIndex" "3""SlotName" "back""SlotText" "#LoadoutSlot_back""TextureWidth" "256""TextureHeight" "128""MaxPolygonsLOD0" "700""MaxPolygonsLOD1" "400"}}"Bot"{"Loadout"{"item_bottle""ITEM_CORE""item_boots""ITEM_CORE""item_circlet""ITEM_EXTENSION""item_gauntlets""ITEM_EXTENSION""item_recipe_bracer" "ITEM_EXTENSION""item_bracer""ITEM_DERIVED | ITEM_SELLABLE""item_ring_of_health" "ITEM_EXTENSION""item_void_stone""ITEM_EXTENSION""item_pers""ITEM_DERIVED""item_point_booster" "ITEM_EXTENSION""item_vitality_booster" "ITEM_EXTENSION""item_energy_booster" "ITEM_EXTENSION""item_bloodstone""ITEM_DERIVED""item_blades_of_attack" "ITEM_EXTENSION""item_blades_of_attack" "ITEM_EXTENSION""item_phase_boots""ITEM_DERIVED""item_platemail""ITEM_LUXURY""item_mystic_staff""ITEM_LUXURY""item_recipe_shivas_guard" "ITEM_LUXURY""item_shivas_guard""ITEM_DERIVED""item_staff_of_wizardry" "ITEM_LUXURY""item_belt_of_strength" "ITEM_LUXURY""item_recipe_necronomicon" "ITEM_LUXURY""item_necronomicon""ITEM_DERIVED"}"Build"{"1" "puck_illusory_orb""2" "puck_phase_shift""3" "puck_illusory_orb""4" "puck_waning_rift""5" "puck_illusory_orb""6" "puck_dream_coil""7" "puck_illusory_orb""8" "puck_waning_rift""9" "puck_waning_rift""10" "puck_waning_rift""11" "puck_dream_coil""12" "puck_phase_shift""13" "puck_phase_shift""14" "puck_phase_shift""15" "attribute_bonus""16" "puck_dream_coil""17" "attribute_bonus""18" "attribute_bonus""19" "attribute_bonus""20" "attribute_bonus""21" "attribute_bonus""22" "attribute_bonus""23" "attribute_bonus""24" "attribute_bonus""25" "attribute_bonus"}"HeroType" "DOTA_BOT_GANKER | DOTA_BOT_STUN_SUPPORT""LaningInfo"{"SoloDesire" "1""RequiresBabysit" "0""ProvidesBabysit" "2""SurvivalRating" "2""RequiresFarm" "1""ProvidesSetup" "1""RequiresSetup" "1"}}}//=================================================================================================================// HERO: Pudge//================================================================================================================="npc_dota_hero_pudge"{// General//-------------------------------------------------------------------------------------------------------------"Model" "models/heroes/pudge/pudge.mdl" // Model."Portrait" "vgui/hud/heroportraits/portrait_pudge" // Small image for hero selection"IdleExpression" "scenes/pudge/pudge_exp_idle_01.vcd" // custom facial animation idle"SoundSet" "Hero_Pudge"// Name of sound set."PickSound" "pudge_pud_spawn_10""BanSound" "pudge_pud_anger_01""IdleSoundLoop" "Hero_Pudge.IdleLoop""Enabled" "1""HeroUnlockOrder" "3""Role" "Durable,Disabler""Rolelevels" "3,1""Team" "Bad""HeroID" "14"// unique ID number for this hero. Do not change this once established or it will invalidate collected stats."ModelScale" "0.98""HeroGlowColor" "178 128 114""CMEnabled" "1""url" "Pudge""LastHitChallengeRival" "npc_dota_hero_skeleton_king"// Abilities//-------------------------------------------------------------------------------------------------------------"Ability1" "pudge_meat_hook"// Ability 1"Ability2" "pudge_rot"// Ability 2"Ability3" "pudge_flesh_heap"// Ability 3"Ability4" "pudge_dismember"// Ability 4// Armor//-------------------------------------------------------------------------------------------------------------"ArmorPhysical" "-1"// Physical protection.// Attack//-------------------------------------------------------------------------------------------------------------"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK""AttackDamageMin" "27"// Damage range min."AttackDamageMax" "33"// Damage range max."AttackRate" "1.7"// Speed of attack."AttackAnimationPoint" "0.5"// Normalized time in animation cycle to attack."AttackAcquisitionRange" "600"// Range within a target can be acquired."AttackRange" "128"// Range within a target can be attacked."ProjectileModel" ""// Particle system model for projectile."ProjectileSpeed" "0"// Speed of projectile.// Attributes//-------------------------------------------------------------------------------------------------------------"AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH""AttributeBaseStrength" "25"// Base strength"AttributeStrengthGain" "3.2"// Strength bonus per level."AttributeBaseIntelligence" "14"// Base intelligence"AttributeIntelligenceGain" "1.5"// Intelligence bonus per level."AttributeBaseAgility" "14"// Base agility"AttributeAgilityGain" "1.5"// Agility bonus per level.// Movement//-------------------------------------------------------------------------------------------------------------"MovementSpeed" "285"// Speed."MovementTurnRate" "0.5"// Turning rate.// Bounds//-------------------------------------------------------------------------------------------------------------"BoundsHullName" "DOTA_HULL_SIZE_HERO""HealthBarOffset" "180""ParticleFile" "particles/units/heroes/hero_pudge.pcf""GameSoundsFile" "scripts/game_sounds_heroes/game_sounds_pudge.txt""VoiceFile" "scripts/voscripts/game_sounds_vo_pudge.txt""VoiceBackgroundSound" "Pudge.Background"// Additional data needed to render the out of game portrait"RenderablePortrait"{"Particles"{"pudge_ambient_chain"{"0"{"type" "follow_attachment""location" "attach_weapon_chain_lf"}"1"{"type" "follow_attachment""location" "attach_arm_chain_lf"}}"pudge_ambient_chain"{"0"{"type" "follow_attachment""location" "attach_weapon_chain_rt"}"1"{"type" "follow_attachment""location" "attach_arm_chain_rt"}}"pudge_ambient_flies"{"0"{"type" "follow_origin""location" "attach_hitloc" //Note : shouldn't need this}}}}// Hero Selection"AbilityPreview"{"resource" "resource/UI/Heroes/default.res""movie" "media/heroes/default""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res""resource" "resource/UI/Heroes/default.res"}// Items"ItemSlots"{"0"{"SlotIndex" "0""SlotName" "weapon""SlotText" "#LoadoutSlot_Weapon""TextureWidth" "256""TextureHeight" "256""MaxPolygonsLOD0" "350""MaxPolygonsLOD1" "350"}"1"{"SlotIndex" "1""SlotName" "head""SlotText" "#LoadoutSlot_Head""