aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-07-14 08:52:36 +0200
committerShauren <shauren.trinity@gmail.com>2016-07-14 08:52:36 +0200
commit28983c3ae0850482aec3c8df93f474d84a6edbed (patch)
tree43781e436ea5af810285febba2dc1f5bd7f915f6 /src/server/game/Entities/Object
parent58dd647a887a1f889560be561ef5a9bad0abdbdf (diff)
Core/PacketIO: Fixed building ITEM_DYNAMIC_FIELD_MODIFIERS update
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h
index d41e34dcac3..36c5b8c5937 100644
--- a/src/server/game/Entities/Object/Object.h
+++ b/src/server/game/Entities/Object/Object.h
@@ -110,7 +110,7 @@ namespace UpdateMask
inline std::size_t EncodeDynamicFieldChangeType(std::size_t blockCount, DynamicFieldChangeType changeType, uint8 updateType)
{
- return blockCount | ((changeType & VALUE_AND_SIZE_CHANGED) * (3 - updateType /*this part evaluates to 0 if update type is not VALUES*/));
+ return blockCount | ((changeType & VALUE_AND_SIZE_CHANGED) * ((3 - updateType /*this part evaluates to 0 if update type is not VALUES*/) / 3));
}
template<typename T>