@@ -509,9 +509,6 @@ skills["SupportAncestralWarriorTotemPlayer"] = {
509509 name = "SupportAncestralWarriorTotemPlayer",
510510 hidden = true,
511511 support = true,
512- addFlags = {
513- totem = true,
514- },
515512 requireSkillTypes = { SkillType.Attack, },
516513 addSkillTypes = { SkillType.UsedByTotem, },
517514 excludeSkillTypes = { SkillType.Meta, SkillType.Triggered, SkillType.Cooldown, SkillType.Channel, SkillType.Persistent, },
@@ -566,13 +563,24 @@ skills["SupportAncestralWarriorTotemPlayer"] = {
566563 [39] = { levelRequirement = 0, },
567564 [40] = { levelRequirement = 0, },
568565 },
566+ addFlags = {
567+ totem = true,
568+ },
569569 statSets = {
570570 [1] = {
571571 label = "SupportAncestralWarriorTotemPlayer",
572572 incrementalEffectiveness = 0.054999999701977,
573573 statDescriptionScope = "gem_stat_descriptions",
574+ statMap = {
575+ ["support_ancestral_warrior_totem_attack_speed_+%_final"] = {
576+ mod("Speed", "MORE", nil, ModFlag.Attack),
577+ },
578+ },
574579 baseFlags = {
575580 },
581+ baseMods = {
582+ mod("ActiveTotemLimit", "BASE", 1),
583+ },
576584 constantStats = {
577585 { "skill_disabled_unless_cloned", 2 },
578586 { "support_ancestral_warrior_totem_attack_speed_+%_final", -25 },
@@ -1071,7 +1079,7 @@ skills["AttritionPlayer"] = {
10711079 {mod("Damage", "MORE", nil, 0, KeywordFlag.Hit, { type = "GlobalEffect", effectType = "Buff"}, { type = "Multiplier", var = "EnemyPresenceSeconds", actor = "enemy", limitVar = "AttritionMaxDamage", div = 2, limitTotal = true }, { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" })},
10721080 {mod("CullPercent", "MAX", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff"}, { type = "MultiplierThreshold", var = "EnemyPresenceSeconds", actor = "enemy", thresholdVar = "AttritionCullSeconds"}, { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" }),
10731081 value = 10,}
1074- },
1082+ },
10751083 },
10761084 baseFlags = {
10771085 },
@@ -3691,6 +3699,10 @@ skills["ExplosiveGrenadePlayer"] = {
36913699 label = "Explosive Grenade",
36923700 incrementalEffectiveness = 0.054999999701977,
36933701 statDescriptionScope = "explosive_grenade",
3702+ statMap = {
3703+ ["base_skill_show_average_damage_instead_of_dps"] = {
3704+ },
3705+ },
36943706 baseFlags = {
36953707 attack = true,
36963708 area = true,
@@ -11225,16 +11237,27 @@ skills["SupportMortarCannonPlayer"] = {
1122511237 [39] = { levelRequirement = 0, },
1122611238 [40] = { levelRequirement = 0, },
1122711239 },
11240+ addFlags = {
11241+ totem = true,
11242+ },
1122811243 statSets = {
1122911244 [1] = {
1123011245 label = "SupportMortarCannonPlayer",
1123111246 incrementalEffectiveness = 0.054999999701977,
1123211247 statDescriptionScope = "gem_stat_descriptions",
11233- addFlags = {
11234- totem = true,
11248+ statMap = {
11249+ ["support_grenade_ballista_damage_+%_final"] = {
11250+ mod("Damage", "MORE", nil),
1123511251 },
11252+ ["support_grenade_ballista_attack_speed_+%_final"] = {
11253+ mod("Speed", "MORE", nil, ModFlag.Attack),
11254+ },
11255+ },
1123611256 baseFlags = {
1123711257 },
11258+ baseMods = {
11259+ mod("ActiveTotemLimit", "BASE", 1),
11260+ },
1123811261 constantStats = {
1123911262 { "skill_disabled_unless_cloned", 2 },
1124011263 { "support_grenade_ballista_attack_speed_+%_final", -50 },
@@ -13318,7 +13341,7 @@ skills["SiegeBallistaPlayer"] = {
1331813341 }
1331913342}
1332013343skills["SiegeBallistaProjectilePlayer"] = {
13321- name = "",
13344+ name = "Artillery ",
1332213345 hidden = true,
1332313346 skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Barrageable] = true, [SkillType.AttackInPlaceIsDefault] = true, [SkillType.Fire] = true, [SkillType.Area] = true, [SkillType.CannotChain] = true, [SkillType.UsedByTotem] = true, },
1332413347 weaponTypes = {
0 commit comments