From 4dbcb424a9313b9a688938f51d83c491fe1987a0 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Thu, 12 May 2011 13:58:45 +0400 Subject: [PATCH] [11475] Provide wrappers for set/get ObjectGuid in InstanceData as uint64 --- src/game/InstanceData.h | 4 ++++ src/shared/revision_nr.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/game/InstanceData.h b/src/game/InstanceData.h index 1008064ef..7d52f3f51 100644 --- a/src/game/InstanceData.h +++ b/src/game/InstanceData.h @@ -82,6 +82,10 @@ class MANGOS_DLL_SPEC InstanceData virtual uint64 GetData64(uint32 /*Data*/) { return 0; } virtual void SetData64(uint32 /*Data*/, uint64 /*Value*/) { } + //Guid data storage (wrapper for set/get from uint64 storage + ObjectGuid GetGuid(uint32 dataIdx) { return ObjectGuid(GetData64(dataIdx)); } + void SetGuid(uint32 dataIdx, ObjectGuid value) { SetData64(dataIdx, value.GetRawValue()); } + //All-purpose data storage 32 bit virtual uint32 GetData(uint32 /*Type*/) { return 0; } virtual void SetData(uint32 /*Type*/, uint32 /*Data*/) {} diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 8e3a98e8e..999a62f43 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11474" + #define REVISION_NR "11475" #endif // __REVISION_NR_H__