initial commit

This commit is contained in:
2021-10-24 15:36:18 -04:00
commit b9a5a8fe23
11982 changed files with 220468 additions and 0 deletions

View File

@@ -0,0 +1,114 @@
local Stats =
{
{
description = "aghsfort_minor_stat_upgrade_bonus_all_stats",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_all_stats",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 12,
},
{
description = "aghsfort_minor_stat_upgrade_bonus_primary_stat",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_primary_stat",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 18,
},
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_movespeed",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_movespeed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 48,
-- },
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_hp_regen",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_hp_regen",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 6,
-- },
{
description = "aghsfort_minor_stat_upgrade_bonus_armor",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_armor",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 12,
},
{
description = "aghsfort_minor_stat_upgrade_bonus_attack_damage",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_attack_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 45,
},
--{
-- description = "aghsfort_minor_stat_upgrade_bonus_cast_range",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_cast_range",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 100,
--},
{
description = "aghsfort_minor_stat_upgrade_bonus_spell_amp",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_spell_amp",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 20,
},
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_health",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_health",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 450,
-- },
--[[
{
description = "aghsfort_minor_stat_upgrade_bonus_mana",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_mana",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
]]
{
description = "aghsfort_minor_stat_upgrade_bonus_attack_speed",
ability_name = "aghsfort_minor_stats_upgrade",
special_value_name = "bonus_attack_speed",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 45,
},
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_mana_regen",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_mana_regen",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 6,
-- },
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_evasion",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_evasion",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 15,
-- },
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_magic_resist",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_magic_resist",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20,
-- },
-- {
-- description = "aghsfort_minor_stat_upgrade_bonus_lifesteal",
-- ability_name = "aghsfort_minor_stats_upgrade",
-- special_value_name = "bonus_lifesteal",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 4,
-- },
}
return Stats

View File

