Files
2HUCardTDGame/game/scripts/npc/npc_units_custom.txt
2021-11-10 08:48:00 -05:00

1382 lines
37 KiB
Plaintext
Executable File

#base "units/tower.kv"
#base "units/creeps.kv"
"DOTAUnits"
{
"minoriko_shop"
{
// General
//----------------------------------------------------------------
"Model" "models/thd_hero/minoriko/minoriko.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" "ability_touhoutd_shop_buy_egg_level_1"
"Ability2" "ability_touhoutd_shop_buy_egg_level_2"
"Ability3" "ability_touhoutd_shop_buy_egg_level_3"
"Ability4" "ability_touhoutd_shop_buy_egg_level_4"
"Ability5" "ability_touhoutd_shop_roll"
"Ability6" "ability_touhoutd_shop_wave_1"
"Ability7" "ability_touhoutd_shop_wave_2"
"Ability8" "ability_touhoutd_shop_wave_3"
"Ability9" "ability_shop"
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "0"
"AttackDamageMax" "0"
"AttackRate" "1.2"
"AttackAnimationPoint" "0.4"
"AttackAcquisitionRange" "0"
"AttackRange" "0"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
// 圣诞树
"christmas_tree"
{
// General
//----------------------------------------------------------------
"Model" "models/props_frostivus/frostivus_ancient/frostivus_ancient.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "0"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "0"
"AttackDamageMax" "0"
"AttackRate" "1.2"
"AttackAnimationPoint" "0.4"
"AttackAcquisitionRange" "0"
"AttackRange" "0"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
"npc_dummy_unit"
{
"BaseClass" "npc_dota_creep_neutral"
"Model" "models/development/invisiblebox.vmdl"
"SoundSet" "Creep_Good_Range"
"Level" "0"
"UnitLabel" "healing_ward"
"Ability1" "ability_dummy_unit"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"npc_dota2x_unit_marisa04_spark"
{
"model" "models/thd2/masterspark.vmdl"
"ModelScale" "1.6"
"BaseClass" "npc_dota_base_additive"
"Ability1" "ability_dummy_unit"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE"
"VisionDaytimeRange" "1000"
"VisionNighttimeRange" "1000"
"HasInventory" "0"
"WakesNeutrals" "0"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"npc_dota2x_unit_yuuka04_spark"
{
"model" "models/thd2/yuukaspark.vmdl"
"ModelScale" "1.6"
"BaseClass" "npc_dota_base_additive"
"Ability1" "ability_dummy_unit"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE"
"VisionDaytimeRange" "1000"
"VisionNighttimeRange" "1000"
"HasInventory" "0"
"WakesNeutrals" "0"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"npc_dota2x_unit_yuyuko_04"
{
"model" "models/thd2/yuyuko_fan.vmdl"
"BaseClass" "npc_dota_base_additive"
"Ability1" "ability_dummy_unit"
"ModelScale" "30.0"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE"
"VisionDaytimeRange" "100"
"VisionNighttimeRange" "100"
"HasInventory" "0"
"WakesNeutrals" "0"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"npc_thdots_unit_yukari01_unit"
{
"BaseClass" "npc_dota_base_additive"
"Model" "models/thd2/yukari/yukari_mmd_w.vmdl"
"SoundSet" "Creep_Good_Range"
"Level" "0"
"UnitLabel" "healing_ward"
"ModelScale" "0.6"
"Ability1" "ability_dummy_unit"
"Ability2" ""
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_FLY"
"VisionDaytimeRange" "100"
"VisionNighttimeRange" "100"
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"yukari_train"
{
// General
// ----------------------------------------------------------------
// Model.
"Model" "models/other/tram_1/tram_1.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
// Abilities
// ----------------------------------------------------------------
// Ability 1
"Ability1" "ability_dummy_unit"
// Ability 2
"Ability2" ""
// Ability 3
"Ability3" ""
// Ability 4
"Ability4" ""
// Armor
// ----------------------------------------------------------------
// Physical protection.
"ArmorPhysical" "0"
"MagicalResistance" "0"
// Attack
// ----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
// Damage range min.
"AttackDamageMin" "35"
// Damage range max.
"AttackDamageMax" "35"
// Speed of attack.
"AttackRate" "1.2"
// Normalized time in animation cycle to attack.
"AttackAnimationPoint" "0.4"
// Range within a target can be acquired.
"AttackAcquisitionRange" "800"
// Range within a target can be attacked.
"AttackRange" "120"
// Bounds
// ----------------------------------------------------------------
"RingRadius" "40"
"HealthBarOffset" "170"
// Bounty
// ----------------------------------------------------------------
// Experience earn.
"BountyXP" "300"
// Gold earned min.
"BountyGoldMin" "10"
// Gold earned max.
"BountyGoldMax" "10"
// Movement
// ----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
// Speed.
"MovementSpeed" "2000"
"MovementTurnRate" "100.0"
// Status
// ----------------------------------------------------------------
// Base health.
"StatusHealth" "35"
// Health regeneration rate.
"StatusHealthRegen" "0"
// Base mana.
"StatusMana" "0"
// Mana regeneration rate.
"StatusManaRegen" "0.0"
// Vision
// ----------------------------------------------------------------
// Range of vision during day light.
"VisionDaytimeRange" "1800"
// Range of vision at night time.
"VisionNighttimeRange" "1800"
// Team
// ----------------------------------------------------------------
// Team name.
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"reisen_illusion"
{
// General
//----------------------------------------------------------------
"Model" "models/thd_hero/reisen/reisen.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
"SoundSet" "Hero_Reisen"
"GameSoundsFile" "soundevents/game_sounds/thdots_tower_attack_sounds.vsndevts"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "0.6"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "1000"
"AttackRange" "1000"
"ProjectileModel" "particles/heroes/reisen/ability_reisen_base_attack.vpcf"
"ProjectileSpeed" "3000"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
}
"flandre_illusion"
{
// General
//----------------------------------------------------------------
"Model" "models/new_touhou_model/flandre/flandre.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "0.85"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "1000"
"AttackRange" "1000"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
"yuuka_flower"
{
// General
//----------------------------------------------------------------
"Model" "models/heroes/enchantress/enchantress_flower.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "3.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_RANGED_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "0.9"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "400"
"AttackRange" "400"
"ProjectileModel" "particles/units/heroes/hero_shadowshaman/shadow_shaman_ward_base_attack.vpcf"
"ProjectileSpeed" "1500"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
}
"yuuka_illusion"
{
// General
//----------------------------------------------------------------
"Model" "models/new_touhou_model/yuuka/yuuka.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "1.1"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "800"
"AttackRange" "800"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "30"
"StatusManaRegen" "2"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
"kanako_gojou"
{
// General
//----------------------------------------------------------------
"Model" "models/thd2/kanako/kanako_mmd_gojou.vmdl"
"BaseClass" "npc_dota_building"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" "thtd_kanako_03_unit"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "1.2"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "800"
"AttackRange" "800"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "30"
"StatusManaRegen" "2"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
}
"momiji_wolf"
{
"Model" "models/items/lycan/wolves/icewrack_pack/icewrack_pack.vmdl"
"BaseClass" "npc_dota_creature"
"SoundSet" "Lycan_Wolf"
"GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts"
"Level" "1"
"ModelScale" "1.0"
// Abilities
// ----------------------------------------------------------------
// Ability 1
"Ability1" ""
// Ability 2
"Ability2" ""
// Ability 3
"Ability3" ""
// Ability 4
"Ability4" ""
// ----------------------------------------------------------------
// Physical protection.
"ArmorPhysical" "1"
"MagicalResistance" "0"
// Attack
// ----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
// Damage range min.
"AttackDamageMin" "2"
// Damage range max.
"AttackDamageMax" "2"
// Speed of attack.
"AttackRate" "0.8"
// Normalized time in animation cycle to attack.
"AttackAnimationPoint" "0.3"
// Range within a target can be acquired.
"AttackAcquisitionRange" "800"
// Range within a target can be attacked.
"AttackRange" "100"
// Bounds
// ----------------------------------------------------------------
"RingRadius" "40"
"HealthBarOffset" "170"
// Bounty
// ----------------------------------------------------------------
// Experience earn.
"BountyXP" "32"
// Gold earned min.
"BountyGoldMin" "20"
// Gold earned max.
"BountyGoldMax" "25"
// Movement
// ----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
// Speed.
"MovementSpeed" "522"
// Status
// ----------------------------------------------------------------
// Base health.
"StatusHealth" "300"
// Health regeneration rate.
"StatusHealthRegen" "3.5"
// Base mana.
"StatusMana" "0"
// Mana regeneration rate.
"StatusManaRegen" "0.0"
// Vision
// ----------------------------------------------------------------
// Range of vision during day light.
"VisionDaytimeRange" "400"
// Range of vision at night time.
"VisionNighttimeRange" "400"
// Team
// ----------------------------------------------------------------
// Team name.
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"shinki_dragon"
{
// "Model" "models/creeps/roshan/roshan.vmdl"
// "ModelScale" "0.5"
"Model" "models/courier/baby_rosh/babyroshan_winter18.vmdl" //姜饼肉山宝宝,要同步改技能的基础模型比例
"ModelScale" "1"
"BaseClass" "npc_dota_creature"
"SoundSet" "Roshan"
"GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts"
"Level" "1"
// Abilities
// ----------------------------------------------------------------
// Ability 1
"Ability1" "shinki_dragon_01"
// Ability 2
"Ability2" "shinki_dragon_02"
// Ability 3
"Ability3" "shinki_dragon_03"
// Ability 4
"Ability4" ""
// ----------------------------------------------------------------
// Physical protection.
"ArmorPhysical" "1"
"MagicalResistance" "0"
// Attack
// ----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
// Damage range min.
"AttackDamageMin" "2"
// Damage range max.
"AttackDamageMax" "2"
// Speed of attack.
"AttackRate" "0.9"
// Normalized time in animation cycle to attack.
"AttackAnimationPoint" "0.3"
// Range within a target can be acquired.
"AttackAcquisitionRange" "800"
// Range within a target can be attacked.
"AttackRange" "150"
// Bounds
// ----------------------------------------------------------------
"RingRadius" "40"
"HealthBarOffset" "170"
// Bounty
// ----------------------------------------------------------------
// Experience earn.
"BountyXP" "32"
// Gold earned min.
"BountyGoldMin" "20"
// Gold earned max.
"BountyGoldMax" "25"
// Movement
// ----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
// Speed.
"MovementSpeed" "522"
// Status
// ----------------------------------------------------------------
// Base health.
"StatusHealth" "300"
// Health regeneration rate.
"StatusHealthRegen" "3.5"
// Base mana.
"StatusMana" "0"
// Mana regeneration rate.
"StatusManaRegen" "0.0"
// Vision
// ----------------------------------------------------------------
// Range of vision during day light.
"VisionDaytimeRange" "800"
// Range of vision at night time.
"VisionNighttimeRange" "800"
// Team
// ----------------------------------------------------------------
// Team name.
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"tiny_suika"
{
// General
//----------------------------------------------------------------
"Model" "models/thd_hero/suika/suika.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "0.9"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "1000"
"AttackRange" "1000"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
"alice_boom"
{
// General
//----------------------------------------------------------------
"Model" "models/thd_hero/alice/alice.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "0.8"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" "thtd_alice_unit_kill"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "1.2"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "800"
"AttackRange" "800"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "30"
"StatusManaRegen" "2"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
}
"alice_falanxi_ningyou"
{
// General
//----------------------------------------------------------------
"Model" "models/alice/falanxi.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.2"
"IsAncient" "1"
"SoundSet" "Hero_Rattletrap"
"GameSoundsFile" "soundevents/game_sounds_heroes/game_sounds_rattletrap.vsndevts"
// Abilities
// ----------------------------------------------------------------
// Ability 1
"Ability1" "thtd_alice_02_ningyou_01"
// Ability 2
"Ability2" "thtd_alice_02_ningyou_02"
// Ability 3
"Ability3" ""
// Ability 4
"Ability4" ""
// ----------------------------------------------------------------
// Physical protection.
"ArmorPhysical" "1"
"MagicalResistance" "0"
// Attack
// ----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
// Damage range min.
"AttackDamageMin" "2"
// Damage range max.
"AttackDamageMax" "2"
// Speed of attack.
"AttackRate" "0.9"
// Normalized time in animation cycle to attack.
"AttackAnimationPoint" "0.3"
// Range within a target can be acquired.
"AttackAcquisitionRange" "800"
// Range within a target can be attacked.
"AttackRange" "100"
// Bounds
// ----------------------------------------------------------------
"RingRadius" "40"
"HealthBarOffset" "170"
// Bounty
// ----------------------------------------------------------------
// Experience earn.
"BountyXP" "32"
// Gold earned min.
"BountyGoldMin" "20"
// Gold earned max.
"BountyGoldMax" "25"
// Movement
// ----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
// Speed.
"MovementSpeed" "522"
// Status
// ----------------------------------------------------------------
// Base health.
"StatusHealth" "100"
// Health regeneration rate.
"StatusHealthRegen" "3.5"
// Base mana.
"StatusMana" "0"
// Mana regeneration rate.
"StatusManaRegen" "0.0"
// Vision
// ----------------------------------------------------------------
// Range of vision during day light.
"VisionDaytimeRange" "400"
// Range of vision at night time.
"VisionNighttimeRange" "400"
// Team
// ----------------------------------------------------------------
// Team name.
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"kokoro_jin_yin"
{
// General
//----------------------------------------------------------------
"Model" "models/items/courier/jin_yin_white_fox/jin_yin_white_fox.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
// Abilities
//----------------------------------------------------------------
"Ability1" ""
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
"AttackDamageMin" "2"
"AttackDamageMax" "2"
"AttackRate" "1.0"
"AttackAnimationPoint" "0.55"
"AttackAcquisitionRange" "1000"
"AttackRange" "1000"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "0"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "30"
"StatusManaRegen" "2"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
}
"npc_unit_aya_03_wings"
{
"model" "models/new_touhou_model/aya/aya_wing.vmdl"
"BaseClass" "npc_dota_creature"
"Ability1" "ability_dummy_unit"
"ModelScale" "1.0"
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_NONE"
"VisionDaytimeRange" "100"
"VisionNighttimeRange" "100"
"HasInventory" "0"
"WakesNeutrals" "0"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
"reimu_pet"
{
// General
//----------------------------------------------------------------
"Model" "models/pets/icewrack_wolf/icewrack_wolf.vmdl"
// "Model" "models/items/courier/jin_yin_white_fox/jin_yin_white_fox.vmdl"
"BaseClass" "npc_dota_creature"
"Level" "1"
"ModelScale" "1.0"
"IsAncient" "1"
"SoundSet" "Furion_Treant"
"GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts"
// Abilities
//----------------------------------------------------------------
"Ability1" "reimu_pet_01"
"Ability2" "reimu_pet_02"
"Ability3" "reimu_pet_03"
"Ability4" "reimu_pet_04"
"Ability5" "reimu_pet_05"
"Ability6" ""
"Ability7" ""
"Ability8" ""
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "0"
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
"AttackDamageMin" "0"
"AttackDamageMax" "0"
"AttackRate" "1.0"
"AttackAnimationPoint" "0.5"
"AttackAcquisitionRange" "0"
"AttackRange" "0"
// Bounds
//----------------------------------------------------------------
"RingRadius" "100"
"HealthBarOffset" "128"
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "522"
// Status
//----------------------------------------------------------------
"StatusHealth" "100"
"StatusHealthRegen" "0.0"
"StatusMana" "0"
"StatusManaRegen" "0"
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "800"
"VisionNighttimeRange" "800"
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"ConsideredHero" "1"
}
"inaba_rabbit"
{
"Model" "models/items/courier/arneyb_rabbit/arneyb_rabbit.vmdl"
"BaseClass" "npc_dota_creature"
"SoundSet" "Lycan_Wolf"
"GameSoundsFile" "soundevents/game_sounds_creeps.vsndevts"
"Level" "1"
"ModelScale" "1.6"
// Abilities
// ----------------------------------------------------------------
// Ability 1
"Ability1" ""
// Ability 2
"Ability2" ""
// Ability 3
"Ability3" ""
// Ability 4
"Ability4" ""
// ----------------------------------------------------------------
// Physical protection.
"ArmorPhysical" "1"
"MagicalResistance" "0"
// Attack
// ----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_NO_ATTACK"
// Damage range min.
"AttackDamageMin" "0"
// Damage range max.
"AttackDamageMax" "0"
// Speed of attack.
"AttackRate" "1.7"
// Normalized time in animation cycle to attack.
"AttackAnimationPoint" "0.3"
// Range within a target can be acquired.
"AttackAcquisitionRange" "800"
// Range within a target can be attacked.
"AttackRange" "100"
// Bounds
// ----------------------------------------------------------------
"RingRadius" "40"
"HealthBarOffset" "170"
// Bounty
// ----------------------------------------------------------------
// Experience earn.
"BountyXP" "0"
// Gold earned min.
"BountyGoldMin" "0"
// Gold earned max.
"BountyGoldMax" "0"
// Movement
// ----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
// Speed.
"MovementSpeed" "522"
// Status
// ----------------------------------------------------------------
// Base health.
"StatusHealth" "1"
// Health regeneration rate.
"StatusHealthRegen" "0.0"
// Base mana.
"StatusMana" "0"
// Mana regeneration rate.
"StatusManaRegen" "0.0"
// Vision
// ----------------------------------------------------------------
// Range of vision during day light.
"VisionDaytimeRange" "400"
// Range of vision at night time.
"VisionNighttimeRange" "400"
// Team
// ----------------------------------------------------------------
// Team name.
"TeamName" "DOTA_TEAM_NEUTRALS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_BASIC"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""
"Ability9" ""
"Ability10" ""
"Ability11" ""
"Ability12" ""
"Ability13" ""
"Ability14" ""
"Ability15" ""
"Ability16" ""
}
}