aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Unit
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2012-01-22 04:02:28 +0000
committerNay <dnpd.dd@gmail.com>2012-01-22 04:02:28 +0000
commitdedb3726835e0c595b1d84c77f3c3a5c406d223b (patch)
tree4d6857c5d905f4b001a2fc2287dda8039c4ac513 /src/server/game/Entities/Unit
parentf714a7d6c9746846c6f31bcfa3c7d7e01b257344 (diff)
Revert "Update SMSG_DURABILITY_DAMAGE_DEATH to 4.x."
This reverts commit bbdd2ee2737b3abf8e4eef795f53c4be90b71d9b.
Diffstat (limited to 'src/server/game/Entities/Unit')
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 6c310f594b9..c25e4bf455b 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -15635,12 +15635,10 @@ void Unit::Kill(Unit* victim, bool durabilityLoss)
// only if not player and not controlled by player pet. And not at BG
if ((durabilityLoss && !player && !victim->ToPlayer()->InBattleground()) || (player && sWorld->getBoolConfig(CONFIG_DURABILITY_LOSS_IN_PVP)))
{
- float percent = sWorld->getRate(RATE_DURABILITY_LOSS_ON_DEATH);
- plrVictim->DurabilityLossAll(percent, false);
- sLog->outStaticDebug("We are dead, losing %f percent durability", percent);
+ sLog->outStaticDebug("We are dead, losing %f percent durability", sWorld->getRate(RATE_DURABILITY_LOSS_ON_DEATH));
+ plrVictim->DurabilityLossAll(sWorld->getRate(RATE_DURABILITY_LOSS_ON_DEATH), false);
// durability lost message
- WorldPacket data(SMSG_DURABILITY_DAMAGE_DEATH, 4);
- data << uint32(percent*100);
+ WorldPacket data(SMSG_DURABILITY_DAMAGE_DEATH, 0);
plrVictim->GetSession()->SendPacket(&data);
}
// Call KilledUnit for creatures