1500 {
1502 if (!spellInfo)
1503 return false;
1504
1507 return false;
1508
1511
1512
1513 if (!isWrathSpell && !isStarfireSpell)
1514 return false;
1515
1516
1519 return false;
1521 return false;
1522
1523
1525 return false;
1526
1527
1529 return false;
1530
1531 return true;
1532 }
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:1011
Unit * GetTarget() const
Definition SpellScript.cpp:1178
bool IsPlayer() const
Definition Object.h:207
SpellInfo const * GetSpellInfo() const
Definition Unit.cpp:301
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:5798
uint32 _solarProcCooldownEnd
Definition spell_druid.cpp:1559
uint32 _lunarProcCooldownEnd
Definition spell_druid.cpp:1558
Milliseconds GetGameTimeMS()
Definition GameTime.cpp:44
@ SPELL_DRUID_ECLIPSE_SOLAR
Definition spell_druid.cpp:73
@ SPELL_DRUID_ECLIPSE_LUNAR
Definition spell_druid.cpp:72