aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-05-11 14:18:09 +0200
committerShauren <shauren.trinity@gmail.com>2011-05-11 14:18:09 +0200
commit7a3e622da90853dedca544157b29e47fd0a29f19 (patch)
treea394a3bee62c322a6049077f63f45c6231b08a05
parent696215c7c51c3a7e30967fecfaf52911a9411f9f (diff)
Core/Tickets: Fixed retrieving name of assigned GM
-rwxr-xr-xsrc/server/game/Chat/Commands/TicketCommands.cpp4
-rwxr-xr-xsrc/server/game/Entities/Unit/Unit.cpp6
-rwxr-xr-xsrc/server/game/Tickets/TicketMgr.h6
-rwxr-xr-xsrc/server/game/World/World.h6
4 files changed, 11 insertions, 11 deletions
diff --git a/src/server/game/Chat/Commands/TicketCommands.cpp b/src/server/game/Chat/Commands/TicketCommands.cpp
index bf01290fcdf..fd6a97034d8 100755
--- a/src/server/game/Chat/Commands/TicketCommands.cpp
+++ b/src/server/game/Chat/Commands/TicketCommands.cpp
@@ -242,7 +242,7 @@ bool ChatHandler::HandleGMTicketUnAssignCommand(const char* args)
ticket->SaveToDB(trans);
sTicketMgr->UpdateLastChange();
- std::string msg = ticket->FormatMessageString(*this, NULL, ticket->GetAssignedToName(), player->GetName(), NULL);
+ std::string msg = ticket->FormatMessageString(*this, NULL, ticket->GetAssignedToName().c_str(), player->GetName(), NULL);
SendGlobalGMSysMessage(msg.c_str());
return true;
}
@@ -278,7 +278,7 @@ bool ChatHandler::HandleGMTicketCommentCommand(const char* args)
ticket->SaveToDB(trans);
sTicketMgr->UpdateLastChange();
- std::string msg = ticket->FormatMessageString(*this, NULL, ticket->GetAssignedToName(), NULL, NULL);
+ std::string msg = ticket->FormatMessageString(*this, NULL, ticket->GetAssignedToName().c_str(), NULL, NULL);
msg += PGetParseString(LANG_COMMAND_TICKETLISTADDCOMMENT, player->GetName(), comment);
SendGlobalGMSysMessage(msg.c_str());
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 06de958d23a..6b8ecb0e8cf 100755
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -15638,11 +15638,11 @@ bool Unit::SetCharmedBy(Unit* charmer, CharmType type, AuraApplication const * a
// Pets already have a properly initialized CharmInfo, don't overwrite it.
if (type != CHARM_TYPE_VEHICLE && !GetCharmInfo())
{
- CharmInfo *charmInfo = InitCharmInfo();
+ InitCharmInfo();
if (type == CHARM_TYPE_POSSESS)
- charmInfo->InitPossessCreateSpells();
+ GetCharmInfo()->InitPossessCreateSpells();
else
- charmInfo->InitCharmCreateSpells();
+ GetCharmInfo()->InitCharmCreateSpells();
}
if (charmer->GetTypeId() == TYPEID_PLAYER)
diff --git a/src/server/game/Tickets/TicketMgr.h b/src/server/game/Tickets/TicketMgr.h
index 2a5c99fcdb5..39801139c09 100755
--- a/src/server/game/Tickets/TicketMgr.h
+++ b/src/server/game/Tickets/TicketMgr.h
@@ -84,7 +84,7 @@ public:
bool IsClosed() const { return _closedBy; }
bool IsCompleted() const { return _completed; }
- bool IsFromPlayer(const uint64& guid) { return guid == _playerGuid; }
+ bool IsFromPlayer(const uint64& guid) const { return guid == _playerGuid; }
bool IsAssigned() const { return _assignedTo != 0; }
bool IsAssignedTo(const uint64& guid) const { return guid == _assignedTo; }
bool IsAssignedNotTo(const uint64& guid) const { return IsAssigned() && !IsAssignedTo(guid); }
@@ -95,12 +95,12 @@ public:
std::string GetMessage() const { return _message; }
Player* GetAssignedPlayer() const { return sObjectMgr->GetPlayer(_assignedTo); }
const uint64& GetAssignedToGUID() const { return _assignedTo; }
- const char* GetAssignedToName() const
+ std::string GetAssignedToName() const
{
std::string name;
if (_assignedTo)
if (sObjectMgr->GetPlayerNameByGUID(_assignedTo, name))
- return name.c_str();
+ return name;
return NULL;
}
const uint64& GetLastModifiedTime() const { return _lastModifiedTime; }
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
index 5a6f85a8b1e..868881b9510 100755
--- a/src/server/game/World/World.h
+++ b/src/server/game/World/World.h
@@ -685,8 +685,8 @@ class World
void LoadWorldStates();
/// Are we on a "Player versus Player" server?
- bool IsPvPRealm() { return (getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_PVP || getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_RPPVP || getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_FFA_PVP); }
- bool IsFFAPvPRealm() { return getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_FFA_PVP; }
+ bool IsPvPRealm() const { return (getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_PVP || getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_RPPVP || getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_FFA_PVP); }
+ bool IsFFAPvPRealm() const { return getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_FFA_PVP; }
void KickAll();
void KickAllLess(AccountTypes sec);
@@ -730,7 +730,7 @@ class World
bool isEventKillStart;
- uint32 GetCleaningFlags() { return m_CleaningFlags; }
+ uint32 GetCleaningFlags() const { return m_CleaningFlags; }
void SetCleaningFlags(uint32 flags) { m_CleaningFlags = flags; }
protected:
void _UpdateGameTime();