From 55c723c98de15599f32a2965e80b19e3743b3911 Mon Sep 17 00:00:00 2001 From: mauriliogenovese <125388969+mauriliogenovese@users.noreply.github.com> Date: Fri, 2 Jan 2026 08:38:26 +0100 Subject: [PATCH 1/3] power charge bonus for falling thunder --- src/Data/Skills/act_int.lua | 11 +++++++++++ src/Export/Skills/act_int.txt | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 911a9fc04..8f72926a6 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -6883,6 +6883,17 @@ skills["FallingThunderPlayer"] = { baseEffectiveness = 0.62000000476837, incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "falling_thunder", + statMap = { + ["lightning_strike_damage_+%_final_per_power_charge"] = { + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + }, + ["lightning_strike_damage_+%_final_when_charged"] = { + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + }, + ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { + mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), + }, + }, baseFlags = { attack = true, projectile = true, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index a8f5955c6..249ef097e 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -453,6 +453,17 @@ statMap = { #mods #set FallingThunderProjectilePlayer #flags attack projectile +statMap = { + ["lightning_strike_damage_+%_final_per_power_charge"] = { + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + }, + ["lightning_strike_damage_+%_final_when_charged"] = { + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + }, + ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { + mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), + }, +}, #mods #skillEnd From 294ccada20128146f06a2b8b234b0345c9cc0136 Mon Sep 17 00:00:00 2001 From: Wires77 Date: Thu, 8 Jan 2026 00:18:30 -0600 Subject: [PATCH 2/3] Fix indentation --- src/Data/Skills/act_int.lua | 4 ++-- src/Export/Skills/act_int.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 8f72926a6..86acef31a 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -6891,8 +6891,8 @@ skills["FallingThunderPlayer"] = { mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), }, ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { - mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), - }, + mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), + }, }, baseFlags = { attack = true, diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 249ef097e..ed6bd9624 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -461,8 +461,8 @@ statMap = { mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), }, ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { - mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), - }, + mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), + }, }, #mods #skillEnd From c5965ed87f9ca049dc1f0f0682b93af2c051c7d1 Mon Sep 17 00:00:00 2001 From: Wires77 Date: Thu, 8 Jan 2026 00:25:38 -0600 Subject: [PATCH 3/3] Fix multiplier threshold --- src/Data/Skills/act_int.lua | 2 +- src/Export/Skills/act_int.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 86acef31a..42ab9aea0 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -6888,7 +6888,7 @@ skills["FallingThunderPlayer"] = { mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), }, ["lightning_strike_damage_+%_final_when_charged"] = { - mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "MultiplierThreshold", var = "RemovablePowerCharge", threshold = 1 }), }, ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }), diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index ed6bd9624..3ef0b6bbf 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -458,7 +458,7 @@ statMap = { mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), }, ["lightning_strike_damage_+%_final_when_charged"] = { - mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "Multiplier", var = "RemovablePowerCharge" }), + mod("Damage", "MORE", nil, ModFlag.Projectile, 0, { type = "MultiplierThreshold", var = "RemovablePowerCharge", threshold = 1 }), }, ["lightning_strike_base_number_of_projectiles_per_power_charge"] = { mod("ProjectileCount", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge", base = -1 }),