Files
Dota-Zombie-Invasion/scripts/npc/quest_npc/quest_npc.kv
T
2026-05-29 15:11:31 +07:00

600 lines
19 KiB
Plaintext

"DOTAUnits"
{
"npc_homer"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/shopkeeper_dire/shopkeeper_dire.vmdl"
"HealthBarOffset" "250"
"HasInventory" "0"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "75"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" "ability_glyph_custom"
"Ability2" "ability_unit_less_laggy"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_quest_giver_kunkka"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/kunkka/kunkka.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1.2"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "6487" }
"Wearable2" { "ItemDef" "4016" }
"Wearable3" { "ItemDef" "6179" }
"Wearable4" { "ItemDef" "5470" }
"Wearable6" { "ItemDef" "357" }
"Wearable7" { "ItemDef" "5321" }
}
}
}
"npc_quest_giver_denny"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/dragon_knight_persona/dk_persona_base.vmdl"
"HealthBarOffset" "140"
"HasInventory" "1"
"ModelScale" "1.45"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"ConsideredHero" "1"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "125"
"AttackRange" "130"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "1330"
"AttackDamageMin" "22"
"AttackDamageMax" "34"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "762" }
"Wearable2" { "ItemDef" "763" }
}
}
}
"npc_quest_giver_oldmen"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/omniknight/omniknight.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" ".9"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "7093" }
"Wearable2" { "ItemDef" "45" }
"Wearable3" { "ItemDef" "8172" }
}
}
}
"npc_quest_giver_firestar"
{
"BaseClass" "npc_dota_creature"
"Model" "models/items/courier/courier_ti10_radiant/courier_ti10_radiant_lvl7/courier_ti10_radiant_lvl7.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" ".8"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_quest_giver_lina"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/lina/lina.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "6707" }
"Wearable2" { "ItemDef" "6339" }
"Wearable3" { "ItemDef" "6598" }
"Wearable4" { "ItemDef" "5940" }
}
}
}
"npc_quest_giver_maiden"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/crystal_maiden/crystal_maiden.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "8225" }
"Wearable2" { "ItemDef" "8226" }
"Wearable3" { "ItemDef" "8227" }
"Wearable4" { "ItemDef" "8229" }
}
}
}
"npc_quest_giver_friend"
{
"BaseClass" "npc_dota_creature"
"Model" "models/pets/icewrack_wolf_alt/icewrack_wolf_alt.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1.45"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"HasInventory" "1"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "0"
"VisionNighttimeRange" "0"
"Ability1" "invul_npc"
"Ability2" ""
"TeamName" "DOTA_TEAM_NEUTRALS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_mound"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/nerubian_assassin/mound.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1.45"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"HasInventory" "0"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "0"
"VisionNighttimeRange" "0"
"Ability1" "invul_npc"
"Ability2" ""
"TeamName" "DOTA_TEAM_NEUTRALS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_sakura_tree"
{
"BaseClass" "npc_dota_creature"
"Model" "models/sakura_tree.vmdl"
"HealthBarOffset" "640"
"HasInventory" "0"
"ModelScale" "1.45"
"ArmorPhysical" "30"
"MagicalResistance" "90"
"HasInventory" "0"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "10000"
"StatusHealthRegen" "0"
"VisionDaytimeRange" "0"
"VisionNighttimeRange" "0"
"Ability1" "ability_unit_less_laggy"
"Ability2" ""
"TeamName" "DOTA_TEAM_NEUTRALS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_quest_giver_largo"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/bard/bard_frog_base.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1.5"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "856" }
"Wearable2" { "ItemDef" "857" }
"Wearable3" { "ItemDef" "858" }
"Wearable4" { "ItemDef" "859" }
}
}
}
"npc_quest_giver_doctor"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/witchdoctor/witchdoctor.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" "1.38"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "8267" }
"Wearable1" { "ItemDef" "9172" }
"Wearable1" { "ItemDef" "9173" }
"Wearable1" { "ItemDef" "9174" }
"Wearable1" { "ItemDef" "9176" }
}
}
}
"npc_kot_roflik_1"
{
"BaseClass" "npc_dota_creature"
"Model" "models/items/courier/courier_ti10_radiant/courier_ti10_radiant.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" ".8"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_kot_roflik_2"
{
"BaseClass" "npc_dota_creature"
"Model" "models/items/courier/courier_ti10_dire/courier_ti10_dire_lvl1/courier_ti10_dire_lvl1.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" ".8"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_kot_roflik_0"
{
"BaseClass" "npc_dota_creature"
"Model" "models/items/courier/courier_ti10_dire/courier_ti10_dire_lvl4/courier_ti10_dire_lvl4.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ModelScale" ".8"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "125"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "6969"
"StatusHealthRegen" "1337"
"VisionDaytimeRange" "3900"
"VisionNighttimeRange" "3900"
"Ability1" ""
"Ability2" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
}
"npc_market_blackshop"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/grimstroke/grimstroke.vmdl"
"HealthBarOffset" "140"
"HasInventory" "0"
"ArmorPhysical" "10"
"MagicalResistance" "25"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "70"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
"StatusHealth" "3000"
"StatusHealthRegen" "3"
"VisionDaytimeRange" "900"
"VisionNighttimeRange" "900"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_SIEGE"
"Ability1" ""
"Ability2" "invul_npc"
"Creature"
{
"AttachWearables"
{
"Wearable1" { "ItemDef" "27489" }
"Wearable1" { "ItemDef" "13896" }
"Wearable1" { "ItemDef" "13898" }
"Wearable1" { "ItemDef" "13897" }
"Wearable1" { "ItemDef" "27490" }
}
}
}
"npc_kunkka_quest_anchor_marker"
{
"BaseClass" "npc_dota_creature"
"Model" "models/heroes/wisp/wisp.vmdl"
"ModelScale" "1.0"
"HealthBarOffset" "0"
"HasInventory" "0"
"ArmorPhysical" "0"
"MagicalResistance" "100"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"BoundsHullName" "DOTA_HULL_SIZE_SMALL"
"RingRadius" "8"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE"
"MovementSpeed" "0"
"StatusHealth" "1"
"StatusHealthRegen" "0"
"VisionDaytimeRange" "0"
"VisionNighttimeRange" "0"
"Ability1" "invul_npc"
"TeamName" "DOTA_TEAM_GOODGUYS"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_WARD"
}
}