aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-12-21 22:01:54 +0100
committerOvahlord <dreadkiller@gmx.de>2024-12-21 22:01:54 +0100
commit2d820e591b7f631957217cc74e7b4f3700b4f7f0 (patch)
tree95a8a750a5cb1753451003b4c5ac1b5d7f4a1735 /src
parentc5f8b2fd3fee8c5a08c5027ae222fb24418f6f85 (diff)
Scripts/Spells: moved warrior spell scripts into namespaces to respect the one definition rule
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Spells/spell_warrior.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/src/server/scripts/Spells/spell_warrior.cpp b/src/server/scripts/Spells/spell_warrior.cpp
index 0b1e7ecda21..7469026049f 100644
--- a/src/server/scripts/Spells/spell_warrior.cpp
+++ b/src/server/scripts/Spells/spell_warrior.cpp
@@ -25,22 +25,26 @@
#include "SpellScript.h"
#include "Unit.h"
-// 78 - Heroic Strike
-class spell_warr_heroic_strike : public SpellScript
+namespace Scripts::Spells::Warrior
{
- // Damage = {8+$ap*60/100}
- void CalculateDamage(SpellEffectInfo const& /*spellEffectInfo*/, Unit* /*victim*/, int32& damage, int32& /*flatMod*/, float& /*pctMod*/)
+ // 78 - Heroic Strike
+ class spell_warr_heroic_strike : public SpellScript
{
- damage = static_cast<int32>(8 + GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK) * 0.6f);
- }
+ // Damage = {8+$ap*60/100}
+ void CalculateDamage(SpellEffectInfo const& /*spellEffectInfo*/, Unit* /*victim*/, int32& damage, int32& /*flatMod*/, float& /*pctMod*/)
+ {
+ damage = static_cast<int32>(8 + GetCaster()->GetTotalAttackPowerValue(BASE_ATTACK) * 0.6f);
+ }
- void Register() override
- {
- CalcDamage += SpellCalcDamageFn(spell_warr_heroic_strike::CalculateDamage);
- }
-};
+ void Register() override
+ {
+ CalcDamage += SpellCalcDamageFn(spell_warr_heroic_strike::CalculateDamage);
+ }
+ };
+}
void AddSC_warrior_spell_scripts()
{
+ using namespace Scripts::Spells::Warrior;
RegisterSpellScript(spell_warr_heroic_strike);
}