Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neutral Creeps fixing and refactoring (WIP) #3710

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"DOTA_Tooltip_ability_alpha_wolf_critical_strike_aura_oaa_Description" "The Alpha Wolf's ruthless attacks have a %crit_chance%%% chance to do %crit_multiplier%%% damage. His commanding presence inspires nearby allies to attack ruthlessly as well."

"DOTA_Tooltip_modifier_alpha_critical_strike_aura_oaa_effect" "Packleader's Aura"
"DOTA_Tooltip_modifier_alpha_critical_strike_aura_oaa_effect_Description" "This unit has 20%% chance to deal 250%% critical damage."
"DOTA_Tooltip_modifier_alpha_critical_strike_aura_oaa_effect_Description" "This unit has a chance to deal critical damage."
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
"DOTA_Tooltip_ability_ghost_curse_oaa" "Curse"
"DOTA_Tooltip_ability_ghost_curse_oaa_Description" "Causes the target unit to miss some attacks for a few seconds."
"DOTA_Tooltip_ability_ghost_curse_oaa_Lore" ""
"DOTA_Tooltip_ability_ghost_curse_oaa_miss_chance" "%MISS CHANCE:"
"DOTA_Tooltip_ability_ghost_curse_oaa_duration" "DURATION:"

"DOTA_Tooltip_modifier_ghost_curse_oaa_debuff" "#{DOTA_Tooltip_ability_ghost_curse_oaa}"
"DOTA_Tooltip_modifier_ghost_curse_oaa_debuff_Description" "Cursed, missing %dMODIFIER_PROPERTY_MISS_PERCENTAGE%%% of attacks."
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"DOTA_Tooltip_ability_ghost_vortex_oaa" "Vortex"
"DOTA_Tooltip_ability_ghost_vortex_oaa_Description" "Creates a vortex of energy that slows attack speed in its range."
"DOTA_Tooltip_ability_ghost_vortex_oaa_attack_speed" "ATTACK SPEED SLOW:"
"DOTA_Tooltip_ability_ghost_vortex_oaa_Description" "Creates a vortex of energy that slows move speed and attack speed in its range."
"DOTA_Tooltip_ability_ghost_vortex_oaa_ms_slow" "%MOVE SPEED SLOW:"
"DOTA_Tooltip_ability_ghost_vortex_oaa_as_slow" "ATTACK SPEED SLOW:"
"DOTA_Tooltip_ability_ghost_vortex_oaa_radius" "RADIUS:"
"DOTA_Tooltip_ability_ghost_vortex_oaa_duration" "VORTEX DURATION:"

"DOTA_Tooltip_modifier_vortex_oaa_debuff" "Vortex Slow"
"DOTA_Tooltip_modifier_vortex_oaa_debuff_Description" "Attack speed reduced by %dMODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT%."
"DOTA_Tooltip_modifier_vortex_oaa_debuff_Description" "Move speed reduced by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%% and attack speed reduced by %dMODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT%."
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
"DOTA_Tooltip_ability_kobold_dig_oaa" "Dig In"
"DOTA_Tooltip_ability_kobold_dig_oaa_Description" "Digs into the ground for a short duration, causing this unit to become invulnerable for a few seconds."
"DOTA_Tooltip_ability_kobold_dig_oaa_Lore" "Kobolds are adept at digging."
"DOTA_Tooltip_ability_kobold_dig_oaa_duration" "DURATION:"

// "DOTA_Tooltip_modifier_kobold_tunneler_prospecting" "Prospecting"

"DOTA_Tooltip_modifier_kobold_dig_oaa_buff" "#{DOTA_Tooltip_modifier_kobold_tunneler_prospecting}"
"DOTA_Tooltip_modifier_kobold_dig_oaa_buff_Description" "Underground and invulnerable."
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//"DOTA_Tooltip_ability_kobold_disarm" "Steal Weapon"
//"DOTA_Tooltip_ability_kobold_disarm_Description" "Every third attack this creature will disarm its target temporarily. Attack counter doesn't increase while ability is on cooldown."
//"DOTA_Tooltip_ability_kobold_disarm_duration" "DURATION:"

"DOTA_Tooltip_ability_kobold_disarm_oaa" "#{DOTA_Tooltip_ability_kobold_disarm}"
"DOTA_Tooltip_ability_kobold_disarm_oaa_Description" "Disarms the target temporarily."
"DOTA_Tooltip_ability_kobold_disarm_oaa_Lore" ""
"DOTA_Tooltip_ability_kobold_disarm_oaa_duration" "#{DOTA_Tooltip_ability_kobold_disarm_duration}"
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
"DOTA_Tooltip_modifier_kobold_foreman_warcry_oaa_buff" "Warcry"
"DOTA_Tooltip_modifier_kobold_foreman_warcry_oaa_buff_Description" "Attack speed increased by %dMODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT% and attack damage increased by %dMODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE%."

