diff options
| author | Shauren <shauren.trinity@gmail.com> | 2012-07-23 13:43:32 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2012-07-23 13:43:32 +0200 |
| commit | c1592405a319572fe9b6b9a2e5786407547151d8 (patch) | |
| tree | c88b39a177760897e47fde84b4d818e50a64f8f7 /src | |
| parent | 04671d2d99b79bb3a5fb0058de149bf98f714463 (diff) | |
Core/Players: Fixed displaying player guild ingame
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Entities/Player/Player.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 39b9f59ba95..b9261aaff64 100755 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -1869,12 +1869,14 @@ class Player : public Unit, public GridObject<Player> void RemoveFromGroup(RemoveMethod method = GROUP_REMOVEMETHOD_DEFAULT) { RemoveFromGroup(GetGroup(), GetGUID(), method); } void SendUpdateToOutOfRangeGroupMembers(); - void SetInGuild(uint32 GuildId) + void SetInGuild(uint32 guildId) { - if (GuildId) - SetUInt64Value(OBJECT_FIELD_DATA, MAKE_NEW_GUID(GuildId, 0, HIGHGUID_GUILD)); + if (guildId) + SetUInt64Value(OBJECT_FIELD_DATA, MAKE_NEW_GUID(guildId, 0, HIGHGUID_GUILD)); else SetUInt64Value(OBJECT_FIELD_DATA, 0); + + SetUInt16Value(OBJECT_FIELD_TYPE, 1, guildId != 0); } void SetRank(uint8 rankId) { SetUInt32Value(PLAYER_GUILDRANK, rankId); } |
