aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2014-12-07 01:24:00 +0100
committerjoschiwald <joschiwald.trinity@gmail.com>2014-12-07 01:24:00 +0100
commitb68b6417f66d629a3322985272f57e2d1816ab38 (patch)
tree76d4eecf68aaa57687bc5c10961ce7894b8f64bb /src/server/game/Entities/Object
parent9cda85a38817179ae48ead6080ae2a200f2310de (diff)
Core: fixed few coverity issues and warnings
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp12
-rw-r--r--src/server/game/Entities/Object/ObjectGuid.cpp4
2 files changed, 12 insertions, 4 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index c2a8dcd3538..40a8ed046fb 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -943,9 +943,14 @@ uint32 Object::GetUpdateFieldData(Player const* target, uint32*& flags) const
case TYPEID_AREATRIGGER:
flags = AreaTriggerUpdateFieldFlags;
break;
- case TYPEID_OBJECT:
+ case TYPEID_SCENEOBJECT:
+ flags = SceneObjectUpdateFieldFlags;
break;
- default:
+ case TYPEID_CONVERSATION:
+ flags = ConversationUpdateFieldFlags;
+ break;
+ case TYPEID_OBJECT:
+ ASSERT(false);
break;
}
@@ -983,6 +988,9 @@ uint32 Object::GetDynamicUpdateFieldData(Player const* target, uint32*& flags) c
visibleFlag |= UF_FLAG_PARTY_MEMBER;
break;
}
+ case TYPEID_CONVERSATION:
+ flags = ConversationDynamicUpdateFieldFlags;
+ break;
default:
flags = nullptr;
break;
diff --git a/src/server/game/Entities/Object/ObjectGuid.cpp b/src/server/game/Entities/Object/ObjectGuid.cpp
index f59c82d44f5..327b83ba6d4 100644
--- a/src/server/game/Entities/Object/ObjectGuid.cpp
+++ b/src/server/game/Entities/Object/ObjectGuid.cpp
@@ -231,13 +231,13 @@ ObjectGuid const ObjectGuid::Empty = ObjectGuid();
ObjectGuid const ObjectGuid::TradeItem = ObjectGuid::Create<HighGuid::Uniq>(uint64(10));
template<HighGuid type>
-ObjectGuid ObjectGuid::Create(LowType counter)
+ObjectGuid ObjectGuid::Create(LowType /*counter*/)
{
static_assert(type == HighGuid::Count, "This guid type cannot be constructed using Create(LowType counter).");
}
template<HighGuid type>
-ObjectGuid ObjectGuid::Create(uint16 mapId, uint32 entry, LowType counter)
+ObjectGuid ObjectGuid::Create(uint16 /*mapId*/, uint32 /*entry*/, LowType /*counter*/)
{
static_assert(type == HighGuid::Count, "This guid type cannot be constructed using Create(uint16 mapId, uint32 entry, LowType counter).");
}