aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-12-21 22:03:00 +0100
committerOvahlord <dreadkiller@gmx.de>2024-12-21 22:03:00 +0100
commit5c0e09b31a65b54ed1530a6e50b7c4a077289724 (patch)
tree6b0a797b33ff7d8231ba70aa860bebee8366a5bc
parent2d820e591b7f631957217cc74e7b4f3700b4f7f0 (diff)
Scripts/Spells: moved rogue spell scripts into namespaces to respect the one definiton rule
-rw-r--r--src/server/scripts/Spells/spell_rogue.cpp36
1 files changed, 20 insertions, 16 deletions
diff --git a/src/server/scripts/Spells/spell_rogue.cpp b/src/server/scripts/Spells/spell_rogue.cpp
index e45a69acaae..f5ac246b1b7 100644
--- a/src/server/scripts/Spells/spell_rogue.cpp
+++ b/src/server/scripts/Spells/spell_rogue.cpp
@@ -27,28 +27,32 @@
#include "SpellScript.h"
#include "Unit.h"
-// 2098 - Eviscerate
-class spell_rog_eviscerate : public SpellScript
+namespace Scripts::Spells::Rogue
{
- bool Validate(SpellInfo const* spellInfo) override
+ // 2098 - Eviscerate
+ class spell_rog_eviscerate : public SpellScript
{
- return ValidateSpellEffect({ { spellInfo->Id, EFFECT_0 } });
- }
+ bool Validate(SpellInfo const* spellInfo) override
+ {
+ return ValidateSpellEffect({ { spellInfo->Id, EFFECT_0 } });
+ }
- // Damage: effectValue + (basePoints * Combo) + (AP * 0.091 * Combo)
- void CalculateDamage(SpellEffectInfo const& /*spellEffectInfo*/, Unit* /*victim*/, int32& /*damage*/, int32& flatMod, float& /*pctMod*/) const
- {
- int32 combo = GetSpell()->m_spentComboPoints;
- flatMod += (GetSpellInfo()->GetEffect(EFFECT_0).BasePoints * combo) + (GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK) * 0.091f * combo);
- }
+ // Damage: effectValue + (basePoints * Combo) + (AP * 0.091 * Combo)
+ void CalculateDamage(SpellEffectInfo const& /*spellEffectInfo*/, Unit* /*victim*/, int32& /*damage*/, int32& flatMod, float& /*pctMod*/) const
+ {
+ int32 combo = GetSpell()->m_spentComboPoints;
+ flatMod += (GetSpellInfo()->GetEffect(EFFECT_0).BasePoints * combo) + (GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK) * 0.091f * combo);
+ }
- void Register() override
- {
- CalcDamage += SpellCalcDamageFn(spell_rog_eviscerate::CalculateDamage);
- }
-};
+ void Register() override
+ {
+ CalcDamage += SpellCalcDamageFn(spell_rog_eviscerate::CalculateDamage);
+ }
+ };
+}
void AddSC_rogue_spell_scripts()
{
+ using namespace Scripts::Spells::Rogue;
RegisterSpellScript(spell_rog_eviscerate);
}