@@ -0,0 +1,131 @@
local Disruptor =
{
-- {
-- description = "aghsfort_disruptor_thunder_strike_pct_mana_cost",
-- ability_name = "aghsfort_disruptor_thunder_strike",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_disruptor_thunder_strike_pct_cooldown",
ability_name = "aghsfort_disruptor_thunder_strike",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_disruptor_thunder_strike_flat_radius",
-- ability_name = "aghsfort_disruptor_thunder_strike",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 120,
-- },
{
description = "aghsfort_disruptor_thunder_strike_flat_strikes",
ability_name = "aghsfort_disruptor_thunder_strike",
special_value_name = "strikes",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_disruptor_thunder_strike_flat_strike_damage",
ability_name = "aghsfort_disruptor_thunder_strike",
special_value_name = "strike_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
-- {
-- description = "aghsfort_disruptor_glimpse_flat_cast_radius",
-- ability_name = "aghsfort_disruptor_glimpse",
-- special_value_name = "cast_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 150,
-- },
-- {
-- description = "aghsfort_disruptor_glimpse_flat_bonus_damage",
-- ability_name = "aghsfort_disruptor_glimpse",
-- special_value_name = "bonus_damage",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 100,
-- },
{
description = "aghsfort_disruptor_glimpse_pct_cooldown",
ability_name = "aghsfort_disruptor_glimpse",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_disruptor_kinetic_field_pct_cooldown",
ability_name = "aghsfort_disruptor_kinetic_field",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_disruptor_kinetic_field_flat_duration",
ability_name = "aghsfort_disruptor_kinetic_field",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
-- {
-- description = "aghsfort_disruptor_kinetic_field_formation_time",
-- ability_name = "aghsfort_disruptor_kinetic_field",
-- special_value_name = "formation_time",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = -40,
-- },
{
description = "aghsfort_disruptor_static_storm_flat_duration",
ability_name = "aghsfort_disruptor_static_storm",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.50,
},
-- {
-- description = "aghsfort_disruptor_static_storm_pct_mana_cost",
-- ability_name = "aghsfort_disruptor_static_storm",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 30,
-- },
-- {
-- description = "aghsfort_disruptor_static_storm_pct_cooldown",
-- ability_name = "aghsfort_disruptor_static_storm",
-- special_value_name = "cooldown",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 18,
-- },
-- {
-- description = "aghsfort_disruptor_static_storm_flat_radius",
-- ability_name = "aghsfort_disruptor_static_storm",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 250,
-- },
{
description = "aghsfort_disruptor_static_storm_flat_damage_max",
ability_name = "aghsfort_disruptor_static_storm",
special_value_name = "damage_max",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
}
return Disruptor

View File

@@ -0,0 +1,130 @@
local Magnus =
{
{
description = "aghsfort_magnataur_shockwave_flat_damage",
ability_name = "aghsfort_magnataur_shockwave",
special_value_name = "shock_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_magnataur_shockwave_flat_shock_width",
-- ability_name = "aghsfort_magnataur_shockwave",
-- special_value_name = "shock_width",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 100,
-- },
-- {
-- description = "aghsfort_magnataur_shockwave_flat_slow_duration",
-- ability_name = "aghsfort_magnataur_shockwave",
-- special_value_name = "basic_slow_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2.5,
-- },
-- {
-- description = "aghsfort_magnataur_shockwave_pct_mana_cost",
-- ability_name = "aghsfort_magnataur_shockwave",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_magnataur_shockwave_pct_cooldown",
ability_name = "aghsfort_magnataur_shockwave",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_magnataur_empower_flat_damage",
ability_name = "aghsfort_magnataur_empower",
special_value_name = "bonus_damage_pct",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 15,
},
{
description = "aghsfort_magnataur_empower_flat_cleave",
ability_name = "aghsfort_magnataur_empower",
special_value_name = "cleave_damage_pct",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 25,
},
-- {
-- description = "aghsfort_magnataur_skewer_flat_range",
-- ability_name = "aghsfort_magnataur_skewer",
-- special_value_name = "range",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 400,
-- },
{
description = "aghsfort_magnataur_skewer_flat_damage",
ability_name = "aghsfort_magnataur_skewer",
special_value_name = "skewer_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_magnataur_skewer_flat_slow_pct",
-- ability_name = "aghsfort_magnataur_skewer",
-- special_value_name = "slow_pct",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 50,
-- },
{
description = "aghsfort_magnataur_skewer_pct_cooldown",
ability_name = "aghsfort_magnataur_skewer",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_magnataur_reverse_polarity_pct_cooldown",
ability_name = "aghsfort_magnataur_reverse_polarity",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_magnataur_reverse_polarity_pct_mana_cost",
-- ability_name = "aghsfort_magnataur_reverse_polarity",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_magnataur_reverse_polarity_flat_damage",
ability_name = "aghsfort_magnataur_reverse_polarity",
special_value_name = "polarity_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 300,
},
{
description = "aghsfort_magnataur_reverse_polarity_flat_stun_duration",
ability_name = "aghsfort_magnataur_reverse_polarity",
special_value_name = "hero_stun_duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 3.0,
},
-- {
-- description = "aghsfort_magnataur_reverse_polarity_flat_radius",
-- ability_name = "aghsfort_magnataur_reverse_polarity",
-- special_value_name = "pull_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 240,
-- },
}
return Magnus

View File

@@ -0,0 +1,148 @@
local Mars =
{
-- {
-- description = "aghsfort_mars_spear_percent_manacost",
-- ability_name = "aghsfort_mars_spear",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_mars_spear_percent_cooldown",
ability_name = "aghsfort_mars_spear",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_mars_spear_flat_damage",
ability_name = "aghsfort_mars_spear",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_mars_spear_flat_stun_duration",
-- ability_name = "aghsfort_mars_spear",
-- special_value_name = "stun_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 1.0,
-- },
-- {
-- description = "aghsfort_mars_gods_rebuke_percent_manacost",
-- ability_name = "aghsfort_mars_gods_rebuke",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_mars_gods_rebuke_percent_cooldown",
ability_name = "aghsfort_mars_gods_rebuke",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_mars_gods_rebuke_flat_crit_mult",
ability_name = "aghsfort_mars_gods_rebuke",
special_value_name = "crit_mult",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
-- {
-- description = "aghsfort_mars_gods_rebuke_flat_knockback_slow_duration",
-- ability_name = "aghsfort_mars_gods_rebuke",
-- special_value_name = "knockback_slow_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 3.0,
-- },
{
description = "aghsfort_mars_bulwark_damage_reduction_front",
ability_name = "aghsfort_mars_bulwark",
special_value_name = "physical_damage_reduction",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 10,
},
-- {
-- description = "aghsfort_mars_bulwark_damage_reduction_sides",
-- ability_name = "aghsfort_mars_bulwark",
-- special_value_name = "physical_damage_reduction_side",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20,
-- },
{
description = "aghsfort_mars_bulwark_percent_cooldown",
ability_name = "aghsfort_mars_bulwark",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_mars_bulwark_active_bulwark_block_bonus",
-- ability_name = "aghsfort_mars_bulwark",
-- special_value_name = "active_bulwark_block_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20,
-- },
-- {
-- description = "aghsfort_mars_bulwark_active_duration",
-- ability_name = "aghsfort_mars_bulwark",
-- special_value_name = "active_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2.0,
-- },
-- {
-- description = "aghsfort_mars_arena_of_blood_manacost",
-- ability_name = "aghsfort_mars_arena_of_blood",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_mars_arena_of_blood_cooldown",
ability_name = "aghsfort_mars_arena_of_blood",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_mars_arena_of_blood_duration",
ability_name = "aghsfort_mars_arena_of_blood",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
{
description = "aghsfort_mars_arena_of_blood_spear_damage",
ability_name = "aghsfort_mars_arena_of_blood",
special_value_name = "spear_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
--{
-- description = "aghsfort_mars_arena_of_blood_spear_attack_interval",
-- ability_name = "aghsfort_mars_arena_of_blood",
-- special_value_name = "spear_attack_interval",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = -30,
--},
}
return Mars

View File

@@ -0,0 +1,155 @@
local Omniknight =
{
-- {
-- description = "aghsfort_omniknight_purification_manacost",
-- ability_name = "aghsfort_omniknight_purification",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_omniknight_repel_manacost",
-- ability_name = "aghsfort_omniknight_repel",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_omniknight_guardian_angel_manacost",
-- ability_name = "aghsfort_omniknight_guardian_angel",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_omniknight_purification_cooldown",
ability_name = "aghsfort_omniknight_purification",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_omniknight_guardian_angel_cooldown",
ability_name = "aghsfort_omniknight_guardian_angel",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_omniknight_repel_cooldown",
ability_name = "aghsfort_omniknight_repel",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_omniknight_purification_flat_heal",
ability_name = "aghsfort_omniknight_purification",
special_value_name = "heal",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_omniknight_purification_flat_cast_range",
-- ability_name = "aghsfort_omniknight_purification",
-- special_value_name = "cast_range",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 200,
-- },
-- {
-- description = "aghsfort_omniknight_purification_flat_radius",
-- ability_name = "aghsfort_omniknight_purification",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 160,
-- },
{
description = "aghsfort_omniknight_repel_flat_duration",
ability_name = "aghsfort_omniknight_repel",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_omniknight_repel_flat_damage_reduction",
ability_name = "aghsfort_omniknight_repel",
special_value_name = "damage_reduction",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = -5,
},
{
description = "aghsfort_omniknight_repel_flat_bonus_str",
ability_name = "aghsfort_omniknight_repel",
special_value_name = "bonus_str",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 15,
},
{
description = "aghsfort_omniknight_repel_flat_hp_regen",
ability_name = "aghsfort_omniknight_repel",
special_value_name = "hp_regen",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 20,
},
-- {
-- description = "aghsfort_omniknight_degen_aura_flat_radius",
-- ability_name = "aghsfort_omniknight_degen_aura",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 150,
-- },
-- {
-- description = "aghsfort_omniknight_degen_aura_flat_move_speed_bonus",
-- ability_name = "aghsfort_omniknight_degen_aura",
-- special_value_name = "move_speed_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 16,
-- },
-- {
-- description = "aghsfort_omniknight_degen_aura_flat_attack_speed_bonus",
-- ability_name = "aghsfort_omniknight_degen_aura",
-- special_value_name = "attack_speed_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 16,
-- },
{
description = "aghsfort_omniknight_guardian_angel_flat_duration",
ability_name = "aghsfort_omniknight_guardian_angel",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 3.0,
},
-- {
-- description = "aghsfort_omniknight_guardian_angel_flat_radius",
-- ability_name = "aghsfort_omniknight_guardian_angel",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 400,
-- },
{
description = "aghsfort_omniknight_guardian_angel_flat_hp_regen",
ability_name = "aghsfort_omniknight_guardian_angel",
special_value_name = "hp_regen",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 50,
},
}
return Omniknight

View File

@@ -0,0 +1,140 @@
local PhantomAssassin =
{
{
description = "aghsfort_phantom_assassin_stifling_dagger_flat_base_damage",
ability_name = "aghsfort_phantom_assassin_stifling_dagger",
special_value_name = "base_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_phantom_assassin_stifling_dagger_flat_attack_factor",
-- ability_name = "aghsfort_phantom_assassin_stifling_dagger",
-- special_value_name = "attack_factor",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = -30,
-- },
-- {
-- description = "aghsfort_phantom_assassin_stifling_dagger_flat_mana_cost",
-- ability_name = "aghsfort_phantom_assassin_stifling_dagger",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 10,
-- },
-- {
-- description = "aghsfort_phantom_assassin_stifling_dagger_flat_move_slow",
-- ability_name = "aghsfort_phantom_assassin_stifling_dagger",
-- special_value_name = "move_slow",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 50,
-- },
{
description = "aghsfort_phantom_assassin_phantom_strike_flat_bonus_attack_speed",
ability_name = "aghsfort_phantom_assassin_phantom_strike",
special_value_name = "bonus_attack_speed",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
-- {
-- description = "aghsfort_phantom_assassin_phantom_strike_pct_bonus_attack_speed",
-- ability_name = "aghsfort_phantom_assassin_phantom_strike",
-- special_value_name = "bonus_attack_speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 40,
-- },
{
description = "aghsfort_phantom_assassin_phantom_strike_flat_duration",
ability_name = "aghsfort_phantom_assassin_phantom_strike",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
{
description = "aghsfort_phantom_assassin_phantom_strike_flat_cooldown",
ability_name = "aghsfort_phantom_assassin_phantom_strike",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
{
description = "aghsfort_phantom_assassin_phantom_strike_flat_bonus_evasion",
ability_name = "aghsfort_phantom_assassin_phantom_strike",
special_value_name = "bonus_evasion",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 20,
},
{
description = "aghsfort_phantom_assassin_blur_flat_cooldown",
ability_name = "aghsfort_phantom_assassin_blur",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
-- {
-- description = "aghsfort_phantom_assassin_blur_flat_bonus_evasion",
-- ability_name = "aghsfort_phantom_assassin_blur",
-- special_value_name = "bonus_evasion",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20,
-- },
-- {
-- description = "aghsfort_phantom_assassin_blur_pct_bonus_evasion",
-- ability_name = "aghsfort_phantom_assassin_blur",
-- special_value_name = "bonus_evasion",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 0.4,
-- },
{
description = "aghsfort_phantom_assassin_blur_flat_duration",
ability_name = "aghsfort_phantom_assassin_blur",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
-- {
-- description = "aghsfort_phantom_assassin_blur_flat_mana_cost",
-- ability_name = "aghsfort_phantom_assassin_blur",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 25,
-- },
{
description = "aghsfort_phantom_assassin_coup_de_grace_flat_crit_chance",
ability_name = "aghsfort_phantom_assassin_coup_de_grace",
special_value_name = "crit_chance",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 10,
},
{
description = "aghsfort_phantom_assassin_coup_de_grace_flat_crit_bonus",
ability_name = "aghsfort_phantom_assassin_coup_de_grace",
special_value_name = "crit_bonus",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
-- {
-- description = "aghsfort_phantom_assassin_coup_de_grace_pct_crit_bonus",
-- ability_name = "aghsfort_phantom_assassin_coup_de_grace",
-- special_value_name = "crit_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 100,
-- },
}
return PhantomAssassin

View File

@@ -0,0 +1,164 @@
local Snapfire =
{
-- {
-- description = "aghsfort_snapfire_scatterblast_pct_mana_cost",
-- ability_name = "aghsfort_snapfire_scatterblast",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_snapfire_scatterblast_pct_cooldown",
ability_name = "aghsfort_snapfire_scatterblast",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_snapfire_scatterblast_flat_damage",
ability_name = "aghsfort_snapfire_scatterblast",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_snapfire_scatterblast_flat_debuff_duration",
-- ability_name = "aghsfort_snapfire_scatterblast",
-- special_value_name = "debuff_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 3.0,
-- },
{
description = "aghsfort_snapfire_scatterblast_flat_point_blank_dmg_bonus_pct",
ability_name = "aghsfort_snapfire_scatterblast",
special_value_name = "point_blank_dmg_bonus_pct",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 75.0,
},
{
description = "aghsfort_snapfire_firesnap_cookie_pct_cooldown",
ability_name = "aghsfort_snapfire_firesnap_cookie",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_snapfire_firesnap_cookie_flat_jump_horizontal_distance",
-- ability_name = "aghsfort_snapfire_firesnap_cookie",
-- special_value_name = "jump_horizontal_distance",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 300,
-- },
{
description = "aghsfort_snapfire_firesnap_cookie_flat_impact_damage",
ability_name = "aghsfort_snapfire_firesnap_cookie",
special_value_name = "impact_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
{
description = "aghsfort_snapfire_firesnap_cookie_flat_stun_duration",
ability_name = "aghsfort_snapfire_firesnap_cookie",
special_value_name = "impact_stun_duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
-- {
-- description = "aghsfort_snapfire_firesnap_cookie_flat_impact_radius",
-- ability_name = "aghsfort_snapfire_firesnap_cookie",
-- special_value_name = "impact_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 170,
-- },
{
description = "aghsfort_snapfire_lil_shredder_pct_cooldown",
ability_name = "aghsfort_snapfire_lil_shredder",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_snapfire_lil_shredder_flat_damage",
ability_name = "aghsfort_snapfire_lil_shredder",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
{
description = "aghsfort_snapfire_lil_shredder_flat_attacks",
ability_name = "aghsfort_snapfire_lil_shredder",
special_value_name = "buffed_attacks",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
-- {
-- description = "aghsfort_snapfire_lil_shredder_flat_attack_range_bonus",
-- ability_name = "aghsfort_snapfire_lil_shredder",
-- special_value_name = "attack_range_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 200,
-- },
-- {
-- description = "aghsfort_snapfire_lil_shredder_flat_attack_speed_bonus",
-- ability_name = "aghsfort_snapfire_lil_shredder",
-- special_value_name = "attack_speed_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 300,
-- },
{
description = "aghsfort_snapfire_mortimer_kisses_pct_cooldown",
ability_name = "aghsfort_snapfire_mortimer_kisses",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_snapfire_mortimer_kisses_flat_projectile_count",
ability_name = "aghsfort_snapfire_mortimer_kisses",
special_value_name = "projectile_count",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_snapfire_mortimer_kisses_flat_burn_damage",
ability_name = "aghsfort_snapfire_mortimer_kisses",
special_value_name = "burn_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
-- {
-- description = "aghsfort_snapfire_mortimer_kisses_flat_move_slow_pct",
-- ability_name = "aghsfort_snapfire_mortimer_kisses",
-- special_value_name = "move_slow_pct",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 30,
-- },
{
description = "aghsfort_snapfire_mortimer_kisses_flat_damage_per_impact",
ability_name = "aghsfort_snapfire_mortimer_kisses",
special_value_name = "damage_per_impact",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
}
return Snapfire

View File

@@ -0,0 +1,131 @@
local Sniper =
{
{
description = "aghsfort_sniper_shrapnel_percent_cooldown",
ability_name = "aghsfort_sniper_shrapnel",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_sniper_shrapnel_flat_damage",
ability_name = "aghsfort_sniper_shrapnel",
special_value_name = "shrapnel_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
-- {
-- description = "aghsfort_sniper_shrapnel_flat_radius",
-- ability_name = "aghsfort_sniper_shrapnel",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 150,
-- },
-- {
-- description = "aghsfort_sniper_shrapnel_flat_slow_movement_speed",
-- ability_name = "aghsfort_sniper_shrapnel",
-- special_value_name = "slow_movement_speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = -30,
-- },
-- {
-- description = "aghsfort_sniper_shrapnel_percent_mana_cost",
-- ability_name = "aghsfort_sniper_shrapnel",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_sniper_shrapnel_duration",
ability_name = "aghsfort_sniper_shrapnel",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_sniper_headshot_flat_damage",
ability_name = "aghsfort_sniper_headshot",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
-- {
-- description = "aghsfort_sniper_headshot_knockback_distance",
-- ability_name = "aghsfort_sniper_headshot",
-- special_value_name = "knockback_distance",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20,
-- },
{
description = "aghsfort_sniper_headshot_proc_chance",
ability_name = "aghsfort_sniper_headshot",
special_value_name = "proc_chance",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 10,
},
-- {
-- description = "aghsfort_sniper_headshot_debuff_duration",
-- ability_name = "aghsfort_sniper_headshot",
-- special_value_name = "slow_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2.0,
-- },
-- {
-- description = "aghsfort_sniper_take_aim_percent_cooldown",
-- ability_name = "aghsfort_sniper_take_aim",
-- special_value_name = "cooldown",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 12,
-- },
{
description = "aghsfort_sniper_take_aim_flat_bonus_attack_range",
ability_name = "aghsfort_sniper_take_aim",
special_value_name = "bonus_attack_range",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
{
description = "aghsfort_sniper_assassinate_flat_damage",
ability_name = "aghsfort_sniper_assassinate",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 500,
},
-- {
-- description = "aghsfort_sniper_assassinate_percent_mana_cost",
-- ability_name = "aghsfort_sniper_assassinate",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_sniper_assassinate_percent_cooldown",
ability_name = "aghsfort_sniper_assassinate",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_sniper_assassinate_projectile_speed",
-- ability_name = "aghsfort_sniper_assassinate",
-- special_value_name = "projectile_speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2500,
-- },
}
return Sniper

View File

@@ -0,0 +1,141 @@
local Tusk =
{
{
description = "aghsfort_tusk_ice_shards_flat_damage",
ability_name = "aghsfort_tusk_ice_shards",
special_value_name = "shard_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_tusk_ice_shards_pct_mana_cost",
-- ability_name = "aghsfort_tusk_ice_shards",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_tusk_ice_shards_pct_cooldown",
ability_name = "aghsfort_tusk_ice_shards",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_tusk_ice_shards_flat_shard_duration",
-- ability_name = "aghsfort_tusk_ice_shards",
-- special_value_name = "shard_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 1.0,
-- },
{
description = "aghsfort_tusk_snowball_pct_cooldown",
ability_name = "aghsfort_tusk_snowball",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_tusk_snowball_flat_snowball_damage",
ability_name = "aghsfort_tusk_snowball",
special_value_name = "snowball_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 180,
},
-- {
-- description = "aghsfort_tusk_snowball_flat_snowball_speed",
-- ability_name = "aghsfort_tusk_snowball",
-- special_value_name = "snowball_speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 200,
-- },
-- {
-- description = "aghsfort_tusk_snowball_flat_stun_duration",
-- ability_name = "aghsfort_tusk_snowball",
-- special_value_name = "stun_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 1.0,
-- },
{
description = "aghsfort_tusk_tag_team_pct_cooldown",
ability_name = "aghsfort_tusk_tag_team",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_tusk_tag_team_flat_damage",
ability_name = "aghsfort_tusk_tag_team",
special_value_name = "bonus_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 50,
},
-- {
-- description = "aghsfort_tusk_tag_team_flat_radius",
-- ability_name = "aghsfort_tusk_tag_team",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 300,
-- },
-- {
-- description = "aghsfort_tusk_tag_team_flat_debuff_duration",
-- ability_name = "aghsfort_tusk_tag_team",
-- special_value_name = "debuff_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2.0,
-- },
{
description = "aghsfort_tusk_walrus_punch_pct_cooldown",
ability_name = "aghsfort_tusk_walrus_punch",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_tusk_walrus_punch_flat_crit_multiplier",
ability_name = "aghsfort_tusk_walrus_punch",
special_value_name = "crit_multiplier",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 125,
},
-- {
-- description = "aghsfort_tusk_walrus_punch_flat_slow_duration",
-- ability_name = "aghsfort_tusk_walrus_punch",
-- special_value_name = "slow_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 4.0,
-- },
-- {
-- description = "aghsfort_tusk_walrus_punch_flat_move_slow",
-- ability_name = "aghsfort_tusk_walrus_punch",
-- special_value_name = "move_slow",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 60,
-- },
--{
-- description = "aghsfort_tusk_walrus_punch_flat_air_time",
-- ability_name = "aghsfort_tusk_walrus_punch",
-- special_value_name = "air_time",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 1.5,
--},
}
return Tusk

View File

@@ -0,0 +1,122 @@
local Ursa =
{
{
description = "aghsfort_ursa_earthshock_flat_damage",
ability_name = "aghsfort_ursa_earthshock",
special_value_name = "impact_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_ursa_earthshock_percent_mana_cost",
-- ability_name = "aghsfort_ursa_earthshock",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_ursa_earthshock_flat_radius",
-- ability_name = "aghsfort_ursa_earthshock",
-- special_value_name = "shock_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 150,
-- },
{
description = "aghsfort_ursa_earthshock_percent_cooldown",
ability_name = "aghsfort_ursa_earthshock",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_ursa_earthshock_flat_hop_distance",
-- ability_name = "aghsfort_ursa_earthshock",
-- special_value_name = "hop_distance",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 200,
-- },
-- {
-- description = "aghsfort_ursa_earthshock_flat_movement_slow",
-- ability_name = "aghsfort_ursa_earthshock",
-- special_value_name = "movement_slow",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 40,
-- },
{
description = "aghsfort_ursa_overpower_flat_max_attacks",
ability_name = "aghsfort_ursa_overpower",
special_value_name = "max_attacks",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
-- {
-- description = "aghsfort_ursa_overpower_flat_attack_speed_bonus_pct",
-- ability_name = "aghsfort_ursa_overpower",
-- special_value_name = "attack_speed_bonus_pct",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 150,
-- },
{
description = "aghsfort_ursa_overpower_percent_cooldown",
ability_name = "aghsfort_ursa_overpower",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_ursa_fury_swipes_flat_damage_per_stack",
ability_name = "aghsfort_ursa_fury_swipes",
special_value_name = "damage_per_stack",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 12,
},
-- {
-- description = "aghsfort_ursa_fury_swipes_flat_max_swipe_stack",
-- ability_name = "aghsfort_ursa_fury_swipes",
-- special_value_name = "max_swipe_stack",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2,
-- },
{
description = "aghsfort_ursa_enrage_flat_damage_reduction",
ability_name = "aghsfort_ursa_enrage",
special_value_name = "damage_reduction",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 10,
},
{
description = "aghsfort_ursa_enrage_flat_duration",
ability_name = "aghsfort_ursa_enrage",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
-- {
-- description = "aghsfort_ursa_enrage_flat_status_resistance",
-- ability_name = "aghsfort_ursa_enrage",
-- special_value_name = "status_resistance",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 20
-- },
{
description = "aghsfort_ursa_enrage_percent_cooldown",
ability_name = "aghsfort_ursa_enrage",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
}
return Ursa

View File

@@ -0,0 +1,158 @@
local Viper =
{
-- {
-- description = "aghsfort_viper_poison_attack_pct_mana_cost",
-- ability_name = "aghsfort_viper_poison_attack",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_viper_poison_attack_damage",
ability_name = "aghsfort_viper_poison_attack",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 25,
},
-- {
-- description = "aghsfort_viper_poison_attack_magic_resistance",
-- ability_name = "aghsfort_viper_poison_attack",
-- special_value_name = "magic_resistance",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2,
-- },
{
description = "aghsfort_viper_poison_attack_movement_speed",
ability_name = "aghsfort_viper_poison_attack",
special_value_name = "movement_speed",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 18,
},
-- {
-- description = "aghsfort_viper_poison_attack_duration",
-- ability_name = "aghsfort_viper_poison_attack",
-- special_value_name = "duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2,
-- },
-- {
-- description = "aghsfort_viper_poison_attack_max_stacks",
-- ability_name = "aghsfort_viper_poison_attack",
-- special_value_name = "max_stacks",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2,
-- },
-- {
-- description = "aghsfort_viper_nethertoxin_pct_mana_cost",
-- ability_name = "aghsfort_viper_nethertoxin",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_viper_nethertoxin_pct_cooldown",
ability_name = "aghsfort_viper_nethertoxin",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_viper_nethertoxin_max_damage",
ability_name = "aghsfort_viper_nethertoxin",
special_value_name = "max_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
{
description = "aghsfort_viper_nethertoxin_radius",
ability_name = "aghsfort_viper_nethertoxin",
special_value_name = "radius",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
{
description = "aghsfort_viper_nethertoxin_duration",
ability_name = "aghsfort_viper_nethertoxin",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
-- {
-- description = "aghsfort_viper_corrosive_skin_bonus_attack_speed",
-- ability_name = "aghsfort_viper_corrosive_skin",
-- special_value_name = "bonus_attack_speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 18,
-- },
{
description = "aghsfort_viper_corrosive_skin_bonus_magic_resistance",
ability_name = "aghsfort_viper_corrosive_skin",
special_value_name = "bonus_magic_resistance",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 10,
},
-- {
-- description = "aghsfort_viper_corrosive_skin_damage",
-- ability_name = "aghsfort_viper_corrosive_skin",
-- special_value_name = "damage",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 32,
-- },
-- {
-- description = "aghsfort_viper_corrosive_skin_duration",
-- ability_name = "aghsfort_viper_corrosive_skin",
-- special_value_name = "duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 8,
-- },
{
description = "aghsfort_viper_viper_strike_pct_cooldown",
ability_name = "aghsfort_viper_viper_strike",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_viper_viper_strike_pct_mana_cost",
-- ability_name = "aghsfort_viper_viper_strike",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_viper_viper_strike_duration",
ability_name = "aghsfort_viper_viper_strike",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 3.0,
},
{
description = "aghsfort_viper_viper_strike_damage",
ability_name = "aghsfort_viper_viper_strike",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
}
return Viper

View File

@@ -0,0 +1,135 @@
local Weaver =
{
{
description = "aghsfort_weaver_the_swarm_percent_cooldown",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_weaver_the_swarm_flat_damage",
-- ability_name = "aghsfort_weaver_the_swarm",
-- special_value_name = "damage",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 24,
-- },
{
description = "aghsfort_weaver_the_swarm_flat_attack_rate",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "attack_rate",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = -0.15,
},
{
description = "aghsfort_weaver_the_swarm_flat_count",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "count",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_weaver_the_swarm_flat_armor_reduction",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "armor_reduction",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 1.0,
},
{
description = "aghsfort_weaver_the_swarm_flat_duration",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 4,
},
{
description = "aghsfort_weaver_the_swarm_flat_destroy_attacks",
ability_name = "aghsfort_weaver_the_swarm",
special_value_name = "destroy_attacks",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
-- {
-- description = "aghsfort_weaver_shukuchi_percent_manacost",
-- ability_name = "aghsfort_weaver_shukuchi",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_weaver_shukuchi_percent_cooldown",
ability_name = "aghsfort_weaver_shukuchi",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_weaver_shukuchi_flat_damage",
ability_name = "aghsfort_weaver_shukuchi",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_weaver_shukuchi_flat_speed",
-- ability_name = "aghsfort_weaver_shukuchi",
-- special_value_name = "speed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 60,
-- },
{
description = "aghsfort_weaver_shukuchi_duration",
ability_name = "aghsfort_weaver_shukuchi",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
-- {
-- description = "aghsfort_weaver_shukuchi_radius",
-- ability_name = "aghsfort_weaver_shukuchi",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 70,
-- },
{
description = "aghsfort_weaver_geminate_attack_cooldown",
ability_name = "aghsfort_weaver_geminate_attack",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_weaver_geminate_attack_flat_bonus_damage",
ability_name = "aghsfort_weaver_geminate_attack",
special_value_name = "bonus_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_weaver_time_lapse_percent_manacost",
-- ability_name = "aghsfort_weaver_time_lapse",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_weaver_time_lapse_cooldown",
ability_name = "aghsfort_weaver_time_lapse",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
}
return Weaver

View File

@@ -0,0 +1,157 @@
local WinterWyvern =
{
{
description = "aghsfort_winter_wyvern_arctic_burn_flat_damage",
ability_name = "aghsfort_winter_wyvern_arctic_burn",
special_value_name = "damage_per_second",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
{
description = "aghsfort_winter_wyvern_arctic_burn_flat_duration",
ability_name = "aghsfort_winter_wyvern_arctic_burn",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
-- {
-- description = "aghsfort_winter_wyvern_arctic_burn_flat_range",
-- ability_name = "aghsfort_winter_wyvern_arctic_burn",
-- special_value_name = "attack_range_bonus",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 100,
-- },
-- {
-- description = "aghsfort_winter_wyvern_arctic_burn_flat_move_slow",
-- ability_name = "aghsfort_winter_wyvern_arctic_burn",
-- special_value_name = "move_slow",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 50,
-- },
-- {
-- description = "aghsfort_winter_wyvern_splinter_blast_flat_slow",
-- ability_name = "aghsfort_winter_wyvern_splinter_blast",
-- special_value_name = "bonus_movespeed",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 50,
-- },
-- {
-- description = "aghsfort_winter_wyvern_splinter_blast_flat_radius",
-- ability_name = "aghsfort_winter_wyvern_splinter_blast",
-- special_value_name = "split_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 250,
-- },
-- {
-- description = "aghsfort_winter_wyvern_splinter_blast_flat_slow_duration",
-- ability_name = "aghsfort_winter_wyvern_splinter_blast",
-- special_value_name = "duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 4.0,
-- },
{
description = "aghsfort_winter_wyvern_splinter_blast_flat_damage",
ability_name = "aghsfort_winter_wyvern_splinter_blast",
special_value_name = "splinter_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_winter_wyvern_splinter_blast_pct_mana_cost",
-- ability_name = "aghsfort_winter_wyvern_splinter_blast",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_winter_wyvern_splinter_blast_pct_cooldown",
ability_name = "aghsfort_winter_wyvern_splinter_blast",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_winter_wyvern_cold_embrace_pct_cooldown",
ability_name = "aghsfort_winter_wyvern_cold_embrace",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_winter_wyvern_cold_embrace_flat_heal_additive",
ability_name = "aghsfort_winter_wyvern_cold_embrace",
special_value_name = "heal_additive",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 48,
},
{
description = "aghsfort_winter_wyvern_cold_embrace_flat_heal_percentage",
ability_name = "aghsfort_winter_wyvern_cold_embrace",
special_value_name = "heal_percentage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
{
description = "aghsfort_winter_wyvern_cold_embrace_flat_duration",
ability_name = "aghsfort_winter_wyvern_cold_embrace",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2.0,
},
{
description = "aghsfort_winter_wyvern_winters_curse_pct_cooldown",
ability_name = "aghsfort_winter_wyvern_winters_curse",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
-- {
-- description = "aghsfort_winter_wyvern_winters_curse_pct_manacost",
-- ability_name = "aghsfort_winter_wyvern_winters_curse",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_winter_wyvern_winters_curse_flat_bonus_attack_speed",
ability_name = "aghsfort_winter_wyvern_winters_curse",
special_value_name = "bonus_attack_speed",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 50,
},
{
description = "aghsfort_winter_wyvern_winters_curse_flat_duration",
ability_name = "aghsfort_winter_wyvern_winters_curse",
special_value_name = "duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 3.0,
},
{
description = "aghsfort_winter_wyvern_winters_curse_flat_radius",
ability_name = "aghsfort_winter_wyvern_winters_curse",
special_value_name = "radius",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 250,
},
}
return WinterWyvern

View File

@@ -0,0 +1,166 @@
local Witch_Doctor =
{
-- {
-- description = "aghsfort_witch_doctor_paralyzing_cask_manacost",
-- ability_name = "aghsfort_witch_doctor_paralyzing_cask",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_witch_doctor_voodoo_restoration_manacost",
-- ability_name = "aghsfort_witch_doctor_voodoo_restoration",
-- special_value_name = "mana_per_second",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_witch_doctor_maledict_manacost",
-- ability_name = "aghsfort_witch_doctor_maledict",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
-- {
-- description = "aghsfort_witch_doctor_death_ward_manacost",
-- ability_name = "aghsfort_witch_doctor_death_ward",
-- special_value_name = "mana_cost",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = 30,
-- },
{
description = "aghsfort_witch_doctor_paralyzing_cask_cooldown",
ability_name = "aghsfort_witch_doctor_paralyzing_cask",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_witch_doctor_maledict_cooldown",
ability_name = "aghsfort_witch_doctor_maledict",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_witch_doctor_death_ward_cooldown",
ability_name = "aghsfort_witch_doctor_death_ward",
special_value_name = "cooldown",
operator = MINOR_ABILITY_UPGRADE_OP_MUL,
value = 12,
},
{
description = "aghsfort_witch_doctor_paralyzing_cask_flat_damage",
ability_name = "aghsfort_witch_doctor_paralyzing_cask",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
-- {
-- description = "aghsfort_witch_doctor_paralyzing_cask_flat_bounce_range",
-- ability_name = "aghsfort_witch_doctor_paralyzing_cask",
-- special_value_name = "bounce_range",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 400,
-- },
-- {
-- description = "aghsfort_witch_doctor_paralyzing_cask_flat_bounces",
-- ability_name = "aghsfort_witch_doctor_paralyzing_cask",
-- special_value_name = "bounces",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 3,
-- },
-- {
-- description = "aghsfort_witch_doctor_paralyzing_cask_flat_stun_duration",
-- ability_name = "aghsfort_witch_doctor_paralyzing_cask",
-- special_value_name = "stun_duration",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2.00,
-- },
-- {
-- description = "aghsfort_witch_doctor_voodoo_restoration_flat_radius",
-- ability_name = "aghsfort_witch_doctor_voodoo_restoration",
-- special_value_name = "radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 200,
-- },
{
description = "aghsfort_witch_doctor_voodoo_restoration_flat_heal",
ability_name = "aghsfort_witch_doctor_voodoo_restoration",
special_value_name = "heal",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
--{
-- description = "aghsfort_witch_doctor_voodoo_restoration_mul_heal_interval",
-- ability_name = "aghsfort_witch_doctor_voodoo_restoration",
-- special_value_name = "heal_interval",
-- operator = MINOR_ABILITY_UPGRADE_OP_MUL,
-- value = -15,
--},
{
description = "aghsfort_witch_doctor_maledict_flat_radius",
ability_name = "aghsfort_witch_doctor_maledict",
special_value_name = "radius",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 100,
},
{
description = "aghsfort_witch_doctor_maledict_flat_bonus_damage",
ability_name = "aghsfort_witch_doctor_maledict",
special_value_name = "bonus_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 32,
},
{
description = "aghsfort_witch_doctor_maledict_flat_max_bonus_damage",
ability_name = "aghsfort_witch_doctor_maledict",
special_value_name = "max_bonus_damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 200,
},
{
description = "aghsfort_witch_doctor_maledict_flat_ticks",
ability_name = "aghsfort_witch_doctor_maledict",
special_value_name = "ticks",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
{
description = "aghsfort_witch_doctor_death_ward_flat_damage",
ability_name = "aghsfort_witch_doctor_death_ward",
special_value_name = "damage",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 150,
},
-- {
-- description = "aghsfort_witch_doctor_death_ward_flat_bounce_radius",
-- ability_name = "aghsfort_witch_doctor_death_ward",
-- special_value_name = "bounce_radius",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 300,
-- },
-- {
-- description = "aghsfort_witch_doctor_death_ward_flat_bounces",
-- ability_name = "aghsfort_witch_doctor_death_ward",
-- special_value_name = "bounces",
-- operator = MINOR_ABILITY_UPGRADE_OP_ADD,
-- value = 2,
-- },
{
description = "aghsfort_witch_doctor_death_ward_flat_channel_duration",
ability_name = "aghsfort_witch_doctor_death_ward",
special_value_name = "channel_duration",
operator = MINOR_ABILITY_UPGRADE_OP_ADD,
value = 2,
},
}
return Witch_Doctor