"DOTA_Tooltip_ability_kobold_taskmaster_speed_aura" "Speed Aura"
"DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_Description" "The Kobold Foreman's cruel efficiency increases his movement speed and the movement speed of all nearby allies."
"DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_bonus_movement_speed" "%MOVE SPEED:"
"DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_radius" "RADIUS:"
// "DOTA_Tooltip_ability_kobold_taskmaster_speed_aura" "Speed Aura"
// "DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_Description" "The Kobold Foreman's cruel efficiency increases his movement speed and the movement speed of all nearby allies."
// "DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_bonus_movement_speed" "%MOVE SPEED:"
// "DOTA_Tooltip_ability_kobold_taskmaster_speed_aura_radius" "RADIUS:"

"DOTA_Tooltip_modifier_kobold_taskmaster_speed_aura_bonus" "Speed Aura"
"DOTA_Tooltip_modifier_kobold_taskmaster_speed_aura_bonus_Description" "Movement speed increased by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%."
// "DOTA_Tooltip_modifier_kobold_taskmaster_speed_aura_bonus" "Speed Aura"
// "DOTA_Tooltip_modifier_kobold_taskmaster_speed_aura_bonus_Description" "Movement speed increased by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%."
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"DOTA_Tooltip_ability_mud_golem_shard_split_oaa" "Shard Split"
"DOTA_Tooltip_ability_mud_golem_shard_split_oaa_Description" "On death, Mud Golem shatters into %number_of_splits% Shard Golems. Shard Golems have %shard_hp_percentage%%% health and %shard_dmg_percentage%%% attack damage of the Mud Golem, and live for %shard_duration% seconds. Shard Golem's gold bounty is %shard_gold_percentage%%% of the Mud Golem and it's experience bounty is %shard_xp_percentage%%% of the Mud Golem."

"DOTA_Tooltip_ability_mud_golem_hurl_boulder" "Hurl Boulder"
"DOTA_Tooltip_ability_mud_golem_hurl_boulder_Description" "Hurls a boulder at the target, damaging and stunning them."
// "DOTA_Tooltip_ability_mud_golem_hurl_boulder" "Hurl Boulder"
// "DOTA_Tooltip_ability_mud_golem_hurl_boulder_Description" "Hurls a boulder at the target, damaging and stunning them."
"DOTA_Tooltip_ability_mud_golem_hurl_boulder_Lore" "Why do they hesitate? What are they afraid of throwing?"
"DOTA_Tooltip_ability_mud_golem_hurl_boulder_damage" "DAMAGE:"
"DOTA_Tooltip_ability_mud_golem_hurl_boulder_duration" "STUN DURATION:"
// "DOTA_Tooltip_ability_mud_golem_hurl_boulder_damage" "DAMAGE TO HEROES:"
// "DOTA_Tooltip_ability_mud_golem_hurl_boulder_damage_creeps" "DAMAGE TO CREEPS:"
// "DOTA_Tooltip_ability_mud_golem_hurl_boulder_duration" "STUN DURATION:"
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
"DOTA_Tooltip_ability_neutral_evasion_oaa" "Evasion"
"DOTA_Tooltip_ability_neutral_evasion_oaa_Description" "This unit has a chance to dodge attacks."
"DOTA_Tooltip_ability_neutral_evasion_oaa_Lore" ""
"DOTA_Tooltip_ability_neutral_evasion_oaa_chance" "%EVASION CHANCE:"
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
"DOTA_Tooltip_ability_neutral_mana_burn_oaa" "Mana Surge"
"DOTA_Tooltip_ability_neutral_mana_burn_oaa_Description" "Burns mana of nearby enemies."
"DOTA_Tooltip_ability_neutral_mana_burn_oaa_Lore" ""
"DOTA_Tooltip_ability_neutral_mana_burn_oaa_mana_base" "BASE MANA BURN:"
"DOTA_Tooltip_ability_neutral_mana_burn_oaa_mana_pct" "%MAX PCT MANA BURN:"
"DOTA_Tooltip_ability_neutral_mana_burn_oaa_radius" "RADIUS:"
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// "DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike" "Cripple"
// "DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_chance" "%CRIPPLE CHANCE:"
// "DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_movement_speed" "%MOVEMENT SPEED SLOW:"
// "DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_attack_speed" "ATTACK SPEED SLOW:"
// "DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_duration" "DURATION:"

"DOTA_Tooltip_ability_giant_wolf_cripple_oaa" "#{DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike}"
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_Description" "This unit has a chance to cripple the target, slowing them for a few seconds."
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_Lore" ""
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_chance" "#{DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_chance}"
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_ms_slow" "#{DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_movement_speed}"
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_as_slow" "#{DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_attack_speed}"
"DOTA_Tooltip_ability_giant_wolf_cripple_oaa_duration" "#{DOTA_Tooltip_ability_lycan_summon_wolves_critical_strike_maim_duration}"

"DOTA_Tooltip_modifier_giant_wolf_cripple_oaa_effect" "#{DOTA_Tooltip_ability_giant_wolf_cripple_oaa}"
"DOTA_Tooltip_modifier_giant_wolf_cripple_oaa_effect_Description" "Move speed reduced by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%% and attack speed reduced by %dMODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT%."
3 changes: 0 additions & 3 deletions game/resource/English/ability/units/tooltip_kobold_disarm.txt

This file was deleted.

