mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-22 10:05:32 +01:00
Core/Auras: Implement SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN (#27781)
This commit is contained in:
@@ -645,6 +645,8 @@ uint32 Player::EnvironmentalDamage(EnviromentalDamage type, uint32 damage)
|
||||
if (IsImmuneToEnvironmentalDamage())
|
||||
return 0;
|
||||
|
||||
damage *= GetTotalAuraMultiplier(SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN);
|
||||
|
||||
// Absorb, resist some environmental damage type
|
||||
uint32 absorb = 0;
|
||||
uint32 resist = 0;
|
||||
|
||||
@@ -527,7 +527,7 @@ enum AuraType : uint32
|
||||
SPELL_AURA_433 = 433,
|
||||
SPELL_AURA_434 = 434,
|
||||
SPELL_AURA_435 = 435,
|
||||
SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN = 436, // NYI
|
||||
SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN = 436,
|
||||
SPELL_AURA_MOD_MINIMUM_SPEED_RATE = 437,
|
||||
SPELL_AURA_PRELOAD_PHASE = 438, // NYI
|
||||
SPELL_AURA_439 = 439,
|
||||
|
||||
@@ -502,7 +502,7 @@ NonDefaultConstructible<pAuraEffectHandler> AuraEffectHandler[TOTAL_AURAS]=
|
||||
&AuraEffect::HandleNULL, //433
|
||||
&AuraEffect::HandleNULL, //434
|
||||
&AuraEffect::HandleNULL, //435
|
||||
&AuraEffect::HandleNULL, //436 SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN
|
||||
&AuraEffect::HandleNoImmediateEffect, //436 SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN implemented in Player::EnvironmentalDamage
|
||||
&AuraEffect::HandleAuraModMinimumSpeedRate, //437 SPELL_AURA_MOD_MINIMUM_SPEED_RATE
|
||||
&AuraEffect::HandleNULL, //438 SPELL_AURA_PRELOAD_PHASE
|
||||
&AuraEffect::HandleNULL, //439
|
||||
|
||||
Reference in New Issue
Block a user