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__