Release 1.4.23

- Applied 'dotIsArea' to the relevant skills
- Skill Effect Duration modifiers now apply to Puncture's Bleed and Viper Strike's Poison
- Updated Decay calculation
- Corrected flags on Elemental Damage with Attack's stats
This commit is contained in:
Openarl
2017-06-09 11:30:27 +10:00
parent 6ab240463f
commit d2ae3c8ee8
13 changed files with 59 additions and 21 deletions

View File

@@ -1246,6 +1246,7 @@ skills["Desecrate"] = {
skill("duration", 5), --"base_skill_effect_duration" = 5000
--"desecrate_number_of_corpses_to_create" = 3
--"is_area_damage" = ?
skill("dotIsArea", true),
},
qualityMods = {
mod("Speed", "INC", 1, ModFlag.Cast), --"base_cast_speed_+%" = 1
@@ -1985,6 +1986,7 @@ skills["FireTrap"] = {
--"base_skill_is_trapped" = ?
skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ?
skill("trapCooldown", 3),
skill("dotIsArea", true),
skill("radius", 15),
},
qualityMods = {
@@ -3657,6 +3659,7 @@ skills["Puncture"] = {
skill("manaCost", 6),
--"skill_can_fire_arrows" = ?
mod("BleedChance", "BASE", 100), --"global_bleed_on_hit" = ?
skill("bleedIsSkillEffect", true),
},
qualityMods = {
mod("Duration", "INC", 1), --"skill_effect_duration_+%" = 1
@@ -4898,6 +4901,7 @@ skills["ViperStrike"] = {
mod("PoisonChance", "BASE", 100), --"base_chance_to_poison_on_hit_%" = 100
skill("duration", 8), --"base_skill_effect_duration" = 8000
skill("poisonDurationIsSkillDuration", true), --"poison_duration_is_skill_duration" = ?
skill("poisonIsSkillEffect", true),
},
qualityMods = {
mod("Speed", "INC", 0.5, ModFlag.Attack, 0, nil), --"attack_speed_+%" = 0.5

View File

@@ -1897,6 +1897,7 @@ skills["FlameDash"] = {
skill("duration", 4), --"base_skill_effect_duration" = 4000
--"is_area_damage" = ?
--"firestorm_use_server_effects" = ?
skill("dotIsArea", true),
},
qualityMods = {
mod("Speed", "INC", 0.5, ModFlag.Cast), --"base_cast_speed_+%" = 0.5
@@ -4226,6 +4227,7 @@ skills["RighteousFire"] = {
mod("FireDegen", "BASE", 0.9, 0, 0, { type = "PerStat", stat = "Life", div = 1}, { type = "GlobalEffect", effectType = "Buff" }), --"base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute" = 5400
--"base_righteous_fire_%_of_max_energy_shield_to_deal_to_nearby_per_minute" = 3000
mod("FireDegen", "BASE", 0.7, 0, 0, { type = "PerStat", stat = "EnergyShield", div = 1}, { type = "GlobalEffect", effectType = "Buff" }), --"base_nonlethal_fire_damage_%_of_maximum_energy_shield_taken_per_minute" = 4200
skill("dotIsArea", true),
skill("radius", 18),
},
qualityMods = {
@@ -5368,6 +5370,7 @@ skills["FrostBoltNova"] = {
--"active_skill_if_used_through_frostbolt_damage_+%_final" = 40
--"is_area_damage" = ?
skill("dotIsSpell", true), --"spell_damage_modifiers_apply_to_skill_dot" = ?
skill("dotIsArea", true),
},
qualityMods = {
mod("AreaOfEffect", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5

View File

@@ -455,11 +455,11 @@ skills["SupportWeaponElementalDamage"] = {
mod("ManaCost", "MORE", 40),
},
qualityMods = {
mod("ElementalDamage", "INC", 0.5, ModFlag.Attack), --"elemental_damage_with_attack_skills_+%" = 0.5
mod("ElementalDamage", "INC", 0.5, 0, KeywordFlag.Attack), --"elemental_damage_with_attack_skills_+%" = 0.5
},
levelMods = {
[1] = nil,
[2] = mod("ElementalDamage", "MORE", nil, ModFlag.Attack), --"support_attack_skills_elemental_damage_+%_final"
[2] = mod("ElementalDamage", "MORE", nil, 0, KeywordFlag.Attack), --"support_attack_skills_elemental_damage_+%_final"
},
levels = {
[1] = { 18, 35, },