33 changes: 11 additions & 22 deletions game/resource/English/npc/npc_creeps.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,22 @@
// CREEPS
//=====================================================================================
"npc_dota_mini_roshan" "Baby Rosh"
"npc_dota_neutral_custom_big_horse" "Centaur Conqueror"
"npc_dota_neutral_custom_big_wolf" "Alpha Wolf"
"npc_dota_neutral_custom_small_wolf" "Wolf"
"npc_dota_neutral_custom_black_dragon" "Black Dragon"
"npc_dota_neutral_custom_cave_big_horse" "Cave Centaur Conqueror"
"npc_dota_neutral_custom_cave_big_pupper" "Cave Alpha Wolf"
"npc_dota_neutral_custom_cave_black_drake" "Cave Black Drake"
"npc_dota_neutral_custom_cave_tomato" "Cave Tomato"
"npc_dota_neutral_custom_small_horse" "Centaur Courser"
"npc_dota_neutral_custom_small_pupper" "Wolf"
"npc_dota_neutral_harpy_scout" "Harpy Scout"
"npc_dota_neutral_harpy_storm" "Harpy Storm"
"npc_dota_neutral_custom_ghost" "Ghost"
"npc_dota_neutral_custom_centaur_khan" "Centaur Conqueror"
"npc_dota_neutral_custom_small_centaur" "Centaur"
"npc_dota_neutral_custom_blue_tomato" "Hellbear Smasher"
"npc_dota_neutral_custom_blue_potato" "Hellbear"
"npc_dota_neutral_custom_mud_golem" "Mud Golem"
"npc_dota_neutral_custom_mud_golem_split" "Small Mud Golem"
"npc_dota_neutral_custom_harpy_storm" "Harpy Stormcrafter"
"npc_dota_neutral_custom_blue_tomato" "Hellbear Smasher"
"npc_dota_neutral_custom_centaur_khan" "Centaur Conqueror"
"npc_dota_neutral_custom_ghost" "Ghost"
"npc_dota_neutral_custom_harpy_scout" "Harpy Scout"
"npc_dota_neutral_custom_harpy_storm" "Harpy Stormcrafter"
"npc_dota_neutral_custom_ice_shaman" "Ancient Ice Shaman"
"npc_dota_neutral_custom_kobold" "Kobold"
"npc_dota_neutral_custom_kobold_soldier" "Kobold Soldier"
"npc_dota_neutral_custom_kobold_foreman" "Kobold Foreman"
"npc_dota_neutral_custom_dark_troll_lord" "Dark Troll Summoner"
"npc_dota_neutral_custom_ice_shaman" "Ancient Ice Shaman"
"npc_dota_neutral_custom_kobold_soldier" "Kobold Soldier"
"npc_dota_neutral_custom_mud_golem" "Mud Golem"
"npc_dota_neutral_custom_mud_golem_split" "Small Mud Golem"
"npc_dota_neutral_custom_ogre_mauler" "Ogre Bruiser"
"npc_dota_neutral_custom_pine_cone" "Warpine Raider"
"npc_dota_neutral_custom_wildkin" "Wildwing Ripper"
"npc_dota_neutral_custom_rune_protector" "Frost Sanity Preserver"
"npc_dota_neutral_custom_small_centaur" "Centaur"
"npc_dota_neutral_custom_small_ghost" "Fell Spirit"
"npc_dota_neutral_custom_small_wolf" "Wolf"
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
"SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES"
"IsBreakable" "1"

"MaxLevel" "1"
"MaxLevel" "4"

// Special
//-------------------------------------------------------------------------------------------------------------
"AbilityValues"
{
"crit_chance" "20"
"crit_multiplier" "200"
"crit_multiplier" "200 225 250 275"
"radius"
{
"value" "1200"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"DOTAAbilities"
{
//=================================================================================================================
// Alpha Wold: Invisibility - removed on attack or when spell cast
// Alpha Wolf: Invisibility - removed on attack or when spell cast
//=================================================================================================================
"alpha_wolf_invisibility_oaa"
{
Expand All @@ -11,7 +11,7 @@
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL"
"SpellDispellableType" "SPELL_DISPELLABLE_NO"

"MaxLevel" "1"
"MaxLevel" "4"

"AbilityCastPoint" "0"

Expand All @@ -29,8 +29,8 @@
//-------------------------------------------------------------------------------------------------------------
"AbilityValues"
{
"duration" "20.0"
"fade_time" "1.0"
"duration" "16 18 20 22"
"fade_time" "1.1 1.0 0.9 0.8"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
{
//=================================================================================================================
// Black Dragon: Dragonhide Aura - Bonus armor aura, doesn't stack with itself.
// TODO: maybe add % armor bonus
//=================================================================================================================
"black_dragon_dragonhide_aura_oaa"
{
Expand All @@ -15,13 +16,13 @@
"SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES"
"IsBreakable" "1"

"MaxLevel" "1"
"MaxLevel" "4"

// Special
//-------------------------------------------------------------------------------------------------------------
"AbilityValues"
{
"bonus_armor" "5"
"bonus_armor" "3 4 5 6"
"radius"
{
"value" "1200"
Expand Down
Loading