1487 {
1489 if (!spellInfo)
1490 return false;
1491
1494 return false;
1495
1498
1499
1500 if (!isWrathSpell && !isStarfireSpell)
1501 return false;
1502
1503
1506 return false;
1508 return false;
1509
1510
1512 return false;
1513
1514
1516 return false;
1517
1518 return true;
1519 }
std::uint32_t uint32
Definition Define.h:107
bool roll_chance_f(float chance)
Definition Random.h:57
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1020
Unit * GetTarget() const
Definition SpellScript.cpp:1180
bool IsPlayer() const
Definition Object.h:201
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:299
Definition SpellInfo.h:340
flag96 SpellFamilyFlags
Definition SpellInfo.h:412
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5982
uint32 _solarProcCooldownEnd
Definition spell_druid.cpp:1546
uint32 _lunarProcCooldownEnd
Definition spell_druid.cpp:1545
Milliseconds GetGameTimeMS()
Definition GameTime.cpp:43
@ SPELL_DRUID_ECLIPSE_SOLAR
Definition spell_druid.cpp:73
@ SPELL_DRUID_ECLIPSE_LUNAR
Definition spell_druid.cpp:72