169 {
172 return;
173
177
179
180
183
184 else
186 }
constexpr auto IN_MILLISECONDS
Definition: Common.h:55
constexpr auto MINUTE
Definition: Common.h:49
std::uint32_t uint32
Definition: Define.h:108
bool roll_chance_i(int chance)
Definition: Random.h:59
@ SPELL_ROGUE_CHEATING_DEATH
Definition: spell_rogue.cpp:35
@ SPELL_ROGUE_CHEAT_DEATH_COOLDOWN
Definition: spell_rogue.cpp:34
Player * ToPlayer()
Definition: Object.h:195
Definition: Player.h:1056
bool HasSpellCooldown(uint32 spell_id) const override
Definition: Player.cpp:16251
void AddSpellCooldown(uint32 spell_id, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) override
Definition: Player.cpp:11004
uint32 GetDamage() const
Definition: Unit.h:795
uint32 GetHealth() const
Definition: Unit.h:1454
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:1169
uint32 CountPctFromMaxHealth(int32 pct) const
Definition: Unit.h:1463
Unit * GetTarget() const
Definition: SpellScript.cpp:1165
uint32 absorbChance
Definition: spell_rogue.cpp:149