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

514 lines
16 KiB
Plaintext

"DOTAAbilities"
{
"item_meat"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_meat.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/gameplay/meat/meat.vmdl"
"AbilityTextureName" "utils/meat"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"heal" "150"
"hunger_bonus" "5"
}
}
"item_fish"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_fish.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/fish"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"heal" "150"
"hunger_bonus" "5"
}
}
"item_pizza"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_pizza.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/pizza"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "0"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"stack_count" "15"
"hunger_bonus" "100"
}
}
"item_firecore"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_firecore.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "item_philosophers_stone"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "0"
"ItemKillable" "0"
"ItemInitialCharges" "0"
"ItemStackable" "0"
"ItemPermanent" "0"
"SideShop" "0"
}
"item_grilled_meat"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_grilled_meat.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/grilled_meat"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"heal" "350"
"hunger_bonus" "15"
}
}
"item_bread"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_bread.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/bread"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"heal" "100"
"hunger_bonus" "40"
}
}
"item_sandwich"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_sandwich.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/sandwich"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"hunger_bonus" "70"
"buff_duration" "180"
"bonus_damage" "150"
"bonus_armor" "16"
"move_speed_slow_pct" "30"
"model_scale" "40"
}
}
"item_cheese"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_milk.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/cheese"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"mana" "75"
"hunger_bonus" "5"
}
}
"item_milk"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_milk.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/bottle_mango001.vmdl"
"AbilityTextureName" "utils/milk"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"mana" "75"
"hunger_bonus" "5"
}
}
"item_banana"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_banana.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/banana_prop_closed.vmdl"
"AbilityTextureName" "utils/banana"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"mana" "125"
"hunger_bonus" "9"
}
}
"item_rofl_for_kaban_pumba"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_rofl_for_kaban_pumba.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"Effect" "particles/heavenly_item_effect.vpcf"
"AbilityTextureName" "utils/rofl_for_kaban_pumba"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityCastRange" "200"
"ItemQuality" "artifact"
"ItemCost" "0"
"AbilityCooldown" "60.0"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"AbilityValues"
{
}
}
"item_easter_egg"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_easter_egg.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/moon_shard/moon_shard_meteor.vmdl"
"AbilityTextureName" "utils/eggs"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"SideShop" "0"
"AbilityValues"
{
"hunger_bonus" "100"
}
}
"item_candy"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_candys.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/moon_shard/moon_shard_001.vmdl"
"AbilityTextureName" "utils/candy"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"SideShop" "0"
"AbilityValues"
{
"hunger_bonus" "15"
}
}
"item_energy_drink"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_energy_drink.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/energetic"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"heal" "100"
"mana" "150"
"hunger_bonus" "35"
"buff_duration" "45"
"buff_move_speed_pct" "12"
"buff_attack_speed" "30"
}
}
"item_cocktail"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_cocktail.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/cocktail"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "0"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"hunger_bonus" "40"
"buff_duration" "120"
"spell_lifesteal" "15"
"spell_amp" "15"
"manacost_increase" "20"
}
}
"item_coffee"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_coffee.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/coffee"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "100"
"ItemDroppable" "1"
"ItemPurchasable" "0"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"hunger_bonus" "15"
"buff_duration" "60"
"cooldown_reduction" "15"
"casttime_reduction" "20"
}
}
"item_coffe_bean"
{
"BaseClass" "item_lua"
"ScriptFile" "items/util_items/item_coffe_bean.lua"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
"Model" "models/props_gameplay/neutral_box.vmdl"
"AbilityTextureName" "utils/coffee_bean"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityCastRange" "200"
"ItemShareability" "ITEM_FULLY_SHAREABLE_STACKING"
"ItemQuality" "artifact"
"ItemCost" "50"
"ItemDroppable" "1"
"ItemPurchasable" "1"
"ItemSellable" "1"
"ItemKillable" "1"
"ItemInitialCharges" "1"
"ItemStackable" "1"
"ItemPermanent" "0"
"SideShop" "0"
"AbilityValues"
{
"mana_pct" "5"
"mana" "150"
}
}
}