#ifndef _UPDATEDATA_H #define _UPDATEDATA_H enum OBJECT_UPDATE_TYPE { UPDATETYPE_VALUES = 0, UPDATETYPE_MOVEMENT = 1, UPDATETYPE_CREATE_OBJECT = 2, UPDATETYPE_CREATE_OBJECT2 = 3, UPDATETYPE_OUT_OF_RANGE_OBJECTS = 4, UPDATETYPE_NEAR_OBJECTS = 5 }; enum OBJECT_UPDATE_FLAGS { UPDATEFLAG_NONE = 0x0000, UPDATEFLAG_SELF = 0x0001, UPDATEFLAG_TRANSPORT = 0x0002, UPDATEFLAG_HAS_TARGET = 0x0004, UPDATEFLAG_LOWGUID = 0x0008, UPDATEFLAG_HIGHGUID = 0x0010, UPDATEFLAG_LIVING = 0x0020, UPDATEFLAG_HAS_POSITION = 0x0040, UPDATEFLAG_VEHICLE = 0x0080, UPDATEFLAG_POSITION = 0x0100, UPDATEFLAG_ROTATION = 0x0200 }; enum OBJECT_UPDATE_FLAGS_6005 //UPDATEFLAGS with different meaning in 1.12.x { UPDATEFLAG_FULLGUID_6005= 0x0004,//6005 Never used in MaNGOS UPDATEFLAG_HIGHGUID_6005= 0x0008,//6005 Never used in MaNGOS UPDATEFLAG_ALL_6005 = 0x0010 //6005 }; #endif