mirror of
https://github.com/mangosfour/server.git
synced 2025-12-17 07:37:03 +00:00
[11092] Add script effect of spell 24194 and 24195
Signed-off-by: NoFantasy <nofantasy@nf.no>
This commit is contained in:
parent
b106ec92f6
commit
beeec1c0cd
2 changed files with 39 additions and 1 deletions
|
|
@ -5897,6 +5897,44 @@ void Spell::EffectScriptEffect(SpellEffectIndex eff_idx)
|
||||||
m_caster->CastSpell(unitTarget, 22682, true);
|
m_caster->CastSpell(unitTarget, 22682, true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
case 24194: // Uther's Tribute
|
||||||
|
case 24195: // Grom's Tribute
|
||||||
|
{
|
||||||
|
if (m_caster->GetTypeId() != TYPEID_PLAYER)
|
||||||
|
return;
|
||||||
|
|
||||||
|
uint8 race = m_caster->getRace();
|
||||||
|
uint32 spellId = 0;
|
||||||
|
|
||||||
|
switch(m_spellInfo->Id)
|
||||||
|
{
|
||||||
|
case 24194:
|
||||||
|
switch(race)
|
||||||
|
{
|
||||||
|
case RACE_HUMAN: spellId = 24105; break;
|
||||||
|
case RACE_DWARF: spellId = 24107; break;
|
||||||
|
case RACE_NIGHTELF: spellId = 24108; break;
|
||||||
|
case RACE_GNOME: spellId = 24106; break;
|
||||||
|
case RACE_DRAENEI: spellId = 69533; break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 24195:
|
||||||
|
switch(race)
|
||||||
|
{
|
||||||
|
case RACE_ORC: spellId = 24104; break;
|
||||||
|
case RACE_UNDEAD: spellId = 24103; break;
|
||||||
|
case RACE_TAUREN: spellId = 24102; break;
|
||||||
|
case RACE_TROLL: spellId = 24101; break;
|
||||||
|
case RACE_BLOODELF: spellId = 69530; break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (spellId)
|
||||||
|
m_caster->CastSpell(m_caster, spellId, true);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
case 24590: // Brittle Armor - need remove one 24575 Brittle Armor aura
|
case 24590: // Brittle Armor - need remove one 24575 Brittle Armor aura
|
||||||
unitTarget->RemoveAuraHolderFromStack(24575);
|
unitTarget->RemoveAuraHolderFromStack(24575);
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "11091"
|
#define REVISION_NR "11092"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue