190 {
193 return;
194
198
200
201
204
205 else
207 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
constexpr auto MINUTE
Definition Common.h:47
std::uint32_t uint32
Definition Define.h:107
bool roll_chance_i(int chance)
Definition Random.h:63
Unit * GetTarget() const
Definition SpellScript.cpp:1180
uint32 GetDamage() const
Definition Unit.h:372
Player * ToPlayer()
Definition Object.h:202
bool HasSpellCooldown(uint32 spell_id) const override
Definition Player.cpp:16350
void AddSpellCooldown(uint32 spell_id, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) override
Definition Player.cpp:11006
uint32 GetHealth() const
Definition Unit.h:1108
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1350
uint32 CountPctFromMaxHealth(int32 pct) const
Definition Unit.h:1121
uint32 absorbChance
Definition spell_rogue.cpp:170
@ SPELL_ROGUE_CHEATING_DEATH
Definition spell_rogue.cpp:36
@ SPELL_ROGUE_CHEAT_DEATH_COOLDOWN
Definition spell_rogue.cpp:35