// Units File "DOTAUnits" { "Version" "1" //================================================================================================================= // Announcer //================================================================================================================= "npc_dota_announcer_aghanim" { // Script "vscripts" "ai/announcer_aghanim.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_custom_game_announcer" "Model" "models/development/invisiblebox.vmdl" "VoiceFile" "soundevents/voscripts/game_sounds_vo_announcer_aghanim.vsndevts" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "aghanim_announcer_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "30" "StatusHealthRegen" "0" "StatusMana" "10000" "StatusStartingMana" "10000" "StatusManaRegen" "500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" "VisionNighttimeRange" "0" "DisableDamageDisplay" "1" } //================================================================================= // Creature: Baby Ogre Tank //================================================================================= "npc_dota_creature_baby_ogre_tank" { // Script "vscripts" "ai/baby_ogre_tank.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/large_ogre.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ogre" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" "IsAncient" "1" "skin" "1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "baby_ogre_tank_melee_smash" "Ability2" "baby_ogre_tank_jump_smash" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "78" "AttackDamageMax" "88" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "60" "HealthBarOffset" "240" // Bounty //---------------------------------------------------------------- "BountyXP" "100" "BountyGoldMin" "65" "BountyGoldMax" "75" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "240" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "900" "StatusHealthRegen" "2" "StatusMana" "400" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableResistance" "100.0" //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Ogre Tank //================================================================================= "npc_dota_creature_ogre_tank" { // Script "vscripts" "ai/ogre_tank.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/large_ogre.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ogre" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "1.8" "ConsideredHero" "1" "IsAncient" "1" "skin" "1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_tank_melee_smash" "Ability2" "ogre_tank_jump_smash" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "200" "AttackDamageMax" "225" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "500" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "100" "HealthBarOffset" "310" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "240" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "4800" "StatusHealthRegen" "5" "StatusMana" "500" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableResistance" "100.0" //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Baby Ogre Magi //================================================================================= "npc_dota_creature_baby_ogre_magi" { // Script "vscripts" "ai/baby_ogre_magi.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/small_ogre.vmdl" "BaseClass" "npc_dota_creature" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.75" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_magi_channelled_bloodlust" "Ability2" "baby_ogre_magi_area_ignite" "Ability3" "skeleton_king_run_passive" // adds "run" activity modifier // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "50" "AttackDamageMax" "55" "AttackRate" "1.35" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "230" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "340" "StatusHealthRegen" "1" "StatusMana" "500" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Ogre Magi //================================================================================= "npc_dota_creature_ogre_magi" { // Script "vscripts" "ai/ogre_magi.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/small_ogre.vmdl" "BaseClass" "npc_dota_creature" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_magi_channelled_bloodlust" "Ability2" "ogre_magi_area_ignite" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "100" "AttackDamageMax" "110" "AttackRate" "1.50" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "500" "AttackRange" "140" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "230" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "3" "StatusMana" "800" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Ogre Tank Boss //================================================================================= "npc_dota_creature_ogre_tank_boss" { // Script "vscripts" "ai/ogre_tank_boss.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/boss_ogre.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ogre" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "2.1" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "300" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_tank_boss_melee_smash" "Ability2" "ogre_tank_boss_jump_smash" "Ability3" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1500" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "100" "HealthBarOffset" "420" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "230" "MovementTurnRate" "0.25" // Status //---------------------------------------------------------------- "StatusHealth" "25000" "StatusHealthRegen" "0" "StatusMana" "1000" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" "VisionNighttimeRange" "1500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableResistance" "100.0" //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Ogre Seer //================================================================================= "npc_dota_creature_ogre_seer" { // Script "vscripts" "ai/ogre_seer.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/small_ogre.vmdl" "BaseClass" "npc_dota_creature" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.4" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_magi_channelled_bloodlust" "Ability2" "ogre_seer_area_ignite" "Ability3" "skeleton_king_run_passive" // adds "run" activity modifier // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "190" "AttackDamageMax" "200" "AttackRate" "1.35" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1500" "AttackRange" "160" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "330" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "1800" "StatusHealthRegen" "0" "StatusMana" "1200" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" "VisionNighttimeRange" "1500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================================================= // Breakable Crate //================================================================================================================= "npc_dota_crate" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_rotatable_building" "Model" "models/gameplay/breakingcrate_dest.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "0.9" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "30" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" //"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================================================= // Breakable Vase //================================================================================================================= "npc_dota_vase" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creep" "Model" "models/gameplay/breakingvase_dest.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "0.8" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "30" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" //"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================================================= // Treasure Chest //================================================================================================================= "npc_treasure_chest" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/beetlejaws/mesh/beetlejaws.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.5" // Abilities //---------------------------------------------------------------- "Ability1" "treasure_chest" "Ability2" "creature_techies_land_mine" "Ability3" "trap_sun_strike" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "3" "StatusMana" "500" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" } //================================================================================================================= // Explosive Barrel //================================================================================================================= "npc_dota_explosive_barrel" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_rotatable_building" "Model" "models/heroes/techies/fx_techies_remotebomb_underhollow.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_explosive_barrel" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "30" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" //"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================= // Techies Land Mine //================================================================================= "npc_dota_creature_techies_land_mine" { // General //---------------------------------------------------------------- "Model" "models/heroes/techies/fx_techiesfx_mine.vmdl" "BaseClass" "npc_dota_techies_mines" "SoundSet" "0" "Level" "1" "ModelScale" "1.0" "SelectionGroup" "Techies_LandMines" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "wearable" "8644" // Abilities //---------------------------------------------------------------- "Ability1" "ability_unselectable" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.0" "AttackAnimationPoint" "0.0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0" // Status //---------------------------------------------------------------- "StatusHealth" "1" "StatusHealthRegen" "0.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "64" "VisionNighttimeRange" "64" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================================================= // Shop Keeper Bristleback //================================================================================================================= "npc_dota_shop_keeper" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creep" "Model" "models/heroes/bristleback/bristleback.vmdl" "SoundSet" "Hero_Bristleback" "Level" "1" "ModelScale" "1.5" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" //"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "436" // back: default } "Wearable2" { "ItemDef" "437" // head: default } "Wearable3" { "ItemDef" "438" // weapons: default } "Wearable4" { "ItemDef" "439" // bracers: default } "Wearable5" { "ItemDef" "440" // necklace: default } } } } //================================================================================= // Small Hellbear //================================================================================= "npc_dota_creature_small_hellbear" { // Script "vscripts" "ai/small_hellbear.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/neutral_creeps/n_creep_beast/n_creep_beast.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" ".60" "IsNeutralUnitType" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "44" "AttackDamageMax" "50" "AttackRate" "1.65" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "25" "BountyGoldMin" "13" "BountyGoldMax" "17" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "0.5" "StatusMana" "0" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Hellbear //================================================================================= "npc_dota_creature_hellbear" { // Script "vscripts" "ai/hellbear.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/neutral_creeps/n_creep_furbolg/n_creep_furbolg_disrupter.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "hellbear_smash" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "50" "AttackDamageMax" "54" "AttackRate" "1.70" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "160" "StatusHealthRegen" "1" "StatusMana" "300" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Brewmaster Unit - Earth //================================================================================= "npc_dota_brewmaster_earth_unit" { // Script "vscripts" "ai/brewmaster_earth.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/brewmaster/brewmaster_earthspirit.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Brewmaster_Earth" "Level" "1" "ModelScale" ".85" // Abilities //---------------------------------------------------------------- "Ability1" "brewmaster_earth_pulverize" "Ability2" "brewmaster_unit_passive" "Ability3" "aghsfort_brewmaster_thunderclap" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "38" // Damage range min. "AttackDamageMax" "42" // Damage range max. "AttackRate" "1.40" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "600" // Range within a target can be acquired. "AttackRange" "150" // Range within a target can be attacked. // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "110" "StatusHealthRegen" "1" "StatusMana" "75" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Brewmaster Unit - Storm //================================================================================= "npc_dota_brewmaster_storm_unit" { // Script "vscripts" "ai/brewmaster_storm.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/brewmaster/brewmaster_windspirit.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Brewmaster_Storm" "Level" "1" "ModelScale" ".85" // Abilities //---------------------------------------------------------------- "Ability1" "brewmaster_unit_passive" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "28" // Damage range min. "AttackDamageMax" "33" // Damage range max. "AttackRate" "1.6" // Speed of attack. "AttackAnimationPoint" "0.4" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "600" // Range within a target can be acquired. "AttackRange" "600" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_brewmaster/brewmaster_storm_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "1200" // Speed of projectile. // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "115" "StatusHealthRegen" "1" "StatusMana" "75" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" } //================================================================================= // Brewmaster Unit - Fire //================================================================================= "npc_dota_brewmaster_fire_unit" { // Script "vscripts" "ai/brewmaster_fire.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/brewmaster/brewmaster_firespirit.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Brewmaster_Fire" "Level" "1" "ModelScale" ".85" // Abilities //---------------------------------------------------------------- "Ability1" "creature_brewmaster_fire_permanent_immolation" "Ability2" "brewmaster_unit_passive" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "50" // Damage range min. "AttackDamageMax" "55" // Damage range max. "AttackRate" "1.50" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "600" // Range within a target can be acquired. "AttackRange" "150" // Range within a target can be attacked. // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "1" "StatusMana" "75" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Brewmaster Boss //================================================================================= "npc_dota_creature_brewmaster_boss" { // Script "vscripts" "ai/brewmaster.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/brewmaster/brewmaster.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Brewmaster" "Level" "1" "ModelScale" "1.1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_brewmaster_thunderclap" "Ability2" "aghsfort_brewmaster_primal_split" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "85" "AttackDamageMax" "90" "AttackRate" "1.70" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "240" // Status //---------------------------------------------------------------- "StatusHealth" "330" "StatusHealthRegen" "1" "StatusMana" "300" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "158" // staff: default } "Wearable2" { "ItemDef" "159" // barrel: default } "Wearable3" { "ItemDef" "160" // bracers: default } "Wearable4" { "ItemDef" "161" // backpack: default } "Wearable5" { "ItemDef" "162" // shoulders: default } } } } //================================================================================= // Creature: Pinecone Warrior //================================================================================= "npc_dota_pinecone_warrior" { // General "BaseClass" "npc_dota_creature" "Model" "models/creeps/pine_cone/pine_cone.vmdl" "SoundSet" "Furion_Treant" "ModelScale" "0.75" "Level" "2" "Portrait" "scripts/npc/portraits" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_furion.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "30" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "50" "AttackDamageMax" "56" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.80" "AttackAnimationPoint" "0.467" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "HealthBarOffset" "150" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "60" "StatusHealthRegen" "1.5" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "700" "VisionNighttimeRange" "700" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creature: Pinecone Champion //================================================================================= "npc_dota_pinecone_champion" { // General "BaseClass" "npc_dota_creature" "RunAIWhenControllableByPlayer" "1" "Model" "models/creeps/pine_cone/pine_cone.vmdl" //"SoundSet" "Furion_Treant" "SoundSet" "Hero_Mars" "ModelScale" "1.4" "Level" "2" "ConsideredHero" "1" "Portrait" "scripts/npc/portraits" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_mars.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "pine_cone_shield_bash" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "75" "AttackDamageMax" "80" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.9" "AttackAnimationPoint" "0.467" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "HealthBarOffset" "270" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" "MovementTurnRate" "0.3" // Status //---------------------------------------------------------------- "StatusHealth" "320" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "700" "VisionNighttimeRange" "700" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DisableClumpingBehavior" "1" "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "pine_cone_shield_bash" "AOE" "1" "Radius" "250" "MinimumTargets" "1" } } } } //================================================================================= // Creature: Tusk Skeleton //================================================================================= "npc_dota_creature_tusk_skeleton" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/undeadtusk/undead_tuskskeleton01.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.7" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "68" "AttackDamageMax" "72" "AttackRate" "1.2" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" "RingRadius" "40" "HealthBarOffset" "135" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "1" "StatusMana" "50" "StatusManaRegen" "2" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Icy Tusk Skeleton //================================================================================= "npc_dota_creature_spectral_tusk_mage" { // Script "vscripts" "ai/spectral_tusk_mage.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/undeadtusk/undead_tuskskeleton02.vmdl" "SoundSet" "Hero_Necrolyte" "IdleSoundLoop" "Hero_Necrolyte.IdleLoop" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "undead_tusk_mage_tombstone" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "75" "AttackDamageMax" "80" "AttackRate" "1.6" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "1000" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "400" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "260" // Status //---------------------------------------------------------------- "StatusHealth" "400" "StatusHealthRegen" "0" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Undead Tusk Tombstone //================================================================================= "npc_dota_undead_tusk_tombstone" { // General "BaseClass" "npc_dota_unit_aghsfort_spectral_tusk_tombstone" "Model" "models/props_gameplay/undying_tower_winter/undying_tower_winter.vmdl" "SoundSet" "Undying_Tombstone" "ModelScale" "0.8" "Level" "4" "IsSummoned" "1" "IsAncient" "1" "IsOther" "1" // Abilities //---------------------------------------------------------------- "Ability1" "neutral_spell_immunity" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "100" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "HealthBarOffset" "320" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0.0" // Status //---------------------------------------------------------------- "StatusHealth" "120" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" } //================================================================================= // Creature: Friendly Baby Ogre Tank //================================================================================= "npc_dota_creature_friendly_baby_ogre_tank" { // Script "vscripts" "ai/friendly_baby_ogre_tank.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/large_ogre.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ogre" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" "IsAncient" "1" "skin" "0" //"1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "baby_ogre_tank_melee_smash" "Ability2" "baby_ogre_tank_jump_smash" // Armor //---------------------------------------------------------------- "ArmorPhysical" "5" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "70" "AttackDamageMax" "80" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HUGE" "RingRadius" "60" "HealthBarOffset" "240" // Bounty //---------------------------------------------------------------- "BountyXP" "100" "BountyGoldMin" "65" "BountyGoldMax" "75" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "200" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "8000" "StatusHealthRegen" "35" "StatusMana" "400" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableResistance" "100.0" //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Friendly Ogre Seal //================================================================================= "npc_dota_creature_friendly_ogre_seal" { // Script "vscripts" "ai/friendly_ogre_seal.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/ogreseal/ogreseal_rednose.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.8" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "friendly_ogreseal_flop" "Ability2" "ability_ascension" // Armor //---------------------------------------------------------------- "ArmorPhysical" "5" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "130" "AttackDamageMax" "130" "AttackRate" "1.8" "AttackAnimationPoint" "0.5714" "AttackAcquisitionRange" "1000" "AttackRange" "180" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_LARGE" "RingRadius" "65" "HealthBarOffset" "250" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "4500" "StatusHealthRegen" "15" "StatusMana" "400" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creature: Zealot Scarab //================================================================================= "npc_dota_creature_zealot_scarab" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/nerubian_assassin/nerubian_assassin.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1" "IsNeutralUnitType" "1" "vscripts" "ai/scarab_zealot.lua" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_creature_impale" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "80" "AttackDamageMax" "90" "AttackRate" "1.55" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1500" "AttackRange" "128" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Status //---------------------------------------------------------------- "StatusHealth" "250" "StatusHealthRegen" "1" "StatusMana" "3000" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" "VisionNighttimeRange" "1500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "8005" // weapon: Latticean Shards } "Wearable2" { "ItemDef" "196" // back: default } "Wearable3" { "ItemDef" "197" // head: default } "Wearable4" { "ItemDef" "578" // misc: default } } } } //================================================================================= // Creature: Zealot Scarab Mound //================================================================================= "npc_dota_creature_zealot_mound" { // General "BaseClass" "npc_dota_creature" "Model" "models/heroes/nerubian_assassin/mound.vmdl" "SoundSet" "n_creep_Melee" "ModelScale" "1.0" "Level" "4" "IsSummoned" "1" "IsAncient" "1" "IsOther" "1" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "HealthBarOffset" "200" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0.0" // Status //---------------------------------------------------------------- "StatusHealth" "40" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { } } //================================================================================= // Creature: Scarab Priest //================================================================================= "npc_dota_creature_scarab_priest" { // Script //---------------------------------------------------------------- "vscripts" "ai/scarab_priest.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/nerubian_assassin/nerubian_assassin.vmdl" "ModelScale" "2.3" "Level" "1" "IsNeutralUnitType" "1" "ConsideredHero" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_nyx_assassin.vsndevts" "SoundSet" "Hero_NyxAssassin" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_creature_spiked_carapace" "Ability2" "scarab_priest_summon_zealots" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "165" "AttackDamageMax" "198" "AttackRate" "1.70" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "900" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "900" "StatusHealthRegen" "2" "StatusMana" "300" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "8005" // weapon: Latticean Shards } "Wearable2" { "ItemDef" "196" // back: default } "Wearable3" { "ItemDef" "197" // head: default } "Wearable4" { "ItemDef" "578" // misc: default } } } } //================================================================================= // Creature: Small Ogre Seal //================================================================================= "npc_dota_creature_small_ogre_seal" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/ogreseal/ogreseal.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.45" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "120" "AttackDamageMax" "130" "AttackRate" "1.6" "AttackAnimationPoint" "0.5714" "AttackAcquisitionRange" "1000" "AttackRange" "130" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "330" "StatusHealthRegen" "1" "StatusMana" "400" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creature: Large Ogre Seal //================================================================================= "npc_dota_creature_large_ogre_seal" { // Script "vscripts" "ai/ogre_seal.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/ogreseal/ogreseal_rednose.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.0" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ogreseal_flop" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "205" "AttackDamageMax" "220" "AttackRate" "1.8" "AttackAnimationPoint" "0.5714" "AttackAcquisitionRange" "1000" "AttackRange" "180" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "65" "HealthBarOffset" "250" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "1100" "StatusHealthRegen" "3" "StatusMana" "600" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creature: Pudge Miniboss //================================================================================= "npc_dota_creature_pudge_miniboss" { // Script //---------------------------------------------------------------- "vscripts" "ai/ai_pudge_miniboss.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/pudge/pudge.vmdl" "ModelScale" "1.75" "Level" "1" "ConsideredHero" "1" "IsAncient" "1" "SoundSet" "Hero_Pudge" "GameSoundsFile" "soundevents/game_sounds_pudge_miniboss.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "creature_pudge_dismember" "Ability2" "creature_pudge_miniboss_flesh_heap" "Ability3" "creature_pudge_miniboss_passive" "Ability4" "generic_hidden" "Ability5" "generic_hidden" "Ability6" "generic_hidden" // Armor //---------------------------------------------------------------- "ArmorPhysical" "25" "MagicalResistance" "0" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "500" "AttackDamageMax" "550" "AttackRate" "1.3" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "3000" "AttackRange" "150" // Bounds //---------------------------------------------------------------- "RingRadius" "40" "HealthBarOffset" "350" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "375" "MovementTurnRate" "0.3" // Status //---------------------------------------------------------------- "StatusHealth" "18000" "StatusHealthRegen" "10.0" "StatusMana" "750" "StatusManaRegen" "5.0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" "VisionNighttimeRange" "1400" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "PhaseBoots" { "Item" "item_phase_boots" } } "AttachWearables" { // Plague Champion of Nurgle "Wearable1" { "ItemDef" "8495" } "Wearable2" { "ItemDef" "8496" } "Wearable3" { "ItemDef" "8497" } "Wearable4" { "ItemDef" "8498" } "Wearable5" { "ItemDef" "8499" } "Wearable6" { "ItemDef" "8500" } "Wearable6" { "ItemDef" "8501" } } } } //================================================================================= // Creature: Drow Ranger Miniboss //================================================================================= "npc_dota_creature_drow_ranger_miniboss" { // Script //---------------------------------------------------------------- "vscripts" "ai/ai_drow_ranger_miniboss.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/drow/drow_base.vmdl" "IdleExpression" "scenes/drowranger/drowranger_exp_idle_01.vcd" "ModelScale" "1.5" "Level" "1" "ConsideredHero" "1" "IsAncient" "1" "SoundSet" "Hero_DrowRanger" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_drowranger.vsndevts" "particle_folder" "particles/units/heroes/hero_drow" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_drow_ranger_wave_of_silence" "Ability2" "aghsfort_drow_ranger_multishot" "Ability3" "generic_hidden" "Ability4" "generic_hidden" "Ability5" "generic_hidden" "Ability6" "generic_hidden" // Armor //---------------------------------------------------------------- "ArmorPhysical" "5" "MagicalResistance" "0" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "72" "AttackDamageMax" "85" "AttackRate" "1.15" "AttackAnimationPoint" "0.55" "AttackAcquisitionRange" "3000" "AttackRange" "600" "ProjectileModel" "particles/units/heroes/hero_drow/drow_base_attack.vpcf" "ProjectileSpeed" "1250" // Bounds //---------------------------------------------------------------- "RingRadius" "40" "HealthBarOffset" "300" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" "MovementTurnRate" "0.6" // Status //---------------------------------------------------------------- "StatusHealth" "2500" "StatusHealthRegen" "0.0" "StatusMana" "1000" "StatusManaRegen" "5.0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" "VisionNighttimeRange" "1400" //Inventory "HasInventory" "1" "RenderablePortrait" { "Particles" { "particles/units/heroes/hero_drow/drow_loadout.vpcf" "loadout" } } // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "Pike" { "Item" "item_hurricane_pike" } "ShadowBlade" { "Item" "item_aghsfort_drow_ranger_invis_sword" } } "AttachWearables" { "Wearable1" { "ItemDef" "7232" // "Boots of the Winged Bolt" } "Wearable2" { "ItemDef" "7238" // "Bow of the Winged Bolt" } "Wearable3" { "ItemDef" "7242" // "Bracers of the Winged Bolt" } "Wearable4" { "ItemDef" "7243" // "Cape of the Winged Bolt" } "Wearable5" { "ItemDef" "7244" // "Guards of the Winged Bolt" } "Wearable6" { "ItemDef" "7245" // "Mask of the Winged Bolt" } "Wearable7" { "ItemDef" "7246" // "Quiver of the Winged Bolt" } // "6785" // "Mania's Mask" } } } "npc_dota_creature_drow_ranger_skeleton_archer" { // Script "vscripts" "ai/ai_drow_ranger_skeleton_archer.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/clinkz/clinkz_archer.vmdl"// Model. "SoundSet" "Hero_Clinkz" // Name of sound set. "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_clinkz.vsndevts" "Level" "1" "ModelScale" "1.1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "35" // Damage range min. "AttackDamageMax" "38" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.7" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1000" // Range within a target can be acquired. "AttackRange" "900" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_clinkz/clinkz_searing_arrow.vpcf" // Particle system model for projectile. "ProjectileSpeed" "900" // Speed of projectile. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. "HealthBarOffset" "200" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0.5" // Turning rate. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Status //---------------------------------------------------------------- "StatusHealth" "150" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "1000" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" // Range of vision during day light. "VisionNighttimeRange" "1500" // Range of vision at night time. //Inventory "HasInventory" "0" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Drow Ranger Miniboss Skeleton Warrior //================================================================================= "npc_dota_creature_drow_ranger_skeleton_warrior" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/neutral_creeps/n_creep_troll_skeleton/n_creep_skeleton_melee.vmdl" // Model. "SoundSet" "Creep_Good_Melee" // Name of sound set. "ModelScale" "1.1" "Level" "1" "IsSummoned" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "50" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "48" // Damage range min. "AttackDamageMax" "54" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.2" // Speed of attack. "AttackAnimationPoint" "0.56" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "2500" // Range within a target can be acquired. "AttackRange" "128" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" // Hull type used for navigation/locomotion. "HealthBarOffset" "140" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "350" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "130" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "2500" // Range of vision during day light. "VisionNighttimeRange" "2500" // Range of vision at night time. } //================================================================================= // Creature: Basic Zombie //================================================================================= "npc_dota_creature_pudge_miniboss_minion" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/heroes/undying/undying_minion_torso.vmdl" // Model. "SoundSet" "Undying_Zombie" // Name of sound set. "ModelScale" "1.1" "Level" "1" "GameSoundsFile" "soundevents/game_sounds_pudge_miniboss.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "creature_pudge_miniboss_armor_corruption" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "50" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "120" // Damage range min. "AttackDamageMax" "130" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "3000" // Range within a target can be acquired. "AttackRange" "100" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "120" "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "225" // Speed "MovementTurnRate" "0.4" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "180" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" // Range of vision during day light. "VisionNighttimeRange" "1400" // Range of vision at night time. // Pathing //---------------------------------------------------------------- "PathfindingSearchDepthScale" "0.2" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Wave Blaster //================================================================================= "npc_dota_creature_wave_blaster" { // Script "vscripts" "ai/wave_blaster_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/neutral_creeps/n_creep_harpy_b/n_creep_harpy_b.vmdl" // Model. "SoundSet" "Hero_Necrolyte" "IdleSoundLoop" "Hero_Necrolyte.IdleLoop" "Level" "3" "ModelScale" "1.1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_wave_blast" "Ability2" "aghsfort_waveblaster_leap" "Ability3" "aghsfort_waveblaster_summon_ghost" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "35" "AttackDamageMax" "37" "AttackRate" "1.5" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "500" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "400" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "310" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Neutral: Wave Blaster Ghost //================================================================================= "npc_aghsfort_creature_wave_blaster_ghost" { // General //---------------------------------------------------------------- "Model" "models/creeps/neutral_creeps/n_creep_ghost_a/n_creep_ghost_a.vmdl" // Model. "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Ranged" "Level" "3" "ModelScale" ".90" // Abilities //---------------------------------------------------------------- "Ability1" "ghost_frost_attack" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "55" // Damage range min. "AttackDamageMax" "60" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1000" // Range within a target can be acquired. "AttackRange" "350" // Range within a target can be attacked. "ProjectileModel" "particles/neutral_fx/ghost_base_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "900" // Speed of projectile. // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "190" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "160" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "400" // Base mana. "StatusManaRegen" "1.0" // Mana regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Storegga //================================================================================= "npc_dota_creature_storegga" { // Script "vscripts" "ai/storegga.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/storegga/storegga.vmdl" "SoundSet" "Hero_Tiny" "Level" "1" "ModelScale" "2.4" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "300" // Abilities //---------------------------------------------------------------- "Ability1" "storegga_arm_slam" "Ability2" "storegga_grab" "Ability3" "storegga_grab_throw" "Ability4" "storegga_ground_pound" "Ability5" "storegga_passive" "Ability6" "storegga_avalanche" "Ability7" "generic_gold_bag_fountain_8000" //"Ability8" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "30" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "1500" "AttackDamageMax" "2000" "AttackRate" "2.5" "AttackAnimationPoint" "1.0" "AttackAcquisitionRange" "1500" "AttackRange" "10" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "100" "HealthBarOffset" "850" // Bounty //---------------------------------------------------------------- "BountyXP" "2500" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "550" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "45000" "StatusHealthRegen" "0" "StatusMana" "10000" "StatusManaRegen" "50" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "ItemDrops" { } "HPGain" "7500" "DamageGain" "75" } } //================================================================================= // Creature: Little Rock //================================================================================= "npc_dota_creature_small_storegga" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/tiny_01/tiny_01.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "280" "AttackDamageMax" "282" "AttackRate" "1.4" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "3000" "AttackRange" "128" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "130" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "350" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "600" "StatusHealthRegen" "1.0" "StatusMana" "300" "StatusManaRegen" "2.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.4" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "6866" // head: Elemental Ice Head //"ItemDef" "493" // head: default } "Wearable2" { "ItemDef" "494" // armor: default } "Wearable3" { "ItemDef" "6868" // arms: Elemental Ice Left Arm //"ItemDef" "495" // arms: default } "Wearable4" { "ItemDef" "6867" // offhand_weapon: Elemental Ice Right Arm //"ItemDef" "496" // offhand_weapon: default } "Wearable5" { "ItemDef" "6869" // armor: Elemental Ice Body } "Wearable6" { "ItemDef" "516" // ambient_effects: default } } } } //================================================================================================================= // Storegga Rock //================================================================================================================= "npc_dota_storegga_rock" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/rocks/crypt_rock_basalt_medium_03.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "3.0" // Abilities //---------------------------------------------------------------- "Ability1" "modifier_no_minimap" "Ability2" "provides_fow_position" "Ability3" "no_vision" "Ability4" "no_health_bar" "Ability5" "ability_storegga_rock" // Armor //---------------------------------------------------------------- "ArmorPhysical" "99999" "MagicalResistance" "100" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HUGE" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "9999" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" } //================================================================================================================= // Storegga Rock 2 //================================================================================================================= "npc_dota_storegga_rock2" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/rocks/crypt_rock_basalt_medium_02.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.3" // Abilities //---------------------------------------------------------------- "Ability1" "modifier_no_minimap" "Ability2" "provides_fow_position" "Ability3" "no_vision" "Ability4" "no_health_bar" "Ability5" "ability_storegga_rock" // Armor //---------------------------------------------------------------- "ArmorPhysical" "99" "MagicalResistance" "100" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "99999" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" } //================================================================================================================= // Storegga Rock 3 //================================================================================================================= "npc_dota_storegga_rock3" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/rocks/crypt_rock_basalt_medium_01.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.8" // Abilities //---------------------------------------------------------------- "Ability1" "modifier_no_minimap" "Ability2" "provides_fow_position" "Ability3" "no_vision" "Ability4" "no_health_bar" "Ability5" "ability_storegga_rock" // Armor //---------------------------------------------------------------- "ArmorPhysical" "999" "MagicalResistance" "100" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_BARRACKS" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "99999" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" } //================================================================================= // Creature: Temple Guardian //================================================================================= "npc_dota_creature_temple_guardian" { // Script "vscripts" "ai/temple_guardian.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/omniknight_golem/omniknight_golem.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Melee" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "2.3072" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "temple_guardian_purification" "Ability2" "temple_guardian_hammer_throw" "Ability3" "temple_guardian_hammer_smash" "Ability4" "temple_guardian_rage_hammer_smash" "Ability5" "temple_guardian_wrath" "Ability6" "temple_guardian_passive" "Ability7" "generic_gold_bag_fountain_2000" "Ability8" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "175" "AttackDamageMax" "225" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "2500" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HUGE" "RingRadius" "100" "HealthBarOffset" "500" // Bounty //---------------------------------------------------------------- "BountyXP" "700" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "10000" // "20000" "StatusHealthRegen" "0" // "5" "StatusMana" "5000" "StatusManaRegen" "30" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" "VisionNighttimeRange" "1500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "HPGain" "1875" "DamageGain" "0" } } //================================================================================= // Creature: Demon Golem //================================================================================= "npc_dota_creature_demon_golem" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/warlock/warlock_demon.vmdl" "SoundSet" "Hero_WarlockGolem" "Level" "1" "ModelScale" "0.45" // Abilities //---------------------------------------------------------------- "Ability1" "" //"warlock_golem_flaming_fists" "Ability2" "" //"warlock_golem_permanent_immolation" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "67" "AttackDamageMax" "72" "AttackRate" "1.2" "AttackAnimationPoint" "0.26" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "260" // Status //---------------------------------------------------------------- "StatusHealth" "250" "StatusHealthRegen" "0" "StatusMana" "400" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "40.0" } } } } //================================================================================= // Creature: Warlock //================================================================================= "npc_dota_creature_warlock" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/warlock/warlock.vmdl" "SoundSet" "Hero_Warlock" "Level" "6" "ModelScale" "1.3" "IsNeutralUnitType" "1" // need this too? "ConsideredHero" "1" "IsAncient" "1" // warlock's aura doesn't work on ancients, this is how we're keeping it from applying to other warlocks // Abilities //---------------------------------------------------------------- "Ability1" "creature_warlock_shadow_word" "Ability2" "warlock_hp_aura" "Ability3" "creature_flamestrike" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "82" "AttackDamageMax" "88" "AttackRate" "1.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "600" "ProjectileModel" "particles/units/heroes/hero_warlock/warlock_base_attack.vpcf" "ProjectileSpeed" "800" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "230" "BoundsHullName" "DOTA_HULL_SIZE_SIEGE" // siege gives bigger collision radius, helps with selecting warlocks when they're surrounded // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "700" "StatusHealthRegen" "0.0" "StatusMana" "800" "StatusManaRegen" "4.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "10.0" } } "OffensiveAbilities" { "Ability3" { "Name" "creature_flamestrike" "AOE" "1" "Radius" "275" "MinimumTargets" "1" } } "DefensiveAbilities" { "Ability1" { "Name" "creature_warlock_shadow_word" "Heal" "1" "UseSelfishly" "1" } } "AttachWearables" { "Wearable1" { "ItemDef" "245" // belt: default } "Wearable2" { "ItemDef" "241" // head: default } "Wearable3" { "ItemDef" "240" // offhand_weapon: default } "Wearable4" { "ItemDef" "243" // arms: default } "Wearable5" { "ItemDef" "244" // back: default } "Wearable6" { "ItemDef" "242" // shoulder: default } "Wearable7" { "ItemDef" "239" //"6473" // weapon: Hellborn Grasp } } } } //================================================================================= // Creature: Gauntlet Skeleton //================================================================================= "npc_dota_creature_gauntlet_skeleton" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/undeadtusk/undead_tuskskeleton01.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.8" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "92" "AttackDamageMax" "94" "AttackRate" "1.0" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "1000" "AttackRange" "110" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" "RingRadius" "40" "HealthBarOffset" "135" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Status //---------------------------------------------------------------- "StatusHealth" "400" "StatusHealthRegen" "1" "StatusMana" "50" "StatusManaRegen" "2" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Lifestealer //================================================================================= "npc_dota_creature_life_stealer" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/life_stealer/life_stealer.vmdl" "SoundSet" "Hero_LifeStealer" "Level" "1" "ModelScale" "1.6" "ConsideredHero" "1" "VoiceFile" "soundevents/voscripts/game_sounds_vo_life_stealer.vsndevts" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_life_stealer.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "lifestealer_passive" "Ability2" "aghsfort_lifestealer_enraged_pulse" "Ability3" "aggro_on_damage" // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "310" "AttackDamageMax" "310" "AttackRate" "1.35" "AttackAnimationPoint" "0.39" "AttackAcquisitionRange" "750" "AttackRange" "140" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" "RingRadius" "80" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Status //---------------------------------------------------------------- "StatusHealth" "1800" "StatusHealthRegen" "0" "StatusMana" "50" "StatusManaRegen" "2" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "750" "VisionNighttimeRange" "750" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "AttachWearables" { "Wearable1" { "ItemDef" "9199" // back: Profane Union } } } } //================================================================================= // Creature: Grimstroke //================================================================================= "npc_dota_creature_grimstroke" { // General //---------------------------------------------------------------- "vscripts" "ai/grimstroke.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/grimstroke/grimstroke.vmdl" "SoundSet" "Hero_Grimstroke" "Level" "5" "ModelScale" "1.0" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_grimstroke.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_grimstroke_spirit_walk" "Ability2" "aggro_on_damage" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "110" "AttackDamageMax" "115" "AttackRate" "1.9" "AttackAnimationPoint" "0.35" "AttackAcquisitionRange" "750" "AttackRange" "600" "ProjectileModel" "particles/units/heroes/hero_grimstroke/grimstroke_base_attack.vpcf" "ProjectileSpeed" "700" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "230" "BoundsHullName" "DOTA_HULL_SIZE_SIEGE" // siege gives bigger collision radius, helps with selecting warlocks when they're surrounded // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "1400" "StatusHealthRegen" "1.0" "StatusMana" "800" "StatusManaRegen" "4.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "750" "VisionNighttimeRange" "750" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "10.0" } } "OffensiveAbilities" { "Ability3" { "Name" "creature_flamestrike" "AOE" "1" "Radius" "275" "MinimumTargets" "1" } } "DefensiveAbilities" { "Ability1" { "Name" "creature_warlock_shadow_word" "Heal" "1" "UseSelfishly" "1" } } "AttachWearables" { "Wearable1" { "ItemDef" "664" // belt } "Wearable2" { "ItemDef" "12939" // weapon: Immortal } "Wearable3" { "ItemDef" "667" // head } "Wearable4" { "ItemDef" "668" // armor } } } } //================================================================================= // Creature: Tidehunter Mini //================================================================================= "npc_dota_creature_tidehunter_mini" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/tidehunter/tidehunter.vmdl" "SoundSet" "Hero_Tidehunter" "Level" "1" "ModelScale" "0.75" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "tidehunter_kraken_shell" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "5" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "250" "AttackDamageMax" "275" "AttackRate" "1.7" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "1600" "StatusHealthRegen" "1" "StatusMana" "1100" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "34" // arms: default } "Wearable2" { "ItemDef" "35" // belt: default } "Wearable3" { "ItemDef" "36" // weapon: default } "Wearable4" { "ItemDef" "37" // offhand_weapon: default } } } } //================================================================================= // Creature: Tidehunter Medium //================================================================================= "npc_dota_creature_tidehunter_medium" { // Scripts "vscripts" "ai/tidehunter.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/tidehunter/tidehunter.vmdl" "SoundSet" "Hero_Tidehunter" "Level" "1" "ModelScale" "1.25" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_tidehunter.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_tidehunter_gush" "Ability2" "tidehunter_anchor_smash" "Ability3" "tidehunter_kraken_shell" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "300" "AttackDamageMax" "350" "AttackRate" "1.7" "AttackAnimationPoint" "0.6" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "4000" "StatusHealthRegen" "0" "StatusMana" "2000" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "UltimateScepter" { "Item" "item_ultimate_scepter" } } "AttachWearables" { "Wearable1" { "ItemDef" "7774" // arms: default } "Wearable2" { "ItemDef" "7773" // belt: default } "Wearable3" { "ItemDef" "7778" // weapon: default } "Wearable4" { "ItemDef" "7777" // offhand_weapon: default } "Wearable5" { "ItemDef" "7775" // back: default } "Wearable6" { "ItemDef" "7776" // head: default } } } } //================================================================================= // Creature: Tidehunter Large //================================================================================= "npc_dota_creature_tidehunter_large" { // Scripts "vscripts" "ai/tidehunter_miniboss.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/tidehunter/tidehunter.vmdl" "SoundSet" "Hero_Tidehunter" "Level" "1" "ModelScale" "1.75" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_tidehunter.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_tidehunter_gush" "Ability2" "tidehunter_kraken_shell" "Ability3" "tidehunter_anchor_smash" "Ability4" "tidehunter_ravage" "Ability5" "tidehunter_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "700" "AttackDamageMax" "800" "AttackRate" "3.0" "AttackAnimationPoint" "0.6" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "12500" "StatusHealthRegen" "0" "StatusMana" "2000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "UltimateScepter" { "Item" "item_ultimate_scepter" } } "AttachWearables" { "Wearable1" { "ItemDef" "34" // arms: default } "Wearable2" { "ItemDef" "35" // belt: default } "Wearable3" { "ItemDef" "7469" // weapon: Claddish Cudgel } "Wearable4" { "ItemDef" "37" // offhand_weapon: default } "Wearable5" { "ItemDef" "4092" // back: kraken shell } "Wearable6" { "ItemDef" "4093" // head: octopus hat } } } } //================================================================================= // Creature: Slark Peon //================================================================================= "npc_dota_creature_slark_peon" { // Scripts "vscripts" "ai/slark.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/slark/slark.vmdl" "SoundSet" "Hero_Slark" "Level" "1" "ModelScale" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_slark.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "slark_dark_pact" "Ability2" "slark_pounce" "Ability3" "slark_essence_shift" "Ability4" "slark_shadow_dance" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" "MagicalResistance" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "220" "AttackDamageMax" "270" "AttackRate" "1.7" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "600" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.4" // Status //---------------------------------------------------------------- "StatusHealth" "1100" "StatusHealthRegen" "10" "StatusMana" "1000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "DisableClumpingBehavior" "1" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "slark_pounce" "Linear" "1" "AOE" "1" "Radius" "100" "MinimumTargets" "1" } } "AttachWearables" { "Wearable1" { "ItemDef" "7710" // buckler: default } "Wearable2" { "ItemDef" "7711" // cape: default } "Wearable3" { "ItemDef" "7712" // cowl: default } "Wearable4" { "ItemDef" "7713" // flippers: default } "Wearable5" { "ItemDef" "7714" // weapon: default } } } } //================================================================================= // Creature: Naga Siren Boss //================================================================================= "npc_dota_creature_naga_siren_boss" { // Scripts "vscripts" "ai/naga_siren.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/siren/siren.vmdl" "SoundSet" "Hero_NagaSiren" "Level" "1" "ModelScale" "1.5" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_naga_siren.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_naga_siren_mirror_image" "Ability2" "naga_siren_ensnare" "Ability3" "naga_siren_rip_tide" "Ability4" "naga_siren_song_of_the_siren" "Ability5" "naga_siren_song_of_the_siren_cancel" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" "MagicalResistance" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "500" "AttackRate" "1.7" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "600" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "1600" "StatusHealthRegen" "10" "StatusMana" "2000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "DisableClumpingBehavior" "1" "EquippedItems" { "Radiance" { "Item" "item_radiance" } } "AttachWearables" { "Wearable1" { "ItemDef" "6424" // head: default } "Wearable2" { "ItemDef" "6425" // weapon: default } "Wearable3" { "ItemDef" "6427" // tail: default } "Wearable4" { "ItemDef" "6423" // armor: default } "Wearable5" { "ItemDef" "6426" // offhand: default } } } } //================================================================================= // Creature: Naga Siren Illusion //================================================================================= "npc_dota_creature_naga_siren_illusion" { // Scripts "vscripts" "ai/naga_siren_illusion.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/siren/siren.vmdl" "SoundSet" "Hero_NagaSiren" "Level" "1" "ModelScale" "1.0" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_naga_siren.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "naga_siren_rip_tide" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" "MagicalResistance" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "400" "AttackDamageMax" "450" "AttackRate" "1.7" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "600" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "119" "BountyGoldMin" "76" "BountyGoldMax" "88" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "4000" "StatusHealthRegen" "0" "StatusMana" "2000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "DisableClumpingBehavior" "1" "EquippedItems" { "Radiance" { "Item" "item_radiance" } } "AttachWearables" { "Wearable1" { "ItemDef" "191" // head: default } "Wearable2" { "ItemDef" "192" // weapon: default } "Wearable3" { "ItemDef" "193" // tail: default } "Wearable4" { "ItemDef" "194" // armor: default } "Wearable5" { "ItemDef" "312" // offhand: default } } } } //================================================================================================================= // Underwater Mine //================================================================================================================= "npc_dota_underwater_mine" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/techies/fx_techiesfx_stasis.vmdl" "SoundSet" "0" "Level" "1" "ModelScale" "2" // Abilities //---------------------------------------------------------------- "Ability1" "bomber_death_explosion" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "120" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "450" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================= // Creature: Tiny Crab //================================================================================= "npc_dota_creature_tiny_crab" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/darkreef/prisoner_crab/darkreef_prisoner_crab.vmdl" "SoundSet" "Hero_Broodmother" "Level" "1" "ModelScale" "0.7" "IsNeutralUnitType" "1" "EnableIK" "0" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "42" "AttackDamageMax" "48" "AttackRate" "1.5" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "130" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "100" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "250" "StatusHealthRegen" "1" "StatusMana" "400" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Morphling Big //================================================================================= "npc_dota_creature_morphling_big" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/morphling/morphling.vmdl" "SoundSet" "Hero_Morphling" "Level" "1" "ModelScale" "1.7" "IsNeutralUnitType" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_morphling.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_morphling_waveform" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "100" "AttackDamageMax" "105" "AttackRate" "1.6" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "450" "ProjectileModel" "particles/units/heroes/hero_morphling/morphling_base_attack.vpcf" "ProjectileSpeed" "800" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "1" "StatusMana" "1000" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "aghsfort_morphling_waveform" "Linear" "1" "AOE" "1" "Radius" "200" "MinimumTargets" "2" } } } } //================================================================================= // Creature: Lina //================================================================================= "npc_dota_creature_lina" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/lina/lina.vmdl" "SoundSet" "Hero_Lina" "Level" "1" "ModelScale" "1.3" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_lina.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_flamestrike" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "130" "AttackDamageMax" "140" "AttackRate" "1.6" "AttackAnimationPoint" "0.65" "AttackAcquisitionRange" "1000" "AttackRange" "550" "ProjectileModel" "particles/units/heroes/hero_lina/lina_base_attack.vpcf" "ProjectileSpeed" "800" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "240" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "900" "StatusHealthRegen" "4" "StatusMana" "1000" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "creature_flamestrike" "AOE" "1" "Radius" "200" "MinimumTargets" "1" } } } } //================================================================================= // Creature: Puck //================================================================================= "npc_dota_creature_puck" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/puck/puck.vmdl" "SoundSet" "Hero_Puck" "Level" "1" "ModelScale" "1.2" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_puck.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "puck_flying_bomb" // Armor //---------------------------------------------------------------- "ArmorPhysical" "6" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "160" "AttackDamageMax" "160" "AttackRate" "1.6" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "650" "ProjectileModel" "particles/units/heroes/hero_puck/puck_base_attack.vpcf" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "230" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "1800" "StatusHealthRegen" "0" "StatusMana" "1000" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "puck_flying_bomb" "AOE" "1" "Radius" "200" "MinimumTargets" "1" } } } } //================================================================================= // Creature: Large Elder Titan //================================================================================= "npc_dota_creature_large_elder_titan" { // Scripts "vscripts" "ai/elder_titan.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/elder_titan/elder_titan.vmdl" "SoundSet" "Hero_ElderTitan" "Level" "11" "ModelScale" "1.2" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_elder_titan.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_elder_titan_echo_stomp" "Ability2" "elder_titan_ancestral_spirit" // required for Echo Stomp to function "Ability3" "creature_elder_titan_earth_splitter" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "500" "AttackRate" "1.6" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "350" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "4500" "StatusHealthRegen" "0.0" "StatusMana" "2400" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "DisableResistance" "75.0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "6381" // weapon: Worldforger's Anvil } "Wearable2" { "ItemDef" "6382" // arms: Worldforger's Bracers } "Wearable3" { "ItemDef" "6384" // head: Worldforger's Crown } "Wearable4" { "ItemDef" "6385" // shoulder: Worldforger's Shoulders } "Wearable5" { "ItemDef" "6386" // back: Worldforger's Spires } } } } //================================================================================= // Creature: Kunkka Mini //================================================================================= "npc_dota_creature_kunkka_mini" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/kunkka/kunkka.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.65" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "5" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "75" "AttackDamageMax" "80" "AttackRate" "1.7" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "315" "MovementTurnRate" "0.6" // Status //---------------------------------------------------------------- "StatusHealth" "650" "StatusHealthRegen" "1.0" "StatusMana" "200" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "10" // boots } "Wearable2" { "ItemDef" "11" // hands } "Wearable3" { "ItemDef" "12" // sword } "Wearable4" { "ItemDef" "14" // hair } } } } //================================================================================= // Creature: Kunkka Medium //================================================================================= "npc_dota_creature_kunkka_medium" { // Scripts "vscripts" "ai/kunkka.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/kunkka/kunkka.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.3" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_kunkka.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "kunkka_torrent_dm" "Ability2" "kunkka_ghostship" "Ability3" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "500" "AttackRate" "1.7" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.6" // Status //---------------------------------------------------------------- "StatusHealth" "6000" "StatusHealthRegen" "0" "StatusMana" "800" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "10" // boots } "Wearable2" { "ItemDef" "11" // hands } "Wearable3" { "ItemDef" "12" // sword } "Wearable4" { "ItemDef" "14" // hair } "Wearable5" { "ItemDef" "81" // spyglass } "Wearable6" { "ItemDef" "357" // shoulder } } } } //================================================================================= // Creature: Kunkka Large //================================================================================= "npc_dota_creature_kunkka_large" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/kunkka/kunkka.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.8" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_kunkka.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "kunkka_torrent_dm" "Ability2" "life_stealer_empty_1" "Ability3" "kunkka_x_marks_the_spot" "Ability4" "kunkka_ghostship" // Armor //---------------------------------------------------------------- "ArmorPhysical" "7" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "500" "AttackDamageMax" "550" "AttackRate" "1.5" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "385" "MovementTurnRate" "0.6" // Status //---------------------------------------------------------------- "StatusHealth" "2600" "StatusHealthRegen" "3.0" "StatusMana" "1400" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "OffensiveAbilities" { "Ability1" { "Name" "kunkka_torrent_dm" "AOE" "1" "Radius" "200" "MinimumTargets" "1" } "Ability3" { "Name" "kunkka_x_marks_the_spot" } "Ability4" { "Name" "kunkka_ghostship" "AOE" "1" "Radius" "300" "MinimumTargets" "2" } } "AttachWearables" { "Wearable1" { "ItemDef" "4011" // legs: pegleg } "Wearable2" { "ItemDef" "11" // gloves } "Wearable3" { "ItemDef" "12" // sword } "Wearable4" { "ItemDef" "4017" // head: bicorne } "Wearable5" { "ItemDef" "81" // belt: spyglass } "Wearable6" { "ItemDef" "357" // shoulder } } } } //================================================================================= // Creature: Leshrac Small //================================================================================= "npc_dota_creature_leshrac_small" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/leshrac/leshrac.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.6" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_leshrac.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "5" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "70" "AttackDamageMax" "80" "AttackRate" "1.7" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "600" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "330" "MovementTurnRate" "0.6" // Status //---------------------------------------------------------------- "StatusHealth" "800" "StatusHealthRegen" "4.0" "StatusMana" "800" "StatusManaRegen" "8.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "60.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { //"Wearable1" //{ //"ItemDef" "12765" // weapon: Blade of Odocoeleus //} } } } //================================================================================= // Creature: Bandit Captain //================================================================================= "npc_dota_creature_bandit_captain" { // Script "vscripts" "ai/bandit_captain.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/thief/thief_01_leader.vmdl" "SoundSet" "n_creep_Melee" "Level" "15" "ModelScale" "1.75" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "bandit_stifling_dagger" "Ability2" "creature_blink_strike" "Ability3" "creature_generic_high_status_resist_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "30" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "750" "AttackDamageMax" "750" "AttackRate" "1.0" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "65" "HealthBarOffset" "310" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "9500" "StatusHealthRegen" "0" "StatusMana" "1500" "StatusManaRegen" "20" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "MKB" { "Item" "item_monkey_king_bar" } } } } //================================================================================= // Creature: Bandit Archer //================================================================================= "npc_dota_creature_bandit_archer" { // Script "vscripts" "ai/bandit_archer.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/thief/thief_01_archer.vmdl" "SoundSet" "Hero_DrowRanger" "Level" "15" "ModelScale" "1.32" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "bandit_archer_arrow" "Ability2" "creature_generic_high_status_resist_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "21" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.0" "AttackAnimationPoint" "0.700000" "AttackAcquisitionRange" "1000" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "65" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "3500" "StatusHealthRegen" "0" "StatusMana" "1500" "StatusManaRegen" "20" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "ShadowBlade" { "Item" "item_bandit_archer_shadow_blade" } } } } //================================================================================= // Creature: Bandit //================================================================================= "npc_dota_creature_bandit" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/thief/thief_01.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "0.9" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "450" "AttackRate" "1.2" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "160" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "2500" "StatusHealthRegen" "0" "StatusMana" "500" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Rhyzik //================================================================================= "npc_dota_creature_sand_king" { // Script "vscripts" "ai/rhyzik.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/sandking_boss/sand_king_boss.vmdl" "SoundSet" "Roshan" "Level" "50" "ModelScale" "3.0" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "sand_king_boss_burrow" "Ability2" "sand_king_boss_unburrow" "Ability3" "sand_king_tail_swipe_right" "Ability4" "sand_king_tail_swipe_left" "Ability5" "sand_king_boss_move_back" "Ability6" "sand_king_boss_burrowstrike" "Ability7" "sand_king_boss_sandstorm" "Ability8" "sand_king_boss_epicenter" "Ability9" "sand_king_boss_passive" "Ability10" "sand_king_burrowed_forward_strike" "Ability11" "sand_king_burrowed_backward_strike" "Ability12" "sand_king_boss_move_right" "Ability13" "sand_king_boss_move_left" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "75" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "1600" "AttackDamageMax" "1800" "AttackRate" "1.75" "AttackAnimationPoint" "0.53" "AttackAcquisitionRange" "1800" "AttackRange" "300" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "250" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "1000" "BountyGoldMin" "500" "BountyGoldMax" "1000" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "420" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "180000" "StatusHealthRegen" "50" "StatusMana" "10000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableResistance" "100.0" "DisableClumpingBehavior" "1" "EquippedItems" { "Blink" { "Item" "item_blink" } "Shivas" { "Item" "item_shivas_guard" } "Sphere" { "Item" "item_sphere" } } "ItemDrops" { } } } "npc_dota_sand_king_sandstorm" { // General "BaseClass" "npc_dota_creature" "Model" "models/heroes/attachto_ghost/attachto_ghost.vmdl" "SoundSet" "Creep_Good_Melee" "ModelScale" "16.0" "Level" "4" "IsSummoned" "1" // Abilities //---------------------------------------------------------------- "Ability1" "sand_king_boss_sandstorm_storm_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "1" "AttackDamageMax" "1" "AttackRate" "1" "AttackAnimationPoint" "1" "AttackAcquisitionRange" "1" "AttackRange" "1" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "HealthBarOffset" "140" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "650" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "450" "StatusHealthRegen" "0.5" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "300" "VisionNighttimeRange" "300" } //================================================================================= // Creature: Healing Burrower //================================================================================= "npc_dota_creature_healing_burrower" { // Script "vscripts" "ai/healing_burrower.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/nerubian_assassin/nerubian_assassin.vmdl" "SoundSet" "Hero_NyxAssassin" "Level" "5" "ModelScale" "1" // Abilities //---------------------------------------------------------------- "Ability1" "nyx_suicide_heal" "Ability2" "nyx_assassin_burrow" "Ability3" "nyx_assassin_unburrow" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.55" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "25" "HealthBarOffset" "120" // Bounty //---------------------------------------------------------------- "BountyXP" "50" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" // Status //---------------------------------------------------------------- "StatusHealth" "800" "StatusHealthRegen" "100" "StatusMana" "1000" "StatusManaRegen" "30" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "750" "VisionNighttimeRange" "750" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "70.0" "Avoidance" "0.0" "Support" "0.0" } } "DisableClumpingBehavior" "1" "EquippedItems" { "Aghanims" { "Item" "item_ultimate_scepter" } } "ItemDrops" { } "AttachWearables" { "Wearable1" { "ItemDef" "5345" // misc nyx dagon } } } } //================================================================================= // Creature: Big Exploding Burrower //================================================================================= "npc_dota_creature_big_exploding_burrower" { // Script "vscripts" "ai/exploding_big_burrower.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/nyx_swarm/nyx_swarm.vmdl" "SoundSet" "Hero_NyxAssassin" "Level" "5" "ModelScale" "1.5" // Abilities //---------------------------------------------------------------- "Ability1" "burrower_big_explosion" "Ability2" "nyx_assassin_burrow" "Ability3" "nyx_assassin_unburrow" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.55" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "25" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "50" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "450" // Status //---------------------------------------------------------------- "StatusHealth" "800" "StatusHealthRegen" "25" "StatusMana" "1000" "StatusManaRegen" "30" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "750" "VisionNighttimeRange" "750" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "70.0" "Avoidance" "0.0" "Support" "0.0" } } "DisableClumpingBehavior" "1" "ItemDrops" { } } } //================================================================================= // Creature: Spectre //================================================================================= "npc_dota_creature_spectre" { // General //---------------------------------------------------------------- "vscripts" "ai/spectre.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/spectre/spectre.vmdl" "SoundSet" "Hero_Spectre" "Level" "11" "ModelScale" "1.4" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_spectre.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_spectre_active_dispersion" // Armor //---------------------------------------------------------------- "ArmorPhysical" "11" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "460" "AttackRate" "1.5" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_LARGE" "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "3600" "StatusHealthRegen" "0.0" "StatusMana" "1800" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "8913" // belt: Flow of the Flowering Shade } "Wearable2" { "ItemDef" "8914" // shoulder: Drape of the Flowering Shade } "Wearable3" { "ItemDef" "8915" // weapon: Edge of the Flowering Shade } "Wearable4" { "ItemDef" "8916" // head: Crest of the Flowering shade } "Wearable5" { "ItemDef" "539" // ambient_effects: default } } } } //================================================================================= // Creature: Wolf //================================================================================= "npc_dota_creature_wolf" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/lycan/wolves/ambry_summon/ambry_summon.vmdl" "SoundSet" "DireHound" "Level" "6" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "150" "AttackDamageMax" "160" "AttackRate" "1.3" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "1000" "AttackRange" "110" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "340" // Status //---------------------------------------------------------------- "StatusHealth" "950" "StatusHealthRegen" "3.0" "StatusMana" "500" "StatusManaRegen" "6" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Phoenix //================================================================================= "npc_dota_creature_phoenix" { // General //---------------------------------------------------------------- "vscripts" "ai/phoenix.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/phoenix/phoenix_bird.vmdl" "SoundSet" "Hero_Phoenix" "Level" "16" "ModelScale" "1.4" "particle_folder" "particles/units/heroes/hero_phoenix" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_phoenix.vsndevts" "VoiceFile" "soundevents/voscripts/game_sounds_vo_phoenix.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_phoenix_icarus_dive" "Ability2" "aghsfort_phoenix_icarus_dive_stop" "Ability3" "aghsfort_phoenix_fire_spirits" "Ability4" "aghsfort_phoenix_launch_fire_spirit" "Ability5" "aghsfort_phoenix_supernova" "Ability6" "creature_generic_high_status_resist_passive" "Ability7" "phoenix_passive" //"Ability7" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "30" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "700" "AttackDamageMax" "700" "AttackRate" "1.3" "AttackAnimationPoint" "0.35" "AttackAcquisitionRange" "1000" "AttackRange" "700" "ProjectileModel" "particles/units/heroes/hero_phoenix/phoenix_base_attack.vpcf" "ProjectileSpeed" "1100" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "340" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "9000" "StatusHealthRegen" "0.0" "StatusMana" "3000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } //"DisableResistance" "75.0" "AttachWearables" { "Wearable1" { "ItemDef" "7835" // head: Crest of the Vermillion Crucible } "Wearable2" { "ItemDef" "7836" // ability_ultimate: Egg of the Vermillion Crucible } "Wearable3" { "ItemDef" "7837" // back: Feathers of the Vermillion Crucible } } } } //================================================================================= // Creature: Ember Spirit //================================================================================= "npc_dota_creature_ember_spirit" { // General //---------------------------------------------------------------- "vscripts" "ai/ember_spirit.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/ember_spirit/ember_spirit.vmdl" "SoundSet" "Hero_Emberspirit" "Level" "9" "ModelScale" "1.3" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_ember_spirit.vsndevts" "particle_folder" "particles/units/heroes/hero_ember_spirit" "VoiceFile" "soundevents/voscripts/game_sounds_vo_ember_spirit.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ember_spirit_fireball" //"Ability2" "creature_generic_high_status_resist_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "22" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "750" "AttackDamageMax" "750" "AttackRate" "1.1" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "290" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "360" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "7000" "StatusHealthRegen" "0.0" "StatusMana" "1800" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "EquippedItems" { "MKB" { "Item" "item_monkey_king_bar" } } "AttachWearables" { "Wearable1" { "ItemDef" "462" // head: Ember Spirit's Head Item } "Wearable2" { "ItemDef" "469" // shoulder: Ember Spirit's Shoulders } //"Wearable3" //{ //"ItemDef" "471" // belt: Ember Spirit's Belt Item //} "Wearable4" { "ItemDef" "472" // weapon: Ember Spirit's Main Weapon } "Wearable5" { "ItemDef" "473" // offhand_weapon: Ember Spirit's Offhand Weapon } //"Wearable6" //{ //"ItemDef" "474" // arms: Ember Spirit's Arms //} } } } //================================================================================= // Creature: Dragon Knight //================================================================================= "npc_dota_creature_dragon_knight" { // General //---------------------------------------------------------------- "vscripts" "ai/dragon_knight.lua" "BaseClass" "npc_dota_creature_dragon_knight" "Model" "models/heroes/dragon_knight/dragon_knight.vmdl" "SoundSet" "Hero_DragonKnight" "Level" "13" "ModelScale" "1.3" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_dragon_knight.vsndevts" "particle_folder" "particles/units/heroes/hero_dragon_knight" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_dragon_knight_breathe_fire" "Ability2" "aghsfort_dragon_knight_dragon_tail" "Ability3" "aghsfort_dragon_knight_elder_dragon_form" // Armor //---------------------------------------------------------------- "ArmorPhysical" "22" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "600" "AttackDamageMax" "600" "AttackRate" "1.3" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "330" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "260" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "7000" "StatusHealthRegen" "0.0" "StatusMana" "1800" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory //"HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DisableClumpingBehavior" "1" //"DisableResistance" "100.0" "OffensiveAbilities" { "Ability1" { "Name" "aghsfort_dragon_knight_breathe_fire" "AOE" "1" "Radius" "250" "MinimumTargets" "1" } } //"EquippedItems" //{ //"BlackKingBar" //{ //"Item" "item_creature_black_king_bar" //} //} "AttachWearables" { "Wearable1" { "ItemDef" "9638" // head: Helm of the Bitterwing Legacy } "Wearable2" { "ItemDef" "9639" // shoulder: Shoulder of the Bitterwing Legacy } "Wearable3" { "ItemDef" "9640" // back: Barding of the Bitterwing Legacy } "Wearable4" { "ItemDef" "9641" // offhand_weapon: Shield of the Bitterwing Legacy } "Wearable5" { "ItemDef" "9642" // arms: Arms of the Bitterwing Legacy } "Wearable6" { "ItemDef" "9643" // Blade of the Bitterwing Legacy } "Wearable7" { "ItemDef" "9644" // shapeshift: Bitterwing } } } } //================================================================================= // Creature: Underlord //================================================================================= "npc_dota_creature_underlord" { // General //---------------------------------------------------------------- "vscripts" "ai/underlord.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/abyssal_underlord/abyssal_underlord_v2.vmdl" "SoundSet" "Hero_AbyssalUnderlord" "Level" "9" "ModelScale" "0.7" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_abyssal_underlord.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "underlord_channelled_buff" "Ability2" "aghsfort_underlord_firestorm" "Ability3" "skeleton_king_run_passive" // adds "run" activity modifier // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "230" "AttackDamageMax" "240" "AttackRate" "1.5" "AttackAnimationPoint" "0.45" "AttackAcquisitionRange" "1000" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "1600" "StatusHealthRegen" "0.0" "StatusMana" "1800" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "12293" // head: Horns of the Obsidian Forge } "Wearable2" { "ItemDef" "12294" // armor: Armor of the Obsidian Forge } "Wearable3" { "ItemDef" "12295" // Blade of the Obsidian Forge } } } } //================================================================================= // Creature: Friendly Ogre Tank //================================================================================= "npc_dota_creature_friendly_ogre_tank" { // Script "vscripts" "ai/friendly_ogre_tank.lua" // General //---------------------------------------------------------------- "Model" "models/creeps/ogre_1/large_ogre.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ogre" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "1.8" "ConsideredHero" "1" "IsAncient" "1" "skin" "0" //"1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "ogre_tank_melee_smash" "Ability2" "ogre_tank_jump_smash" "Ability3" "ability_ascension" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "200" "AttackDamageMax" "225" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HUGE" "RingRadius" "100" "HealthBarOffset" "340" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "200" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "11000" "StatusHealthRegen" "30" "StatusMana" "400" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableResistance" "100.0" //------------------------------------------------------------ "ItemDrops" { } } } //================================================================================= // Creature: Spider Sac //================================================================================= "npc_dota_spider_sac" { // General //---------------------------------------------------------------- "Model" "models/creeps/spiders/spidersack.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "0" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "spider_egg_sack" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.0" "AttackAnimationPoint" "0.0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Bounty //---------------------------------------------------------------- // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" // Status //---------------------------------------------------------------- "StatusHealth" "1" "StatusHealthRegen" "0.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" "VisionNighttimeRange" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" } //================================================================================= // Creature: Broodmother //================================================================================= "npc_dota_creature_broodmother" { // Scripts "vscripts" "ai/broodmother.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/broodmother/broodmother.vmdl" "SoundSet" "Hero_Broodmother" "Level" "1" "ModelScale" "1.3" "ConsideredHero" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_broodmother.vsndevts" "EnableIK" "0" // Abilities //---------------------------------------------------------------- //"Ability1" "broodmother_accrue_children" "Ability1" "broodmother_web" "Ability2" "creature_generic_high_status_resist_passive" //"Ability4" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "27" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "650" "AttackDamageMax" "650" "AttackRate" "1.2" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "800" "AttackRange" "165" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" // Status //---------------------------------------------------------------- "StatusHealth" "6000" "StatusHealthRegen" "0.0" "StatusMana" "500" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "EquippedItems" { "MKB" { "Item" "item_monkey_king_bar" } } "AttachWearables" { "Wearable1" { "ItemDef" "8395" // head: Ancient Crown of the Arachnarok } "Wearable2" { "ItemDef" "8397" // misc: Ancient Pedipalps of the Arachnarok } "Wearable3" { "ItemDef" "9090" // back: Lycosidae's Brood } "Wearable4" { "ItemDef" "8399" // legs: Ancient Legs of the Arachnarok } } } } //================================================================================= // Creature: Huge Broodmother //================================================================================= "npc_dota_creature_huge_broodmother" { // Scripts "vscripts" "ai/huge_broodmother.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/broodmother/broodmother.vmdl" "SoundSet" "Hero_Broodmother" "Level" "1" "ModelScale" "1.8" "ConsideredHero" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_broodmother.vsndevts" "EnableIK" "0" // Abilities //---------------------------------------------------------------- "Ability1" "huge_brood_passive" "Ability2" "huge_broodmother_accrue_children" "Ability3" "broodmother_web" "Ability4" "huge_brood_summon_eggs" "Ability5" "ability_absolute_no_cc" "Ability6" "creature_generic_high_status_resist_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "35" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "950" "AttackDamageMax" "950" "AttackRate" "1.3" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "165" // Bounds //---------------------------------------------------------------- "RingRadius" "90" "HealthBarOffset" "290" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "13500" "StatusHealthRegen" "0.0" "StatusMana" "2000" "StatusManaRegen" "15.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "EquippedItems" { "MKB" { "Item" "item_monkey_king_bar" } } "AttachWearables" { "Wearable1" { "ItemDef" "8562" // misc: Cowl of the Glutton's Larder } "Wearable2" { "ItemDef" "8563" // legs: Legs of the Glutton's Larder } "Wearable3" { "ItemDef" "8564" // head: Crown of the Glutton's Larder } "Wearable4" { "ItemDef" "8565" // back: Abdomen of the Glutton's Larder } } } } //================================================================================= // Creature: Newborn Spider //================================================================================= "npc_dota_creature_newborn_spider" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/broodmother/spiderling.vmdl" "SoundSet" "Hero_Broodmother" "Level" "1" "ModelScale" ".35" // Abilities //---------------------------------------------------------------- "Ability1" "mini_spider_slow_attack" // Armor //---------------------------------------------------------------- "ArmorPhysical" "8" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "220" "AttackDamageMax" "220" "AttackRate" "1.25" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "110" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "35" "HealthBarOffset" "110" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "450" // Status //---------------------------------------------------------------- "StatusHealth" "650" "StatusHealthRegen" "0" "StatusMana" "200" "StatusManaRegen" "3" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Pathing //---------------------------------------------------------------- "PathfindingSearchDepthScale" "0.01" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Broodmother Baby C //================================================================================= "npc_dota_creature_broodmother_baby_c" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/broodmother/spiderling.vmdl" "SoundSet" "0" "Level" "1" "ModelScale" "0.55" // Abilities //---------------------------------------------------------------- "Ability1" "baby_broodmother_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "9" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "300" "AttackDamageMax" "300" "AttackRate" "1.3" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "110" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "45" "HealthBarOffset" "130" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "2000" "StatusHealthRegen" "0.0" "StatusMana" "100" "StatusManaRegen" "3.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "900" "VisionNighttimeRange" "900" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.2" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Broodmother Baby D //================================================================================= "npc_dota_creature_broodmother_baby_d" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/broodmother/spiderling/elder_blood_heir_of_elder_blood/elder_blood_heir_of_elder_blood.vmdl" "SoundSet" "0" "Level" "1" "ModelScale" "0.7" // Abilities //---------------------------------------------------------------- "Ability1" "baby_broodmother_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "380" "AttackDamageMax" "380" "AttackRate" "1.2" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1000" "AttackRange" "110" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "50" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "360" // Status //---------------------------------------------------------------- "StatusHealth" "2700" "StatusHealthRegen" "0.0" "StatusMana" "100" "StatusManaRegen" "3.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "900" "VisionNighttimeRange" "900" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.2" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: Kidnap Spider //================================================================================= "npc_dota_creature_kidnap_spider" { // Script "vscripts" "ai/kidnap_spider.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/spiders/spider_kidnap.vmdl" "SoundSet" "Hero_Broodmother" "Level" "1" "ModelScale" "1.0" "ConsideredHero" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_broodmother.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_batrider_flaming_lasso" "Ability2" "kidnap_spider_summon_eggs" "Ability3" "creature_generic_high_status_resist_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "21" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "550" "AttackDamageMax" "550" "AttackRate" "1.5" "AttackAnimationPoint" "0.4" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "215" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "540" // Status //---------------------------------------------------------------- "StatusHealth" "4200" "StatusHealthRegen" "0" "StatusMana" "600" "StatusManaRegen" "20" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" } //================================================================================================================= // Dummy Caster //================================================================================================================= "npc_dota_dummy_caster" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/development/invisiblebox.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "dummy_caster_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "30" "StatusHealthRegen" "0" "StatusMana" "10000" "StatusStartingMana" "10000" "StatusManaRegen" "500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" } //================================================================================================================= // Dummy target for chicken TPs //================================================================================================================= "npc_dota_dummy_target" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/development/invisiblebox.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "dummy_target_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "3000" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" } //================================================================================= // Sled Penguin //================================================================================= "npc_dota_sled_penguin" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/penguin/penguin.vmdl" "SoundSet" "Creep_Good_Melee_Mega" "ModelScale" "2.7" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "sled_penguin_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "100" "MagicalResistance" "100" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "5" "AttackDamageMax" "5" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" "AttackAnimationPoint" "0.467" "AttackAcquisitionRange" "500" "AttackRange" "130" "ProjectileModel" "" "ProjectileSpeed" "" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "25" "BountyGoldMin" "16" "BountyGoldMax" "24" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "160" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "325" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "10" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "800" //Inventory "HasInventory" "0" "Creature" { } } //================================================================================= // Creature: Wandering Ogre Seal //================================================================================= "npc_dota_creature_wandering_ogre_seal" { // Script //"vscripts" "ai/wandering_ogre_seal.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/ice_biome/ogreseal/ogreseal_rednose.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.0" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "wandering_ogre_seal_passive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "10" "AttackDamageMax" "10" "AttackRate" "1.8" "AttackAnimationPoint" "0.5714" "AttackAcquisitionRange" "1" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "65" "HealthBarOffset" "250" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "175" // Status //---------------------------------------------------------------- "StatusHealth" "1200" "StatusHealthRegen" "3" "StatusMana" "600" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creeps: Watch Tower //================================================================================= "npc_dota_aghsfort_watch_tower_option_1" { // General // "BaseClass" "npc_dota_aghsfort_watch_tower" // Class of entity of link to. "Model" "models/props_structures/aghanim_outpost.vmdl" // Model. "ModelScale" "0.8" "OptionNumber" "1" "MovePlayersRadius" "500" "SoundSet" "Creep_Good_Melee" // Name of sound set. "MinimapIcon" "minimap_miscbuilding" "destroysound" "Building_RadiantTower.Destruction" "destroyfx" "particles/radiant_fx/radiant_statue001_destruction.vpcf" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" // Speed of attack. "AttackAnimationPoint" "0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // 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 //---------------------------------------------------------------- "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" // Hull type used for navigation/locomotion. "RingRadius" "100" "HealthBarOffset" "375" "MinimapIconSize" "500" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "450" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" // Range of vision during day light. "VisionNighttimeRange" "0" // Range of vision at night time. } "npc_dota_aghsfort_watch_tower_option_2" { // General // "BaseClass" "npc_dota_aghsfort_watch_tower" // Class of entity of link to. "Model" "models/props_structures/aghanim_outpost.vmdl" // Model. "ModelScale" "0.8" "OptionNumber" "2" "MovePlayersRadius" "500" "SoundSet" "Creep_Good_Melee" // Name of sound set. "MinimapIcon" "minimap_miscbuilding" "destroysound" "Building_RadiantTower.Destruction" "destroyfx" "particles/radiant_fx/radiant_statue001_destruction.vpcf" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" // Speed of attack. "AttackAnimationPoint" "0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // 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 //---------------------------------------------------------------- "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" // Hull type used for navigation/locomotion. "RingRadius" "100" "HealthBarOffset" "375" "MinimapIconSize" "500" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "450" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" // Range of vision during day light. "VisionNighttimeRange" "0" // Range of vision at night time. } //================================================================================= // Ascension Level picker (for use in outpost previews only -- doesn't actually do anything) //================================================================================= "aghsfort_ascension_level_picker_1" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/courier/mighty_chicken/mighty_chicken.vmdl" "ModelScale" "1.7" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Ascension Level picker (for use in outpost previews only -- doesn't actually do anything) //================================================================================= "aghsfort_ascension_level_picker_2" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/props_structures/well_skull.vmdl" "ModelScale" "0.6" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Ascension Level picker (for use in outpost previews only -- doesn't actually do anything) //================================================================================= "aghsfort_ascension_level_picker_3" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/props_structures/well_skull.vmdl" "ModelScale" "1" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Ascension Level picker (for use in outpost previews only -- doesn't actually do anything) //================================================================================= "aghsfort_ascension_level_picker_4" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/props_structures/well_skull.vmdl" "ModelScale" "1.4" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } "npc_dota_aghsfort_effigy" { // General // "BaseClass" "npc_dota_aghsfort_effigy" // Class of entity of link to. // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" // Speed of attack. "AttackAnimationPoint" "0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // 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 //---------------------------------------------------------------- "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "RingRadius" "0" "HealthBarOffset" "0" "MinimapIconSize" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "1" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" // Range of vision during day light. "VisionNighttimeRange" "0" // Range of vision at night time. "EnableIK" "0" } //================================================================================= // Breathe Fire Trap //================================================================================= "npc_dota_breathe_fire_trap" { // General "BaseClass" "npc_dota_trap_ward" "Model" "models/props/traps/barking_dog/barking_dog.vmdl" "Level" "1" "VisbibleInPortraitOnly" "0" // Abilities //---------------------------------------------------------------- "Ability1" "breathe_fire" "Ability2" "trap_unselectable" "Ability3" "provides_fow_position" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0.25" // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "500" "VisionNighttimeRange" "500" } //================================================================================= // Spike Trap //================================================================================= "npc_dota_spike_trap_ward" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/props/traps/spiketrap/spiketrap.vmdl"// Model. "Level" "1" "VisbibleInPortraitOnly" "1" // Abilities //---------------------------------------------------------------- "Ability1" "spike_trap" // Ability 1. "Ability2" "trap_unselectable" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0.25" // Turning rate. // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Arrow Trap //================================================================================= "npc_dota_arrow_trap" { // General "BaseClass" "npc_dota_trap_ward" "Model" "models/props/traps/barking_dog/barking_dog.vmdl" "Level" "1" "VisbibleInPortraitOnly" "0" // Abilities //---------------------------------------------------------------- "Ability1" "arrow" "Ability2" "trap_unselectable" "Ability3" "provides_fow_position" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0.25" // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "500" "VisionNighttimeRange" "500" } //================================================================================= // Pendulum Trap //================================================================================= "npc_dota_pendulum_trap" { // Script "vscripts" "traps/pendulum_trap.lua" // General "BaseClass" "npc_dota_creature" "Model" "models/props/traps/pendulum/pendulum_extended.vmdl" "Level" "1" "ModelScale" "0.7" // Abilities //---------------------------------------------------------------- "Ability1" "pendulum_swing" "Ability2" "trap_unselectable" "Ability3" "phased" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "6" // Team //---------------------------------------------------------------- "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Holdout Tower - Tier 1 //================================================================================= "npc_dota_holdout_tower" { // General "BaseClass" "npc_dota_holdout_tower" "Model" "models/props_structures/tower_good.vmdl" "SoundSet" "Tower.Water" "MinimapIcon" "minimap_tower90" "MinimapIconSize" "320" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "140" "AttackDamageMax" "140" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" "AttackAnimationPoint" "0.6" "AttackAcquisitionRange" "700" "AttackRange" "700" "ProjectileModel" "particles/base_attacks/ranged_tower_good.vpcf" "ProjectileSpeed" "750" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_TOWER" "ProjectileCollisionSize" "50" "RingRadius" "130" "HealthBarOffset" "320" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "3000" "StatusHealthRegen" "3" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1900" "VisionNighttimeRange" "1600" } //================================================================================= // Holdout Tower - Tier 2 //================================================================================= "npc_dota_holdout_tower_tier2" { // General "BaseClass" "npc_dota_holdout_tower" "Model" "models/props_structures/tower_good.vmdl" "SoundSet" "Tower.Water" "MinimapIcon" "minimap_tower90" "MinimapIconSize" "320" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "35" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "450" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" "AttackAnimationPoint" "0.6" "AttackAcquisitionRange" "700" "AttackRange" "700" "ProjectileModel" "particles/base_attacks/ranged_tower_good.vpcf" "ProjectileSpeed" "750" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_TOWER" "ProjectileCollisionSize" "50" "RingRadius" "130" "HealthBarOffset" "320" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "5000" "StatusHealthRegen" "5" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1900" "VisionNighttimeRange" "1600" } //================================================================================= // Creature: Wildwing Laborer //================================================================================= "npc_dota_creature_wildwing_laborer" { // General //---------------------------------------------------------------- "Model" "models/creeps/neutral_creeps/n_creep_vulture_b/n_creep_vulture_b.mdl" // Model. "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" ".80" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "45" // Damage range min. "AttackDamageMax" "50" // Damage range max. "AttackRate" "1.35" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1000" // 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. // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "30" // Experience earn. "BountyGoldMin" "21" // Gold earned min. "BountyGoldMax" "24" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "220" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "500" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Creature: dazzle //================================================================================= "npc_dota_creature_dazzle" { // General //---------------------------------------------------------------- "Model" "models/heroes/dazzle/dazzle.vmdl" "Portrait" "vgui/hud/heroportraits/portrait_dazzle" "IdleExpression" "scenes/dazzle/dazzle_exp_idle_01.vcd" "SoundSet" "Hero_Dazzle" "BaseClass" "npc_dota_creature" "Level" "1" "ModelScale" "1.25" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_poison_touch" "Ability2" "creature_shallow_grave" "Ability3" "creature_shadow_wave" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "80" "AttackDamageMax" "90" "AttackRate" "1.60" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "800" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_dazzle/dazzle_base_attack.vpcf" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "30" "BountyGoldMin" "21" "BountyGoldMax" "24" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "600" "StatusHealthRegen" "0.5" "StatusMana" "500" "StatusManaRegen" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "ParticleFile" "particles/units/heroes/hero_dazzle.pcf" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "80.0" "Avoidance" "0.0" "Support" "40.0" } } "DefaultState" "Invade" "OffensiveAbilities" { "Ability1" { "Name" "creature_poison_touch" } } "DefensiveAbilities" { "Ability3" { "Name" "creature_shadow_wave" "AOE" "1" "Heal" "1" "Radius" "600" "MinimumTargets" "2" } } "EscapeAbilities" { "Ability2" { "Name" "creature_shallow_grave" "CanHelpOthersEscape" "1" } } "AttachWearables" { "Wearable1" { "ItemDef" "263" // back: default } "Wearable2" { "ItemDef" "468" // misc: default } "Wearable3" { "ItemDef" "265" // legs: default } "Wearable4" { "ItemDef" "266" // arms: default } "Wearable5" { "ItemDef" "264" // weapon: default } } } } //================================================================================= // Creature: Huskar //================================================================================= "npc_dota_creature_huskar" { // General //---------------------------------------------------------------- "Model" "models/heroes/huskar/huskar.vmdl" "IdleExpression" "scenes/huskar/huskar_exp_idle_01.vcd" "SoundSet" "Hero_Huskar" "BaseClass" "npc_dota_creature" "Level" "1" "ModelScale" "1.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_berserkers_blood" "Ability2" "creature_inner_fire" "Ability3" "creature_life_break" "Ability4" "creature_burning_spears" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "66" "AttackDamageMax" "70" "AttackRate" "1.50" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "800" "AttackRange" "400" "ProjectileModel" "particles/units/heroes/hero_huskar/huskar_base_attack.vpcf" "ProjectileSpeed" "1400" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "30" "BountyGoldMin" "21" "BountyGoldMax" "24" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "275" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "0.5" "StatusMana" "500" "StatusManaRegen" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "ParticleFile" "particles/units/heroes/hero_huskar.pcf" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "OffensiveAbilities" { "Ability1" { "Name" "creature_inner_fire" "AOE" "1" "Radius" "400" "MinimumTargets" "2" } "Ability3" { "Name" "creature_life_break" "UseAtHealthPercent" "50" } } "AttachWearables" { "Wearable1" { "ItemDef" "270" // back: default } "Wearable2" { "ItemDef" "269" // misc: default } "Wearable3" { "ItemDef" "272" // legs: default } "Wearable4" { "ItemDef" "268" // arms: default } "Wearable5" { "ItemDef" "271" // weapon: default } } } } //================================================================================= // Boss Timbersaw //================================================================================= "npc_dota_boss_timbersaw" { // Script "vscripts" "ai/boss_timbersaw.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/shredder/shredder.vmdl" "IdleExpression" "scenes/shredder/shredder_exp_idle_01.vcd" "SoundSet" "Hero_Shredder" "IdleSoundLoop" "Hero_Shredder.IdleLoop" "Level" "1" "ModelScale" "2.0" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "boss_timbersaw_whirling_death" "Ability2" "boss_timbersaw_timber_chain" "Ability3" "boss_timbersaw_reactive_armor" "Ability4" "shredder_chakram_2" "Ability5" "shredder_chakram" "Ability6" "shredder_return_chakram" "Ability7" "shredder_return_chakram_2" "Ability8" "generic_gold_bag_fountain_4000" "Ability9" "boss_timbersaw_chakram_dance" "Ability10" "" "Ability11" "" "Ability12" "" "Ability13" "" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "250" "AttackDamageMax" "300" "AttackRate" "1.7" "AttackAnimationPoint" "0.53" "AttackAcquisitionRange" "1800" "AttackRange" "300" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "250" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "1000" "BountyGoldMin" "500" "BountyGoldMax" "1000" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "15000" "StatusHealthRegen" "0" "StatusMana" "25000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "7581" // Controlled Burn } "Wearable2" { "ItemDef" "12927" // Rectifier } "Wearable3" { "ItemDef" "9695" // Helm of the Siege Engine } "Wearable4" { "ItemDef" "9694" // Pauldrons of the Siege Engine } "Wearable5" { "ItemDef" "9693" // Hull of the Siege Engine } "Wearable6" { "ItemDef" "9692" // Armor of the Siege Engine } } "EquippedItems" { "Aghs" { "Item" "item_ultimate_scepter" } } "HPGain" "2625" "DamageGain" "60" } } //================================================================================= // Boss Timbersaw Treant //================================================================================= "npc_dota_creature_timbersaw_treant" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/heroes/furion/treant.vmdl" // Model. "SoundSet" "Furion_Treant" // Name of sound set. "ModelScale" "1.2" "Level" "1" "IsSummoned" "1" "SelectionGroup" "Furion_Treants" "wearable" "8363" "UnitLabel" "treants" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "50" // Damage range min. "AttackDamageMax" "60" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.75" // Speed of attack. "AttackAnimationPoint" "0.467" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1000" // Range within a target can be acquired. "AttackRange" "128" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "20" // Experience earn. "BountyGoldMin" "16" // Gold earned min. "BountyGoldMax" "16" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "HealthBarOffset" "170" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "365" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "200" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "500" // Range of vision during day light. "VisionNighttimeRange" "500" // Range of vision at night time. "Creature" { } } //================================================================================= // Boss Visage //================================================================================= "npc_dota_boss_visage" { // Script "vscripts" "ai/boss_visage.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/visage/visage.vmdl" "IdleExpression" "scenes/visage/visage_exp_idle_01.vcd" "SoundSet" "Hero_Visage" "IdleSoundLoop" "Hero_Visage.IdleLoop" "Level" "1" "ModelScale" "2.3" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "boss_visage_ranged_attack" "Ability2" "boss_visage_grave_chill" "Ability3" "boss_visage_passive" "Ability4" "generic_gold_bag_fountain_4000" "Ability5" "ability_absolute_no_cc" "Ability6" "" "Ability7" "" "Ability8" "" "Ability9" "" "Ability10" "" "Ability11" "" "Ability12" "" "Ability13" "" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "50" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.7" "AttackAnimationPoint" "0.53" "AttackAcquisitionRange" "3000" "AttackRange" "300" "ProjectileModel" "particles/units/heroes/hero_visage/visage_base_attack.vpcf" "ProjectileSpeed" "9000" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "250" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "1000" "BountyGoldMin" "500" "BountyGoldMax" "1000" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "16000" "StatusHealthRegen" "0" "StatusMana" "25000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "3000" "VisionNighttimeRange" "3000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "UsesGestureBasedAttackAnimation" "1" "AttachWearables" { "Wearable1" { "ItemDef" "543" // Visage Ambient } "Wearable2" { "ItemDef" "599" // Familiars } "Wearable3" { "ItemDef" "625" // Visage Armor } "Wearable4" { "ItemDef" "624" // Visage's... Visage } "Wearable5" { "ItemDef" "600" // Familiar Ambient } } "HPGain" "2500" "DamageGain" "50" } } //================================================================================= // Boss Visage Familiar //================================================================================= "npc_dota_boss_visage_familiar" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/heroes/visage/visage_familiar.vmdl" // Model. "SoundSet" "Visage_Familiar" // Name of sound set. "ModelScale" "1.0" "Level" "1" "IsSummoned" "1" "IsAncient" "1" "UnitLabel" "visage_familiars" "ConsideredHero" "0" "wearable" "600" // Abilities //---------------------------------------------------------------- "Ability1" "boss_visage_familiar_stone_form" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "50" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "35" // Damage range min. "AttackDamageMax" "35" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0.75" // Speed of attack. "AttackAnimationPoint" "0.33" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "3000" // Range within a target can be acquired. "AttackRange" "160" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_visage/visage_familiar_base_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "900" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "41" // Experience earn. "BountyGoldMin" "100" // Gold earned min. "BountyGoldMax" "100" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "HealthBarOffset" "130" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "350" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0.0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_HERO" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" // Range of vision during day light. "VisionNighttimeRange" "1500" // Range of vision at night time. // Creature Data //---------------------------------------------------------------- "Creature" { "ShouldDoFlyHeightVisual" "1" "IsHybridFlyer" "1" "UsesGestureBasedAttackAnimation" "1" } } //================================================================================= // Boss Visage Familiar //================================================================================= "npc_dota_boss_visage_familiar_statue" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/heroes/visage/visage_familiar.vmdl" // Model. "SoundSet" "Visage_Familiar" // Name of sound set. "ModelScale" "1.6" "Level" "1" "IsSummoned" "1" "IsAncient" "1" "UnitLabel" "visage_familiars" "ConsideredHero" "0" "wearable" "600" // Abilities //---------------------------------------------------------------- "Ability1" "boss_visage_familiar_stone_form" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "50" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0.4" // Speed of attack. "AttackAnimationPoint" "0.33" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "3000" // Range within a target can be acquired. "AttackRange" "160" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_visage/visage_familiar_base_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "900" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "41" // Experience earn. "BountyGoldMin" "100" // Gold earned min. "BountyGoldMax" "100" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "HealthBarOffset" "130" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "220" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0.0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_HERO" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" // Range of vision during day light. "VisionNighttimeRange" "1500" // Range of vision at night time. // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Boss Void Spirit //================================================================================= "npc_dota_boss_void_spirit" { // Script "vscripts" "ai/boss_void_spirit.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/void_spirit/void_spirit.vmdl" "IdleExpression" "scenes/void_spirit/void_spirit_exp_idle_01.vcd" "SoundSet" "Hero_VoidSpirit" //"IdleSoundLoop" "Hero_VoidSpirit.IdleLoop" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_void_spirit.vsndevts" "VoiceFile" "soundevents/voscripts/game_sounds_vo_void_spirit.vsndevts" "ParticleFile" "particles/units/heroes/hero_void_spirit.pcf" "Level" "1" "ModelScale" "1.8" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_void_spirit_boss_aether_remnant" "Ability2" "aghsfort_void_spirit_boss_dissimilate" "Ability3" "aghsfort_void_spirit_boss_resonant_pulse" "Ability4" "void_spirit_boss_activate_earth_spirits" "Ability5" "generic_hidden" "Ability6" "aghsfort_void_spirit_boss_astral_step" "Ability7" "generic_gold_bag_fountain_4000" "Ability8" "aghsfort_void_spirit_boss_passive" "Ability9" "ability_absolute_no_cc" "Ability10" "special_bonus_mp_regen_3" "Ability11" "special_bonus_attack_damage_30" "Ability12" "ability_attack_speed_unslowable" //"Ability12" "special_bonus_unique_void_spirit_7" //"Ability13" "special_bonus_unique_void_spirit_4" //"Ability14" "special_bonus_spell_amplify_15" //"Ability15" "special_bonus_unique_void_spirit_1" "Ability16" "special_bonus_unique_void_spirit_8" // astral step crit "Ability17" "special_bonus_unique_void_spirit_3" // dissimilate stuns // Armor //---------------------------------------------------------------- "ArmorPhysical" "21" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "475" "AttackDamageMax" "475" "AttackRate" "1.1" "AttackAnimationPoint" "0.35" "AttackAcquisitionRange" "1500" "AttackRange" "300" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "340" "BoundsHullName" "DOTA_HULL_SIZE_LARGE" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "350" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "43000" "StatusHealthRegen" "0" "StatusMana" "25000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1500" "VisionNighttimeRange" "1500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "686" // default weapon } "Wearable2" { "ItemDef" "687" // default head } "Wearable3" { "ItemDef" "689" // default belt } "Wearable4" { "ItemDef" "690" // default ambient effects } //"Wearable5" //{ //"ItemDef" "688" // default armor [busted] //} } "EquippedItems" { "Aghs" { "Item" "item_ultimate_scepter" } "MKB" { "Item" "item_monkey_king_bar" } } "HPGain" "7050" "DamageGain" "115" } } //================================================================================= // Earth Spirit Statue //================================================================================= "npc_dota_earth_spirit_statue" { // Script "vscripts" "ai/earth_spirit_statue.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/earth_spirit/earth_spirit.vmdl" "IdleExpression" "scenes/earth_spirit/earth_spirit_exp_idle_01.vcd" "SoundSet" "Hero_EarthSpirit" //"IdleSoundLoop" "Hero_EarthSpirit.IdleLoop" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_earth_spirit.vsndevts" "particle_folder" "particles/units/heroes/hero_earth_spirit" "VoiceFile" "soundevents/voscripts/game_sounds_vo_earth_spirit.vsndevts" "ParticleFile" "particles/units/heroes/hero_earth_spirit.pcf" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_earth_spirit_boss_boulder_smash" "Ability2" "aghsfort_earth_spirit_boss_rolling_boulder" "Ability3" "aghsfort_earth_spirit_boss_geomagnetic_grip" "Ability4" "aghsfort_earth_spirit_boss_stone_caller" "Ability5" "aghsfort_earth_spirit_boss_petrify" "Ability6" "aghsfort_earth_spirit_boss_magnetize" "Ability7" "earth_spirit_statue_passive" // lua "Ability10" "special_bonus_unique_earth_spirit_4" "Ability11" "special_bonus_attack_damage_50" "Ability12" "special_bonus_armor_6" "Ability13" "special_bonus_unique_earth_spirit" "Ability14" "special_bonus_spell_amplify_16" "Ability15" "special_bonus_unique_earth_spirit_5" "Ability16" "special_bonus_unique_earth_spirit_2" "Ability17" "special_bonus_unique_earth_spirit_3" // Armor //---------------------------------------------------------------- "ArmorPhysical" "40" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "100" "AttackDamageMax" "100" "AttackRate" "1.3" "AttackAnimationPoint" "0.35" "AttackAcquisitionRange" "2500" "AttackRange" "200" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "340" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" "MovementTurnRate" "0.0" // Status //---------------------------------------------------------------- "StatusHealth" "25000" "StatusHealthRegen" "5" "StatusMana" "25000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "2500" "VisionNighttimeRange" "2500" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //"HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "481" // arms: default //"ItemDef" "8712" // arms: Arms of the Jade General } "Wearable2" { "ItemDef" "479" // belt: default //"ItemDef" "8903" // belt: Belt of the Jade General } "Wearable3" { // This unit has no face for some reason.. "ItemDef" "13389" // head: Helm of the Jade Emissary //"ItemDef" "7185" // head: Kabuto of Bedrock Serenity //"ItemDef" "8904" // head: Style of the Jade General //"ItemDef" "477" // head: default } "Wearable4" { "ItemDef" "480" // neck: default //"ItemDef" "8905" // neck: Armor of the Jade General } "Wearable5" { "ItemDef" "475" // staff: default //"ItemDef" "8906" // Staff of the Jade General } } //"EquippedItems" //{ //"Aghs" //{ //"Item" "item_ultimate_scepter" //} //} } } "npc_dota_aghsfort_earth_spirit_boss_stone" { // General //---------------------------------------------------------------- "Model" "models/heroes/attachto_ghost/attachto_ghost.vmdl" "SoundSet" "0" "Level" "4" "ModelScale" "24" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.0" "AttackAnimationPoint" "0.0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "0" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "0.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "0" "VisionNighttimeRange" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" } //================================================================================= // Creature: Bomber //================================================================================= "npc_dota_creature_bomber" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/rattletrap/rattletrap.vmdl" "SoundSet" "Hero_Rattletrap" "Level" "1" "ModelScale" "0.8" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_techies.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "bomber_death_explosion" //"Ability2" "bomber_suicide_on_attack" // disabling this // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "5" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "57" "AttackDamageMax" "74" "AttackRate" "1.4" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "500" "AttackRange" "100" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" "RingRadius" "45" "HealthBarOffset" "130" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "125" "StatusHealthRegen" "1.0" "StatusMana" "100" "StatusManaRegen" "3.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "900" "VisionNighttimeRange" "900" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.4" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "AttachWearables" { //"Wearable1" //{ // "ItemDef" "231" // rocket: default //} "Wearable2" { "ItemDef" "446" // weapon: default } "Wearable3" { "ItemDef" "484" // armor: default } "Wearable4" { "ItemDef" "485" // head: default } } "DisableClumpingBehavior" "1" } } //================================================================================= // Gyrocopter Captain //================================================================================= "npc_dota_creature_gyrocopter" { "BaseClass" "npc_dota_creature" "RunAIWhenControllableByPlayer" "1" "ConsideredHero" "1" "Model" "models/heroes/gyro/gyro.vmdl" "SoundSet" "Hero_Gyrocopter" "IdleSoundLoop" "Hero_Gyrocopter.IdleLoop" "ModelScale" "1.1" "GibType" "motor" "Level" "1" "ArmorPhysical" "2" "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "BaseAttackSpeed" "125" "AttackDamageMin" "60" "AttackDamageMax" "80" "AttackRate" "1.700000" "AttackAnimationPoint" "0.200000" "AttackAcquisitionRange" "800" "AttackRange" "550" "ProjectileSpeed" "3000" "ProjectileModel" "particles/units/heroes/hero_gyrocopter/gyro_base_attack.vpcf" // Abilities //---------------------------------------------------------------- "Ability1" "gyrocopter_multi_homing_missile" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "100" "HealthBarOffset" "250" "particle_folder" "particles/units/heroes/hero_gyrocopter" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_gyrocopter.vsndevts" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" "MovementTurnRate" "0.600000" "HasAggressiveStance" "1" // Status //---------------------------------------------------------------- "StatusHealth" "300" "StatusHealthRegen" "0.0" "StatusMana" "100" "StatusManaRegen" "3.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "900" "VisionNighttimeRange" "900" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.4" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "OffensiveAbilities" { "Ability1" { "Name" "gyrocopter_multi_homing_missile" } } "AttachWearables" { "Wearable1" { "ItemDef" "126" // bottles: default } "Wearable2" { "ItemDef" "131" // head: default } "Wearable3" { "ItemDef" "176" // goggles: default } "Wearable4" { "ItemDef" "177" // guns: default } "Wearable5" { "ItemDef" "178" // propellor: default } "Wearable6" { "ItemDef" "179" // homing missile: default } "Wearable7" { "ItemDef" "527" // ambient effects: default } } } } "npc_dota_creature_gyrocopter_homing_missile" { // General //---------------------------------------------------------------- "Model" "models/heroes/gyro/gyro_missile.vmdl" // Model. "BaseClass" "npc_dota_base_additive" "SoundSet" "0" // Name of sound set. "Level" "1" "ModelScale" "1.5" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // Speed of projectile. // Bounds //---------------------------------------------------------------- "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "25" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "400" // Range of vision during day light. "VisionNighttimeRange" "400" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Shadow Demon //================================================================================= "npc_dota_creature_shadow_demon" { // Script "vscripts" "ai/ai_shadow_demon.lua" "BaseClass" "npc_dota_creature" "RunAIWhenControllableByPlayer" "1" "ConsideredHero" "1" "Model" "models/heroes/shadow_demon/shadow_demon.vmdl" "SoundSet" "Hero_ShadowDemon" "ModelScale" "0.840000" "GibType" "ethereal" "GibTintColor" "148 68 121 255" "Level" "1" "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "BaseAttackSpeed" "75" "AttackDamageMin" "125" "AttackDamageMax" "155" "AttackRate" "1.700000" "AttackAnimationPoint" "0.350000" "AttackAcquisitionRange" "1200" "AttackRange" "850" "ProjectileModel" "particles/units/heroes/hero_shadow_demon/shadow_demon_base_attack.vpcf" "ProjectileSpeed" "900" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_shadow_demon_disruption" //"Ability2" "aghsfort_shadow_demon_shadow_poison" // disabling due to difficulty in communication // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "100" "HealthBarOffset" "275" "particle_folder" "particles/units/heroes/hero_shadow_demon" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_shadow_demon.vsndevts" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "330" "MovementTurnRate" "0.600000" "HasAggressiveStance" "1" // Status //---------------------------------------------------------------- "StatusHealth" "3500" "StatusHealthRegen" "0.0" "StatusMana" "1000" "StatusManaRegen" "3.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1100" "VisionNighttimeRange" "1100" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.4" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "AttachWearables" { "Wearable1" { "ItemDef" "13152" // "Tail of Depraved Malformation" } "Wearable2" { "ItemDef" "13153" // "Grasp of Depraved Malformation" } "Wearable3" { "ItemDef" "13154" // "Armor of Depraved Malformation" } "Wearable4" { "ItemDef" "13155" // "Belt of Depraved Malformation" } "Wearable5" { "ItemDef" "545" // "Shadow Demon's Ambient Effects" } } } } //================================================================================= // Doom //================================================================================= "npc_dota_creature_doom" { // Script "vscripts" "ai/ai_doom.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/heroes/doom/doom.vmdl" "SoundSet" "Hero_DoomBringer" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_doombringer.vsndevts" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "creature_doom_infernal_blade" "Ability2" "creature_doom_bringer_doom" "Ability3" "ability_attack_speed_unslowable" "Ability4" "creature_generic_high_status_resist_passive" "Ability5" "ability_absolute_no_cc" "Ability6" "" "Ability7" "" "Ability8" "" "Ability9" "" "Ability10" "" "Ability11" "" "Ability12" "" "Ability13" "" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "15" "MagicalResistance" "10" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "400" "AttackDamageMax" "550" "AttackRate" "1.7" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "1800" "AttackRange" "175" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_LARGE" "RingRadius" "70" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "310" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "12000" "StatusHealthRegen" "0" "StatusMana" "25000" "StatusManaRegen" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "1" "AttachWearables" { "Wearable1" { "ItemDef" "6632" } "Wearable2" { "ItemDef" "6821" } "Wearable3" { "ItemDef" "6822" } "Wearable4" { "ItemDef" "6885" } "Wearable5" { "ItemDef" "6887" } "Wearable6" { "ItemDef" "6888" } "Wearable7" { "ItemDef" "6947" } } } } //================================================================================= // Creature: Necro Warrior //================================================================================= "npc_dota_creature_necro_warrior" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/item_creeps/i_creep_necro_warrior/necro_warrior.vmdl" // Model. "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "0.5" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "100" "AttackDamageMax" "140" "AttackRate" "0.75" "AttackAnimationPoint" "0.56" "AttackAcquisitionRange" "3000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "310" // Status //---------------------------------------------------------------- "StatusHealth" "800" "StatusHealthRegen" "0.0" "StatusMana" "500" "StatusManaRegen" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "3000" "VisionNighttimeRange" "3000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Shadow Shaman //================================================================================= "npc_dota_creature_shadow_shaman" { // Script // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "RunAIWhenControllableByPlayer" "1" "Model" "models/heroes/shadowshaman/shadowshaman.vmdl" "SoundSet" "Hero_ShadowShaman" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_shadowshaman.vsndevts" "Level" "1" "ModelScale" "1.2" "IsNeutralUnitType" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_shadow_shaman_shackles" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "33" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "65" "AttackDamageMax" "70" "AttackRate" "1.35" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "3000" "AttackRange" "400" "ProjectileModel" "particles/units/heroes/hero_shadowshaman/shadowshaman_base_attack.vpcf" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "160" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "350" // Status //---------------------------------------------------------------- "StatusHealth" "1000" "StatusHealthRegen" "0.5" "StatusMana" "350" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "3000" "VisionNighttimeRange" "3000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "OffensiveAbilities" { "Ability1" { "Name" "aghsfort_shadow_shaman_shackles" } } "AttachWearables" { "Wearable1" { "ItemDef" "13367" // "Bogmarch Mask" } "Wearable2" { "ItemDef" "13368" // "Bogmarch Barrel" } "Wearable3" { "ItemDef" "13369" // "Bogmarch Garb" } "Wearable4" { "ItemDef" "13366" // "Bogmarch Charm" } "Wearable5" { "ItemDef" "13365" // "Bogmarch Ward" } "Wearable6" { "ItemDef" "13364" // "Bogmarch Wand" } } } } "npc_dota_creature_shroomling" { // General // "vscripts" "ai/ai_shroomling.lua" "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/furion/treant/shroomling_treant/shroomling_treant.vmdl" // Model. "SoundSet" "Furion_Treant" // Name of sound set. "ModelScale" "0.90" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "140" // Damage range min. "AttackDamageMax" "150" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0.90" // Speed of attack. "AttackAnimationPoint" "0.467" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "5000" // Range within a target can be acquired. "AttackRange" "100" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "HealthBarOffset" "170" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "280" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "900" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "100" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "5000" // Range of vision during day light. "VisionNighttimeRange" "5000" // Range of vision at night time. } "npc_dota_creature_shroom_giant" { // General // //"vscripts" "ai/ai_shroom_giant.lua" "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/furion/treant/fungal_lord_shroomthing/fungal_lord_shroomthing.vmdl" // Model. "SoundSet" "Furion_Treant" // Name of sound set. "ModelScale" "1.75" "Level" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "mushroom_split" // Ability 1. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "380" // Damage range min. "AttackDamageMax" "405" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.10" // Speed of attack. "AttackAnimationPoint" "0.467" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "900" // Range within a target can be acquired. "AttackRange" "150" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "RingRadius" "100" "HealthBarOffset" "250" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "280" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "6600" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "100" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. } //================================================================================= // Dark Portal //================================================================================= "npc_aghsfort_dark_portal" { // General // "BaseClass" "npc_dota_building" "Model" "models/props_structures/good_statue010.vmdl" "SoundSet" "Creep_Good_Melee" "MinimapIcon" "minimap_miscbuilding" "destroysound" "Building_RadiantTower.Destruction" "destroyfx" "particles/radiant_fx/radiant_statue001_destruction.vpcf" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "6" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" "RingRadius" "100" "HealthBarOffset" "275" "MinimapIconSize" "375" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "300" "VisionNighttimeRange" "300" } //================================================================================= // Dark Portal //================================================================================= "npc_aghsfort_dark_portal_v2" { // General // "BaseClass" "npc_dota_building" "Model" "models/props_structures/bad_statue001.vmdl" "SoundSet" "Creep_Good_Melee" "MinimapIcon" "minimap_miscbuilding" "destroysound" "Building_DireTower.Destruction" "destroyfx" "particles/dire_fx/statue001_bad_destroy.vpcf" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "6" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" "RingRadius" "100" "HealthBarOffset" "275" "MinimapIconSize" "375" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "300" "VisionNighttimeRange" "300" } //================================================================================= // Creature: Bonus Chicken //================================================================================= "npc_dota_creature_bonus_chicken" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/courier/mighty_chicken/mighty_chicken.vmdl" "SoundSet" "n_creep_Melee" "ModelScale" "2.5" "IsNeutralUnitType" "1" "IsAncient" "1" "ConsideredHero" "1" "HasInventory" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_bonus_chicken" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "22" "AttackDamageMax" "24" "AttackRate" "1.45" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "500" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "62" "BountyGoldMin" "22" "BountyGoldMax" "26" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "500" // Status //---------------------------------------------------------------- "StatusHealth" "1" "StatusHealthRegen" "0.5" "StatusMana" "60000" "StatusManaRegen" "500" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "450" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "EquippedItems" { "Travels" { "Item" "item_travel_boots" } } } } //================================================================================= // Blast Wave Tower //================================================================================= "npc_aghsfort_tower_blast_wave" { // General // "BaseClass" "npc_dota_building" // Class of entity of link to. "Model" "models/props_structures/good_statue010.vmdl" // Model. "SoundSet" "Creep_Good_Melee" // Name of sound set. "MinimapIcon" "minimap_miscbuilding" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_tower_blast_wave"// Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "15" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" // Speed of attack. "AttackAnimationPoint" "0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // 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 //---------------------------------------------------------------- "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_FILLER" // Hull type used for navigation/locomotion. "RingRadius" "100" "HealthBarOffset" "275" "MinimapIconSize" "375" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "50" // Base health. "StatusHealthRegen" "1" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_BUILDING" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "100" // Range of vision during day light. "VisionNighttimeRange" "100" // Range of vision at night time. } //================================================================================= // Free Morty //================================================================================= "npc_aghsfort_morty" { // General //---------------------------------------------------------------- "Model" "models/heroes/snapfire/snapfire_customgame.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Snapfire" "GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts" "Level" "1" "ModelScale" "0.58" "ConsideredHero" "1" "IsAncient" "1" "skin" "1" "MinimapIcon" "minimap_enemyicon" "MinimapIconSize" "275" // Abilities //---------------------------------------------------------------- "Ability1" "morty_hop" "Ability2" "morty_hop_launch" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "70" "AttackDamageMax" "80" "AttackRate" "2.8" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "500" "AttackRange" "1" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "60" "HealthBarOffset" "240" // Bounty //---------------------------------------------------------------- "BountyXP" "100" "BountyGoldMin" "65" "BountyGoldMax" "75" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" "MovementTurnRate" "0.2" // Status //---------------------------------------------------------------- "StatusHealth" "500" "StatusHealthRegen" "2" "StatusMana" "400" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "694" // Morty } } } } //================================================================================= // Splitter A //================================================================================= "npc_dota_creature_rock_golem_a" { // Script "vscripts" "ai/big_golem.lua" // General "BaseClass" "npc_dota_creature" "Model" "models/creeps/neutral_creeps/n_creep_golem_a/neutral_creep_golem_a.vmdl" "ModelScale" "1.8" "Level" "1" "CanBeDominated" "0" "ConsideredHero" "1" "SoundSet" "n_creep_Melee" // Abilities //---------------------------------------------------------------- "Ability1" "rock_golem_split_a" "Ability2" "aghsfort_rock_golem_smash" "Ability3" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "12" "MagicalResistance" "60" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "690" "AttackDamageMax" "710" "AttackRate" "1.6" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1400" "AttackRange" "128" "ProjectileModel" "" "ProjectileSpeed" "" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "410" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "150" "MovementTurnRate" "0.5" //"VoiceFile" "soundevents/voscripts/game_sounds_vo_life_stealer.vsndevts" //"GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_life_stealer.vsndevts" // Status //---------------------------------------------------------------- "StatusHealth" "4000" "StatusHealthRegen" "0.0" "StatusMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" "VisionNighttimeRange" "1400" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" "RoamDistance" "150.0" } } "DefaultState" "Invade" } } //================================================================================= // Splitter B //================================================================================= "npc_dota_creature_rock_golem_b" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/neutral_creeps/n_creep_golem_b/n_creep_golem_b.vmdl" // Model. "ModelScale" "1.2" "Level" "1" "CanBeDominated" "0" "ConsideredHero" "1" "SoundSet" "n_creep_Melee" // Abilities //---------------------------------------------------------------- "Ability1" "rock_golem_split_b" // Ability 1. // Armor //---------------------------------------------------------------- "ArmorPhysical" "8" // Physical protection. "MagicalResistance" "45" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "480" // Damage range min. "AttackDamageMax" "480" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "700" // Range within a target can be acquired. "AttackRange" "60" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "240" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "240" // Speed "MovementTurnRate" "0.5" // Turning rate. "VoiceFile" "soundevents/voscripts/game_sounds_vo_life_stealer.vsndevts" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_life_stealer.vsndevts" // Status //---------------------------------------------------------------- "StatusHealth" "1800" // Base health. "StatusHealthRegen" "1.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" // Range of vision during day light. "VisionNighttimeRange" "1400" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" "RoamDistance" "150.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Splitter C //================================================================================= "npc_dota_creature_rock_golem_c" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/neutral_creeps/n_creep_golem_b/n_creep_golem_b.vmdl" // Model. "ModelScale" "0.6" "Level" "1" "SoundSet" "n_creep_Melee" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" // Physical protection. "MagicalResistance" "30" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "300" // Damage range min. "AttackDamageMax" "300" // Damage range max. "AttackRate" "0.4" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "500" // Range within a target can be acquired. "AttackRange" "40" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "15" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "RingRadius" "20" "HealthBarOffset" "125" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "300" // Speed "MovementTurnRate" "1.0" // Turning rate. "VoiceFile" "soundevents/voscripts/game_sounds_vo_life_stealer.vsndevts" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_life_stealer.vsndevts" // Status //---------------------------------------------------------------- "StatusHealth" "450" // Base health. "StatusHealthRegen" "1.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" // Range of vision during day light. "VisionNighttimeRange" "1400" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" "RoamDistance" "150.0" } } "DefaultState" "Invade" "DisableClumpingBehavior" "1" } } //================================================================================= // Creature: Bomb Squad //================================================================================= "npc_aghsfort_creature_bomb_squad" { // Script "vscripts" "ai/bomb_squad_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/techies/techies.vmdl" "SoundSet" "Hero_Techies" "IdleSoundLoop" "Hero_Techies.IdleLoop" "Level" "1" "ModelScale" "0.9" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- //"Ability1" "bomb_squad_self_cast" "Ability1" "bomb_squad_mine_charge" "Ability2" "bomb_squad_stasis_launch" // Armor //---------------------------------------------------------------- "ArmorPhysical" "15" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "35" "AttackDamageMax" "37" "AttackRate" "1.5" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "500" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "400" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "350" // Status //---------------------------------------------------------------- "StatusHealth" "6000" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableResistance" "100" "AttachWearables" { "Wearable1" { "ItemDef" "12833" // Spleen } "Wearable2" { "ItemDef" "12834" // Cannon } "Wearable3" { "ItemDef" "12835" // arms } "Wearable4" { "ItemDef" "12836" // sled } "Wearable5" { "ItemDef" "12839" // shoulder } "Wearable6" { "ItemDef" "12840" // back } } } } //================================================================================= // Creature: Bomb Squad Landmine //================================================================================= "npc_aghsfort_creature_bomb_squad_landmine" { // Script "vscripts" "ai/bomb_squad_landmine_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/techies/frostivus2018_techies_squad_penguins_bomb/frostivus2018_techies_squad_penguins_bomb.vmdl" "SoundSet" "Hero_Techies" "IdleSoundLoop" "Hero_Techies.IdleLoop" "Level" "1" "ModelScale" "0.8" // Abilities //---------------------------------------------------------------- "Ability1" "bomb_squad_landmine_detonate" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "1000" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "35" "AttackDamageMax" "37" "AttackRate" "1.5" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "500" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "400" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Creature: Bomb Squad Landmine //================================================================================= "npc_aghsfort_creature_bomb_squad_stasis_trap" { // Script // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/techies/fx_techiesfx_stasis.vmdl" "SoundSet" "Hero_Techies" "IdleSoundLoop" "Hero_Techies.IdleLoop" "Level" "1" "ModelScale" "1.1" // Abilities //---------------------------------------------------------------- //"Ability1" "bomb_squad_landmine_detonate" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "1000" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "35" "AttackDamageMax" "37" "AttackRate" "1.5" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "500" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "400" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "0" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Creature: Walrus Pudge //================================================================================= "npc_aghsfort_creature_walrus_pudge" { // Script "vscripts" "ai/walrus_pudge_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/pudge/pudge.vmdl" "SoundSet" "Hero_Pudge" "IdleSoundLoop" "Hero_Pudge.IdleLoop" "Level" "1" "ModelScale" "1.2" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_walrus_pudge_harpoon" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "820" "AttackDamageMax" "920" "AttackRate" "0.9" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "500" "AttackRange" "150" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "9500" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableResistance" "25.0" "AttachWearables" { "Wearable1" { "ItemDef" "12803" // Arm } "Wearable2" { "ItemDef" "12804" // bracer } "Wearable3" { "ItemDef" "12805" // shoulder } "Wearable4" { "ItemDef" "12806" // belt } "Wearable5" { "ItemDef" "12807" // offhand } "Wearable6" { "ItemDef" "12808" // head } "Wearable7" { "ItemDef" "12809" // hook } } "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Assault Bad Melee Creep //================================================================================= "npc_dota_assault_bad_melee_creep" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/lane_creeps/creep_bad_melee/creep_bad_melee_mega.vmdl" // Model. "SoundSet" "Creep_Bad_Melee_Mega" // Name of sound set. "ModelScale" "1.5" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "8" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "75" // Damage range min. "AttackDamageMax" "105" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" // Speed of attack. "AttackAnimationPoint" "0.467" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "900" // Range within a target can be acquired. "AttackRange" "100" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // 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" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "RingRadius" "45" "HealthBarOffset" "200" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "300" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "1000" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "850" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. "PathfindingSearchDepthScale" "0.1" } //================================================================================= // Assault Bad Ranged Creep //================================================================================= "npc_dota_assault_bad_ranged_creep" { "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/lane_creeps/creep_bad_ranged/lane_dire_ranged_mega.vmdl" // Model. "SoundSet" "Tower.Fire" // Name of sound set. "ModelScale" "1.3" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "90" // Damage range min. "AttackDamageMax" "120" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" // Speed of attack. "AttackAnimationPoint" "0.5" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1200" // Range within a target can be acquired. "AttackRange" "600" // Range within a target can be attacked. "ProjectileModel" "particles/base_attacks/ranged_tower_bad.vpcf" // 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" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. "RingRadius" "45" "HealthBarOffset" "150" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "300" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "700" // Base health. "StatusHealthRegen" "2" // Health regeneration rate. "StatusMana" "500" // Base mana. "StatusManaRegen" "0.75" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "850" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. "PathfindingSearchDepthScale" "0.1" } //================================================================================= // Catapult //================================================================================= "npc_dota_creature_catapult" { // General //---------------------------------------------------------------- "vscripts" "ai/ai_catapult.lua" "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/lane_creeps/creep_bad_siege/creep_bad_siege.mdl" // Model. "SoundSet" "Creep_Bad_Engine" // Name of sound set. "MinimapIcon" "minimap_siege" "MinimapIconSize" "250" "ModelScale" "1.0" "Level" "1" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "catapult_attack" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" // Physical protection. "MagicalResistance" "25" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "100.0" // Speed of attack. "AttackAnimationPoint" "0.7" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1500" // Range within a target can be acquired. "AttackRange" "1500" // Range within a target can be attacked. "ProjectileModel" "ranged_siege_bad" // Particle system model for projectile. "ProjectileSpeed" "1100" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SIEGE" // Hull type used for navigation/locomotion. "RingRadius" "80" "HealthBarOffset" "160" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "1300" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "1500" // Base mana. "StatusManaRegen" "5" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "2500" // Range of vision during day light. "VisionNighttimeRange" "2500" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Upheaval Urn //================================================================================= "npc_dota_creature_upheaval_urn" { // General //---------------------------------------------------------------- "vscripts" "ai/ai_upheaval_urn.lua" "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/gameplay/breakingvase_dest.vmdl" // Model "SoundSet" "Creep_Bad_Engine" // Name of sound set. "ModelScale" "1.0" "Level" "1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_warlock.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "urn_upheaval" // Ability 1. "Ability2" "upheaval_urn_incoming_damage_rules" // Ability 2. "Ability3" "no_health_bar" // Ability 3. "Ability4" "modifier_no_minimap" // Ability 4. "Ability5" "" //"upheaval_urn_reincarnation" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" // Physical protection. "MagicalResistance" "25" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackAcquisitionRange" "1500" // Range within a target can be acquired. "AttackRange" "1500" // Range within a target can be attacked. // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SIEGE" // Hull type used for navigation/locomotion. "RingRadius" "80" "HealthBarOffset" "160" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "3" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_SIEGE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRUCTURE" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "2500" // Range of vision during day light. "VisionNighttimeRange" "2500" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "1" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================= // Dire Assault Captain //================================================================================= "npc_aghsfort_creature_dire_assault_captain" { // General //---------------------------------------------------------------- "vscripts" "ai/ai_assault_captain.lua" "BaseClass" "npc_dota_creature" "Model" "models/creeps/lane_creeps/creep_dire_hulk/creep_dire_ancient_hulk.vmdl" "SoundSet" "Creep_Good_Melee_Mega" "ModelScale" "1.5" "Level" "1" "ConsideredHero" "1" "MinimapIcon" "minimap_ancient" "MinimapIconSize" "200" "RunAIWhenControllableByPlayer" "1" // Abilities //---------------------------------------------------------------- "Ability1" "assault_captain_sun_ray" "Ability2" "assault_captain_searing_chains" "Ability3" "" "Ability4" "" "Ability5" "" "Ability6" "" "Ability7" "" "Ability8" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "20" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "160" "AttackDamageMax" "220" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" "AttackAnimationPoint" "0.467" "AttackAcquisitionRange" "800" "AttackRange" "130" "ProjectileModel" "" "ProjectileSpeed" "" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "380" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "5000" "StatusHealthRegen" "0" "StatusMana" "6000" "StatusManaRegen" "30" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1200" "VisionNighttimeRange" "1200" //Inventory "HasInventory" "1" "Creature" { //Basic AI State //------------------------------------------------------------ "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "70.0" "Avoidance" "0.0" "Support" "50.0" } } "DisableResistance" "100.0" "EquippedItems" { "Assault" { "Item" "item_assault" } "Blademail" { "Item" "item_blade_mail" } //"Octarine" //{ // "Item" "item_octarine_core" //} "MKB" { "Item" "item_monkey_king_bar" } } } } //================================================================================= // Creature: Luna //================================================================================= "npc_dota_creature_luna_mini" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/luna/luna.vmdl" "SoundSet" "Hero_Luna" "Level" "1" "ModelScale" "0.5" "GameSoundsFile" "soundevents/game_sounds_heroes/gamE_sounds_luna.vsndevts" // Abilities //---------------------------------------------------------------- "Ability1" "luna_moon_glaive" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "120" "AttackDamageMax" "120" "AttackRate" "1.7" "AttackAnimationPoint" "0.46" "AttackAcquisitionRange" "1000" "AttackRange" "250" "ProjectileModel" "particles/units/heroes/hero_luna/luna_base_attack.vpcf" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "130" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" // Status //---------------------------------------------------------------- "StatusHealth" "450" "StatusHealthRegen" "2.0" "StatusMana" "400" "StatusManaRegen" "5.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "80.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "448" } "Wearable2" { "ItemDef" "449" } "Wearable3" { "ItemDef" "450" } "Wearable4" { "ItemDef" "451" } "Wearable5" { "ItemDef" "452" } "Wearable6" { "ItemDef" "453" } } } } //================================================================================= // Creature: Mirana // Round 12 //================================================================================= "npc_dota_creature_mirana" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/mirana/mirana.vmdl" "SoundSet" "Hero_Mirana" "Level" "1" "ModelScale" "1.1" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_mirana.vsndevts" "ConsideredHero" "1" //"IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "mirana_starfall" "Ability2" "mirana_arrow" "Ability3" "mirana_leap" "Ability4" "mirana_invis" "Ability5" "" // creature_mirana_global_vision "Ability6" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "125" "AttackDamageMax" "150" "AttackRate" "1.7" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "15000" "AttackRange" "600" "ProjectileModel" "particles/units/heroes/hero_mirana/mirana_base_attack.vpcf" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "210" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "330" // Status //---------------------------------------------------------------- "StatusHealth" "900" "StatusHealthRegen" "10.0" "StatusMana" "2000" "StatusManaRegen" "10.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "15000" "VisionNighttimeRange" "15000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" "vscripts" "ai/mirana_ai.lua" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "50.0" } } "EquippedItems" { "PhaseBoots" { "Item" "item_phase_boots" } } "AttachWearables" { "Wearable1" { "ItemDef" "6658" // weapon: Crescent Bow } "Wearable2" { "ItemDef" "404" } "Wearable3" { "ItemDef" "405" } "Wearable4" { "ItemDef" "406" } "Wearable5" { "ItemDef" "407" } "Wearable6" { "ItemDef" "408" } } } } //================================================================================= // Creature: Alchemist //================================================================================= "npc_dota_creature_alchemist" { // General //---------------------------------------------------------------- "vscripts" "ai/alchemist_ai.lua" "BaseClass" "npc_dota_creature" "Model" "models/heroes/alchemist/alchemist.vmdl" "SoundSet" "Hero_Alchemist" "Level" "1" "ModelScale" "1.4" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_alchemist.vsndevts" "ConsideredHero" "1" "IsAncient" "1" // Abilities //---------------------------------------------------------------- "Ability1" "alchemist_acid_spray" "Ability2" "alchemist_unstable_concoction" "Ability3" "alchemist_goblins_greed" "Ability4" "alchemist_chemical_rage" "Ability5" "alchemist_unstable_concoction_throw" "Ability6" "creature_generic_high_status_resist_passive" "Ability7" "ability_absolute_no_cc" // Armor //---------------------------------------------------------------- "ArmorPhysical" "30" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "550" "AttackDamageMax" "550" "AttackRate" "1.2" "AttackAnimationPoint" "0.35" "AttackAcquisitionRange" "1200" "AttackRange" "170" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "210" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "220" // Status //---------------------------------------------------------------- "StatusHealth" "16000" "StatusHealthRegen" "0" "StatusMana" "2000" "StatusManaRegen" "30.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "70.0" "Avoidance" "0.0" "Support" "0.0" } } "DisableClumpingBehavior" "1" "EquippedItems" { "ShivasGuard" { "Item" "item_shivas_guard" } "PhaseBoots" { "Item" "item_phase_boots" } "MKB" { "Item" "item_monkey_king_bar" } } "DisableResistance" "50.0" "UltimateDisableResistance" "50.0" "AttachWearables" { "Wearable1" { "ItemDef" "117" } "Wearable2" { "ItemDef" "118" } "Wearable3" { "ItemDef" "119" } "Wearable4" { "ItemDef" "120" } "Wearable5" { "ItemDef" "121" } "Wearable6" { "ItemDef" "122" } "Wearable7" { "ItemDef" "123" } "Wearable8" { "ItemDef" "124" } } } } //================================================================================= // Neutral: Enraged Wildkin //================================================================================= "npc_aghsfort_creature_enraged_wildwing" { // General //---------------------------------------------------------------- "vscripts" "ai/enraged_wildwing_ai.lua" "Model" "models/creeps/neutral_creeps/n_creep_vulture_a/n_creep_vulture_a.vmdl" // Model. "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.4" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "enraged_wildwing_create_tornado" // Ability 1 //"Ability2" "aghsfort_wildwing_tornado_blast" // Ability 2 "Ability2" "aghsfort_enraged_wildwing_tornado_blast" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "4" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "800" "AttackDamageMax" "900" "AttackRate" "0.9" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1200" // Range within a target can be acquired. "AttackRange" "150" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // Speed of projectile. // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "220" // Bounty //---------------------------------------------------------------- "BountyXP" "90" // Experience earn. "BountyGoldMin" "54" // Gold earned min. "BountyGoldMax" "70" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "320" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "22000" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "400" // Base mana. "StatusManaRegen" "1" // Mana regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "2400" // Range of vision during day light. "VisionNighttimeRange" "2400" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableResistance" "95.0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } } } "npc_aghsfort_creature_enraged_wildwing_tornado" { // General // "BaseClass" "npc_dota_base_additive" // Class of entity of link to. "Model" "models/heroes/attachto_ghost/attachto_ghost.vmdl" // Model. "SoundSet" "Creep_Good_Melee" // Name of sound set. "ModelScale" "16.0" "Level" "1" "IsSummoned" "1" // Abilities //---------------------------------------------------------------- "Ability1" "enraged_wildkin_tornado_passive" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //------------------------------------------e---------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "HealthBarOffset" "140" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" // Type of locomotion - ground, air "MovementSpeed" "125" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "500" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "300" // Range of vision during day light. "VisionNighttimeRange" "300" // Range of vision at night time. } //================================================================================= // Neutral: Harpy Storm //================================================================================= "npc_aghsfort_creature_tornado_harpy" { // General //---------------------------------------------------------------- //---------------------------------------------------------------- "vscripts" "ai/tornado_harpy_ai.lua" "Model" "models/creeps/neutral_creeps/n_creep_harpy_b/n_creep_harpy_b.vmdl" // Model. "BaseClass" "npc_dota_creature" "SoundSet" "n_creep_Ranged" "Level" "1" "ModelScale" "0.55" "IsNeutralUnitType" "1" // Abilities //---------------------------------------------------------------- "Ability1" "harpy_storm_chain_lightning" // Ability 1 "Ability2" "tornado_harpy_intrinsic" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "360" // Damage range min. "AttackDamageMax" "380" // Damage range max. "AttackRate" "1.3" // Speed of attack. "AttackAnimationPoint" "0.3" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "400" // Range within a target can be acquired. "AttackRange" "350" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_necrolyte/necrolyte_base_attack.vpcf" "ProjectileSpeed" "1200" // Speed of projectile. // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "190" // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "325" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "700" // Base health. "StatusHealthRegen" "5" // Health regeneration rate. "StatusMana" "150" // Base mana. "StatusManaRegen" "3" // Mana regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" // Range of vision during day light. "VisionNighttimeRange" "1800" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" } //================================================================================= // Creature: Worg //================================================================================= "npc_dota_creature_dire_hound" { // Script // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/creeps/neutral_creeps/n_creep_worg_small/n_creep_worg_small.vmdl" // precache issue with this asset "SoundSet" "DireHound" "Level" "1" "ModelScale" ".97" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "33" "AttackDamageMax" "38" "AttackRate" "1.55" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "500" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "90" // Bounty //---------------------------------------------------------------- "BountyXP" "20" "BountyGoldMin" "11" "BountyGoldMax" "15" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "40" "StatusHealthRegen" "0.5" "StatusMana" "100" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.2" } //================================================================================= // Creature: Dire Hound Boss //================================================================================= "npc_dota_creature_dire_hound_boss" { // Script "vscripts" "ai/ai_dire_hound_boss.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/beastmaster/boar/beast_deming/beast_deming.vmdl" "SoundSet" "Beastmaster_Boar" "Level" "1" "ModelScale" "1.0" "IsNeutralUnitType" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ranged_quill_attack" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "33" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "60" "AttackDamageMax" "75" "AttackRate" "1.45" "AttackAnimationPoint" "0.5" "AttackAcquisitionRange" "600" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "160" // Bounty //---------------------------------------------------------------- "BountyXP" "35" "BountyGoldMin" "20" "BountyGoldMax" "24" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "260" // Status //---------------------------------------------------------------- "StatusHealth" "170" "StatusHealthRegen" "0.5" "StatusMana" "350" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.3" // Creature Data //---------------------------------------------------------------- } //================================================================================= // Creature: Fire Roshan //================================================================================= "npc_dota_creature_fire_roshan" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/blazhan/blazhan.vmdl" // Model. "SoundSet" "Roshan" // Name of sound set. "ModelScale" "1.75" "Level" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_fire_breath" // Ability 1. "Ability2" "ability_absolute_no_cc" // Ability 2. "Ability3" "ability_attack_speed_unslowable" "Ability4" "ability_move_speed_unslowable" "Ability5" "aggro_on_damage" // Ability 5 // Armor //---------------------------------------------------------------- "ArmorPhysical" "10" // Physical protection. "MagicalResistance" "35" // Magical protection (percentage). // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "2400" // Damage range min. "AttackDamageMax" "2600" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "2" // Speed of attack. "AttackAnimationPoint" "0.6" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "3000" // Range within a target can be acquired. "AttackRange" "200" // Range within a target can be attacked. "ProjectileModel" "particles/base_attacks/ranged_goodguy.vpcf" // Particle system model for projectile. "ProjectileSpeed" "1000" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "100" // Experience earn. "BountyGoldMin" "105" // Gold earned min. "BountyGoldMax" "125" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HERO" // Hull type used for navigation/locomotion. "RingRadius" "60" "HealthBarOffset" "550" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "175" // Speed "MovementTurnRate" "1.0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "42000" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "250" // Base mana. "StatusManaRegen" "5" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_LIGHT" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRONG" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" // Range of vision during day light. "VisionNighttimeRange" "1400" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "OffensiveAbilities" { "Ability1" { "Name" "creature_fire_breath" "AOE" "1" "Radius" "900" "MinimumTargets" "1" } } } } //================================================================================= // Creature: Ice Roshan //================================================================================= "npc_dota_creature_ice_roshan" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/blazhan/blazhan.vmdl" // Model. "SoundSet" "Roshan" // Name of sound set. "ModelScale" "0.7" "Level" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_ice_slam" // Ability 1. "Ability2" "ability_absolute_no_cc" // Ability 2. "Ability3" "ability_attack_speed_unslowable" // Ability 3. "Ability4" "ability_move_speed_unslowable" // Ability 4. "Ability5" "aggro_on_damage" // Ability 5 "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "25" // Physical protection. "MagicalResistance" "25" // Magical protection (percentage). // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "1600" // Damage range min. "AttackDamageMax" "1800" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" // Speed of attack. "AttackAnimationPoint" "0.6" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "1800" // Range within a target can be acquired. "AttackRange" "200" // Range within a target can be attacked. "ProjectileModel" "particles/base_attacks/ranged_goodguy.vpcf" // Particle system model for projectile. "ProjectileSpeed" "1000" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "100" // Experience earn. "BountyGoldMin" "105" // Gold earned min. "BountyGoldMax" "125" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HERO" // Hull type used for navigation/locomotion. "RingRadius" "60" "HealthBarOffset" "300" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "320" // Speed "MovementTurnRate" "1.0" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "30000" // Base health. "StatusHealthRegen" "5" // Health regeneration rate. "StatusMana" "250" // Base mana. "StatusManaRegen" "5" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_LIGHT" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_STRONG" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1400" // Range of vision during day light. "VisionNighttimeRange" "1400" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" "OffensiveAbilities" { "Ability1" { "Name" "creature_ice_slam" "AOE" "1" "Radius" "375" "MinimumTargets" "1" } } } } //================================================================================= // Creature: Baby Roshan //================================================================================= "npc_dota_creature_baby_roshan" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/courier/baby_rosh/babyroshan_alt.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.0" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "440" "AttackDamageMax" "465" "AttackRate" "1.3" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "3000" "AttackRange" "125" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "380" // Status //---------------------------------------------------------------- "StatusHealth" "1800" "StatusHealthRegen" "2" "StatusMana" "500" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } } } //================================================================================= // Creature: Undead Woods Skeleton //================================================================================= "npc_dota_wraith_king_skeleton_warrior" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/wraith_king/arcana/wk_arcana_skeleton.vmdl" // Model. "SoundSet" "Creep_Good_Melee" // Name of sound set. "ModelScale" "1.3" "Level" "1" "IsSummoned" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "75" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "300" // Damage range min. "AttackDamageMax" "350" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.2" // Speed of attack. "AttackAnimationPoint" "0.56" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "500" // Range within a target can be acquired. "AttackRange" "128" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // Speed of projectile. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" // Hull type used for navigation/locomotion. "HealthBarOffset" "140" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "300" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "550" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "500" // Range of vision during day light. "VisionNighttimeRange" "500" // Range of vision at night time. } //================================================================================= // Undead Woods Skeleton King //================================================================================= "npc_dota_undead_woods_skeleton_king" { // Script "vscripts" "ai/skeleton_king.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/wraith_king/arcana/wraith_king_arcana.vmdl" "IdleExpression" "scenes/skeleton_king/skeleton_king_exp_idle_01.vcd" "SoundSet" "Hero_SkeletonKing" "Level" "1" "ModelScale" "2" "ConsideredHero" "1" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "undead_woods_skeleton_king_hellfire_blast" "Ability2" "aghsfort_skeleton_king_vampiric_aura" "Ability3" "undead_woods_skeleton_king_mortal_strike" "Ability4" "undead_woods_skeleton_king_reincarnation" "Ability5" "skeleton_king_run_passive" "Ability6" "ability_attack_speed_unslowable" "Ability7" "creature_generic_high_status_resist_passive" "Ability8" "" "Ability9" "" "Ability10" "" "Ability11" "" "Ability12" "" "Ability13" "" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "25" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "800" "AttackDamageMax" "900" "AttackRate" "1.7" "AttackAnimationPoint" "0.56" "AttackAcquisitionRange" "1800" "AttackRange" "250" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "400" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "1000" "BountyGoldMin" "500" "BountyGoldMax" "1000" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "325" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "6500" "StatusHealthRegen" "15" "StatusMana" "25000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1800" "VisionNighttimeRange" "1800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "1" "AttachWearables" { "Wearable1" { "ItemDef" "13571" } "Wearable2" { "ItemDef" "13569" } "Wearable3" { "ItemDef" "13473" } "Wearable4" { "ItemDef" "13760" } "Wearable5" { "ItemDef" "13456" } "Wearable6" { "ItemDef" "13743" } } } } //================================================================================= // Creature: Dark Seer //================================================================================= "npc_dota_creature_dark_seer" { // Script //"vscripts" "ai/dark_seer.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/dark_seer/dark_seer.vmdl" "IdleExpression" "scenes/dark_seer/dark_seer_exp_idle_01.vcd" "SoundSet" "Hero_DarkSeer" "Level" "1" "ModelScale" "1.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_dark_seer_vacuum" "Ability2" "creature_dark_seer_wall_of_replica" // Armor //---------------------------------------------------------------- "ArmorPhysical" "15" "MagicalResistance" "25" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "550" "AttackRate" "1.7" "AttackAnimationPoint" "0.75" "AttackAcquisitionRange" "1000" "AttackRange" "128" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "140" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "280" // Status //---------------------------------------------------------------- "StatusHealth" "8500" "StatusHealthRegen" "2" "StatusMana" "5000" "StatusManaRegen" "5" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" //Inventory "HasInventory" "1" //---------------------------------------------------------------- "Creature" { "OffensiveAbilities" { "Ability1" { "Name" "creature_dark_seer_wall_of_replica" "AOE" "1" "Radius" "400" "MinimumTargets" "2" } "Ability2" { "Name" "creature_dark_seer_vacuum" "AOE" "1" "Radius" "400" "MinimumTargets" "2" } } "AttachWearables" { "Wearable1" { "ItemDef" "524" } "Wearable2" { "ItemDef" "348" } "Wearable3" { "ItemDef" "352" } "Wearable4" { "ItemDef" "351" } "Wearable5" { "ItemDef" "349" } "Wearable6" { "ItemDef" "350" } } } } //================================================================================= // Frost Kobold //================================================================================= "npc_dota_creature_frost_kobold" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/creeps/neutral_creeps/n_creep_kobold/kobold_c/n_creep_kobold_frost.vmdl" // Model. "SoundSet" "Creep_Bad_Melee_Mega" // Name of sound set. "ModelScale" "1.2" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. "Ability6" "" // Ability 6 - Extra. "Ability7" "" // Ability 7 - Extra. "Ability8" "" // Ability 8 - Extra. // Armor //---------------------------------------------------------------- "ArmorPhysical" "8" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "175" // Damage range min. "AttackDamageMax" "225" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1" // Speed of attack. "AttackAnimationPoint" "0.38" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "900" // Range within a target can be acquired. "AttackRange" "128" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // 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" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "RingRadius" "45" "HealthBarOffset" "200" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "335" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "650" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "850" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. "PathfindingSearchDepthScale" "0.1" } //================================================================================= // Creature: Lich //================================================================================= "npc_dota_creature_lich" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/lich/lich.vmdl" "SoundSet" "Hero_Lich" "IdleSoundLoop" "Hero_Lich.IdleLoop" "Level" "1" "ModelScale" "1.5" "GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_lich.vsndevts" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_lich_chain_frost" "Ability2" "creature_lich_sinister_gaze" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "50" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "150" "AttackDamageMax" "200" "AttackRate" "1.7" "AttackAnimationPoint" "0.46" "AttackAcquisitionRange" "1000" "AttackRange" "550" "ProjectileModel" "particles/units/heroes/hero_lich/lich_base_attack.vpcf" "ProjectileSpeed" "900" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "400" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" // Status //---------------------------------------------------------------- "StatusHealth" "3000" "StatusHealthRegen" "1" "StatusMana" "4000" "StatusManaRegen" "1.0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1000" "VisionNighttimeRange" "1000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "OffensiveAbilities" { "Ability1" { "Name" "creature_lich_sinister_gaze" } "Ability2" { "Name" "creature_lich_chain_frost" } } "AttachWearables" { "Wearable1" { "ItemDef" "331" } "Wearable2" { "ItemDef" "332" } "Wearable3" { "ItemDef" "333" } "Wearable4" { "ItemDef" "571" } "Wearable5" { "ItemDef" "506" } "Wearable6" { "ItemDef" "334" } } } } //================================================================================================================= // Breakable Cage //================================================================================================================= "npc_dota_cage" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_rotatable_building" "Model" "models/gameplay/breakingcrate_dest.vmdl" "SoundSet" "Creep_Good_Melee" "Level" "1" "ModelScale" "1.2" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "45" "HealthBarOffset" "110" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "100" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" //"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================= // Creature: Sheep Hostage //================================================================================= "npc_dota_creature_sheep_hostage" { // Script "vscripts" "ai/sheep.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/hex/sheep_hex/sheep_hex.vmdl" "SoundSet" "DireHound" "Level" "1" "ModelScale" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ability_unselectable" "Ability2" "modifier_invulnerable" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "90" // Bounty //---------------------------------------------------------------- "BountyXP" "20" "BountyGoldMin" "11" "BountyGoldMax" "15" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "300" "StatusHealthRegen" "0.5" "StatusMana" "100" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- "Creature" { "EquippedItems" { "Travels" { "Item" "item_travel_boots" } } } } //================================================================================= // Beastmaster Boss //================================================================================= "npc_dota_creature_beastmaster_boss" { // Script "vscripts" "ai/beastmaster.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/beastmaster/beastmaster.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Beastmaster" "Level" "1" "ModelScale" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "beastmaster_wild_axes" "Ability2" "beastmaster_primal_roar" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "125" "AttackDamageMax" "175" "AttackRate" "1.55" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Status //---------------------------------------------------------------- "StatusHealth" "1600" "StatusHealthRegen" "10" "StatusMana" "2000" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { "Wearable1" { "ItemDef" "4704" // weapons: default } "Wearable2" { "ItemDef" "4706" // head: default } "Wearable3" { "ItemDef" "4705" // shoulders: default } "Wearable4" { "ItemDef" "4716" // arms: default } "Wearable5" { "ItemDef" "4887" // belt: default } } } } //================================================================================= // Creature: Beastmaster Boar //================================================================================= "npc_dota_creature_beastmaster_boar" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/beastmaster/beastmaster_beast.vmdl" "SoundSet" "Beastmaster_Boar" "Level" "1" "ModelScale" "0.7" "IsNeutralUnitType" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "33" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "100" // Damage range min. "AttackDamageMax" "150" // Damage range max. "AttackRate" "1.5" // Speed of attack. "AttackAnimationPoint" "0.633" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "600" // Range within a target can be acquired. "AttackRange" "550" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_beastmaster/beastmaster_boar_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "1500" // Speed of projectile. // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "160" // Bounty //---------------------------------------------------------------- "BountyXP" "35" "BountyGoldMin" "20" "BountyGoldMax" "24" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "250" // Status //---------------------------------------------------------------- "StatusHealth" "700" "StatusHealthRegen" "1" "StatusMana" "500" "StatusManaRegen" "1" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.1" // Creature Data //---------------------------------------------------------------- } //================================================================================= // Troll Warlord Boss Melee //================================================================================= "npc_dota_creature_troll_warlord_melee" { // Script "vscripts" "ai/troll_warlord_melee.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/troll_warlord/troll_warlord.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_TrollWarlord" "Level" "1" "ModelScale" "1.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "troll_warlord_fervor" "Ability2" "troll_warlord_whirling_axes_melee" "Ability3" "skeleton_king_run_passive" "Ability4" "troll_warlord_battle_trance" "Ability5" "lone_druid_spirit_bear_entangle" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "450" "AttackDamageMax" "500" "AttackRate" "1.7" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "150" "ProjectileModel" "particles/units/heroes/hero_troll_warlord/troll_warlord_base_attack.vpcf" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "9000" "StatusHealthRegen" "0" "StatusMana" "5000" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "EquippedItems" { "BlackKingBar" { "Item" "item_creature_black_king_bar" } } "AttachWearables" { "Wearable1" { "ItemDef" "9597" // weapon: default } "Wearable2" { "ItemDef" "9597" // offhand: default } "Wearable3" { "ItemDef" "9597" // melee: default } "Wearable4" { "ItemDef" "9597" // melee offhand: default } "Wearable5" { "ItemDef" "9676" // shoulders: default } "Wearable6" { "ItemDef" "9595" // head: default } "Wearable7" { "ItemDef" "9596" // armor: default } } } } //================================================================================= // Troll Warlord Boss Ranged //================================================================================= "npc_dota_creature_troll_warlord_ranged" { // Script "vscripts" "ai/troll_warlord_ranged.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/troll_warlord/troll_warlord.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_TrollWarlord" "Level" "1" "ModelScale" "1.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "troll_warlord_fervor" "Ability2" "troll_warlord_whirling_axes_ranged" "Ability3" "skeleton_king_run_passive" "Ability4" "troll_warlord_battle_trance" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "350" "AttackDamageMax" "450" "AttackRate" "1.7" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "1000" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_troll_warlord/troll_warlord_base_attack.vpcf" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "9000" "StatusHealthRegen" "0" "StatusMana" "5000" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "EquippedItems" { "BlackKingBar" { "Item" "item_creature_black_king_bar" } } "AttachWearables" { "Wearable1" { "ItemDef" "373" // weapon: default } "Wearable2" { "ItemDef" "374" // offhand: default } "Wearable3" { "ItemDef" "379" // melee: default } "Wearable4" { "ItemDef" "380" // melee offhand: default } "Wearable5" { "ItemDef" "410" // shoulders: default } "Wearable6" { "ItemDef" "411" // head: default } "Wearable7" { "ItemDef" "412" // armor: default } } } } //================================================================================= // Creature: Skywrath Mage Gladiator //================================================================================= "npc_dota_creature_skywrath_mage" { // Script "vscripts" "ai/skywrath_mage.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/skywrath_mage/skywrath_mage.vmdl" "IdleExpression" "scenes/skywrath_mage/skywrath_mage_exp_idle_01.vcd" "SoundSet" "Hero_SkywrathMage" "BaseClass" "npc_dota_creature" "Level" "1" "ModelScale" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "skywrath_mage_arcane_bolt" "Ability2" "skywrath_mage_concussive_shot" "Ability3" "skywrath_mage_mystic_flare" // Armor //---------------------------------------------------------------- "ArmorPhysical" "2" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "125" "AttackDamageMax" "125" "AttackRate" "1.35" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "800" "AttackRange" "800" "ProjectileModel" "particles/units/heroes/hero_skywrath_mage/skywrath_mage_base_attack.vpcf" "ProjectileSpeed" "1000" // Bounds //---------------------------------------------------------------- "RingRadius" "50" "HealthBarOffset" "300" // Bounty //---------------------------------------------------------------- "BountyXP" "30" "BountyGoldMin" "21" "BountyGoldMax" "24" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "295" // Status //---------------------------------------------------------------- "StatusHealth" "800" "StatusHealthRegen" "0" "StatusMana" "1000" "StatusManaRegen" "0" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "ParticleFile" "particles/units/heroes/hero_dazzle.pcf" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "DisableClumpingBehavior" "1" "AttachWearables" { "Wearable1" { "ItemDef" "4995" // gloves: default } "Wearable2" { "ItemDef" "4999" // staff: default } "Wearable3" { "ItemDef" "5000" // helmet: default } "Wearable4" { "ItemDef" "5001" // belt: default } "Wearable5" { "ItemDef" "5002" // armor: default } "Wearable6" { "ItemDef" "5003" // wings: default } } } } //================================================================================= // Legion Commander Gladiator //================================================================================= "npc_dota_creature_legion_commander" { // Script "vscripts" "ai/legion_commander.lua" // General //---------------------------------------------------------------- "Model" "models/heroes/legion_commander/legion_commander.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_LegionCommander" "Level" "1" "ModelScale" "2" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "legion_commander_overwhelming_odds" "Ability2" "legion_commander_duel" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "150" "AttackDamageMax" "175" "AttackRate" "1.7" "AttackAnimationPoint" "0.46" "AttackAcquisitionRange" "600" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "350" // Bounty //---------------------------------------------------------------- "BountyXP" "55" "BountyGoldMin" "29" "BountyGoldMax" "35" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "2000" "StatusHealthRegen" "10" "StatusMana" "2000" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableClumpingBehavior" "1" "EquippedItems" { "Blademail" { "Item" "item_blade_mail" } } "AttachWearables" { "Wearable1" { "ItemDef" "8824" // helmet: default } "Wearable2" { "ItemDef" "8821" // shoulder: default } "Wearable3" { "ItemDef" "8822" // banner: default } "Wearable4" { "ItemDef" "8823" // weapon: default } "Wearable5" { "ItemDef" "8820" // bracers: default } } } } //================================================================================= // Creature: Gladiator Creep //================================================================================= "npc_dota_creature_gladiator_creep" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/items/wraith_king/wk_ti8_creep/wk_ti8_creep_crimson.vmdl" "SoundSet" "n_creep_Melee" "Level" "1" "ModelScale" "1.5" // Abilities //---------------------------------------------------------------- "Ability1" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "15" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "88" "AttackDamageMax" "99" "AttackRate" "1.1" "AttackAnimationPoint" "0.36" "AttackAcquisitionRange" "1000" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALLEST" "RingRadius" "40" "HealthBarOffset" "250" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "270" // Status //---------------------------------------------------------------- "StatusHealth" "550" "StatusHealthRegen" "1" "StatusMana" "50" "StatusManaRegen" "2" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "0.5" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //================================================================================================================= // Bonus Cog //================================================================================================================= "npc_dota_bonus_cog" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_rattletrap_cog" "Model" "models/items/rattletrap/mechanised_pilgrim_cog/mechanised_pilgrim_cog.vmdl" "SoundSet" "0" "Level" "1" "ModelScale" "2" // Abilities //---------------------------------------------------------------- "Ability1" "modifier_invulnerable" "Ability2" "ability_unselectable" "Ability3" "no_health_bar" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.0" "AttackAnimationPoint" "0" "AttackAcquisitionRange" "0" "AttackRange" "0" "ProjectileModel" "" "ProjectileSpeed" "0" // Attributes //---------------------------------------------------------------- "AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH" "AttributeBaseStrength" "0" "AttributeStrengthGain" "0" "AttributeBaseIntelligence" "0" "AttributeIntelligenceGain" "0" "AttributeBaseAgility" "0" "AttributeAgilityGain" "0" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_HUGE" "RingRadius" "45" "HealthBarOffset" "120" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "1.0" // Status //---------------------------------------------------------------- "StatusHealth" "99999" "StatusHealthRegen" "0" "StatusMana" "0" "StatusStartingMana" "0" "StatusManaRegen" "0" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1" "VisionNighttimeRange" "1" "DisableDamageDisplay" "1" "PathfindingSearchDepthScale" "0.0" } //================================================================================= // Creature: Bonus Greevil //================================================================================= "npc_dota_creature_bonus_greevil" { // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/courier/gold_mega_greevil/gold_mega_greevil.vmdl" "SoundSet" "Greevil" "ModelScale" "1.25" "IsNeutralUnitType" "1" "IsAncient" "1" "ConsideredHero" "1" "HasInventory" "1" // Abilities //---------------------------------------------------------------- "Ability1" "creature_bonus_greevil" "Ability2" "no_health_bar" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "1" "AttackDamageMax" "2" "AttackRate" "1.45" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "500" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "62" "BountyGoldMin" "22" "BountyGoldMax" "26" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "500" // Status //---------------------------------------------------------------- "StatusHealth" "1" "StatusHealthRegen" "0.5" "StatusMana" "60000" "StatusManaRegen" "500" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "450" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "EquippedItems" { "Travels" { "Item" "item_travel_boots" } } } } //================================================================================= // Creature: Evil Greevil //================================================================================= "npc_dota_creature_evil_greevil" { // Script "vscripts" "ai/evil_greevil.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/courier/greevil/greevil.vmdl" "SoundSet" "Miniboss_Greevil" "ModelScale" "1.5" "IsNeutralUnitType" "1" "IsAncient" "1" "ConsideredHero" "1" "HasInventory" "1" "AnimationModifier" "miniboss" "skin" "7" // Abilities //---------------------------------------------------------------- "Ability1" "evil_greevil_passive" "Ability2" "obsidian_destroyer_astral_imprisonment" "Ability3" "" "Ability4" "no_health_bar" // Armor //---------------------------------------------------------------- "ArmorPhysical" "1" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "1" "AttackDamageMax" "2" "AttackRate" "1.45" "AttackAnimationPoint" "0.33" "AttackAcquisitionRange" "500" "AttackRange" "100" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "45" "HealthBarOffset" "150" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "100" // Status //---------------------------------------------------------------- "StatusHealth" "10000" "StatusHealthRegen" "0.5" "StatusMana" "1000" "StatusManaRegen" "500" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "450" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { "EquippedItems" { "Travels" { "Item" "item_travel_boots" } } "AttachWearables" { "Wearable1" { "ItemDef" "10071" // ears: default } "Wearable2" { "ItemDef" "10074" // hair: default } "Wearable3" { "ItemDef" "10075" // horns: default } "Wearable4" { "ItemDef" "10083" // tail: default } "Wearable5" { "ItemDef" "10084" // teeth: default } "Wearable6" { "ItemDef" "10130" // feathers: default } } } } //================================================================================= // Observer Ward - Beach //================================================================================= "npc_dota_observer_ward_beach" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/wards/esl_wardchest_rockshell_terrapin/esl_wardchest_rockshell_terrapin.vmdl" // Model. "SoundSet" "" // Name of sound set. "Level" "1" "ModelScale" "1" "MinimapIcon" "minimap_ward_obs" "MinimapIconSize" "300" "wearable" "7555" // Abilities //---------------------------------------------------------------- "Ability1" "no_health_bar" "Ability2" "ability_unselectable" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. "HealthBarOffset" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air // Status //---------------------------------------------------------------- "StatusHealth" "100" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Bounty //---------------------------------------------------------------- "BountyXP" "100" // Experience earn. "BountyGoldMin" "100" // Gold earned min. "BountyGoldMax" "100" // Gold earned max. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1600" // Range of vision during day light. "VisionNighttimeRange" "1600" // Range of vision at night time. } //================================================================================= // Observer Ward - Journey //================================================================================= "npc_dota_observer_ward_journey" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/wards/chinese_ward/chinese_ward.vmdl" // Model. "SoundSet" "" // Name of sound set. "Level" "1" "ModelScale" "1" "MinimapIcon" "minimap_ward_obs" "MinimapIconSize" "300" "wearable" "7555" // Abilities //---------------------------------------------------------------- "Ability1" "no_health_bar" "Ability2" "ability_unselectable" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. "HealthBarOffset" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air // Status //---------------------------------------------------------------- "StatusHealth" "100" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Bounty //---------------------------------------------------------------- "BountyXP" "100" // Experience earn. "BountyGoldMin" "100" // Gold earned min. "BountyGoldMax" "100" // Gold earned max. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1600" // Range of vision during day light. "VisionNighttimeRange" "1600" // Range of vision at night time. } //================================================================================= // Observer Ward - Crypt //================================================================================= "npc_dota_observer_ward_crypt" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/wards/dire_ward_eye/dire_ward_eye.vmdl" // Model. "SoundSet" "" // Name of sound set. "Level" "1" "ModelScale" "1" "MinimapIcon" "minimap_ward_obs" "MinimapIconSize" "300" "wearable" "7555" // Abilities //---------------------------------------------------------------- "Ability1" "no_health_bar" "Ability2" "ability_unselectable" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. "HealthBarOffset" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air // Status //---------------------------------------------------------------- "StatusHealth" "100" // Base health. "StatusHealthRegen" "0" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Bounty //---------------------------------------------------------------- "BountyXP" "100" // Experience earn. "BountyGoldMin" "100" // Gold earned min. "BountyGoldMax" "100" // Gold earned max. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1600" // Range of vision during day light. "VisionNighttimeRange" "1600" // Range of vision at night time. } //================================================================================= // Aghanim //================================================================================= "npc_dota_boss_aghanim" { // Script "vscripts" "ai/boss_aghanim.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/aghanim/aghanim_model.vmdl" "SoundSet" "Hero_Oracle" "IdleSoundLoop" "Hero_Oracle.IdleLoop" "Level" "1" "ModelScale" "1.8" "ConsideredHero" "1" "IsAncient" "1" "IsBossMonster" "1" "IdleExpression" "scenes/aghanim/aghanim_exp_idle.vcd" "VoiceFile" "soundevents/voscripts/game_sounds_vo_aghanim.vsndevts" // Minimap //---------------------------------------------------------------- "MinimapIcon" "minimap_roshancamp" "MinimapIconSize" "250" // Abilities //---------------------------------------------------------------- "Ability1" "aghanim_crystal_attack" "Ability2" "aghanim_staff_beams" "Ability3" "aghanim_blink" "Ability4" "aghanim_summon_portals" "Ability5" "aghanim_spell_swap" "Ability6" "aghanim_shard_attack" "Ability7" "aghanim_passive" "Ability8" "aghanim_spear" "Ability9" "" "Ability10" "" "Ability11" "" "Ability12" "" "Ability13" "" "Ability14" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "65" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "1500" "AttackDamageMax" "1750" "AttackRate" "1.7" "AttackAnimationPoint" "0.53" "AttackAcquisitionRange" "1800" "AttackRange" "1000" "ProjectileModel" "particles/units/heroes/hero_oracle/oracle_base_attack.vpcf" "ProjectileSpeed" "1000" // Bounds //---------------------------------------------------------------- "RingRadius" "75" "HealthBarOffset" "645" "BoundsHullName" "DOTA_HULL_SIZE_HUGE" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "450" "MovementTurnRate" "0.5" // Status //---------------------------------------------------------------- "StatusHealth" "135000" "StatusHealthRegen" "0" "StatusMana" "10000" "StatusManaRegen" "250" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "5000" "VisionNighttimeRange" "5000" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "1" // Creature Data //---------------------------------------------------------------- "Creature" { "AttachWearables" { } "HPGain" "22500" } } //================================================================================= // Aghanim Crystal //================================================================================= "npc_dota_boss_aghanim_crystal" { // General //---------------------------------------------------------------- "Model" "models/gameplay/aghanim_crystal.vmdl" // Model. "BaseClass" "npc_dota_base_additive" "SoundSet" "Pugna_NetherWard" // Name of sound set. "Level" "0" "ModelScale" "2.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // Speed of projectile. // Bounds //---------------------------------------------------------------- "HealthBarOffset" "145" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "0" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "10" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "600" // Range of vision during day light. "VisionNighttimeRange" "600" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Aghanim Spear //================================================================================= "npc_dota_boss_aghanim_spear" { // General //---------------------------------------------------------------- "Model" "models/gameplay/aghanim_staff.vmdl" // Model. "BaseClass" "npc_dota_base_additive" "SoundSet" "Pugna_NetherWard" // Name of sound set. "Level" "0" "ModelScale" "1.5" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // Speed of projectile. // Bounds //---------------------------------------------------------------- "HealthBarOffset" "145" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "0" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "10" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "300" // Range of vision during day light. "VisionNighttimeRange" "300" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Aghanim Minion //================================================================================= "npc_dota_creature_aghanim_minion" { // General // "BaseClass" "npc_dota_creature" // Class of entity of link to. "Model" "models/items/warlock/golem/ti_8_warlock_darkness_apostate_golem/ti_8_warlock_darkness_apostate_golem.vmdl" "SoundSet" "Hero_WarlockGolem" // Name of sound set. "ModelScale" "1.0" "Level" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ghost_frost_attack" // Ability 1. // Armor //---------------------------------------------------------------- "ArmorPhysical" "25" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "1360" // Damage range min. "AttackDamageMax" "1360" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "1.2" // Speed of attack. "AttackAnimationPoint" "0.26" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "5000" // Range within a target can be acquired. "AttackRange" "150" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "" // 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" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" // Hull type used for navigation/locomotion. "RingRadius" "45" "HealthBarOffset" "300" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" // Type of locomotion - ground, air "MovementSpeed" "300" // Speed "MovementTurnRate" "0.5" // Turning rate. // Status //---------------------------------------------------------------- "StatusHealth" "1800" // Base health. "StatusHealthRegen" "0.5" // Health regeneration rate. "StatusMana" "75" // Base mana. "StatusManaRegen" "1.0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "850" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. // Creature Data //---------------------------------------------------------------------------------------------------------------------- "Creature" { } } //================================================================================= // Story Crystal //================================================================================= "npc_dota_story_crystal" { // General //---------------------------------------------------------------- "Model" "models/gameplay/aghanim_crystal.vmdl" // Model. "BaseClass" "npc_dota_creature" "SoundSet" "Pugna_NetherWard" // Name of sound set. "Level" "1" "ModelScale" "2.5" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "story_crystal" // Ability 1 "Ability2" "" // Ability 2 "Ability3" "" // Ability 3 "Ability4" "" // Ability 4 // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackRate" "1.0" // Speed of attack. "AttackAnimationPoint" "0.0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "0" // Range within a target can be acquired. "AttackRange" "0" // Range within a target can be attacked. "ProjectileModel" "" // Particle system model for projectile. "ProjectileSpeed" "0" // Speed of projectile. // Bounds //---------------------------------------------------------------- "HealthBarOffset" "145" "BoundsHullName" "DOTA_HULL_SIZE_SMALL" // Hull type used for navigation/locomotion. // Bounty //---------------------------------------------------------------- "BountyXP" "0" // Experience earn. "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY" "MovementSpeed" "0" // Speed. // Status //---------------------------------------------------------------- "StatusHealth" "10" // Base health. "StatusHealthRegen" "0.0" // Health regeneration rate. // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "600" // Range of vision during day light. "VisionNighttimeRange" "600" // Range of vision at night time. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_NEUTRALS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" } //================================================================================= // Creature: Mireska //================================================================================= "npc_dota_creature_mireska" { // Script //"vscripts" "ai/mireska_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/dark_willow/dark_willow.vmdl" "IdleExpression" "scenes/sylph/sylph_exp_idle_01.vcd" "SoundSet" "Hero_DarkWillow" "IdleSoundLoop" "Hero_DarkWillow.IdleLoop" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- //"Ability1" "aghsfort_mireska_mega_brambles" //"Ability2" "aghsfort_mireska_terrorize" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "27" "AttackDamageMax" "35" "AttackRate" "1.500000" "BaseAttackSpeed" "115" "AttackSpeedActivityModifiers" { "fast" "200" "faster" "300" } "AttackAnimationPoint" "0.30000" "AttackAcquisitionRange" "800" "AttackRange" "475" "ProjectileModel" "particles/units/heroes/hero_dark_willow/dark_willow_base_attack.vpcf" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "310" // Status //---------------------------------------------------------------- "StatusHealth" "1220" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "CanRespawn" "0" "States" { "Invade" { "Name" "Invade" "Aggression" "100.0" "Avoidance" "0.0" "Support" "0.0" } } "DefaultState" "Invade" } } //------------------------------------------------------------------------- // Creature Tiny //------------------------------------------------------------------------- "npc_dota_creature_elemental_tiny" { // Script "vscripts" "ai/elemental_tiny_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/tiny/tiny_03/tiny_03.vmdl" "SoundSet" "Hero_Tiny" "Level" "1" "ModelScale" "1.2" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_elemental_tiny_toss" "Ability2" "aghsfort_elemental_tiny_create_io" "Ability3" "elemental_tiny_tree_attack" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "1000" "AttackDamageMax" "1150" "AttackRate" "1.500000" "BaseAttackSpeed" "90" "AttackAnimationPoint" "0.40000" "AttackAcquisitionRange" "900" "AttackRange" "170" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "300" // Status //---------------------------------------------------------------- "StatusHealth" "23000" "StatusHealthRegen" "1" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { "DisableResistance" "95.0" //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "13551" } } } } //------------------------------------------------------------------------- // Creature Elemental Io //------------------------------------------------------------------------- "npc_dota_creature_elemental_io" { // Script "vscripts" "ai/elemental_io_ai.lua" // General //---------------------------------------------------------------- "BaseClass" "npc_dota_creature" "Model" "models/heroes/wisp/wisp.vmdl" "SoundSet" "Hero_Wisp" "IdleSoundLoop" "Hero_Wisp.IdleLoop" "Level" "1" "ModelScale" "1" "ConsideredHero" "0" // Abilities //---------------------------------------------------------------- "Ability1" "aghsfort_wisp_tether" "Ability2" "aghsfort_wisp_autoattack" // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" "MagicalResistance" "0" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "300" "AttackDamageMax" "350" "AttackRate" "1.800000" "AttackAnimationPoint" "0.150000" "AttackAcquisitionRange" "800" "AttackRange" "500" "ProjectileModel" "particles/units/heroes/hero_wisp/wisp_base_attack.vpcf" "ProjectileSpeed" "1200" // Bounds //---------------------------------------------------------------- "RingRadius" "60" "HealthBarOffset" "200" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "290" // Status //---------------------------------------------------------------- "StatusHealth" "4000" "StatusHealthRegen" "00" "StatusMana" "200" "StatusManaRegen" "4" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_BADGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "PathfindingSearchDepthScale" "1.0" // Creature Data //---------------------------------------------------------------- "Creature" { //Basic AI State //----------------------------------------------------------------- "DefaultState" "Invade" "States" { "Invade" { "Name" "Invade" "Aggression" "50.0" "Avoidance" "0.0" "Support" "0.0" } } "AttachWearables" { "Wearable1" { "ItemDef" "536" } "Wearable2" { "ItemDef" "639" } } } } "npc_aghsfort_witch_doctor_death_ward" { // General //---------------------------------------------------------------- "BaseClass" "npc_aghsfort_witch_doctor_death_ward" // Class of entity of link to. "Model" "models/heroes/witchdoctor/witchdoctor_ward.vmdl"// Model. "SoundSet" "Hero_WitchDoctor_Ward" // Name of sound set. "Level" "3" "wearable" "602" // Abilities //---------------------------------------------------------------- "Ability1" "" // Ability 1. "Ability2" "" // Ability 2. "Ability3" "" // Ability 3. "Ability4" "" // Ability 4. "Ability5" "" // Ability 5. // Armor //---------------------------------------------------------------- "ArmorPhysical" "0" // Physical protection. "MagicalResistance" "0" // Magical protection. // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK" "AttackDamageMin" "0" // Damage range min. "AttackDamageMax" "0" // Damage range max. "AttackDamageType" "DAMAGE_TYPE_ArmorPhysical" "AttackRate" "0.15" // Speed of attack. "AttackAnimationPoint" "0.0" // Normalized time in animation cycle to attack. "AttackAcquisitionRange" "700" // Range within a target can be acquired. "AttackRange" "700" // Range within a target can be attacked. "ProjectileModel" "particles/units/heroes/hero_witchdoctor/witchdoctor_ward_attack.vpcf" // Particle system model for projectile. "ProjectileSpeed" "1000" // Speed of projectile. // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_SIEGE" // Hull type used for navigation/locomotion. // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" // Type of locomotion - ground, air "MovementSpeed" "0" // Speed "MovementTurnRate" "0.5" // Turning rate. // Bounty //---------------------------------------------------------------- "BountyGoldMin" "0" // Gold earned min. "BountyGoldMax" "0" // Gold earned max. // Status //---------------------------------------------------------------- "StatusHealth" "135" // Base health. "StatusHealthRegen" "0.25" // Health regeneration rate. "StatusMana" "0" // Base mana. "StatusManaRegen" "0" // Mana regeneration rate. // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" // Team name. "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_HERO" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "1200" // Range of vision during day light. "VisionNighttimeRange" "800" // Range of vision at night time. //Inventory "HasInventory" "0" } //================================================================================= // Mars Bulwark Soldier //================================================================================= "aghsfort_mars_bulwark_soldier" { // Script // General //---------------------------------------------------------------- "Model" "models/heroes/mars/mars_soldier.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Mars" "Level" "1" "ModelScale" "1" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "23" "AttackDamageMax" "27" "AttackRate" "0.5" "AttackAnimationPoint" "0.26" "AttackAcquisitionRange" "300" "AttackRange" "300" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" // Status //---------------------------------------------------------------- "StatusHealth" "150" "StatusHealthRegen" "10" "StatusMana" "150" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "0" // Creature Data //---------------------------------------------------------------- "Creature" { } } //================================================================================= // Shop //================================================================================= "boss_shop" { "BaseClass" "ent_dota_shop" "Model" "models/heroes/bristleback/bristleback.vmdl" "ModelScale" "1" "MinimapIcon" "minimap_miscbuilding" // Armor //---------------------------------------------------------------- "ArmorPhysical" "20" "MagicalResistance" "100" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_INVULNERABLE" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Bounds //---------------------------------------------------------------- "BoundsHullName" "DOTA_HULL_SIZE_REGULAR" "RingRadius" "150" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE" "MovementSpeed" "0" "MovementTurnRate" "0" // Status //---------------------------------------------------------------- "StatusHealth" "50" "StatusHealthRegen" "0" } "aghsfort_ursa_minor" { // Script // General //---------------------------------------------------------------- "Model" "models/heroes/ursa/ursa.vmdl" "BaseClass" "npc_dota_creature" "SoundSet" "Hero_Ursa" "Level" "1" "ModelScale" "0.45" "ConsideredHero" "1" // Abilities //---------------------------------------------------------------- "Ability1" "ability_unselectable" "Ability2" "" "Ability3" "" "Ability4" "" // Armor //---------------------------------------------------------------- "ArmorPhysical" "3" // Attack //---------------------------------------------------------------- "AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK" "AttackDamageMin" "0" "AttackDamageMax" "0" "AttackRate" "1.0" "AttackAnimationPoint" "0.3" "AttackAcquisitionRange" "99999" "AttackRange" "150" "ProjectileModel" "" "ProjectileSpeed" "0" // Bounds //---------------------------------------------------------------- "RingRadius" "70" "HealthBarOffset" "170" // Bounty //---------------------------------------------------------------- "BountyXP" "0" "BountyGoldMin" "0" "BountyGoldMax" "0" // Movement //---------------------------------------------------------------- "MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND" "MovementSpeed" "400" // Status //---------------------------------------------------------------- "StatusHealth" "150" "StatusHealthRegen" "10" "StatusMana" "150" "StatusManaRegen" "10" // Vision //---------------------------------------------------------------- "VisionDaytimeRange" "800" "VisionNighttimeRange" "800" // Team //---------------------------------------------------------------- "TeamName" "DOTA_TEAM_GOODGUYS" "CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO" "CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC" "UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT" "HasInventory" "0" // Creature Data //---------------------------------------------------------------- "Creature" { } } }