summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorJelle Meeus <sogladev@gmail.com>2025-09-08 22:40:01 -0700
committerGitHub <noreply@github.com>2025-09-09 02:40:01 -0300
commit79278aa5045872d3f2eea59fd5eb947615a240b0 (patch)
treeceba65307df98d4a4fd4c29f850545d8c1a25ca4 /src/server
parent6750edfee5393c51224df70407ea455bfe3c8a71 (diff)
fix(Scripts/Dragonblight): quest Fresh Remounts (#22846)
Diffstat (limited to 'src/server')
-rw-r--r--src/server/scripts/Northrend/zone_dragonblight.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/zone_dragonblight.cpp b/src/server/scripts/Northrend/zone_dragonblight.cpp
index 2faac70470..9cf0cb7c0a 100644
--- a/src/server/scripts/Northrend/zone_dragonblight.cpp
+++ b/src/server/scripts/Northrend/zone_dragonblight.cpp
@@ -2240,6 +2240,27 @@ class spell_dragonblight_corrosive_spit : public AuraScript
}
};
+// 48297 - Hand Over Reins
+enum HandOverReins
+{
+ SPELL_ONSLAUGHT_RIDING_CROP = 48290
+};
+
+class spell_handover_reins : public SpellScript
+{
+ PrepareSpellScript(spell_handover_reins);
+
+ void HandleScriptEffect(SpellEffIndex /*effIndex*/)
+ {
+ GetCaster()->RemoveAura(SPELL_ONSLAUGHT_RIDING_CROP);
+ }
+
+ void Register() override
+ {
+ OnEffectHitTarget += SpellEffectFn(spell_handover_reins::HandleScriptEffect, EFFECT_1, SPELL_EFFECT_SCRIPT_EFFECT);
+ }
+};
+
void AddSC_dragonblight()
{
new npc_conversing_with_the_depths_trigger();
@@ -2267,4 +2288,5 @@ void AddSC_dragonblight()
RegisterSpellScript(spell_q12096_q12092_bark);
new npc_torturer_lecraft();
RegisterSpellScript(spell_dragonblight_corrosive_spit);
+ RegisterSpellScript(spell_handover_reins);
}