Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Talent - Bloodlet
- // Script was coded by Cronic of ac-web (http://www.ac-web.org/forums/member.php?87216-Cronic)
- #define SPELL_THROW_GLAIVE = 185123;
- class spell_dh_bloodlet : public SpellScriptLoader
- {
- public:
- spell_dh_bloodlet() : SpellScriptLoader("spell_dh_bloodlet2") { }
- class spell_dh_bloodlet_SpellScript : public SpellScript
- {
- PrepareSpellScript(spell_dh_bloodlet_SpellScript);
- bool Validate(SpellInfo const* /*spellInfo*/) override
- {
- return ValidateSpellInfo({ SPELL_THROW_GLAIVE });
- }
- void HandleOnCast()
- {
- Unit* caster = GetCaster();
- if (caster->HasAura(206473))
- caster->CastSpell(caster->GetVictim(), 207690, true);
- }
- void Register() override
- {
- OnCast += SpellCastFn(spell_dh_bloodlet_SpellScript::HandleOnCast);
- }
- };
- SpellScript* GetSpellScript() const override
- {
- return new spell_dh_bloodlet_SpellScript();
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement