aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-07-23 13:43:32 +0200
committerShauren <shauren.trinity@gmail.com>2012-07-23 13:43:32 +0200
commitc1592405a319572fe9b6b9a2e5786407547151d8 (patch)
treec88b39a177760897e47fde84b4d818e50a64f8f7 /src
parent04671d2d99b79bb3a5fb0058de149bf98f714463 (diff)
Core/Players: Fixed displaying player guild ingame
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Entities/Player/Player.h8
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); }