aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-01-24 19:49:05 +0100
committerShauren <shauren.trinity@gmail.com>2015-01-24 19:49:05 +0100
commita958275d13ed72a96c523e357f48c6c7f9067df1 (patch)
tree6e9a3c7cb6f04f055cce0b152295076478a1ceac
parente8aa5432283f74564634c1e8c1f802270440d806 (diff)
Core/Creature: Fixed saving creatures spawned by gm commands
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index d6fa2129a8e..99494b9806a 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -1027,10 +1027,10 @@ void Creature::SaveToDB(uint32 mapid, uint32 spawnMask, uint32 phaseMask)
stmt->setUInt64(index++, m_DBTableGuid);
stmt->setUInt32(index++, GetEntry());
stmt->setUInt16(index++, uint16(mapid));
- stmt->setUInt8(index++, spawnMask);
+ stmt->setUInt32(index++, spawnMask);
stmt->setUInt32(index++, GetPhaseMask());
stmt->setUInt32(index++, displayId);
- stmt->setInt32(index++, int32(GetCurrentEquipmentId()));
+ stmt->setUInt8(index++, GetCurrentEquipmentId());
stmt->setFloat(index++, GetPositionX());
stmt->setFloat(index++, GetPositionY());
stmt->setFloat(index++, GetPositionZ());