diff --git a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc index 64614fe..f23dc42 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_data_types.idc @@ -50,8 +50,11 @@ static import_data_types() { apply_type(0x006160B0, "int32_t __usercall func@(uint32_t** image@, MipBits* mipImages@, uint32_t width@, uint32_t height)"); apply_type(0x00616800, "void __stdcall func(CURSORMODE mode)"); apply_type(0x00616CA0, "void __thiscall func(TSGrowableArray_CImVector* this, uint32_t count)"); + apply_type(0x00681210, "int32_t __stdcall func(TSGrowableArray_CGxMonitorMode* modes)"); + apply_type(0x00681220, "int32_t __stdcall func(CGxMonitorMode* mode)"); apply_type(0x00681630, "void __stdcall func(CGxQuery** query, EGxQueryType type)"); apply_type(0x006817C0, "void __stdcall func()"); + apply_type(0x006817E0, "int __stdcall func(char* format, ...)"); apply_type(0x00681A60, "void __stdcall func()"); apply_type(0x00681AB0, "void __stdcall func(uint32_t indexCount, uint16_t* indices)"); apply_type(0x00681B00, "void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)"); @@ -276,6 +279,8 @@ static import_data_types() { apply_type(0x00766530, "int32_t __stdcall func(char* filename)"); apply_type(0x00766640, "bool __stdcall func(char* name, char* value, void* param)"); apply_type(0x007668C0, "bool __thiscall func(CVar* this, char* value, bool setValue, bool setReset, bool setDefault, bool a6)"); + apply_type(0x00766A20, "bool __thiscall func(CVar* this)"); + apply_type(0x00766AB0, "bool __thiscall func(CVar* this)"); apply_type(0x00767030, "int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)"); apply_type(0x00767100, "void __stdcall func()"); apply_type(0x007673F0, "void __stdcall func()"); @@ -303,10 +308,15 @@ static import_data_types() { apply_type(0x00769830, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); apply_type(0x00769860, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); apply_type(0x00769890, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); + apply_type(0x00769950, "void __stdcall func(CGxFormat* format)"); apply_type(0x00769C00, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); + apply_type(0x00769D00, "Hardware* __stdcall func()"); apply_type(0x0076A220, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); apply_type(0x0076A580, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); apply_type(0x0076AB80, "int32_t __stdcall func(char* title, int32_t multithreaded)"); + apply_type(0x0076B3F0, "void __stdcall func(DefaultSettings* defaults, Hardware* hardware)"); + apply_type(0x0076B520, "void __stdcall func(DefaultSettings* defaults, Hardware* hardware)"); + apply_type(0x0076BA30, "void __stdcall func(Hardware* hardware, bool* hwChanged)"); apply_type(0x0076E4A0, "void __stdcall func(uint32_t flags, uint8_t changeMask)"); apply_type(0x0076E540, "void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)"); apply_type(0x0076E5A0, "int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)"); @@ -365,6 +375,7 @@ static import_data_types() { apply_type(0x00819EA0, "void __stdcall func(int32_t function, FrameScript_Object* object, int32_t args, char* args_fmt, FrameScript_EventObject* eventObject)"); apply_type(0x0086E200, "void __thiscall func(TSExplicitList_CGxBuf* this, CGxBuf* ptr)"); apply_type(0x008A1420, "bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)"); + apply_type(0x008C8DE0, "EGxApi __stdcall func()"); apply_type(0x0095BFB0, "int32_t __stdcall func()"); apply_type(0x0095F3A0, "void __thiscall func(CSimpleModel* this)"); apply_type(0x0095F420, "FrameScript_Object__ScriptIx* __thiscall func(CSimpleModel* this, char* name, FrameScript_Object__ScriptData* data)"); @@ -649,6 +660,8 @@ static import_data_types() { apply_type(0x00AD50D8, "WowClientDB_ObjectEffectPackageElemRec"); apply_type(0x00AD50FC, "WowClientDB_SoundFilterRec"); apply_type(0x00AD5120, "WowClientDB_SoundFilterElemRec"); + apply_type(0x00AD87C4, "char*[8]"); + apply_type(0x00AD87E4, "char*[6]"); apply_type(0x00AD90B0, "uint8_t[16]"); apply_type(0x00AD90C0, "uint8_t[2]"); apply_type(0x00ADBAB4, "RECTF"); @@ -658,6 +671,14 @@ static import_data_types() { apply_type(0x00ADBAD4, "RECTF"); apply_type(0x00ADBAE4, "uint32_t"); apply_type(0x00ADBBB0, "TSList_CONSOLELINE"); + apply_type(0x00ADBE5C, "uint32_t[4]"); + apply_type(0x00ADBE6C, "uint8_t[2][2]"); + apply_type(0x00ADBE70, "uint32_t[2][2]"); + apply_type(0x00ADBE80, "float[4][2]"); + apply_type(0x00ADBEA0, "float[4][2]"); + apply_type(0x00ADBEC0, "float[4][2]"); + apply_type(0x00ADBEE0, "float[4][2]"); + apply_type(0x00ADBF00, "float[5][2]"); apply_type(0x00AF4998, "WowClientDB_LightSkyboxRec"); apply_type(0x00AF49BC, "WowClientDB_LightIntBandRec"); apply_type(0x00AF49E0, "WowClientDB_LightFloatBandRec"); @@ -671,6 +692,7 @@ static import_data_types() { apply_type(0x00C25DE8, "uint32_t[1024]"); apply_type(0x00C26DE8, "CURSORMODE"); apply_type(0x00C26DF0, "uint32_t[53][1024]"); + apply_type(0x00C5DE9C, "int32_t"); apply_type(0x00C5DF88, "CGxDevice*"); apply_type(0x00C5FFF8, "HSLOG"); apply_type(0x00CA1690, "float"); @@ -719,7 +741,9 @@ static import_data_types() { apply_type(0x00CABAC0, "CVar*"); apply_type(0x00CABAC4, "CVar*"); apply_type(0x00CABAEC, "CVar*"); + apply_type(0x00CABAF0, "DefaultSettings"); apply_type(0x00CABB30, "CVar*"); + apply_type(0x00CABB38, "Hardware"); apply_type(0x00CABB6C, "CVar*"); apply_type(0x00CABB70, "CVar*"); apply_type(0x00CABB74, "CVar*"); @@ -730,8 +754,15 @@ static import_data_types() { apply_type(0x00CABBAC, "CVar*"); apply_type(0x00CABBB0, "CVar*"); apply_type(0x00CABBB4, "CVar*"); + apply_type(0x00CABCBC, "bool"); + apply_type(0x00CABCBD, "bool"); apply_type(0x00CABCBE, "bool"); apply_type(0x00CABCC4, "int32_t"); + apply_type(0x00CABCC8, "TSGrowableArray_CGxMonitorMode"); apply_type(0x00CABCD8, "CGxFormat"); + apply_type(0x00CABD40, "CGxFormat"); + apply_type(0x00CABDA8, "CGxFormat"); + apply_type(0x00CABE00, "CGxFormat"); + apply_type(0x00CABE98, "CGxFormat[5]"); apply_type(0x00D43020, "int32_t"); } diff --git a/profile/3.3.5a-windows-386/ida/batch/import_functions.idc b/profile/3.3.5a-windows-386/ida/batch/import_functions.idc index 7e2c764..31b166b 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_functions.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_functions.idc @@ -66,6 +66,23 @@ static import_functions() { set_func_cmt(0x00763B10, "void CONSOLELINE::Delete()", 0); set_func_cmt(0x00763B40, "static void CONSOLELINE::Up()", 0); set_func_cmt(0x00763B90, "static void CONSOLELINE::Down()", 0); + set_func_cmt(0x007663F0, "CVar::ArchiveCodeRegisteredOnly()", 0); + set_func_cmt(0x007666B0, "CVar::LogCvar(char const*, char const*, void*)", 0); + set_func_cmt(0x007667B0, "CVar::InternalSet(char const*, bool, bool, bool, bool)", 0); + set_func_cmt(0x00766990, "public: void __thiscall CVar::Reset(void)", 0); + set_func_cmt(0x00766A20, "public: bool __thiscall CVar::Default(void)", 0); + set_func_cmt(0x00766AB0, "CVar::Update()", 0); + set_func_cmt(0x00767030, "CVar::IterateForArchive(unsigned int, unsigned int, int (*)(char const*, char const*, void*), void*)", 0); + set_func_cmt(0x007671A0, "CVar::LogAll(char*, unsigned long, unsigned int, unsigned int)", 0); + set_func_cmt(0x00767220, "00005410", 0); + set_func_cmt(0x007673A0, "00005400", 0); + set_func_cmt(0x00767440, "CVar::Lookup(char const*)", 0); + set_func_cmt(0x007698B0, "00005400", 0); + set_func_cmt(0x00769950, "SetGxCVars(CGxFormat const&)", 0); + set_func_cmt(0x00769D40, "00005400", 0); + set_func_cmt(0x0076B3F0, "void SetDefaults(DefaultSettings&, const Hardware&)", 0); + set_func_cmt(0x0076B520, "ConsoleDetectSetDefaultsFormat(DefaultSettings&, const Hardware&)", 0); + set_func_cmt(0x0076BA30, "ConsoleDetectDetectHardware(Hardware&, bool&)", 0); set_func_cmt(0x0077ACF0, "public: unsigned int __thiscall BigBuffer::operator[](unsigned int)const", 0); set_func_cmt(0x0077AE80, "public: __thiscall BigStack::~BigStack(void)", 0); set_func_cmt(0x0077AEC0, "public: unsigned int & __thiscall BigBuffer::operator[](unsigned int)const", 0); diff --git a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc index 9b665af..bdaa5e8 100644 --- a/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc +++ b/profile/3.3.5a-windows-386/ida/batch/import_symbols.idc @@ -2139,6 +2139,8 @@ static import_symbols() { set_name(0x00659B80, "WowClientDB_CharBaseInfoRec__LoadRecords"); set_name(0x0065C290, "WowClientDB__GetRecord"); set_name(0x0065F520, "WowClientDB_AchievementRec__GetRecordByIndex"); + set_name(0x00681210, "GxAdapterMonitorModes"); + set_name(0x00681220, "GxAdapterDesktopMode"); set_name(0x00681290, "GxDevCreate"); set_name(0x006813B0, "GxSceneClear"); set_name(0x006813D0, "GxTexUpdate"); @@ -2481,13 +2483,23 @@ static import_symbols() { set_name(0x00765AF0, "OnKeyDown"); set_name(0x00765FF0, "RegisterHandlers"); set_name(0x00766140, "ConsoleScreenInitialize"); + set_name(0x007663F0, "CVar__ArchiveCodeRegisteredOnly"); set_name(0x00766400, "CVar__Load"); set_name(0x00766530, "CVar__Load@2"); set_name(0x00766640, "CVar__SaveCvar"); + set_name(0x007666B0, "CVar__LogCvar"); + set_name(0x007667B0, "CVar__InternalSet"); set_name(0x007668C0, "CVar__Set"); + set_name(0x00766990, "CVar__Reset"); + set_name(0x00766A20, "CVar__Default"); + set_name(0x00766AB0, "CVar__Update"); set_name(0x00767030, "CVar__IterateForArchive"); set_name(0x00767100, "CVarSaveFile"); + set_name(0x007671A0, "CVar__LogAll"); + set_name(0x00767220, "CvarListCommandHandler"); + set_name(0x007673A0, "CVar__DeleteAccountCVars"); set_name(0x007673F0, "CVar__Destroy"); + set_name(0x00767440, "CVar__Lookup"); set_name(0x00767FC0, "CVar__Register"); set_name(0x00768340, "CVar__Initialize"); set_name(0x00768410, "ConsoleCommand_Quit"); @@ -2512,12 +2524,19 @@ static import_symbols() { set_name(0x00769830, "CVGxMaxFPSCallback"); set_name(0x00769860, "CVGxMaxFPSBkCallback"); set_name(0x00769890, "CVGxWindowResizeLockCallback"); + set_name(0x007698B0, "UpdateGxCVars"); set_name(0x00769950, "SetGxCVars"); set_name(0x00769C00, "CVGxStereoEnabledCallback"); + set_name(0x00769D00, "ConsoleGetHardware"); + set_name(0x00769D40, "ConsoleDeviceDestroy"); + set_name(0x00769E10, "ValidateFormatMonitor"); + set_name(0x00769FF0, "CCGxRestart"); set_name(0x0076A220, "CVGxResolutionCallback"); set_name(0x0076A580, "CVGxRefreshCallback"); set_name(0x0076A630, "RegisterGxCVars"); set_name(0x0076AB80, "ConsoleDeviceInitialize"); + set_name(0x0076B3F0, "SetDefaults"); + set_name(0x0076B520, "ConsoleDetectSetDefaultsFormat"); set_name(0x0076B620, "ConsoleDetectSaveHardware"); set_name(0x0076BA30, "ConsoleDetectDetectHardware"); set_name(0x0076E4A0, "SMemSetDebugFlags"); @@ -2704,6 +2723,7 @@ static import_symbols() { set_name(0x008727E0, "InternalClipboardPutString"); set_name(0x00872C10, "CShaderEffect__UpdateProjMatrix"); set_name(0x008A1420, "CVGxVideoOptionsVersionCallback"); + set_name(0x008C8DE0, "GxDefaultApi"); set_name(0x008E5250, "return_zero4_sub"); set_name(0x0095BFB0, "ConsoleCommandHistoryDepth"); set_name(0x0095CEC0, "CDataRecycler__Clear"); @@ -3165,6 +3185,8 @@ static import_symbols() { set_name(0x00AD50D8, "g_objectEffectPackageElemDB"); set_name(0x00AD50FC, "g_soundFilterDB"); set_name(0x00AD5120, "g_soundFilterElemDB"); + set_name(0x00AD87C4, "formatToInt"); + set_name(0x00AD87E4, "g_gxApiNames"); set_name(0x00AD90B0, "CBLPFile__s_eightBitAlphaLookup"); set_name(0x00AD90C0, "CBLPFile__s_oneBitAlphaLookup"); set_name(0x00ADBAB4, "s_rect"); @@ -3174,6 +3196,14 @@ static import_symbols() { set_name(0x00ADBAD4, "s_hRect"); set_name(0x00ADBAE4, "s_baseTextFlags"); set_name(0x00ADBBB0, "s_linelist"); + set_name(0x00ADBE5C, "s_detailDoodadDensity"); + set_name(0x00ADBE6C, "s_animatingDoodads"); + set_name(0x00ADBE70, "s_waterLOD"); + set_name(0x00ADBE80, "s_particleDensity"); + set_name(0x00ADBEA0, "s_unitDrawDist"); + set_name(0x00ADBEC0, "s_smallCull"); + set_name(0x00ADBEE0, "s_distCull"); + set_name(0x00ADBF00, "s_farClip"); set_name(0x00AF4998, "g_lightSkyboxDB"); set_name(0x00AF49BC, "g_lightIntBandDB"); set_name(0x00AF49E0, "g_lightFloatBandDB"); @@ -3192,6 +3222,7 @@ static import_symbols() { set_name(0x00C25DE8, "s_cursorItem"); set_name(0x00C26DE8, "s_cursorMode"); set_name(0x00C26DF0, "s_cursorImages"); + set_name(0x00C5DE9C, "_CURRENT_LANGUAGE"); set_name(0x00C5DF88, "g_theGxDevicePtr"); set_name(0x00C5DFDC, "CGxDevice__s_uiVertexShader"); set_name(0x00C5DFE0, "CGxDevice__s_shadowConstants"); @@ -3245,7 +3276,9 @@ static import_symbols() { set_name(0x00CABAC0, "s_cvGxFixLag"); set_name(0x00CABAC4, "s_cvMaxFPS"); set_name(0x00CABAEC, "s_cvGxVSync"); + set_name(0x00CABAF0, "s_defaults"); set_name(0x00CABB30, "s_cvVideoOptionsVersion"); + set_name(0x00CABB38, "s_hardware"); set_name(0x00CABB6C, "s_cvMaxFPSBk"); set_name(0x00CABB70, "s_cvGxTripleBuffer"); set_name(0x00CABB74, "s_cvGxDepthBits"); @@ -3256,8 +3289,15 @@ static import_symbols() { set_name(0x00CABBAC, "s_cvWidescreen"); set_name(0x00CABBB0, "s_cvGxWindow"); set_name(0x00CABBB4, "s_cvWindowResizeLock"); + set_name(0x00CABCBC, "s_hardwareDetected"); + set_name(0x00CABCBD, "s_hwChanged"); set_name(0x00CABCBE, "s_hwDetect"); set_name(0x00CABCC4, "s_consoleAccessEnabled"); + set_name(0x00CABCC8, "s_gxMonitorModes"); set_name(0x00CABCD8, "s_requestedFormat"); + set_name(0x00CABD40, "s_desktopFormat"); + set_name(0x00CABDA8, "s_fallbackFormat"); + set_name(0x00CABE00, "s_lastGoodFormat"); + set_name(0x00CABE98, "s_formats"); set_name(0x00D43020, "CShaderEffect__s_enableShaders"); } diff --git a/profile/3.3.5a-windows-386/include/cmd/option.h b/profile/3.3.5a-windows-386/include/cmd/option.h index b7b21d8..87bdd18 100644 --- a/profile/3.3.5a-windows-386/include/cmd/option.h +++ b/profile/3.3.5a-windows-386/include/cmd/option.h @@ -4,23 +4,41 @@ DECLARE_ENUM(CMDOPT); enum CMDOPT { - CMD_D3D = 0, - CMD_D3D9EX = 1, - CMD_DATA_DIR = 2, - CMD_NO_LAG_FIX = 3, - CMD_LOADFILE = 4, - CMD_GAMETYPE = 5, - CMD_OPENGL = 6, - CMD_SW_TNL = 7, - CMD_TIMEDEMO = 8, - CMD_DEMOREZ = 9, - CMD_DEMODEPTH = 10, - CMD_DEMODETAIL = 11, - CMD_DEMOSOUND = 12, - CMD_FULL_SCREEN = 13, - CMD_22050HZ = 14, - CMD_NO_WARNINGS = 15, - CMDOPTS = 16 + CMD_D3D = 0, + CMD_D3D9EX = 1, + CMD_DATA_DIR = 2, + CMD_NO_LAG_FIX = 3, + CMD_LOADFILE = 4, + CMD_GAMETYPE = 5, + CMD_OPENGL = 6, + CMD_SW_TNL = 7, + CMD_TIMEDEMO = 8, + CMD_DEMOREZ = 9, + CMD_DEMODEPTH = 10, + CMD_DEMODETAIL = 11, + CMD_DEMOSOUND = 12, + CMD_FULL_SCREEN = 13, + CMD_22050HZ = 14, + CMD_NO_WARNINGS = 15, + // CMDOPTS = 16, + // NOTE: these extensions are NOT canonically part of the CMDOPT enum, but may be USED as CMDOPT values. + CMD_RES_800x600 = 16, + CMD_RES_1024x768 = 17, + CMD_RES_1280x960 = 18, + CMD_RES_1280x1024 = 19, + CMD_RES_1600x1200 = 20, + CMD_UP_TO_DATE = 21, + CMD_16_BIT = 22, + CMD_NO_FIX_LAG = 24, + CMD_NO_SOUND = 26, + CMD_SOUND_CHAOS = 27, + CMD_DEPTH_16 = 29, + CMD_DEPTH_24 = 30, + CMD_DEPTH_32 = 31, + CMD_WINDOWED = 32, + CMD_CONSOLE = 35, + CMD_HW_DETECT = 36, + CMD_GX_OVERRIDE = 39 }; #endif \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/include/console/default_settings.h b/profile/3.3.5a-windows-386/include/console/default_settings.h new file mode 100644 index 0000000..64e73a7 --- /dev/null +++ b/profile/3.3.5a-windows-386/include/console/default_settings.h @@ -0,0 +1,31 @@ +#ifndef CONSOLE_DEFAULT_SETTINGS_H +#define CONSOLE_DEFAULT_SETTINGS_H + +DECLARE_STRUCT(DefaultSettings); + +#include "gx/format.h" + +struct DefaultSettings { + float farClip; + // float terrainLODDist; + uint32_t terrainShadowLOD; + uint32_t detailDoodadDensity; + uint32_t detailDoodadAlpha; + bool animatingDoodads; + bool trilinear; + uint32_t numLights; + bool specularity; + bool unk19; + bool unk1A; + uint32_t waterLOD; + float particleDensity; + float unitDrawDist; + float smallCull; + float distCull; + CGxFormat* format; + uint32_t baseMipLevel; + uint32_t numChannels; + bool fivePointOne; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/include/console/hardware.h b/profile/3.3.5a-windows-386/include/console/hardware.h new file mode 100644 index 0000000..491128c --- /dev/null +++ b/profile/3.3.5a-windows-386/include/console/hardware.h @@ -0,0 +1,46 @@ +#ifndef CONSOLE_HARDWARE_H +#define CONSOLE_HARDWARE_H + +#include "db/records.h" + +DECLARE_STRUCT(CpuHardware); +DECLARE_STRUCT(SoundHardware); +DECLARE_STRUCT(Hardware__Device); +DECLARE_STRUCT(Hardware); + +struct CpuHardware { + uint32_t farclipIdx; + uint32_t animatingDoodadIdx; + uint32_t waterLODIdx; + uint32_t particleDensityIdx; + uint32_t smallCullDistIdx; + uint32_t unitDrawDistIdx; +}; + +// struct __declspec(align(4)) SoundHardware +struct SoundHardware { + uint32_t numChannels; + bool fivePointOne; +}; + +// struct Hardware::Device +struct Hardware__Device { + uint16_t vendorID; + uint16_t deviceID; + uint32_t driverVersionHi; + uint32_t driverVersionLo; +}; + +struct Hardware { + Hardware__Device videoDevice; + Hardware__Device soundDevice; + uint32_t cpuIdx; + uint32_t videoIdx; + uint32_t soundIdx; + uint32_t memIdx; + VideoHardwareRec* videoHw; + CpuHardware* cpuHw; + SoundHardware* soundHw; +}; + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/include/db/records.h b/profile/3.3.5a-windows-386/include/db/records.h index 7295d13..13e9d10 100644 --- a/profile/3.3.5a-windows-386/include/db/records.h +++ b/profile/3.3.5a-windows-386/include/db/records.h @@ -1351,7 +1351,7 @@ struct ItemRandomPropertiesRec { int32_t m_ID; const char* m_name; int32_t m_enchantment[5]; - const char* m_name; + const char* m_name_lang; }; struct ItemRandomSuffixRec { @@ -4214,7 +4214,7 @@ struct ItemRandomPropertiesRec { int32_t m_ID; const char* m_name; int32_t m_enchantment[5]; - const char* m_name; + const char* m_name_lang; }; struct ItemRandomSuffixRec { diff --git a/profile/3.3.5a-windows-386/include/gx/monitor_mode.h b/profile/3.3.5a-windows-386/include/gx/monitor_mode.h new file mode 100644 index 0000000..0994036 --- /dev/null +++ b/profile/3.3.5a-windows-386/include/gx/monitor_mode.h @@ -0,0 +1,16 @@ +#ifndef GX_MONITOR_MODE_H +#define GX_MONITOR_MODE_H + +DECLARE_STRUCT(CGxMonitorMode); + +#include "tempest/vector.h" +#include "storm/array.h" + +struct CGxMonitorMode { + C2iVector size; + uint32_t bpp; + uint32_t refreshRate; +}; +STORM_TS_GROWABLE_ARRAY(CGxMonitorMode); + +#endif \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/include/main.h b/profile/3.3.5a-windows-386/include/main.h index 96f04cd..9614919 100644 --- a/profile/3.3.5a-windows-386/include/main.h +++ b/profile/3.3.5a-windows-386/include/main.h @@ -30,6 +30,8 @@ #include "common/refcount.h" #include "common/rcstring.h" +#include "console/hardware.h" +#include "console/default_settings.h" #include "console/command.h" #include "console/line.h" #include "console/var.h" @@ -54,6 +56,7 @@ #include "gx/device.h" #include "gx/format.h" #include "gx/matrix_stack.h" +#include "gx/monitor_mode.h" #include "gx/opengl.h" #include "gx/shader.h" #include "gx/state_bom.h" diff --git a/profile/3.3.5a-windows-386/symbol/client/label.sym b/profile/3.3.5a-windows-386/symbol/client/label.sym new file mode 100644 index 0000000..9b1fde9 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/client/label.sym @@ -0,0 +1 @@ +_CURRENT_LANGUAGE 00C5DE9C l type="int32_t" \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/console/func.sym b/profile/3.3.5a-windows-386/symbol/console/func.sym index 1ec4eb7..55ad12a 100644 --- a/profile/3.3.5a-windows-386/symbol/console/func.sym +++ b/profile/3.3.5a-windows-386/symbol/console/func.sym @@ -32,13 +32,23 @@ OnIdle 007659C0 f end=00765AE5 type="int32_t __stdcall func(EVENT_DATA_IDLE* dat OnKeyDown 00765AF0 f end=00765FB2 type="int32_t __stdcall func(EVENT_DATA_KEY* data, void* param)" RegisterHandlers 00765FF0 f end=007660C2 type="void __stdcall func()" ConsoleScreenInitialize 00766140 f end=00766295 type="void __stdcall func()" +CVar__ArchiveCodeRegisteredOnly 007663F0 f end=007663F8 ; CVar::ArchiveCodeRegisteredOnly() CVar__Load 00766400 f end=0076652C type="int32_t __stdcall func(HOSFILE file)" CVar__Load 00766530 f end=007665C2 type="int32_t __stdcall func(char* filename)" CVar__SaveCvar 00766640 f end=007666A1 type="bool __stdcall func(char* name, char* value, void* param)" +CVar__LogCvar 007666B0 f end=007666F9 ; CVar::LogCvar(char const*, char const*, void*) +CVar__InternalSet 007667B0 f end=00766855 ; CVar::InternalSet(char const*, bool, bool, bool, bool) CVar__Set 007668C0 f end=00766936 type="bool __thiscall func(CVar* this, char* value, bool setValue, bool setReset, bool setDefault, bool a6)" -CVar__IterateForArchive 00767030 f end=007670DA type="int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)" +CVar__Reset 00766990 f end=00766A14 ; public: void __thiscall CVar::Reset(void) +CVar__Default 00766A20 f end=00766AA4 type="bool __thiscall func(CVar* this)" ; public: bool __thiscall CVar::Default(void) +CVar__Update 00766AB0 f end=00766B1F type="bool __thiscall func(CVar* this)" ; CVar::Update() +CVar__IterateForArchive 00767030 f end=007670DA type="int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)" ; CVar::IterateForArchive(unsigned int, unsigned int, int (*)(char const*, char const*, void*), void*) CVarSaveFile 00767100 f end=0076719C type="void __stdcall func()" +CVar__LogAll 007671A0 f end=007671CF ; CVar::LogAll(char*, unsigned long, unsigned int, unsigned int) +CvarListCommandHandler 00767220 f end=0076734A ; 00005410 +CVar__DeleteAccountCVars 007673A0 f end=007673E4 ; 00005400 CVar__Destroy 007673F0 f end=00767434 type="void __stdcall func()" +CVar__Lookup 00767440 f end=0076745B ; CVar::Lookup(char const*) CVar__Register 00767FC0 f end=007681E9 type="CVar* __stdcall func(char* name, char* help, uint32_t flags, const char* value, void* fcn, uint32_t category, bool a7, void* arg, bool a9)" CVar__Initialize 00768340 f end=00768402 type="void __stdcall func(char* filename)" ConsoleCommand_Quit 00768410 f end=0076841B type="int32_t __stdcall func(char* command, char* arguments)" @@ -47,9 +57,16 @@ ConsoleCommandUnregister 007689E0 f end=00768A19 type="void __stdcall func(char* ConsoleCommandComplete 00768A20 f end=00768AD6 type="int32_t __stdcall func(char* partial, char** previous, int32_t direction)" ConsoleCommandRegister 00769100 f end=007691B3 type="int32_t __stdcall func(char* command, COMMANDHANDLER handler, CATEGORY category, char* helpText)" ConsoleAccessGetEnabled 00769230 f end=00769236 type="int32_t __stdcall func()" -SetGxCVars 00769950 f end=00769BF5 -ConsoleDeviceInitialize 0076AB80 f end=0076B287 type="int32_t __stdcall func(char* title, int32_t multithreaded)" -ConsoleDetectSaveHardware 0076B620 f end=0076B7DB -ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 -ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()" +UpdateGxCVars 007698B0 f end=0076994A ; 00005400 +SetGxCVars 00769950 f end=00769BF5 type="void __stdcall func(CGxFormat* format)" ; SetGxCVars(CGxFormat const&) +ConsoleGetHardware 00769D00 f end=00769D0F type="Hardware* __stdcall func()" +ConsoleDeviceDestroy 00769D40 f end=00769D7D ; 00005400 +ValidateFormatMonitor 00769E10 f end=00769FF0 +CCGxRestart 00769FF0 f end=0076A12E RegisterGxCVars 0076A630 f end=0076AAA8 +ConsoleDeviceInitialize 0076AB80 f end=0076B287 type="int32_t __stdcall func(char* title, int32_t multithreaded)" +ConsoleDetectSetDefaultsFormat 0076B520 f end=0076B53D type="void __stdcall func(DefaultSettings* defaults, Hardware* hardware)" ; ConsoleDetectSetDefaultsFormat(DefaultSettings&, const Hardware&) +ConsoleDetectSaveHardware 0076B620 f end=0076B7DB +ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 type="void __stdcall func(Hardware* hardware, bool* hwChanged)" ; ConsoleDetectDetectHardware(Hardware&, bool&) +ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()" +SetDefaults 0076B3F0 f type="void __stdcall func(DefaultSettings* defaults, Hardware* hardware)" ; void SetDefaults(DefaultSettings&, const Hardware&) \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/console/label.sym b/profile/3.3.5a-windows-386/symbol/console/label.sym index 8868dad..14a364c 100644 --- a/profile/3.3.5a-windows-386/symbol/console/label.sym +++ b/profile/3.3.5a-windows-386/symbol/console/label.sym @@ -1,4 +1,3 @@ -s_active 00CA1978 l type="int32_t" ; int32 as boolean s_rect 00ADBAB4 l type="RECTF" ; RECTF s_consoleHotKey 00ADBAC4 l type="KEY" ; KEY s_historyIndex 00ADBAC8 l type="int32_t" ; int32 @@ -6,6 +5,14 @@ s_fontHeight 00ADBACC l type="float" ; float s_hRect 00ADBAD4 l type="RECTF" ; RECTF s_baseTextFlags 00ADBAE4 l type="uint32_t" ; uint32 s_linelist 00ADBBB0 l type="TSList_CONSOLELINE" +s_detailDoodadDensity 00ADBE5C l type="uint32_t[4]" +s_animatingDoodads 00ADBE6C l type="uint8_t[2][2]" +s_waterLOD 00ADBE70 l type="uint32_t[2][2]" +s_particleDensity 00ADBE80 l type="float[4][2]" +s_unitDrawDist 00ADBEA0 l type="float[4][2]" +s_smallCull 00ADBEC0 l type="float[4][2]" +s_distCull 00ADBEE0 l type="float[4][2]" +s_farClip 00ADBF00 l type="float[5][2]" s_caretpixheight 00CA1690 l type="float" s_caret 00CA1694 l type="int32_t" ; int32 s_copyText 00CA1698 l @@ -19,6 +26,7 @@ s_repeatCount 00CA186C l type="uint32_t" s_layerText 00CA1870 l type="HLAYER" s_batch 00CA1874 l type="CGxStringBatch*" s_partial 00CA1878 l type="char[256]" +s_active 00CA1978 l type="int32_t" ; int32 as boolean s_NumLines 00CA197C l type="int32_t" s_completionMode 00CA1980 l type="int32_t" s_completedCmd 00CA1984 l type="char*" @@ -40,6 +48,17 @@ g_commandHistory 00CA3A28 l type="char[32][1024]" g_commandHistoryIndex 00CABA28 l type="uint32_t" g_defaultCommand 00CABA2C l type="COMMANDHANDLER" ; command function pointer g_consoleCommandHash 00CABA30 l type="TSHashTable_CONSOLECOMMAND_HASHKEY_STRI" ; TSHashTable +s_defaults 00CABAF0 l type="DefaultSettings" +s_hardware 00CABB38 l type="Hardware" +s_hardwareDetected 00CABCBC l type="bool" +s_hwChanged 00CABCBD l type="bool" s_hwDetect 00CABCBE l type="bool" s_consoleAccessEnabled 00CABCC4 l type="int32_t" ; int32 as boolean -s_requestedFormat 00CABCD8 l type="CGxFormat" \ No newline at end of file +s_gxMonitorModes 00CABCC8 l type="TSGrowableArray_CGxMonitorMode" +s_requestedFormat 00CABCD8 l type="CGxFormat" +s_desktopFormat 00CABD40 l type="CGxFormat" +s_fallbackFormat 00CABDA8 l type="CGxFormat" +s_lastGoodFormat 00CABE00 l type="CGxFormat" +s_formats 00CABE98 l type="CGxFormat[5]" +formatToInt 00AD87C4 l type="char*[8]" +g_gxApiNames 00AD87E4 l type="char*[6]" \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/gx/func.sym b/profile/3.3.5a-windows-386/symbol/gx/func.sym index 0987f63..a543b90 100644 --- a/profile/3.3.5a-windows-386/symbol/gx/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gx/func.sym @@ -1,5 +1,5 @@ GxDevCreate 00681290 f end=00681301 -GxLog 006817E0 f end=006817F5 +GxLog 006817E0 f end=006817F5 type="int __stdcall func(char* format, ...)" OnPaint 004A8720 f end=004A8B58 GxCapsWindowSizeInScreenCoords 00493BF0 f end=00493C09 GxTexCreate 00681CB0 f end=00681D87 @@ -21,4 +21,7 @@ GxBufStream 00482A20 f end=00482A3C GxScenePresent 00682A00 f end=00682A33 GxSceneClear 006813B0 f end=006813CD GxQueryCreate 00681630 f end=0068165B type="void __stdcall func(CGxQuery** query, EGxQueryType type)" -GxLogOpen 006817C0 f end=006817C5 type="void __stdcall func()" \ No newline at end of file +GxLogOpen 006817C0 f end=006817C5 type="void __stdcall func()" +GxAdapterMonitorModes 00681210 f end=00681219 type="int32_t __stdcall func(TSGrowableArray_CGxMonitorMode* modes)" +GxAdapterDesktopMode 00681220 f type="int32_t __stdcall func(CGxMonitorMode* mode)" +GxDefaultApi 008C8DE0 f type="EGxApi __stdcall func()" \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/main.sym b/profile/3.3.5a-windows-386/symbol/main.sym index 3052ed5..c1acae7 100644 --- a/profile/3.3.5a-windows-386/symbol/main.sym +++ b/profile/3.3.5a-windows-386/symbol/main.sym @@ -2135,12 +2135,14 @@ WowClientDB_Cfg_CategoriesRec__LoadRecords 00659910 f end=00659A03 ; WowClientDB WowClientDB_CharBaseInfoRec__LoadRecords 00659B80 f end=00659C82 ; WowClientDB::LoadRecords(SFile*, char const*, int) WowClientDB__GetRecord 0065C290 f end=0065C2B4 ; 00005410 WowClientDB_AchievementRec__GetRecordByIndex 0065F520 f end=0065F55B ; WowClientDB::GetRecordByIndex(int, void*) +GxAdapterMonitorModes 00681210 f end=00681219 type="int32_t __stdcall func(TSGrowableArray_CGxMonitorMode* modes)" +GxAdapterDesktopMode 00681220 f type="int32_t __stdcall func(CGxMonitorMode* mode)" GxDevCreate 00681290 f end=00681301 GxSceneClear 006813B0 f end=006813CD GxTexUpdate 006813D0 f end=006813EC GxQueryCreate 00681630 f end=0068165B type="void __stdcall func(CGxQuery** query, EGxQueryType type)" GxLogOpen 006817C0 f end=006817C5 type="void __stdcall func()" -GxLog 006817E0 f end=006817F5 +GxLog 006817E0 f end=006817F5 type="int __stdcall func(char* format, ...)" GxDrawLockedElements 00681A60 f end=00681AAB type="void __stdcall func()" GxPrimIndexPtr 00681AB0 f end=00681AFB type="void __stdcall func(uint32_t indexCount, uint16_t* indices)" GxPrimVertexPtr 00681B00 f end=00681B4B type="void __stdcall func(CGxBuf* buf, EGxVertexBufferFormat format)" @@ -2477,13 +2479,23 @@ OnIdle 007659C0 f end=00765AE5 type="int32_t __stdcall func(EVENT_DATA_IDLE* dat OnKeyDown 00765AF0 f end=00765FB2 type="int32_t __stdcall func(EVENT_DATA_KEY* data, void* param)" RegisterHandlers 00765FF0 f end=007660C2 type="void __stdcall func()" ConsoleScreenInitialize 00766140 f end=00766295 type="void __stdcall func()" +CVar__ArchiveCodeRegisteredOnly 007663F0 f end=007663F8 ; CVar::ArchiveCodeRegisteredOnly() CVar__Load 00766400 f end=0076652C type="int32_t __stdcall func(HOSFILE file)" CVar__Load 00766530 f end=007665C2 type="int32_t __stdcall func(char* filename)" CVar__SaveCvar 00766640 f end=007666A1 type="bool __stdcall func(char* name, char* value, void* param)" +CVar__LogCvar 007666B0 f end=007666F9 ; CVar::LogCvar(char const*, char const*, void*) +CVar__InternalSet 007667B0 f end=00766855 ; CVar::InternalSet(char const*, bool, bool, bool, bool) CVar__Set 007668C0 f end=00766936 type="bool __thiscall func(CVar* this, char* value, bool setValue, bool setReset, bool setDefault, bool a6)" -CVar__IterateForArchive 00767030 f end=007670DA type="int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)" +CVar__Reset 00766990 f end=00766A14 ; public: void __thiscall CVar::Reset(void) +CVar__Default 00766A20 f end=00766AA4 type="bool __thiscall func(CVar* this)" ; public: bool __thiscall CVar::Default(void) +CVar__Update 00766AB0 f end=00766B1F type="bool __thiscall func(CVar* this)" ; CVar::Update() +CVar__IterateForArchive 00767030 f end=007670DA type="int32_t __stdcall func(uint32_t a1, uint32_t a2, void* callback, void* param)" ; CVar::IterateForArchive(unsigned int, unsigned int, int (*)(char const*, char const*, void*), void*) CVarSaveFile 00767100 f end=0076719C type="void __stdcall func()" +CVar__LogAll 007671A0 f end=007671CF ; CVar::LogAll(char*, unsigned long, unsigned int, unsigned int) +CvarListCommandHandler 00767220 f end=0076734A ; 00005410 +CVar__DeleteAccountCVars 007673A0 f end=007673E4 ; 00005400 CVar__Destroy 007673F0 f end=00767434 type="void __stdcall func()" +CVar__Lookup 00767440 f end=0076745B ; CVar::Lookup(char const*) CVar__Register 00767FC0 f end=007681E9 type="CVar* __stdcall func(char* name, char* help, uint32_t flags, const char* value, void* fcn, uint32_t category, bool a7, void* arg, bool a9)" CVar__Initialize 00768340 f end=00768402 type="void __stdcall func(char* filename)" ConsoleCommand_Quit 00768410 f end=0076841B type="int32_t __stdcall func(char* command, char* arguments)" @@ -2508,14 +2520,21 @@ CVGxOverrideCallback 00769810 f end=00769823 type="bool __stdcall func(CVar* h, CVGxMaxFPSCallback 00769830 f end=00769856 type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxMaxFPSBkCallback 00769860 f end=00769886 type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxWindowResizeLockCallback 00769890 f end=007698A9 type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" -SetGxCVars 00769950 f end=00769BF5 +UpdateGxCVars 007698B0 f end=0076994A ; 00005400 +SetGxCVars 00769950 f end=00769BF5 type="void __stdcall func(CGxFormat* format)" ; SetGxCVars(CGxFormat const&) CVGxStereoEnabledCallback 00769C00 f end=00769C2B type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" +ConsoleGetHardware 00769D00 f end=00769D0F type="Hardware* __stdcall func()" +ConsoleDeviceDestroy 00769D40 f end=00769D7D ; 00005400 +ValidateFormatMonitor 00769E10 f end=00769FF0 +CCGxRestart 00769FF0 f end=0076A12E CVGxResolutionCallback 0076A220 f end=0076A57F type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" CVGxRefreshCallback 0076A580 f end=0076A62D type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" RegisterGxCVars 0076A630 f end=0076AAA8 ConsoleDeviceInitialize 0076AB80 f end=0076B287 type="int32_t __stdcall func(char* title, int32_t multithreaded)" +SetDefaults 0076B3F0 f type="void __stdcall func(DefaultSettings* defaults, Hardware* hardware)" ; void SetDefaults(DefaultSettings&, const Hardware&) +ConsoleDetectSetDefaultsFormat 0076B520 f end=0076B53D type="void __stdcall func(DefaultSettings* defaults, Hardware* hardware)" ; ConsoleDetectSetDefaultsFormat(DefaultSettings&, const Hardware&) ConsoleDetectSaveHardware 0076B620 f end=0076B7DB -ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 +ConsoleDetectDetectHardware 0076BA30 f end=0076BBE9 type="void __stdcall func(Hardware* hardware, bool* hwChanged)" ; ConsoleDetectDetectHardware(Hardware&, bool&) SMemSetDebugFlags 0076E4A0 f end=0076E4D2 type="void __stdcall func(uint32_t flags, uint8_t changeMask)" SMemAlloc 0076E540 f end=0076E59A type="void* __stdcall func(uint32_t bytes, char* filename, int32_t linenumber, uint32_t flags)" SMemFree 0076E5A0 f end=0076E5C4 type="int32_t __stdcall func(void* ptr, char* filename, int32_t linenumber, uint32_t flags)" @@ -2700,6 +2719,7 @@ InternalClipboardGetString 008726F0 f end=008727BB InternalClipboardPutString 008727E0 f end=008728B8 CShaderEffect__UpdateProjMatrix 00872C10 f end=00872CD5 CVGxVideoOptionsVersionCallback 008A1420 f end=008A1423 type="bool __stdcall func(CVar* h, char* oldValue, char* newValue, void* arg)" +GxDefaultApi 008C8DE0 f type="EGxApi __stdcall func()" return_zero4_sub 008E5250 f end=008E5253 ; Script_ToggleTris ConsoleCommandHistoryDepth 0095BFB0 f end=0095BFB6 type="int32_t __stdcall func()" CDataRecycler__Clear 0095CEC0 f end=0095CF39 @@ -3161,6 +3181,8 @@ g_objectEffectPackageDB 00AD50B4 l type="WowClientDB_ObjectEffectPackageRec" ; 0 g_objectEffectPackageElemDB 00AD50D8 l type="WowClientDB_ObjectEffectPackageElemRec" ; 0x1D5 g_soundFilterDB 00AD50FC l type="WowClientDB_SoundFilterRec" ; 0x1D6 g_soundFilterElemDB 00AD5120 l type="WowClientDB_SoundFilterElemRec" ; 0x1D7 +formatToInt 00AD87C4 l type="char*[8]" +g_gxApiNames 00AD87E4 l type="char*[6]" CBLPFile__s_eightBitAlphaLookup 00AD90B0 l type="uint8_t[16]" CBLPFile__s_oneBitAlphaLookup 00AD90C0 l type="uint8_t[2]" s_rect 00ADBAB4 l type="RECTF" ; RECTF @@ -3170,6 +3192,14 @@ s_fontHeight 00ADBACC l type="float" ; float s_hRect 00ADBAD4 l type="RECTF" ; RECTF s_baseTextFlags 00ADBAE4 l type="uint32_t" ; uint32 s_linelist 00ADBBB0 l type="TSList_CONSOLELINE" +s_detailDoodadDensity 00ADBE5C l type="uint32_t[4]" +s_animatingDoodads 00ADBE6C l type="uint8_t[2][2]" +s_waterLOD 00ADBE70 l type="uint32_t[2][2]" +s_particleDensity 00ADBE80 l type="float[4][2]" +s_unitDrawDist 00ADBEA0 l type="float[4][2]" +s_smallCull 00ADBEC0 l type="float[4][2]" +s_distCull 00ADBEE0 l type="float[4][2]" +s_farClip 00ADBF00 l type="float[5][2]" g_lightSkyboxDB 00AF4998 l type="WowClientDB_LightSkyboxRec" ; 0x15F g_lightIntBandDB 00AF49BC l type="WowClientDB_LightIntBandRec" ; 0x15D g_lightFloatBandDB 00AF49E0 l type="WowClientDB_LightFloatBandRec" ; 0x15C @@ -3188,6 +3218,7 @@ s_cursorResetMode 00C25DE4 l s_cursorItem 00C25DE8 l type="uint32_t[1024]" s_cursorMode 00C26DE8 l type="CURSORMODE" s_cursorImages 00C26DF0 l type="uint32_t[53][1024]" +_CURRENT_LANGUAGE 00C5DE9C l type="int32_t" g_theGxDevicePtr 00C5DF88 l type="CGxDevice*" CGxDevice__s_uiVertexShader 00C5DFDC l CGxDevice__s_shadowConstants 00C5DFE0 l @@ -3241,7 +3272,9 @@ s_cvGxOverride 00CABABC l type="CVar*" s_cvGxFixLag 00CABAC0 l type="CVar*" s_cvMaxFPS 00CABAC4 l type="CVar*" s_cvGxVSync 00CABAEC l type="CVar*" +s_defaults 00CABAF0 l type="DefaultSettings" s_cvVideoOptionsVersion 00CABB30 l type="CVar*" +s_hardware 00CABB38 l type="Hardware" s_cvMaxFPSBk 00CABB6C l type="CVar*" s_cvGxTripleBuffer 00CABB70 l type="CVar*" s_cvGxDepthBits 00CABB74 l type="CVar*" @@ -3252,7 +3285,14 @@ s_cvFixedFunction 00CABBA8 l type="CVar*" s_cvWidescreen 00CABBAC l type="CVar*" s_cvGxWindow 00CABBB0 l type="CVar*" s_cvWindowResizeLock 00CABBB4 l type="CVar*" +s_hardwareDetected 00CABCBC l type="bool" +s_hwChanged 00CABCBD l type="bool" s_hwDetect 00CABCBE l type="bool" s_consoleAccessEnabled 00CABCC4 l type="int32_t" ; int32 as boolean +s_gxMonitorModes 00CABCC8 l type="TSGrowableArray_CGxMonitorMode" s_requestedFormat 00CABCD8 l type="CGxFormat" +s_desktopFormat 00CABD40 l type="CGxFormat" +s_fallbackFormat 00CABDA8 l type="CGxFormat" +s_lastGoodFormat 00CABE00 l type="CGxFormat" +s_formats 00CABE98 l type="CGxFormat[5]" CShaderEffect__s_enableShaders 00D43020 l type="int32_t" diff --git a/profile/3.3.5a-windows-386/x64dbg/game.dd32 b/profile/3.3.5a-windows-386/x64dbg/game.dd32 index 9115b25..99b9f3d 100644 Binary files a/profile/3.3.5a-windows-386/x64dbg/game.dd32 and b/profile/3.3.5a-windows-386/x64dbg/game.dd32 differ diff --git a/profile/3.3.5a-windows-386/x64dbg/types.json b/profile/3.3.5a-windows-386/x64dbg/types.json index 4f3a8f6..de75eca 100644 --- a/profile/3.3.5a-windows-386/x64dbg/types.json +++ b/profile/3.3.5a-windows-386/x64dbg/types.json @@ -514,6 +514,878 @@ } ], "structs": [ + { + "name": "AchievementRec", + "size": 56, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_faction", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_instanceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_supercedes", + "offset": 12 + }, + { + "type": "char*", + "name": "m_title", + "offset": 16 + }, + { + "type": "char*", + "name": "m_description", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_category", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_points", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_uiOrder", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_iconID", + "offset": 40 + }, + { + "type": "char*", + "name": "m_reward", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_minimumCriteria", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_sharesCriteria", + "offset": 52 + } + ] + }, + { + "name": "Achievement_CategoryRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_parent", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_uiOrder", + "offset": 12 + } + ] + }, + { + "name": "Achievement_CriteriaRec", + "size": 60, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_achievementID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_assetID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_quantity", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_startEvent", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_startAsset", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_failEvent", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_failAsset", + "offset": 32 + }, + { + "type": "char*", + "name": "m_description", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_timerStartEvent", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_timerAssetID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_timerTime", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_uiOrder", + "offset": 56 + } + ] + }, + { + "name": "AnimKitBoneSetAliasRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_boneDataID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animKitBoneSetID", + "offset": 8 + } + ] + }, + { + "name": "AnimKitBoneSetRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_boneDataID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_parentAnimKitBoneSetID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_extraBoneCount", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_altAnimKitBoneSetID", + "offset": 20 + } + ] + }, + { + "name": "AnimKitConfigBoneSetRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_parentAnimKitConfigID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animKitBoneSetID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_animKitPriorityID", + "offset": 12 + } + ] + }, + { + "name": "AnimKitConfigRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_configFlags", + "offset": 4 + } + ] + }, + { + "name": "AnimKitPriorityRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_priority", + "offset": 4 + } + ] + }, + { + "name": "AnimKitRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_oneShotDuration", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_oneShotStopAnimKitID", + "offset": 8 + } + ] + }, + { + "name": "AnimKitSegmentRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_parentAnimKitID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_animStartTime", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_animKitConfigID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_startCondition", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_startConditionParam", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_startConditionDelay", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_endCondition", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_endConditionParam", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_endConditionDelay", + "offset": 40 + }, + { + "type": "float", + "name": "m_speed", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_segmentFlags", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_forcedVariation", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_overrideConfigFlags", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_loopToSegmentIndex", + "offset": 60 + } + ] + }, + { + "name": "AnimReplacementRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_srcAnimID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_dstAnimID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_parentAnimReplacementSetID", + "offset": 12 + } + ] + }, + { + "name": "AnimReplacementSetRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_execOrder", + "offset": 4 + } + ] + }, + { + "name": "AnimationDataRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_weaponflags", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_bodyflags", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_fallback", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_behaviorID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_behaviorTier", + "offset": 28 + } + ] + }, + { + "name": "AreaAssignmentRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_chunkX", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_chunkY", + "offset": 16 + } + ] + }, + { + "name": "AreaGroupRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_areaID", + "arrsize": 6, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_nextAreaID", + "offset": 28 + } + ] + }, + { + "name": "AreaPOIRec", + "size": 88, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_importance", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_icon", + "arrsize": 9, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_factionID", + "offset": 44 + }, + { + "type": "float", + "name": "m_pos", + "arrsize": 3, + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 68 + }, + { + "type": "char*", + "name": "m_name", + "offset": 72 + }, + { + "type": "char*", + "name": "m_description", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_worldStateID", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_worldMapLink", + "offset": 84 + } + ] + }, + { + "name": "AreaTableRec", + "size": 80, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_parentAreaID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_areaBit", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_soundProviderPref", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_soundProviderPrefUnderwater", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_ambienceID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_zoneMusic", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_introSound", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_explorationLevel", + "offset": 40 + }, + { + "type": "char*", + "name": "m_areaName", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_factionGroupMask", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_liquidTypeID", + "arrsize": 4, + "offset": 52 + }, + { + "type": "float", + "name": "m_minElevation", + "offset": 68 + }, + { + "type": "float", + "name": "m_ambientMultiplier", + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_lightID", + "offset": 76 + } + ] + }, + { + "name": "AreaTriggerRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 4 + }, + { + "type": "float", + "name": "m_pos", + "arrsize": 3, + "offset": 8 + }, + { + "type": "float", + "name": "m_radius", + "offset": 20 + }, + { + "type": "float", + "name": "m_boxLength", + "offset": 24 + }, + { + "type": "float", + "name": "m_boxWidth", + "offset": 28 + }, + { + "type": "float", + "name": "m_boxHeight", + "offset": 32 + }, + { + "type": "float", + "name": "m_boxYaw", + "offset": 36 + } + ] + }, + { + "name": "ArmorLocationRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_clothmodifier", + "offset": 4 + }, + { + "type": "float", + "name": "m_leathermodifier", + "offset": 8 + }, + { + "type": "float", + "name": "m_chainmodifier", + "offset": 12 + }, + { + "type": "float", + "name": "m_platemodifier", + "offset": 16 + }, + { + "type": "float", + "name": "m_modifier", + "offset": 20 + } + ] + }, + { + "name": "AttackAnimKitsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemSubclassID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animTypeID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_animFrequency", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_whichHand", + "offset": 16 + } + ] + }, + { + "name": "AttackAnimTypesRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_animID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_animName", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 8 + } + ] + }, + { + "name": "AuctionHouseRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_factionID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_depositRate", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_consignmentRate", + "offset": 12 + }, + { + "type": "char*", + "name": "m_name", + "offset": 16 + } + ] + }, { "name": "BLPJPEGHeader", "size": 1024, @@ -531,6 +1403,153 @@ } ] }, + { + "name": "BankBagSlotPricesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_cost", + "offset": 4 + } + ] + }, + { + "name": "BannedAddonsRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_nameMd5", + "arrsize": 4, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_versionMd5", + "arrsize": 4, + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_lastModified", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 40 + } + ] + }, + { + "name": "BarberShopStyleRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 4 + }, + { + "type": "char*", + "name": "m_displayName", + "offset": 8 + }, + { + "type": "char*", + "name": "m_description", + "offset": 12 + }, + { + "type": "float", + "name": "m_costModifier", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_race", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_sex", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_data", + "offset": 28 + } + ] + }, + { + "name": "BattlemasterListRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "arrsize": 8, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_instanceType", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_groupsAllowed", + "offset": 40 + }, + { + "type": "char*", + "name": "m_name", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_maxGroupSize", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_holidayWorldState", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_minLevel", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_maxLevel", + "offset": 60 + } + ] + }, { "name": "Blizzard__File__Filesystem", "size": 124, @@ -7279,6 +8298,696 @@ } ] }, + { + "name": "CameraModeRec", + "size": 68, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + }, + { + "type": "float", + "name": "m_positionOffset", + "arrsize": 3, + "offset": 16 + }, + { + "type": "float", + "name": "m_targetOffset", + "arrsize": 3, + "offset": 28 + }, + { + "type": "float", + "name": "m_positionSmoothing", + "offset": 40 + }, + { + "type": "float", + "name": "m_rotationSmoothing", + "offset": 44 + }, + { + "type": "float", + "name": "m_fieldOfView", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_lockedPositionOffsetBase", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_lockedPositionOffsetDirection", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_lockedTargetOffsetBase", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_lockedTargetOffsetDirection", + "offset": 64 + } + ] + }, + { + "name": "CameraShakesRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_shakeType", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_direction", + "offset": 8 + }, + { + "type": "float", + "name": "m_amplitude", + "offset": 12 + }, + { + "type": "float", + "name": "m_frequency", + "offset": 16 + }, + { + "type": "float", + "name": "m_duration", + "offset": 20 + }, + { + "type": "float", + "name": "m_phase", + "offset": 24 + }, + { + "type": "float", + "name": "m_coefficient", + "offset": 28 + } + ] + }, + { + "name": "Cfg_CategoriesRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_localeMask", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_createCharsetMask", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + }, + { + "type": "char*", + "name": "m_name", + "offset": 16 + } + ] + }, + { + "name": "Cfg_ConfigsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_realmType", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_playerKillingAllowed", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_roleplaying", + "offset": 12 + } + ] + }, + { + "name": "CharBaseInfoRec", + "size": 8, + "members": [ + { + "type": "int8_t", + "name": "m_raceID", + "offset": 0 + }, + { + "type": "int8_t", + "name": "m_classID", + "offset": 1 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "CharHairGeosetsRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_variationID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_geosetID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_showscalp", + "offset": 20 + } + ] + }, + { + "name": "CharHairTexturesRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_001_race", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_002_gender", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_003", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_004_mayberacemask", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_005_the_x_in_hair_xy_blp", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_006", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_field_0_5_3_3368_007", + "offset": 28 + } + ] + }, + { + "name": "CharSectionsRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_baseSection", + "offset": 12 + }, + { + "type": "char*", + "name": "m_textureName", + "arrsize": 3, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_variationIndex", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_colorIndex", + "offset": 36 + } + ] + }, + { + "name": "CharStartOutfitRec", + "size": 296, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int8_t", + "name": "m_raceID", + "offset": 4 + }, + { + "type": "int8_t", + "name": "m_classID", + "offset": 5 + }, + { + "type": "int8_t", + "name": "m_sexID", + "offset": 6 + }, + { + "type": "int8_t", + "name": "m_outfitID", + "offset": 7 + }, + { + "type": "int32_t", + "name": "m_itemID", + "arrsize": 24, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_displayItemID", + "arrsize": 24, + "offset": 104 + }, + { + "type": "int32_t", + "name": "m_inventoryType", + "arrsize": 24, + "offset": 200 + } + ] + }, + { + "name": "CharTitlesRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_conditionID", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + }, + { + "type": "char*", + "name": "m_name1", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_maskID", + "offset": 16 + } + ] + }, + { + "name": "CharVariationsRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_raceID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_textureHoldLayer", + "arrsize": 4, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 24 + } + ] + }, + { + "name": "CharacterFacialHairStylesRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_raceID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_variationID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_geoset", + "arrsize": 5, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 32 + } + ] + }, + { + "name": "ChatChannelsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_factionGroup", + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 12 + }, + { + "type": "char*", + "name": "m_shortcut", + "offset": 16 + } + ] + }, + { + "name": "ChatProfanityRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_text", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_language", + "offset": 8 + } + ] + }, + { + "name": "ChrClassesRec", + "size": 48, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_damageBonusStat", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_displayPower", + "offset": 8 + }, + { + "type": "char*", + "name": "m_petNameToken", + "offset": 12 + }, + { + "type": "char*", + "name": "m_name", + "offset": 16 + }, + { + "type": "char*", + "name": "m_nameFemale", + "offset": 20 + }, + { + "type": "char*", + "name": "m_nameMale", + "offset": 24 + }, + { + "type": "char*", + "name": "m_filename", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_spellClassSet", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_cinematicSequenceID", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_requiredExpansion", + "offset": 44 + } + ] + }, + { + "name": "ChrRacesRec", + "size": 84, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_factionID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_explorationSoundID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_maleDisplayID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_femaleDisplayID", + "offset": 20 + }, + { + "type": "char*", + "name": "m_clientPrefix", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_baseLanguage", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_creatureType", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_resSicknessSpellID", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_splashSoundID", + "offset": 40 + }, + { + "type": "char*", + "name": "m_clientFileString", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_cinematicSequenceID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_alliance", + "offset": 52 + }, + { + "type": "char*", + "name": "m_name", + "offset": 56 + }, + { + "type": "char*", + "name": "m_nameFemale", + "offset": 60 + }, + { + "type": "char*", + "name": "m_nameMale", + "offset": 64 + }, + { + "type": "char*", + "name": "m_facialHairCustomization", + "arrsize": 2, + "offset": 68 + }, + { + "type": "char*", + "name": "m_hairCustomization", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_requiredExpansion", + "offset": 80 + } + ] + }, { "name": "CiRange", "size": 8, @@ -7321,6 +9030,713 @@ } ] }, + { + "name": "CinematicCameraRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_model", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 8 + }, + { + "type": "float", + "name": "m_origin", + "arrsize": 3, + "offset": 12 + }, + { + "type": "float", + "name": "m_originFacing", + "offset": 24 + } + ] + }, + { + "name": "CinematicSequencesRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_camera", + "arrsize": 8, + "offset": 8 + } + ] + }, + { + "name": "CpuHardware", + "size": 24, + "members": [ + { + "type": "uint32_t", + "name": "farclipIdx", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "animatingDoodadIdx", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "waterLODIdx", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "particleDensityIdx", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "smallCullDistIdx", + "offset": 16 + }, + { + "type": "uint32_t", + "name": "unitDrawDistIdx", + "offset": 20 + } + ] + }, + { + "name": "CreatureDisplayInfoExtraRec", + "size": 84, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_displayRaceID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_displaySexID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_skinID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_faceID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_hairStyleID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_hairColorID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_facialHairID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_npcitemDisplay", + "arrsize": 11, + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 76 + }, + { + "type": "char*", + "name": "m_bakeName", + "offset": 80 + } + ] + }, + { + "name": "CreatureDisplayInfoRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_modelID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_extendedDisplayInfoID", + "offset": 12 + }, + { + "type": "float", + "name": "m_creatureModelScale", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_creatureModelAlpha", + "offset": 20 + }, + { + "type": "char*", + "name": "m_textureVariation", + "arrsize": 3, + "offset": 24 + }, + { + "type": "char*", + "name": "m_portraitTextureName", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_sizeClass", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_bloodID", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_npcsoundID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_particleColorID", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_creatureGeosetData", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_objectEffectPackageID", + "offset": 60 + } + ] + }, + { + "name": "CreatureFamilyRec", + "size": 48, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_minScale", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_minScaleLevel", + "offset": 8 + }, + { + "type": "float", + "name": "m_maxScale", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_maxScaleLevel", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_skillLine", + "arrsize": 2, + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_petFoodMask", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_petTalentType", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_categoryEnumID", + "offset": 36 + }, + { + "type": "char*", + "name": "m_name", + "offset": 40 + }, + { + "type": "char*", + "name": "m_iconFile", + "offset": 44 + } + ] + }, + { + "name": "CreatureModelDataRec", + "size": 112, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "char*", + "name": "m_modelName", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_sizeClass", + "offset": 12 + }, + { + "type": "float", + "name": "m_modelScale", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_bloodID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_footprintTextureID", + "offset": 24 + }, + { + "type": "float", + "name": "m_footprintTextureLength", + "offset": 28 + }, + { + "type": "float", + "name": "m_footprintTextureWidth", + "offset": 32 + }, + { + "type": "float", + "name": "m_footprintParticleScale", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_foleyMaterialID", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_footstepShakeSize", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_deathThudShakeSize", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 52 + }, + { + "type": "float", + "name": "m_collisionWidth", + "offset": 56 + }, + { + "type": "float", + "name": "m_collisionHeight", + "offset": 60 + }, + { + "type": "float", + "name": "m_mountHeight", + "offset": 64 + }, + { + "type": "float", + "name": "m_geoBoxMinX", + "offset": 68 + }, + { + "type": "float", + "name": "m_geoBoxMinY", + "offset": 72 + }, + { + "type": "float", + "name": "m_geoBoxMinZ", + "offset": 76 + }, + { + "type": "float", + "name": "m_geoBoxMaxX", + "offset": 80 + }, + { + "type": "float", + "name": "m_geoBoxMaxY", + "offset": 84 + }, + { + "type": "float", + "name": "m_geoBoxMaxZ", + "offset": 88 + }, + { + "type": "float", + "name": "m_worldEffectScale", + "offset": 92 + }, + { + "type": "float", + "name": "m_attachedEffectScale", + "offset": 96 + }, + { + "type": "float", + "name": "m_missileCollisionRadius", + "offset": 100 + }, + { + "type": "float", + "name": "m_missileCollisionPush", + "offset": 104 + }, + { + "type": "float", + "name": "m_missileCollisionRaise", + "offset": 108 + } + ] + }, + { + "name": "CreatureMovementInfoRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_smoothFacingChaseRate", + "offset": 4 + } + ] + }, + { + "name": "CreatureSoundDataRec", + "size": 152, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundExertionID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_soundExertionCriticalID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundInjuryID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundInjuryCriticalID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_soundInjuryCrushingBlowID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_soundDeathID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_soundStunID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_soundStandID", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_soundFootstepID", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_soundAggroID", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_soundWingFlapID", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_soundWingGlideID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_soundAlertID", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_soundFidget", + "arrsize": 5, + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_customAttack", + "arrsize": 4, + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_npcsoundID", + "offset": 92 + }, + { + "type": "int32_t", + "name": "m_loopSoundID", + "offset": 96 + }, + { + "type": "int32_t", + "name": "m_creatureImpactType", + "offset": 100 + }, + { + "type": "int32_t", + "name": "m_soundJumpStartID", + "offset": 104 + }, + { + "type": "int32_t", + "name": "m_soundJumpEndID", + "offset": 108 + }, + { + "type": "int32_t", + "name": "m_soundPetAttackID", + "offset": 112 + }, + { + "type": "int32_t", + "name": "m_soundPetOrderID", + "offset": 116 + }, + { + "type": "int32_t", + "name": "m_soundPetDismissID", + "offset": 120 + }, + { + "type": "float", + "name": "m_fidgetDelaySecondsMin", + "offset": 124 + }, + { + "type": "float", + "name": "m_fidgetDelaySecondsMax", + "offset": 128 + }, + { + "type": "int32_t", + "name": "m_birthSoundID", + "offset": 132 + }, + { + "type": "int32_t", + "name": "m_spellCastDirectedSoundID", + "offset": 136 + }, + { + "type": "int32_t", + "name": "m_submergeSoundID", + "offset": 140 + }, + { + "type": "int32_t", + "name": "m_submergedSoundID", + "offset": 144 + }, + { + "type": "int32_t", + "name": "m_creatureSoundDataIdpet", + "offset": 148 + } + ] + }, + { + "name": "CreatureSpellDataRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_spells", + "arrsize": 4, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_availability", + "arrsize": 4, + "offset": 20 + } + ] + }, + { + "name": "CreatureTypeRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + } + ] + }, + { + "name": "CurrencyCategoryRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + } + ] + }, + { + "name": "CurrencyTypesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_categoryID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_bitIndex", + "offset": 12 + } + ] + }, { "name": "D3DLOCKED_RECT", "size": 8, @@ -7394,6 +9810,484 @@ } ] }, + { + "name": "DanceMovesRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_param", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_fallback", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_racemask", + "offset": 16 + }, + { + "type": "char*", + "name": "m_internalName", + "offset": 20 + }, + { + "type": "char*", + "name": "m_name", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_lockID", + "offset": 28 + } + ] + }, + { + "name": "DeathThudLookupsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sizeClass", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_terrainTypeSoundID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundEntryID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundEntryIdwater", + "offset": 16 + } + ] + }, + { + "name": "DeclinedWordCasesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_declinedWordID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_caseIndex", + "offset": 8 + }, + { + "type": "char*", + "name": "m_declinedWord", + "offset": 12 + } + ] + }, + { + "name": "DeclinedWordRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_word", + "offset": 4 + } + ] + }, + { + "name": "DefaultSettings", + "size": 64, + "members": [ + { + "type": "float", + "name": "farClip", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "terrainShadowLOD", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "detailDoodadDensity", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "detailDoodadAlpha", + "offset": 12 + }, + { + "type": "bool", + "name": "animatingDoodads", + "offset": 16 + }, + { + "type": "bool", + "name": "trilinear", + "offset": 17 + }, + { + "type": "uint32_t", + "name": "numLights", + "offset": 20 + }, + { + "type": "bool", + "name": "specularity", + "offset": 24 + }, + { + "type": "bool", + "name": "unk19", + "offset": 25 + }, + { + "type": "bool", + "name": "unk1A", + "offset": 26 + }, + { + "type": "uint32_t", + "name": "waterLOD", + "offset": 28 + }, + { + "type": "float", + "name": "particleDensity", + "offset": 32 + }, + { + "type": "float", + "name": "unitDrawDist", + "offset": 36 + }, + { + "type": "float", + "name": "smallCull", + "offset": 40 + }, + { + "type": "float", + "name": "distCull", + "offset": 44 + }, + { + "type": "CGxFormat*", + "name": "format", + "offset": 48 + }, + { + "type": "uint32_t", + "name": "baseMipLevel", + "offset": 52 + }, + { + "type": "uint32_t", + "name": "numChannels", + "offset": 56 + }, + { + "type": "bool", + "name": "fivePointOne", + "offset": 60 + } + ] + }, + { + "name": "DestructibleModelDataRec", + "size": 76, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_state0ImpactEffectDoodadSet", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_state0AmbientDoodadSet", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_state1WMO", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_state1DestructionDoodadSet", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_state1ImpactEffectDoodadSet", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_state1AmbientDoodadSet", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_state2WMO", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_state2DestructionDoodadSet", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_state2ImpactEffectDoodadSet", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_state2AmbientDoodadSet", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_state3WMO", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_state3InitDoodadSet", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_state3AmbientDoodadSet", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_ejectDirection", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_repairGroundFx", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_doNotHighlight", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_healEffect", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_healEffectSpeed", + "offset": 72 + } + ] + }, + { + "name": "DungeonEncounterRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_orderIndex", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_bit", + "offset": 16 + }, + { + "type": "char*", + "name": "m_name", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_spellIconID", + "offset": 24 + } + ] + }, + { + "name": "DungeonMapChunkRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_wmogroupID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_dungeonMapID", + "offset": 12 + }, + { + "type": "float", + "name": "m_minZ", + "offset": 16 + } + ] + }, + { + "name": "DungeonMapRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_floorIndex", + "offset": 8 + }, + { + "type": "float", + "name": "m_minX", + "offset": 12 + }, + { + "type": "float", + "name": "m_maxX", + "offset": 16 + }, + { + "type": "float", + "name": "m_minY", + "offset": 20 + }, + { + "type": "float", + "name": "m_maxY", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_parentWorldMapID", + "offset": 28 + } + ] + }, + { + "name": "DurabilityCostsRec", + "size": 120, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_weaponSubClassCost", + "arrsize": 21, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_armorSubClassCost", + "arrsize": 8, + "offset": 88 + } + ] + }, + { + "name": "DurabilityQualityRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_data", + "offset": 4 + } + ] + }, { "name": "EVENT_DATA_CHAR", "size": 12, @@ -7458,6 +10352,183 @@ } ] }, + { + "name": "EmotesRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_emoteSlashCommand", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_emoteFlags", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_emoteSpecProc", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_emoteSpecProcParam", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_eventSoundID", + "offset": 24 + } + ] + }, + { + "name": "EmotesTextDataRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_text", + "offset": 4 + } + ] + }, + { + "name": "EmotesTextRec", + "size": 76, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_emoteID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_emoteText", + "arrsize": 16, + "offset": 12 + } + ] + }, + { + "name": "EmotesTextSoundRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_emotesTextID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 16 + } + ] + }, + { + "name": "EnvironmentalDamageRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_enumID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_visualkitID", + "offset": 8 + } + ] + }, + { + "name": "ExhaustionRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_xp", + "offset": 4 + }, + { + "type": "float", + "name": "m_factor", + "offset": 8 + }, + { + "type": "float", + "name": "m_outdoorHours", + "offset": 12 + }, + { + "type": "float", + "name": "m_innHours", + "offset": 16 + }, + { + "type": "char*", + "name": "m_name", + "offset": 20 + }, + { + "type": "float", + "name": "m_threshold", + "offset": 24 + } + ] + }, { "name": "FOUNDPARAM", "size": 8, @@ -7490,6 +10561,215 @@ } ] }, + { + "name": "FactionGroupRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_maskID", + "offset": 4 + }, + { + "type": "char*", + "name": "m_internalName", + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 12 + } + ] + }, + { + "name": "FactionRec", + "size": 100, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_reputationIndex", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_reputationRaceMask", + "arrsize": 4, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_reputationClassMask", + "arrsize": 4, + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_reputationBase", + "arrsize": 4, + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_reputationFlags", + "arrsize": 4, + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_parentFactionID", + "offset": 72 + }, + { + "type": "float", + "name": "m_parentFactionMod", + "arrsize": 2, + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_parentFactionCap", + "arrsize": 2, + "offset": 84 + }, + { + "type": "char*", + "name": "m_name", + "offset": 92 + }, + { + "type": "char*", + "name": "m_description", + "offset": 96 + } + ] + }, + { + "name": "FactionTemplateRec", + "size": 56, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_faction", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_factionGroup", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_friendGroup", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_enemyGroup", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_enemies", + "arrsize": 4, + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_friend", + "arrsize": 4, + "offset": 40 + } + ] + }, + { + "name": "FileDataRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_filename", + "offset": 4 + }, + { + "type": "char*", + "name": "m_filepath", + "offset": 8 + } + ] + }, + { + "name": "FootprintTexturesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_footstepFilename", + "offset": 4 + } + ] + }, + { + "name": "FootstepTerrainLookupRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_creatureFootstepID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_terrainSoundID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundIdsplash", + "offset": 16 + } + ] + }, { "name": "FrameScript_Object", "size": 16, @@ -7554,6 +10834,405 @@ } ] }, + { + "name": "GMSurveyAnswersRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sortIndex", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_gmsurveyQuestionID", + "offset": 8 + }, + { + "type": "char*", + "name": "m_answer", + "offset": 12 + } + ] + }, + { + "name": "GMSurveyCurrentSurveyRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_langid", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_gmsurveyID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 8 + } + ] + }, + { + "name": "GMSurveyQuestionsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_question", + "offset": 4 + } + ] + }, + { + "name": "GMSurveySurveysRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_", + "arrsize": 10, + "offset": 4 + } + ] + }, + { + "name": "GMTicketCategoryRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_category", + "offset": 4 + } + ] + }, + { + "name": "GameObjectArtKitRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_textureVariation", + "arrsize": 3, + "offset": 4 + }, + { + "type": "char*", + "name": "m_attachModel", + "arrsize": 4, + "offset": 16 + } + ] + }, + { + "name": "GameObjectDisplayInfoRec", + "size": 76, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_modelName", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_sound", + "arrsize": 10, + "offset": 8 + }, + { + "type": "float", + "name": "m_geoBoxMin", + "arrsize": 3, + "offset": 48 + }, + { + "type": "float", + "name": "m_geoBoxMax", + "arrsize": 3, + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_objectEffectPackageID", + "offset": 72 + } + ] + }, + { + "name": "GameTablesRec", + "size": 16, + "members": [ + { + "type": "char*", + "name": "m_name", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_numRows", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_numColumns", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 12 + } + ] + }, + { + "name": "GameTipsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_text", + "offset": 4 + } + ] + }, + { + "name": "GemPropertiesRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_enchantID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_maxcountInv", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_maxcountItem", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 16 + } + ] + }, + { + "name": "GlueScreenEmoteRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_classID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_sexID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_leftHandItemType", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_rightHandItemType", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_animKitID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_spellVisualKitID", + "offset": 28 + } + ] + }, + { + "name": "GlyphPropertiesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_spellID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_glyphSlotFlags", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_spellIconID", + "offset": 12 + } + ] + }, + { + "name": "GlyphSlotRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_tooltip", + "offset": 8 + } + ] + }, + { + "name": "GroundEffectDoodadRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_doodadpath", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + } + ] + }, + { + "name": "GroundEffectTextureRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_doodadID", + "arrsize": 4, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_doodadWeight", + "arrsize": 4, + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_density", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_sound", + "offset": 40 + } + ] + }, + { + "name": "GuildPerkSpellsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_guildLevel", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_spellID", + "offset": 8 + } + ] + }, { "name": "HASHKEY_NONE", "size": 4, @@ -7719,6 +11398,6419 @@ } ] }, + { + "name": "Hardware__Device", + "size": 12, + "members": [ + { + "type": "uint16_t", + "name": "vendorID", + "offset": 0 + }, + { + "type": "uint16_t", + "name": "deviceID", + "offset": 2 + }, + { + "type": "uint32_t", + "name": "driverVersionHi", + "offset": 4 + }, + { + "type": "uint32_t", + "name": "driverVersionLo", + "offset": 8 + } + ] + }, + { + "name": "HelmetGeosetVisDataRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_hideGeoset", + "arrsize": 7, + "offset": 4 + } + ] + }, + { + "name": "HolidayDescriptionsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_description", + "offset": 4 + } + ] + }, + { + "name": "HolidayNamesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "HolidaysRec", + "size": 220, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_duration", + "arrsize": 10, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_date", + "arrsize": 26, + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_region", + "offset": 148 + }, + { + "type": "int32_t", + "name": "m_looping", + "offset": 152 + }, + { + "type": "int32_t", + "name": "m_calendarFlags", + "arrsize": 10, + "offset": 156 + }, + { + "type": "int32_t", + "name": "m_holidayNameID", + "offset": 196 + }, + { + "type": "int32_t", + "name": "m_holidayDescriptionID", + "offset": 200 + }, + { + "type": "char*", + "name": "m_textureFileName", + "offset": 204 + }, + { + "type": "int32_t", + "name": "m_priority", + "offset": 208 + }, + { + "type": "int32_t", + "name": "m_calendarFilterType", + "offset": 212 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 216 + } + ] + }, + { + "name": "IDatabase_AchievementRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AchievementRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AchievementRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_Achievement_CategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "Achievement_CategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "Achievement_CategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_Achievement_CriteriaRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "Achievement_CriteriaRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "Achievement_CriteriaRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitBoneSetAliasRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitBoneSetAliasRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitBoneSetAliasRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitBoneSetRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitBoneSetRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitBoneSetRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitConfigBoneSetRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitConfigBoneSetRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitConfigBoneSetRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitConfigRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitConfigRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitConfigRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitPriorityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitPriorityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitPriorityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimKitSegmentRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimKitSegmentRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimKitSegmentRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimReplacementRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimReplacementRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimReplacementRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimReplacementSetRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimReplacementSetRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimReplacementSetRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AnimationDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AnimationDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AnimationDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AreaAssignmentRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AreaAssignmentRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AreaAssignmentRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AreaGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AreaGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AreaGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AreaPOIRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AreaPOIRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AreaPOIRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AreaTableRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AreaTableRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AreaTableRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AreaTriggerRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AreaTriggerRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AreaTriggerRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ArmorLocationRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ArmorLocationRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ArmorLocationRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AttackAnimKitsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AttackAnimKitsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AttackAnimKitsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AttackAnimTypesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AttackAnimTypesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AttackAnimTypesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_AuctionHouseRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "AuctionHouseRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "AuctionHouseRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_BankBagSlotPricesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "BankBagSlotPricesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "BankBagSlotPricesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_BannedAddonsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "BannedAddonsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "BannedAddonsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_BarberShopStyleRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "BarberShopStyleRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "BarberShopStyleRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_BattlemasterListRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "BattlemasterListRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "BattlemasterListRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CameraModeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CameraModeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CameraModeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CameraShakesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CameraShakesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CameraShakesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_Cfg_CategoriesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "Cfg_CategoriesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "Cfg_CategoriesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_Cfg_ConfigsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "Cfg_ConfigsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "Cfg_ConfigsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharBaseInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharBaseInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharBaseInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharHairGeosetsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharHairGeosetsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharHairGeosetsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharHairTexturesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharHairTexturesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharHairTexturesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharSectionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharSectionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharSectionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharStartOutfitRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharStartOutfitRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharStartOutfitRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharTitlesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharTitlesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharTitlesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharVariationsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharVariationsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharVariationsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CharacterFacialHairStylesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CharacterFacialHairStylesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CharacterFacialHairStylesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ChatChannelsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ChatChannelsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ChatChannelsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ChatProfanityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ChatProfanityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ChatProfanityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ChrClassesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ChrClassesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ChrClassesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ChrRacesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ChrRacesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ChrRacesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CinematicCameraRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CinematicCameraRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CinematicCameraRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CinematicSequencesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CinematicSequencesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CinematicSequencesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureDisplayInfoExtraRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureDisplayInfoExtraRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureDisplayInfoExtraRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureDisplayInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureDisplayInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureDisplayInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureFamilyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureFamilyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureFamilyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureModelDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureModelDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureModelDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureMovementInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureMovementInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureMovementInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureSoundDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureSoundDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureSoundDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureSpellDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureSpellDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureSpellDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CreatureTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CreatureTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CreatureTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CurrencyCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CurrencyCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CurrencyCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_CurrencyTypesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "CurrencyTypesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "CurrencyTypesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DanceMovesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DanceMovesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DanceMovesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DeathThudLookupsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DeathThudLookupsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DeathThudLookupsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DeclinedWordCasesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DeclinedWordCasesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DeclinedWordCasesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DeclinedWordRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DeclinedWordRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DeclinedWordRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DestructibleModelDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DestructibleModelDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DestructibleModelDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DungeonEncounterRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DungeonEncounterRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DungeonEncounterRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DungeonMapChunkRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DungeonMapChunkRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DungeonMapChunkRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DungeonMapRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DungeonMapRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DungeonMapRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DurabilityCostsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DurabilityCostsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DurabilityCostsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_DurabilityQualityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "DurabilityQualityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "DurabilityQualityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_EmotesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "EmotesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "EmotesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_EmotesTextDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "EmotesTextDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "EmotesTextDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_EmotesTextRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "EmotesTextRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "EmotesTextRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_EmotesTextSoundRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "EmotesTextSoundRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "EmotesTextSoundRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_EnvironmentalDamageRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "EnvironmentalDamageRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "EnvironmentalDamageRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ExhaustionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ExhaustionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ExhaustionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FactionGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FactionGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FactionGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FactionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FactionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FactionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FactionTemplateRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FactionTemplateRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FactionTemplateRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FileDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FileDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FileDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FootprintTexturesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FootprintTexturesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FootprintTexturesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_FootstepTerrainLookupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "FootstepTerrainLookupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "FootstepTerrainLookupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GMSurveyAnswersRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GMSurveyAnswersRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GMSurveyAnswersRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GMSurveyCurrentSurveyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GMSurveyCurrentSurveyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GMSurveyCurrentSurveyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GMSurveyQuestionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GMSurveyQuestionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GMSurveyQuestionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GMSurveySurveysRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GMSurveySurveysRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GMSurveySurveysRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GMTicketCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GMTicketCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GMTicketCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GameObjectArtKitRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GameObjectArtKitRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GameObjectArtKitRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GameObjectDisplayInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GameObjectDisplayInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GameObjectDisplayInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GameTablesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GameTablesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GameTablesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GameTipsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GameTipsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GameTipsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GemPropertiesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GemPropertiesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GemPropertiesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GlueScreenEmoteRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GlueScreenEmoteRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GlueScreenEmoteRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GlyphPropertiesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GlyphPropertiesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GlyphPropertiesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GlyphSlotRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GlyphSlotRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GlyphSlotRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GroundEffectDoodadRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GroundEffectDoodadRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GroundEffectDoodadRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GroundEffectTextureRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GroundEffectTextureRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GroundEffectTextureRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_GuildPerkSpellsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "GuildPerkSpellsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "GuildPerkSpellsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_HelmetGeosetVisDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "HelmetGeosetVisDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "HelmetGeosetVisDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_HolidayDescriptionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "HolidayDescriptionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "HolidayDescriptionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_HolidayNamesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "HolidayNamesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "HolidayNamesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_HolidaysRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "HolidaysRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "HolidaysRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemArmorQualityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemArmorQualityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemArmorQualityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemArmorShieldRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemArmorShieldRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemArmorShieldRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemArmorTotalRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemArmorTotalRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemArmorTotalRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemBagFamilyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemBagFamilyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemBagFamilyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemClassRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemClassRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemClassRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemCondExtCostsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemCondExtCostsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemCondExtCostsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageAmmoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageAmmoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageAmmoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageOneHandCasterRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageOneHandCasterRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageOneHandCasterRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageOneHandRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageOneHandRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageOneHandRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageRangedRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageRangedRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageRangedRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageThrownRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageThrownRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageThrownRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageTwoHandCasterRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageTwoHandCasterRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageTwoHandCasterRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageTwoHandRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageTwoHandRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageTwoHandRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDamageWandRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDamageWandRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDamageWandRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemDisplayInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemDisplayInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemDisplayInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemExtendedCostRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemExtendedCostRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemExtendedCostRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemGroupSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemGroupSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemGroupSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemLimitCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemLimitCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemLimitCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemPetFoodRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemPetFoodRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemPetFoodRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemPurchaseGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemPurchaseGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemPurchaseGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemRandomPropertiesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemRandomPropertiesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemRandomPropertiesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemRandomSuffixRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemRandomSuffixRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemRandomSuffixRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemReforgeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemReforgeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemReforgeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemSetRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemSetRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemSetRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemSubClassMaskRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemSubClassMaskRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemSubClassMaskRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemSubClassRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemSubClassRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemSubClassRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemVisualEffectsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemVisualEffectsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemVisualEffectsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ItemVisualsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ItemVisualsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ItemVisualsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LFGDungeonExpansionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LFGDungeonExpansionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LFGDungeonExpansionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LFGDungeonGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LFGDungeonGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LFGDungeonGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LFGDungeonsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LFGDungeonsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LFGDungeonsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LanguageWordsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LanguageWordsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LanguageWordsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LanguagesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LanguagesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LanguagesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LightFloatBandRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LightFloatBandRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LightFloatBandRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LightIntBandRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LightIntBandRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LightIntBandRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LightParamsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LightParamsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LightParamsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LightRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LightRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LightRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LightSkyboxRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LightSkyboxRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LightSkyboxRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LiquidMaterialRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LiquidMaterialRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LiquidMaterialRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LiquidObjectRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LiquidObjectRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LiquidObjectRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LiquidTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LiquidTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LiquidTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LoadingScreenTaxiSplinesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LoadingScreenTaxiSplinesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LoadingScreenTaxiSplinesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LoadingScreensRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LoadingScreensRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LoadingScreensRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LockRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LockRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LockRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_LockTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "LockTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "LockTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MailTemplateRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MailTemplateRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MailTemplateRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MapDifficultyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MapDifficultyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MapDifficultyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MapRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MapRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MapRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MaterialRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MaterialRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MaterialRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MountTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MountTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MountTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MovieFileDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MovieFileDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MovieFileDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MovieRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MovieRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MovieRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_MovieVariationRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "MovieVariationRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "MovieVariationRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_NPCSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "NPCSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "NPCSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_NameGenRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "NameGenRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "NameGenRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_NamesProfanityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "NamesProfanityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "NamesProfanityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_NamesReservedRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "NamesReservedRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "NamesReservedRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ObjectEffectGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ObjectEffectGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ObjectEffectGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ObjectEffectModifierRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ObjectEffectModifierRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ObjectEffectModifierRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ObjectEffectPackageElemRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ObjectEffectPackageElemRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ObjectEffectPackageElemRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ObjectEffectPackageRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ObjectEffectPackageRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ObjectEffectPackageRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ObjectEffectRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ObjectEffectRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ObjectEffectRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_OverrideSpellDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "OverrideSpellDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "OverrideSpellDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PVPDifficultyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PVPDifficultyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PVPDifficultyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PackageRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PackageRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PackageRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PageTextMaterialRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PageTextMaterialRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PageTextMaterialRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PaperDollItemFrameRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PaperDollItemFrameRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PaperDollItemFrameRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ParticleColorRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ParticleColorRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ParticleColorRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PetPersonalityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PetPersonalityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PetPersonalityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PetitionTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PetitionTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PetitionTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PhaseRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PhaseRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PhaseRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PhaseShiftZoneSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PhaseShiftZoneSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PhaseShiftZoneSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PhaseXPhaseGroupRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PhaseXPhaseGroupRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PhaseXPhaseGroupRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_PowerDisplayRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "PowerDisplayRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "PowerDisplayRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_QuestFactionRewardRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "QuestFactionRewardRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "QuestFactionRewardRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_QuestInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "QuestInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "QuestInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_QuestSortRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "QuestSortRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "QuestSortRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_QuestXPRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "QuestXPRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "QuestXPRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_RandPropPointsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "RandPropPointsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "RandPropPointsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ResearchBranchRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ResearchBranchRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ResearchBranchRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ResistancesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ResistancesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ResistancesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ScalingStatDistributionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ScalingStatDistributionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ScalingStatDistributionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ScalingStatValuesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ScalingStatValuesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ScalingStatValuesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ScreenEffectRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ScreenEffectRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ScreenEffectRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ServerMessagesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ServerMessagesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ServerMessagesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SheatheSoundLookupsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SheatheSoundLookupsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SheatheSoundLookupsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillCostsDataRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillCostsDataRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillCostsDataRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillLineAbilityRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillLineAbilityRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillLineAbilityRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillLineCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillLineCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillLineCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillLineRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillLineRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillLineRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillRaceClassInfoRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillRaceClassInfoRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillRaceClassInfoRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SkillTiersRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SkillTiersRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SkillTiersRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundAmbienceRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundAmbienceRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundAmbienceRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundEmittersRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundEmittersRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundEmittersRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundEntriesAdvancedRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundEntriesAdvancedRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundEntriesAdvancedRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundEntriesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundEntriesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundEntriesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundFilterElemRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundFilterElemRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundFilterElemRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundFilterRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundFilterRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundFilterRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundProviderPreferencesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundProviderPreferencesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundProviderPreferencesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundSamplePreferencesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundSamplePreferencesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundSamplePreferencesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SoundWaterTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SoundWaterTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SoundWaterTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpamMessagesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpamMessagesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpamMessagesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellAuraOptionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellAuraOptionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellAuraOptionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellAuraRestrictionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellAuraRestrictionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellAuraRestrictionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellCastTimesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellCastTimesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellCastTimesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellCastingRequirementsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellCastingRequirementsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellCastingRequirementsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellCategoriesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellCategoriesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellCategoriesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellChainEffectsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellChainEffectsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellChainEffectsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellClassOptionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellClassOptionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellClassOptionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellCooldownsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellCooldownsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellCooldownsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellDescriptionVariablesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellDescriptionVariablesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellDescriptionVariablesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellDifficultyRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellDifficultyRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellDifficultyRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellDispelTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellDispelTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellDispelTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellDurationRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellDurationRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellDurationRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellEffectCameraShakesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellEffectCameraShakesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellEffectCameraShakesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellEffectRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellEffectRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellEffectRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellEquippedItemsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellEquippedItemsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellEquippedItemsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellFocusObjectRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellFocusObjectRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellFocusObjectRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellIconRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellIconRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellIconRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellInterruptsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellInterruptsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellInterruptsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellItemEnchantmentConditionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellItemEnchantmentConditionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellItemEnchantmentConditionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellItemEnchantmentRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellItemEnchantmentRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellItemEnchantmentRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellLevelsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellLevelsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellLevelsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellMechanicRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellMechanicRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellMechanicRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellMissileMotionRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellMissileMotionRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellMissileMotionRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellMissileRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellMissileRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellMissileRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellPowerRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellPowerRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellPowerRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellRadiusRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellRadiusRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellRadiusRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellRangeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellRangeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellRangeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellReagentsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellReagentsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellReagentsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellRuneCostRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellRuneCostRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellRuneCostRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellScalingRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellScalingRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellScalingRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellShapeshiftFormRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellShapeshiftFormRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellShapeshiftFormRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellShapeshiftRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellShapeshiftRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellShapeshiftRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellTargetRestrictionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellTargetRestrictionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellTargetRestrictionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellTotemsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellTotemsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellTotemsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualEffectNameRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualEffectNameRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualEffectNameRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualKitAreaModelRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualKitAreaModelRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualKitAreaModelRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualKitModelAttachRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualKitModelAttachRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualKitModelAttachRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualKitRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualKitRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualKitRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualPrecastTransitionsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualPrecastTransitionsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualPrecastTransitionsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SpellVisualRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SpellVisualRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SpellVisualRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_StableSlotPricesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "StableSlotPricesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "StableSlotPricesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_Startup_StringsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "Startup_StringsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "Startup_StringsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_StationeryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "StationeryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "StationeryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_StringLookupsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "StringLookupsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "StringLookupsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_SummonPropertiesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "SummonPropertiesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "SummonPropertiesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TalentRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TalentRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TalentRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TalentTabRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TalentTabRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TalentTabRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TaxiNodesRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TaxiNodesRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TaxiNodesRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TaxiPathNodeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TaxiPathNodeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TaxiPathNodeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TaxiPathRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TaxiPathRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TaxiPathRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TeamContributionPointsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TeamContributionPointsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TeamContributionPointsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TerrainMaterialRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TerrainMaterialRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TerrainMaterialRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TerrainTypeRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TerrainTypeRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TerrainTypeRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TerrainTypeSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TerrainTypeSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TerrainTypeSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TotemCategoryRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TotemCategoryRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TotemCategoryRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TransportAnimationRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TransportAnimationRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TransportAnimationRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TransportPhysicsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TransportPhysicsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TransportPhysicsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_TransportRotationRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "TransportRotationRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "TransportRotationRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_UISoundLookupsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "UISoundLookupsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "UISoundLookupsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_UnitBloodLevelsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "UnitBloodLevelsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "UnitBloodLevelsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_UnitBloodRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "UnitBloodRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "UnitBloodRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VehicleRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VehicleRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VehicleRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VehicleSeatRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VehicleSeatRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VehicleSeatRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VehicleUIIndSeatRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VehicleUIIndSeatRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VehicleUIIndSeatRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VehicleUIIndicatorRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VehicleUIIndicatorRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VehicleUIIndicatorRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VideoHardwareRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VideoHardwareRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VideoHardwareRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_VocalUISoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "VocalUISoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "VocalUISoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WMOAreaTableRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WMOAreaTableRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WMOAreaTableRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WeaponImpactSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WeaponImpactSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WeaponImpactSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WeaponSwingSounds2Rec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WeaponSwingSounds2Rec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WeaponSwingSounds2Rec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WeatherRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WeatherRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WeatherRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldChunkSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldChunkSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldChunkSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldMapAreaRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldMapAreaRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldMapAreaRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldMapContinentRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldMapContinentRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldMapContinentRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldMapOverlayRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldMapOverlayRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldMapOverlayRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldMapTransformsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldMapTransformsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldMapTransformsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldSafeLocsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldSafeLocsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldSafeLocsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldStateUIRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldStateUIRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldStateUIRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WorldStateZoneSoundsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WorldStateZoneSoundsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WorldStateZoneSoundsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_WowError_StringsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "WowError_StringsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "WowError_StringsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ZoneIntroMusicTableRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ZoneIntroMusicTableRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ZoneIntroMusicTableRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ZoneLightPointRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ZoneLightPointRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ZoneLightPointRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ZoneLightRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ZoneLightRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ZoneLightRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_ZoneMusicRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "ZoneMusicRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "ZoneMusicRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase__vtable", + "size": 4, + "members": [ + { + "type": "void*", + "name": "v_fn_GetRecord", + "offset": 0 + } + ] + }, + { + "name": "IDatabase_gtBarberShopCostBaseRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtBarberShopCostBaseRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtBarberShopCostBaseRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtChanceToMeleeCritBaseRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtChanceToMeleeCritBaseRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtChanceToMeleeCritBaseRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtChanceToMeleeCritRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtChanceToMeleeCritRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtChanceToMeleeCritRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtChanceToSpellCritBaseRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtChanceToSpellCritBaseRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtChanceToSpellCritBaseRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtChanceToSpellCritRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtChanceToSpellCritRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtChanceToSpellCritRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtCombatRatingsRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtCombatRatingsRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtCombatRatingsRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtNPCManaCostScalerRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtNPCManaCostScalerRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtNPCManaCostScalerRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtOCTClassCombatRatingScalarRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtOCTClassCombatRatingScalarRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtOCTClassCombatRatingScalarRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtOCTRegenHPRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtOCTRegenHPRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtOCTRegenHPRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtOCTRegenMPRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtOCTRegenMPRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtOCTRegenMPRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtRegenHPPerSptRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtRegenHPPerSptRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtRegenHPPerSptRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtRegenMPPerSptRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtRegenMPPerSptRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtRegenMPPerSptRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, + { + "name": "IDatabase_gtSpellScalingRec", + "size": 12, + "members": [ + { + "type": "IDatabase__vtable*", + "name": "v_table", + "offset": 0 + }, + { + "type": "gtSpellScalingRec*", + "name": "m_records", + "offset": 4 + }, + { + "type": "gtSpellScalingRec**", + "name": "m_recordsById", + "offset": 8 + } + ] + }, { "name": "IDirect3D9", "size": 4, @@ -8572,6 +18664,847 @@ } ] }, + { + "name": "ItemArmorQualityRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_qualitymod", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemArmorShieldRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 4 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 8 + } + ] + }, + { + "name": "ItemArmorTotalRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 4 + }, + { + "type": "float", + "name": "m_cloth", + "offset": 8 + }, + { + "type": "float", + "name": "m_leather", + "offset": 12 + }, + { + "type": "float", + "name": "m_mail", + "offset": 16 + }, + { + "type": "float", + "name": "m_plate", + "offset": 20 + } + ] + }, + { + "name": "ItemBagFamilyRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "ItemClassRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_classID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_subclassMapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + }, + { + "type": "char*", + "name": "m_className", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 16 + } + ] + }, + { + "name": "ItemCondExtCostsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_condExtendedCost", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemExtendedCostEntry", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_arenaSeason", + "offset": 12 + } + ] + }, + { + "name": "ItemDamageAmmoRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageOneHandCasterRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageOneHandRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageRangedRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageThrownRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageTwoHandCasterRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageTwoHandRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDamageWandRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_quality", + "arrsize": 7, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemLevel", + "offset": 32 + } + ] + }, + { + "name": "ItemDisplayInfoRec", + "size": 100, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_modelName", + "arrsize": 2, + "offset": 4 + }, + { + "type": "char*", + "name": "m_modelTexture", + "arrsize": 2, + "offset": 12 + }, + { + "type": "char*", + "name": "m_inventoryIcon", + "arrsize": 2, + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_geosetGroup", + "arrsize": 3, + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_spellVisualID", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_groupSoundIndex", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_helmetGeosetVisID", + "arrsize": 2, + "offset": 52 + }, + { + "type": "char*", + "name": "m_texture", + "arrsize": 8, + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_itemVisual", + "offset": 92 + }, + { + "type": "int32_t", + "name": "m_particleColorID", + "offset": 96 + } + ] + }, + { + "name": "ItemExtendedCostRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_honorPoints", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_arenaPoints", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_arenaBracket", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_itemID", + "arrsize": 5, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_itemCount", + "arrsize": 5, + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_requiredArenaRating", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_itemPurchaseGroup", + "offset": 60 + } + ] + }, + { + "name": "ItemGroupSoundsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sound", + "arrsize": 4, + "offset": 4 + } + ] + }, + { + "name": "ItemLimitCategoryRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_quantity", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + } + ] + }, + { + "name": "ItemPetFoodRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "ItemPurchaseGroupRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemID", + "arrsize": 8, + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 36 + } + ] + }, + { + "name": "ItemRandomPropertiesRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_enchantment", + "arrsize": 5, + "offset": 8 + }, + { + "type": "char*", + "name": "m_name_lang", + "offset": 28 + } + ] + }, + { + "name": "ItemRandomSuffixRec", + "size": 52, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_internalName", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_enchantment", + "arrsize": 5, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_allocationPct", + "arrsize": 5, + "offset": 32 + } + ] + }, + { + "name": "ItemRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_classID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_subclassID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundOverrideSubclassID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_material", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_displayInfoID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_inventoryType", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_sheatheType", + "offset": 28 + } + ] + }, + { + "name": "ItemReforgeRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_sourceStat", + "offset": 4 + }, + { + "type": "float", + "name": "m_sourceMultiplier", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_targetStat", + "offset": 12 + }, + { + "type": "float", + "name": "m_targetMultiplier", + "offset": 16 + } + ] + }, + { + "name": "ItemSetRec", + "size": 148, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_itemID", + "arrsize": 17, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_setSpellID", + "arrsize": 8, + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_setThreshold", + "arrsize": 8, + "offset": 108 + }, + { + "type": "int32_t", + "name": "m_requiredSkill", + "offset": 140 + }, + { + "type": "int32_t", + "name": "m_requiredSkillRank", + "offset": 144 + } + ] + }, + { + "name": "ItemSubClassMaskRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_classID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mask", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 12 + } + ] + }, + { + "name": "ItemSubClassRec", + "size": 52, + "members": [ + { + "type": "int32_t", + "name": "m_classID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_subClassID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_prerequisiteProficiency", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_postrequisiteProficiency", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_displayFlags", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_weaponParrySeq", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_weaponReadySeq", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_weaponAttackSeq", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_weaponSwingSize", + "offset": 36 + }, + { + "type": "char*", + "name": "m_displayName", + "offset": 40 + }, + { + "type": "char*", + "name": "m_verboseName", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 48 + } + ] + }, + { + "name": "ItemVisualEffectsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_model", + "offset": 4 + } + ] + }, + { + "name": "ItemVisualsRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_slot", + "arrsize": 5, + "offset": 4 + } + ] + }, { "name": "KERNINGHASHKEY", "size": 4, @@ -8604,6 +19537,664 @@ } ] }, + { + "name": "LFGDungeonExpansionRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_lfgID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_expansionLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_randomID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_hardLevelMin", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_hardLevelMax", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_targetLevelMin", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_targetLevelMax", + "offset": 28 + } + ] + }, + { + "name": "LFGDungeonGroupRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_orderIndex", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_parentGroupID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_typeID", + "offset": 16 + } + ] + }, + { + "name": "LFGDungeonsRec", + "size": 68, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_minLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_maxLevel", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_targetLevel", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_targetLevelMin", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_targetLevelMax", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_typeID", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_faction", + "offset": 44 + }, + { + "type": "char*", + "name": "m_textureFilename", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_expansionLevel", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_orderIndex", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_groupID", + "offset": 60 + }, + { + "type": "char*", + "name": "m_description", + "offset": 64 + } + ] + }, + { + "name": "LanguageWordsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_languageID", + "offset": 4 + }, + { + "type": "char*", + "name": "m_word", + "offset": 8 + } + ] + }, + { + "name": "LanguagesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "LightFloatBandRec", + "size": 136, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_num", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_time", + "arrsize": 16, + "offset": 8 + }, + { + "type": "float", + "name": "m_data", + "arrsize": 16, + "offset": 72 + } + ] + }, + { + "name": "LightIntBandRec", + "size": 136, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_num", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_time", + "arrsize": 16, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_data", + "arrsize": 16, + "offset": 72 + } + ] + }, + { + "name": "LightParamsRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_highlightSky", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_lightSkyboxID", + "offset": 8 + }, + { + "type": "float", + "name": "m_glow", + "offset": 12 + }, + { + "type": "float", + "name": "m_waterShallowAlpha", + "offset": 16 + }, + { + "type": "float", + "name": "m_waterDeepAlpha", + "offset": 20 + }, + { + "type": "float", + "name": "m_oceanShallowAlpha", + "offset": 24 + }, + { + "type": "float", + "name": "m_oceanDeepAlpha", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 32 + } + ] + }, + { + "name": "LightRec", + "size": 60, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 4 + }, + { + "type": "float", + "name": "m_gameCoords", + "arrsize": 3, + "offset": 8 + }, + { + "type": "float", + "name": "m_gameFalloffStart", + "offset": 20 + }, + { + "type": "float", + "name": "m_gameFalloffEnd", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_lightParamsID", + "arrsize": 8, + "offset": 28 + } + ] + }, + { + "name": "LightSkyboxRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + } + ] + }, + { + "name": "LiquidMaterialRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_lvf", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + } + ] + }, + { + "name": "LiquidObjectRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_flowDirection", + "offset": 4 + }, + { + "type": "float", + "name": "m_flowSpeed", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_liquidTypeID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_fishable", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_reflection", + "offset": 20 + } + ] + }, + { + "name": "LiquidTypeRec", + "size": 180, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundBank", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_spellID", + "offset": 20 + }, + { + "type": "float", + "name": "m_maxDarkenDepth", + "offset": 24 + }, + { + "type": "float", + "name": "m_fogDarkenIntensity", + "offset": 28 + }, + { + "type": "float", + "name": "m_ambDarkenIntensity", + "offset": 32 + }, + { + "type": "float", + "name": "m_dirDarkenIntensity", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_lightID", + "offset": 40 + }, + { + "type": "float", + "name": "m_particleScale", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_particleMovement", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_particleTexSlots", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_materialID", + "offset": 56 + }, + { + "type": "char*", + "name": "m_texture", + "arrsize": 6, + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_color", + "arrsize": 2, + "offset": 84 + }, + { + "type": "float", + "name": "m_float", + "arrsize": 18, + "offset": 92 + }, + { + "type": "int32_t", + "name": "m_int", + "arrsize": 4, + "offset": 164 + } + ] + }, + { + "name": "LoadingScreenTaxiSplinesRec", + "size": 76, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_pathID", + "offset": 4 + }, + { + "type": "float", + "name": "m_locx", + "arrsize": 8, + "offset": 8 + }, + { + "type": "float", + "name": "m_locy", + "arrsize": 8, + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_legIndex", + "offset": 72 + } + ] + }, + { + "name": "LoadingScreensRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_fileName", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_hasWideScreen", + "offset": 12 + } + ] + }, + { + "name": "LockRec", + "size": 132, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_type", + "arrsize": 8, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_index", + "arrsize": 8, + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_skill", + "arrsize": 8, + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_action", + "arrsize": 8, + "offset": 100 + } + ] + }, + { + "name": "LockTypeRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_resourceName", + "offset": 8 + }, + { + "type": "char*", + "name": "m_verb", + "offset": 12 + }, + { + "type": "char*", + "name": "m_cursorName", + "offset": 16 + } + ] + }, { "name": "M2Batch", "size": 24, @@ -9174,6 +20765,191 @@ } ] }, + { + "name": "MailTemplateRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_subject", + "offset": 4 + }, + { + "type": "char*", + "name": "m_body", + "offset": 8 + } + ] + }, + { + "name": "MapDifficultyRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "offset": 8 + }, + { + "type": "char*", + "name": "m_message", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_raidDuration", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_maxPlayers", + "offset": 20 + }, + { + "type": "char*", + "name": "m_difficultystring", + "offset": 24 + } + ] + }, + { + "name": "MapRec", + "size": 72, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_directory", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_instanceType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_pvp", + "offset": 16 + }, + { + "type": "char*", + "name": "m_mapName", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_areaTableID", + "offset": 24 + }, + { + "type": "char*", + "name": "m_mapDescription0", + "offset": 28 + }, + { + "type": "char*", + "name": "m_mapDescription1", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_loadingScreenID", + "offset": 36 + }, + { + "type": "float", + "name": "m_minimapIconScale", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_corpseMapID", + "offset": 44 + }, + { + "type": "float", + "name": "m_corpse", + "arrsize": 2, + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_timeOfDayOverride", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_expansionID", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_raidOffset", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_maxPlayers", + "offset": 68 + } + ] + }, + { + "name": "MaterialRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_foleySoundID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_sheatheSoundID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_unsheatheSoundID", + "offset": 16 + } + ] + }, { "name": "MipBits", "size": 4, @@ -9186,6 +20962,340 @@ } ] }, + { + "name": "MountTypeRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_capability", + "arrsize": 8, + "offset": 4 + } + ] + }, + { + "name": "MovieFileDataRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_fileDataID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_resolution", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 8 + } + ] + }, + { + "name": "MovieRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_filename", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_volume", + "offset": 8 + } + ] + }, + { + "name": "MovieVariationRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_movieID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_fileDataID", + "offset": 8 + } + ] + }, + { + "name": "NPCSoundsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundID", + "arrsize": 4, + "offset": 4 + } + ] + }, + { + "name": "NameGenRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_sex", + "offset": 12 + } + ] + }, + { + "name": "NamesProfanityRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_language", + "offset": 8 + } + ] + }, + { + "name": "NamesReservedRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_language", + "offset": 8 + } + ] + }, + { + "name": "ObjectEffectGroupRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "ObjectEffectModifierRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_inputType", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_mapType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_outputType", + "offset": 12 + }, + { + "type": "float", + "name": "m_param", + "arrsize": 4, + "offset": 16 + } + ] + }, + { + "name": "ObjectEffectPackageElemRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_objectEffectPackageID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_objectEffectGroupID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_stateType", + "offset": 12 + } + ] + }, + { + "name": "ObjectEffectPackageRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "ObjectEffectRec", + "size": 48, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_objectEffectGroupID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_triggerType", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_eventType", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_effectRecType", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_effectRecID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_attachment", + "offset": 28 + }, + { + "type": "float", + "name": "m_offset", + "arrsize": 3, + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_objectEffectModifierID", + "offset": 44 + } + ] + }, + { + "name": "OverrideSpellDataRec", + "size": 48, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_spells", + "arrsize": 10, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 44 + } + ] + }, { "name": "PROCESSING", "size": 24, @@ -9208,6 +21318,419 @@ } ] }, + { + "name": "PVPDifficultyRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_rangeIndex", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_minLevel", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_maxLevel", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "offset": 20 + } + ] + }, + { + "name": "PackageRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_icon", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_cost", + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 12 + } + ] + }, + { + "name": "PageTextMaterialRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "PaperDollItemFrameRec", + "size": 16, + "members": [ + { + "type": "char*", + "name": "m_itemButtonName", + "offset": 0 + }, + { + "type": "char*", + "name": "m_slotIcon", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_slotNumber", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 12 + } + ] + }, + { + "name": "ParticleColorRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_start", + "arrsize": 3, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_mid", + "arrsize": 3, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_end", + "arrsize": 3, + "offset": 28 + } + ] + }, + { + "name": "PetPersonalityRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_happinessThreshold", + "arrsize": 3, + "offset": 8 + }, + { + "type": "float", + "name": "m_happinessDamage", + "arrsize": 3, + "offset": 20 + } + ] + }, + { + "name": "PetitionTypeRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 8 + } + ] + }, + { + "name": "PhaseRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_parentMapID", + "arrsize": 2, + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 20 + } + ] + }, + { + "name": "PhaseShiftZoneSoundsRec", + "size": 56, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_wmoareaID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_phaseID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_phaseGroupID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_phaseUseFlags", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_zoneIntroMusicID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_zoneMusicID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_soundAmbienceID", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_soundProviderPreferencesID", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_uwzoneIntroMusicID", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_uwzoneMusicID", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_uwsoundAmbienceID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_uwsoundProviderPreferencesID", + "offset": 52 + } + ] + }, + { + "name": "PhaseXPhaseGroupRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_phaseID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_phaseGroupID", + "offset": 8 + } + ] + }, + { + "name": "PowerDisplayRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_actualType", + "offset": 4 + }, + { + "type": "char*", + "name": "m_globalStringBaseTag", + "offset": 8 + }, + { + "type": "int8_t", + "name": "m_red", + "offset": 12 + }, + { + "type": "int8_t", + "name": "m_green", + "offset": 13 + }, + { + "type": "int8_t", + "name": "m_blue", + "offset": 14 + } + ] + }, + { + "name": "QuestFactionRewardRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "arrsize": 10, + "offset": 4 + } + ] + }, + { + "name": "QuestInfoRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_infoName", + "offset": 4 + } + ] + }, + { + "name": "QuestSortRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_sortName", + "offset": 4 + } + ] + }, + { + "name": "QuestXPRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "arrsize": 10, + "offset": 4 + } + ] + }, { "name": "RECTF", "size": 16, @@ -9250,6 +21773,97 @@ } ] }, + { + "name": "RandPropPointsRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_epic", + "arrsize": 5, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_superior", + "arrsize": 5, + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_good", + "arrsize": 5, + "offset": 44 + } + ] + }, + { + "name": "ResearchBranchRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_researchFieldID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_currencyID", + "offset": 12 + }, + { + "type": "char*", + "name": "m_texture", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_itemID", + "offset": 20 + } + ] + }, + { + "name": "ResistancesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_fizzleSoundID", + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 12 + } + ] + }, { "name": "SCritSect", "size": 24, @@ -9266,6 +21880,3574 @@ "name": "SFile", "size": 0 }, + { + "name": "ScalingStatDistributionRec", + "size": 88, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_statID", + "arrsize": 10, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_bonus", + "arrsize": 10, + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_maxlevel", + "offset": 84 + } + ] + }, + { + "name": "ScalingStatValuesRec", + "size": 96, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_charlevel", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_shoulderBudget", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_trinketBudget", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_weaponBudget1h", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_rangedBudget", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_clothShoulderArmor", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_leatherShoulderArmor", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_mailShoulderArmor", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_plateShoulderArmor", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_weaponDps1h", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_weaponDps2h", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_spellcasterDps1h", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_spellcasterDps2h", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_rangedDps", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_wandDps", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_spellPower", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_primaryBudget", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_tertiaryBudget", + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_clothCloakArmor", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_clothChestArmor", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_leatherChestArmor", + "offset": 84 + }, + { + "type": "int32_t", + "name": "m_mailChestArmor", + "offset": 88 + }, + { + "type": "int32_t", + "name": "m_plateChestArmor", + "offset": 92 + } + ] + }, + { + "name": "ScreenEffectRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_effect", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_param", + "arrsize": 4, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_lightParamsID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_soundAmbienceID", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_zoneMusicID", + "offset": 36 + } + ] + }, + { + "name": "ServerMessagesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_text", + "offset": 4 + } + ] + }, + { + "name": "SheatheSoundLookupsRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_classID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_subclassID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_material", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_checkMaterial", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_sheatheSound", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_unsheatheSound", + "offset": 24 + } + ] + }, + { + "name": "SkillCostsDataRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_skillCostsID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_cost", + "arrsize": 3, + "offset": 8 + } + ] + }, + { + "name": "SkillLineAbilityRec", + "size": 56, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_skillLine", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_spell", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_raceMask", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_classMask", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_excludeRace", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_excludeClass", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_minSkillLineRank", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_supercededBySpell", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_acquireMethod", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_trivialSkillLineRankHigh", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_trivialSkillLineRankLow", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_characterPoints", + "arrsize": 2, + "offset": 48 + } + ] + }, + { + "name": "SkillLineCategoryRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_sortIndex", + "offset": 8 + } + ] + }, + { + "name": "SkillLineRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_categoryID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_skillCostsID", + "offset": 8 + }, + { + "type": "char*", + "name": "m_displayName", + "offset": 12 + }, + { + "type": "char*", + "name": "m_description", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_spellIconID", + "offset": 20 + }, + { + "type": "char*", + "name": "m_alternateVerb", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_canLink", + "offset": 28 + } + ] + }, + { + "name": "SkillRaceClassInfoRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_skillID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_raceMask", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_classMask", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_minLevel", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_skillTierID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_skillCostIndex", + "offset": 28 + } + ] + }, + { + "name": "SkillTiersRec", + "size": 132, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_cost", + "arrsize": 16, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_value", + "arrsize": 16, + "offset": 68 + } + ] + }, + { + "name": "SoundAmbienceRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_ambienceID", + "arrsize": 2, + "offset": 4 + } + ] + }, + { + "name": "SoundEmittersRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_position", + "arrsize": 3, + "offset": 4 + }, + { + "type": "float", + "name": "m_direction", + "arrsize": 3, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_soundEntryAdvancedID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 32 + }, + { + "type": "char*", + "name": "m_name", + "offset": 36 + } + ] + }, + { + "name": "SoundEntriesAdvancedRec", + "size": 96, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundEntryID", + "offset": 4 + }, + { + "type": "float", + "name": "m_innerRadius2d", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_timeA", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_timeB", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_timeC", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_timeD", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_randomOffsetRange", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_usage", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_timeIntervalMin", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_timeIntervalMax", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_volumeSliderCategory", + "offset": 44 + }, + { + "type": "float", + "name": "m_duckToSfx", + "offset": 48 + }, + { + "type": "float", + "name": "m_duckToMusic", + "offset": 52 + }, + { + "type": "float", + "name": "m_duckToAmbience", + "offset": 56 + }, + { + "type": "float", + "name": "m_innerRadiusOfInfluence", + "offset": 60 + }, + { + "type": "float", + "name": "m_outerRadiusOfInfluence", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_timeToDuck", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_timeToUnduck", + "offset": 72 + }, + { + "type": "float", + "name": "m_insideAngle", + "offset": 76 + }, + { + "type": "float", + "name": "m_outsideAngle", + "offset": 80 + }, + { + "type": "float", + "name": "m_outsideVolume", + "offset": 84 + }, + { + "type": "float", + "name": "m_outerRadius2d", + "offset": 88 + }, + { + "type": "char*", + "name": "m_name", + "offset": 92 + } + ] + }, + { + "name": "SoundEntriesRec", + "size": 120, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundType", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + }, + { + "type": "char*", + "name": "m_file", + "arrsize": 10, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_freq", + "arrsize": 10, + "offset": 52 + }, + { + "type": "char*", + "name": "m_directoryBase", + "offset": 92 + }, + { + "type": "float", + "name": "m_volumeFloat", + "offset": 96 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 100 + }, + { + "type": "float", + "name": "m_minDistance", + "offset": 104 + }, + { + "type": "float", + "name": "m_distanceCutoff", + "offset": 108 + }, + { + "type": "int32_t", + "name": "m_eaxdef", + "offset": 112 + }, + { + "type": "int32_t", + "name": "m_soundEntriesAdvancedID", + "offset": 116 + } + ] + }, + { + "name": "SoundFilterElemRec", + "size": 52, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundFilterID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_orderIndex", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_filterType", + "offset": 12 + }, + { + "type": "float", + "name": "m_params", + "arrsize": 9, + "offset": 16 + } + ] + }, + { + "name": "SoundFilterRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "SoundHardware", + "size": 8, + "members": [ + { + "type": "uint32_t", + "name": "numChannels", + "offset": 0 + }, + { + "type": "bool", + "name": "fivePointOne", + "offset": 4 + } + ] + }, + { + "name": "SoundProviderPreferencesRec", + "size": 96, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_description", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_eaxenvironmentSelection", + "offset": 12 + }, + { + "type": "float", + "name": "m_eaxdecayTime", + "offset": 16 + }, + { + "type": "float", + "name": "m_eax2EnvironmentSize", + "offset": 20 + }, + { + "type": "float", + "name": "m_eax2EnvironmentDiffusion", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_eax2Room", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_eax2RoomHf", + "offset": 32 + }, + { + "type": "float", + "name": "m_eax2DecayHfratio", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_eax2Reflections", + "offset": 40 + }, + { + "type": "float", + "name": "m_eax2ReflectionsDelay", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_eax2Reverb", + "offset": 48 + }, + { + "type": "float", + "name": "m_eax2ReverbDelay", + "offset": 52 + }, + { + "type": "float", + "name": "m_eax2RoomRolloff", + "offset": 56 + }, + { + "type": "float", + "name": "m_eax2AirAbsorption", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_eax3RoomLf", + "offset": 64 + }, + { + "type": "float", + "name": "m_eax3DecayLfratio", + "offset": 68 + }, + { + "type": "float", + "name": "m_eax3EchoTime", + "offset": 72 + }, + { + "type": "float", + "name": "m_eax3EchoDepth", + "offset": 76 + }, + { + "type": "float", + "name": "m_eax3ModulationTime", + "offset": 80 + }, + { + "type": "float", + "name": "m_eax3ModulationDepth", + "offset": 84 + }, + { + "type": "float", + "name": "m_eax3Hfreference", + "offset": 88 + }, + { + "type": "float", + "name": "m_eax3Lfreference", + "offset": 92 + } + ] + }, + { + "name": "SoundSamplePreferencesRec", + "size": 68, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_001", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_002", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_eax2SampleRoom", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_004", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_005", + "offset": 20 + }, + { + "type": "float", + "name": "m_field_0_6_0_3592_006", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_007", + "offset": 28 + }, + { + "type": "float", + "name": "m_eax2SampleOcclusionLfratio", + "offset": 32 + }, + { + "type": "float", + "name": "m_eax2SampleOcclusionRoomRatio", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_010", + "offset": 40 + }, + { + "type": "float", + "name": "m_eax1EffectLevel", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_012", + "offset": 48 + }, + { + "type": "float", + "name": "m_field_0_6_0_3592_013", + "offset": 52 + }, + { + "type": "float", + "name": "m_eax3SampleExclusion", + "offset": 56 + }, + { + "type": "float", + "name": "m_field_0_6_0_3592_015", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_field_0_6_0_3592_016", + "offset": 64 + } + ] + }, + { + "name": "SoundWaterTypeRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundType", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_soundSubtype", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 12 + } + ] + }, + { + "name": "SpamMessagesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_text", + "offset": 4 + } + ] + }, + { + "name": "SpellAuraOptionsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_cumulativeAura", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_procChance", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_procCharges", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_procTypeMask", + "offset": 16 + } + ] + }, + { + "name": "SpellAuraRestrictionsRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_casterAuraState", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_targetAuraState", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_excludeCasterAuraState", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_excludeTargetAuraState", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_casterAuraSpell", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_targetAuraSpell", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_excludeCasterAuraSpell", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_excludeTargetAuraSpell", + "offset": 32 + } + ] + }, + { + "name": "SpellCastTimesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_base", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_perLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_minimum", + "offset": 12 + } + ] + }, + { + "name": "SpellCastingRequirementsRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_facingCasterFlags", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_minFactionID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_minReputation", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_requiredAreasID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_requiredAuraVision", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_requiresSpellFocus", + "offset": 24 + } + ] + }, + { + "name": "SpellCategoriesRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_category", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_defenseType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_dispelType", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_mechanic", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_preventionType", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_startRecoveryCategory", + "offset": 24 + } + ] + }, + { + "name": "SpellCategoryRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + } + ] + }, + { + "name": "SpellChainEffectsRec", + "size": 180, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_avgSegLen", + "offset": 4 + }, + { + "type": "float", + "name": "m_width", + "offset": 8 + }, + { + "type": "float", + "name": "m_noiseScale", + "offset": 12 + }, + { + "type": "float", + "name": "m_texCoordScale", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_segDuration", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_segDelay", + "offset": 24 + }, + { + "type": "char*", + "name": "m_texture", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_jointCount", + "offset": 36 + }, + { + "type": "float", + "name": "m_jointOffsetRadius", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_jointsPerMinorJoint", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_minorJointsPerMajorJoint", + "offset": 48 + }, + { + "type": "float", + "name": "m_minorJointScale", + "offset": 52 + }, + { + "type": "float", + "name": "m_majorJointScale", + "offset": 56 + }, + { + "type": "float", + "name": "m_jointMoveSpeed", + "offset": 60 + }, + { + "type": "float", + "name": "m_jointSmoothness", + "offset": 64 + }, + { + "type": "float", + "name": "m_minDurationBetweenJointJumps", + "offset": 68 + }, + { + "type": "float", + "name": "m_maxDurationBetweenJointJumps", + "offset": 72 + }, + { + "type": "float", + "name": "m_waveHeight", + "offset": 76 + }, + { + "type": "float", + "name": "m_waveFreq", + "offset": 80 + }, + { + "type": "float", + "name": "m_waveSpeed", + "offset": 84 + }, + { + "type": "float", + "name": "m_minWaveAngle", + "offset": 88 + }, + { + "type": "float", + "name": "m_maxWaveAngle", + "offset": 92 + }, + { + "type": "float", + "name": "m_minWaveSpin", + "offset": 96 + }, + { + "type": "float", + "name": "m_maxWaveSpin", + "offset": 100 + }, + { + "type": "float", + "name": "m_arcHeight", + "offset": 104 + }, + { + "type": "float", + "name": "m_minArcAngle", + "offset": 108 + }, + { + "type": "float", + "name": "m_maxArcAngle", + "offset": 112 + }, + { + "type": "float", + "name": "m_minArcSpin", + "offset": 116 + }, + { + "type": "float", + "name": "m_maxArcSpin", + "offset": 120 + }, + { + "type": "float", + "name": "m_delayBetweenEffects", + "offset": 124 + }, + { + "type": "float", + "name": "m_minFlickerOnDuration", + "offset": 128 + }, + { + "type": "float", + "name": "m_maxFlickerOnDuration", + "offset": 132 + }, + { + "type": "float", + "name": "m_minFlickerOffDuration", + "offset": 136 + }, + { + "type": "float", + "name": "m_maxFlickerOffDuration", + "offset": 140 + }, + { + "type": "float", + "name": "m_pulseSpeed", + "offset": 144 + }, + { + "type": "float", + "name": "m_pulseOnLength", + "offset": 148 + }, + { + "type": "float", + "name": "m_pulseFadeLength", + "offset": 152 + }, + { + "type": "int8_t", + "name": "m_alpha", + "offset": 156 + }, + { + "type": "int8_t", + "name": "m_red", + "offset": 157 + }, + { + "type": "int8_t", + "name": "m_green", + "offset": 158 + }, + { + "type": "int8_t", + "name": "m_blue", + "offset": 159 + }, + { + "type": "int8_t", + "name": "m_blendMode", + "offset": 160 + }, + { + "type": "char*", + "name": "m_combo", + "offset": 164 + }, + { + "type": "int32_t", + "name": "m_renderLayer", + "offset": 168 + }, + { + "type": "float", + "name": "m_textureLength", + "offset": 172 + }, + { + "type": "float", + "name": "m_wavePhase", + "offset": 176 + } + ] + }, + { + "name": "SpellClassOptionsRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_modalNextSpell", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_spellClassMask", + "arrsize": 3, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_spellClassSet", + "offset": 20 + } + ] + }, + { + "name": "SpellCooldownsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_categoryRecoveryTime", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_recoveryTime", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_startRecoveryTime", + "offset": 12 + } + ] + }, + { + "name": "SpellDescriptionVariablesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_variables", + "offset": 4 + } + ] + }, + { + "name": "SpellDifficultyRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_difficultySpellID", + "arrsize": 4, + "offset": 4 + } + ] + }, + { + "name": "SpellDispelTypeRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_mask", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_immunityPossible", + "offset": 12 + }, + { + "type": "char*", + "name": "m_internalName", + "offset": 16 + } + ] + }, + { + "name": "SpellDurationRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_duration", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_durationPerLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_maxDuration", + "offset": 12 + } + ] + }, + { + "name": "SpellEffectCameraShakesRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_cameraShake", + "arrsize": 3, + "offset": 4 + } + ] + }, + { + "name": "SpellEffectRec", + "size": 104, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_effect", + "offset": 4 + }, + { + "type": "float", + "name": "m_effectAmplitude", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_effectAura", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_effectAuraPeriod", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_effectBasePoints", + "offset": 20 + }, + { + "type": "float", + "name": "m_effectBonusCoefficient", + "offset": 24 + }, + { + "type": "float", + "name": "m_effectChainAmplitude", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_effectChainTargets", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_effectDieSides", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_effectItemType", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_effectMechanic", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_effectMiscValue", + "arrsize": 2, + "offset": 48 + }, + { + "type": "float", + "name": "m_effectPointsPerResource", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_effectRadiusIndex", + "arrsize": 2, + "offset": 60 + }, + { + "type": "float", + "name": "m_effectRealPointsPerLevel", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_effectSpellClassMask", + "arrsize": 3, + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_effectTriggerSpell", + "offset": 84 + }, + { + "type": "int32_t", + "name": "m_implicitTarget", + "arrsize": 2, + "offset": 88 + }, + { + "type": "int32_t", + "name": "m_spellID", + "offset": 96 + }, + { + "type": "int32_t", + "name": "m_effectIndex", + "offset": 100 + } + ] + }, + { + "name": "SpellEquippedItemsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_equippedItemClass", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_equippedItemInvTypes", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_equippedItemSubclass", + "offset": 12 + } + ] + }, + { + "name": "SpellFocusObjectRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + } + ] + }, + { + "name": "SpellIconRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_textureFilename", + "offset": 4 + } + ] + }, + { + "name": "SpellInterruptsRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_auraInterruptFlags", + "arrsize": 2, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_channelInterruptFlags", + "arrsize": 2, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_interruptFlags", + "offset": 20 + } + ] + }, + { + "name": "SpellItemEnchantmentConditionRec", + "size": 72, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int8_t", + "name": "m_ltOperandType", + "arrsize": 5, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_ltOperand", + "arrsize": 5, + "offset": 12 + }, + { + "type": "int8_t", + "name": "m_operator", + "arrsize": 5, + "offset": 32 + }, + { + "type": "int8_t", + "name": "m_rtOperandType", + "arrsize": 5, + "offset": 37 + }, + { + "type": "int32_t", + "name": "m_rtOperand", + "arrsize": 5, + "offset": 44 + }, + { + "type": "int8_t", + "name": "m_logic", + "arrsize": 5, + "offset": 64 + } + ] + }, + { + "name": "SpellItemEnchantmentRec", + "size": 88, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_charges", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_effect", + "arrsize": 3, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_effectPointsMin", + "arrsize": 3, + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_effectPointsMax", + "arrsize": 3, + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_effectArg", + "arrsize": 3, + "offset": 44 + }, + { + "type": "char*", + "name": "m_name", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_itemVisual", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_srcItemID", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_conditionID", + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_requiredSkillID", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_requiredSkillRank", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_minLevel", + "offset": 84 + } + ] + }, + { + "name": "SpellLevelsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_baseLevel", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_maxLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_spellLevel", + "offset": 12 + } + ] + }, + { + "name": "SpellMechanicRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_stateName", + "offset": 4 + } + ] + }, + { + "name": "SpellMissileMotionRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_scriptBody", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_missileCount", + "offset": 16 + } + ] + }, + { + "name": "SpellMissileRec", + "size": 60, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "float", + "name": "m_defaultPitchMin", + "offset": 8 + }, + { + "type": "float", + "name": "m_defaultPitchMax", + "offset": 12 + }, + { + "type": "float", + "name": "m_defaultSpeedMin", + "offset": 16 + }, + { + "type": "float", + "name": "m_defaultSpeedMax", + "offset": 20 + }, + { + "type": "float", + "name": "m_randomizeFacingMin", + "offset": 24 + }, + { + "type": "float", + "name": "m_randomizeFacingMax", + "offset": 28 + }, + { + "type": "float", + "name": "m_randomizePitchMin", + "offset": 32 + }, + { + "type": "float", + "name": "m_randomizePitchMax", + "offset": 36 + }, + { + "type": "float", + "name": "m_randomizeSpeedMin", + "offset": 40 + }, + { + "type": "float", + "name": "m_randomizeSpeedMax", + "offset": 44 + }, + { + "type": "float", + "name": "m_gravity", + "offset": 48 + }, + { + "type": "float", + "name": "m_maxDuration", + "offset": 52 + }, + { + "type": "float", + "name": "m_collisionRadius", + "offset": 56 + } + ] + }, + { + "name": "SpellPowerRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_manaCost", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_manaCostPerLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_powerCost", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_manaPerSecond", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_powerDisplayID", + "offset": 20 + } + ] + }, + { + "name": "SpellRadiusRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_radius", + "offset": 4 + }, + { + "type": "float", + "name": "m_radiusPerLevel", + "offset": 8 + }, + { + "type": "float", + "name": "m_radiusMax", + "offset": 12 + } + ] + }, + { + "name": "SpellRangeRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_rangeMin", + "arrsize": 2, + "offset": 4 + }, + { + "type": "float", + "name": "m_rangeMax", + "arrsize": 2, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 20 + }, + { + "type": "char*", + "name": "m_displayName", + "offset": 24 + }, + { + "type": "char*", + "name": "m_displayNameShort", + "offset": 28 + } + ] + }, + { + "name": "SpellReagentsRec", + "size": 68, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_reagent", + "arrsize": 8, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_reagentCount", + "arrsize": 8, + "offset": 36 + } + ] + }, + { + "name": "SpellRec", + "size": 680, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_category", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_dispelType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_mechanic", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_attributes", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_attributesEx", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_attributesExB", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_attributesExC", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_attributesExD", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_attributesExE", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_attributesExF", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_attributesExG", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_shapeshiftMask", + "arrsize": 2, + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_shapeshiftExclude", + "arrsize": 2, + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_targets", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_targetCreatureType", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_requiresSpellFocus", + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_facingCasterFlags", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_casterAuraState", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_targetAuraState", + "offset": 84 + }, + { + "type": "int32_t", + "name": "m_excludeCasterAuraState", + "offset": 88 + }, + { + "type": "int32_t", + "name": "m_excludeTargetAuraState", + "offset": 92 + }, + { + "type": "int32_t", + "name": "m_casterAuraSpell", + "offset": 96 + }, + { + "type": "int32_t", + "name": "m_targetAuraSpell", + "offset": 100 + }, + { + "type": "int32_t", + "name": "m_excludeCasterAuraSpell", + "offset": 104 + }, + { + "type": "int32_t", + "name": "m_excludeTargetAuraSpell", + "offset": 108 + }, + { + "type": "int32_t", + "name": "m_castingTimeIndex", + "offset": 112 + }, + { + "type": "int32_t", + "name": "m_recoveryTime", + "offset": 116 + }, + { + "type": "int32_t", + "name": "m_categoryRecoveryTime", + "offset": 120 + }, + { + "type": "int32_t", + "name": "m_interruptFlags", + "offset": 124 + }, + { + "type": "int32_t", + "name": "m_auraInterruptFlags", + "offset": 128 + }, + { + "type": "int32_t", + "name": "m_channelInterruptFlags", + "offset": 132 + }, + { + "type": "int32_t", + "name": "m_procTypeMask", + "offset": 136 + }, + { + "type": "int32_t", + "name": "m_procChance", + "offset": 140 + }, + { + "type": "int32_t", + "name": "m_procCharges", + "offset": 144 + }, + { + "type": "int32_t", + "name": "m_maxLevel", + "offset": 148 + }, + { + "type": "int32_t", + "name": "m_baseLevel", + "offset": 152 + }, + { + "type": "int32_t", + "name": "m_spellLevel", + "offset": 156 + }, + { + "type": "int32_t", + "name": "m_durationIndex", + "offset": 160 + }, + { + "type": "int32_t", + "name": "m_powerType", + "offset": 164 + }, + { + "type": "int32_t", + "name": "m_manaCost", + "offset": 168 + }, + { + "type": "int32_t", + "name": "m_manaCostPerLevel", + "offset": 172 + }, + { + "type": "int32_t", + "name": "m_manaPerSecond", + "offset": 176 + }, + { + "type": "int32_t", + "name": "m_manaPerSecondPerLevel", + "offset": 180 + }, + { + "type": "int32_t", + "name": "m_rangeIndex", + "offset": 184 + }, + { + "type": "float", + "name": "m_speed", + "offset": 188 + }, + { + "type": "int32_t", + "name": "m_modalNextSpell", + "offset": 192 + }, + { + "type": "int32_t", + "name": "m_cumulativeAura", + "offset": 196 + }, + { + "type": "int32_t", + "name": "m_totem", + "arrsize": 2, + "offset": 200 + }, + { + "type": "int32_t", + "name": "m_reagent", + "arrsize": 8, + "offset": 208 + }, + { + "type": "int32_t", + "name": "m_reagentCount", + "arrsize": 8, + "offset": 240 + }, + { + "type": "int32_t", + "name": "m_equippedItemClass", + "offset": 272 + }, + { + "type": "int32_t", + "name": "m_equippedItemSubclass", + "offset": 276 + }, + { + "type": "int32_t", + "name": "m_equippedItemInvTypes", + "offset": 280 + }, + { + "type": "int32_t", + "name": "m_effect", + "arrsize": 3, + "offset": 284 + }, + { + "type": "int32_t", + "name": "m_effectDieSides", + "arrsize": 3, + "offset": 296 + }, + { + "type": "float", + "name": "m_effectRealPointsPerLevel", + "arrsize": 3, + "offset": 308 + }, + { + "type": "int32_t", + "name": "m_effectBasePoints", + "arrsize": 3, + "offset": 320 + }, + { + "type": "int32_t", + "name": "m_effectMechanic", + "arrsize": 3, + "offset": 332 + }, + { + "type": "int32_t", + "name": "m_implicitTargetA", + "arrsize": 3, + "offset": 344 + }, + { + "type": "int32_t", + "name": "m_implicitTargetB", + "arrsize": 3, + "offset": 356 + }, + { + "type": "int32_t", + "name": "m_effectRadiusIndex", + "arrsize": 3, + "offset": 368 + }, + { + "type": "int32_t", + "name": "m_effectAura", + "arrsize": 3, + "offset": 380 + }, + { + "type": "int32_t", + "name": "m_effectAuraPeriod", + "arrsize": 3, + "offset": 392 + }, + { + "type": "float", + "name": "m_effectAmplitude", + "arrsize": 3, + "offset": 404 + }, + { + "type": "int32_t", + "name": "m_effectChainTargets", + "arrsize": 3, + "offset": 416 + }, + { + "type": "int32_t", + "name": "m_effectItemType", + "arrsize": 3, + "offset": 428 + }, + { + "type": "int32_t", + "name": "m_effectMiscValue", + "arrsize": 3, + "offset": 440 + }, + { + "type": "int32_t", + "name": "m_effectMiscValueB", + "arrsize": 3, + "offset": 452 + }, + { + "type": "int32_t", + "name": "m_effectTriggerSpell", + "arrsize": 3, + "offset": 464 + }, + { + "type": "float", + "name": "m_effectPointsPerCombo", + "arrsize": 3, + "offset": 476 + }, + { + "type": "int32_t", + "name": "m_effectSpellClassMaskA", + "arrsize": 3, + "offset": 488 + }, + { + "type": "int32_t", + "name": "m_effectSpellClassMaskB", + "arrsize": 3, + "offset": 500 + }, + { + "type": "int32_t", + "name": "m_effectSpellClassMaskC", + "arrsize": 3, + "offset": 512 + }, + { + "type": "int32_t", + "name": "m_spellVisualID", + "arrsize": 2, + "offset": 524 + }, + { + "type": "int32_t", + "name": "m_spellIconID", + "offset": 532 + }, + { + "type": "int32_t", + "name": "m_activeIconID", + "offset": 536 + }, + { + "type": "int32_t", + "name": "m_spellPriority", + "offset": 540 + }, + { + "type": "char*", + "name": "m_name", + "offset": 544 + }, + { + "type": "char*", + "name": "m_nameSubtext", + "offset": 548 + }, + { + "type": "char*", + "name": "m_description", + "offset": 552 + }, + { + "type": "char*", + "name": "m_auraDescription", + "offset": 556 + }, + { + "type": "int32_t", + "name": "m_manaCostPct", + "offset": 560 + }, + { + "type": "int32_t", + "name": "m_startRecoveryCategory", + "offset": 564 + }, + { + "type": "int32_t", + "name": "m_startRecoveryTime", + "offset": 568 + }, + { + "type": "int32_t", + "name": "m_maxTargetLevel", + "offset": 572 + }, + { + "type": "int32_t", + "name": "m_spellClassSet", + "offset": 576 + }, + { + "type": "int32_t", + "name": "m_spellClassMask", + "arrsize": 3, + "offset": 580 + }, + { + "type": "int32_t", + "name": "m_maxTargets", + "offset": 592 + }, + { + "type": "int32_t", + "name": "m_defenseType", + "offset": 596 + }, + { + "type": "int32_t", + "name": "m_preventionType", + "offset": 600 + }, + { + "type": "int32_t", + "name": "m_stanceBarOrder", + "offset": 604 + }, + { + "type": "float", + "name": "m_effectChainAmplitude", + "arrsize": 3, + "offset": 608 + }, + { + "type": "int32_t", + "name": "m_minFactionID", + "offset": 620 + }, + { + "type": "int32_t", + "name": "m_minReputation", + "offset": 624 + }, + { + "type": "int32_t", + "name": "m_requiredAuraVision", + "offset": 628 + }, + { + "type": "int32_t", + "name": "m_requiredTotemCategoryID", + "arrsize": 2, + "offset": 632 + }, + { + "type": "int32_t", + "name": "m_requiredAreasID", + "offset": 640 + }, + { + "type": "int32_t", + "name": "m_schoolMask", + "offset": 644 + }, + { + "type": "int32_t", + "name": "m_runeCostID", + "offset": 648 + }, + { + "type": "int32_t", + "name": "m_spellMissileID", + "offset": 652 + }, + { + "type": "int32_t", + "name": "m_powerDisplayID", + "offset": 656 + }, + { + "type": "float", + "name": "m_effectBonusCoefficient", + "arrsize": 3, + "offset": 660 + }, + { + "type": "int32_t", + "name": "m_descriptionVariablesID", + "offset": 672 + }, + { + "type": "int32_t", + "name": "m_difficulty", + "offset": 676 + } + ] + }, + { + "name": "SpellRuneCostRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_blood", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_unholy", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_frost", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_runicPower", + "offset": 16 + } + ] + }, + { + "name": "SpellScalingRec", + "size": 64, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_castTimeMin", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_castTimeMax", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_castTimeMaxLevel", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_class", + "offset": 16 + }, + { + "type": "float", + "name": "m_coefficient", + "arrsize": 3, + "offset": 20 + }, + { + "type": "float", + "name": "m_variance", + "arrsize": 3, + "offset": 32 + }, + { + "type": "float", + "name": "m_comboPointsCoefficient", + "arrsize": 3, + "offset": 44 + }, + { + "type": "float", + "name": "m_nerfFactor", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_nerfMaxLevel", + "offset": 60 + } + ] + }, + { + "name": "SpellShapeshiftFormRec", + "size": 76, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_bonusActionBar", + "offset": 4 + }, + { + "type": "char*", + "name": "m_name", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_creatureType", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_attackIconID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_combatRoundTime", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_creatureDisplayID", + "arrsize": 4, + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_presetSpellID", + "arrsize": 8, + "offset": 44 + } + ] + }, + { + "name": "SpellShapeshiftRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_shapeshiftExclude", + "arrsize": 2, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_shapeshiftMask", + "arrsize": 2, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_stanceBarOrder", + "offset": 20 + } + ] + }, + { + "name": "SpellTargetRestrictionsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_maxTargets", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_maxTargetLevel", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_targetCreatureType", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_targets", + "offset": 16 + } + ] + }, + { + "name": "SpellTotemsRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_requiredTotemCategoryID", + "arrsize": 2, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_totem", + "arrsize": 2, + "offset": 12 + } + ] + }, + { + "name": "SpellVisualEffectNameRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_fileName", + "offset": 8 + }, + { + "type": "float", + "name": "m_areaEffectSize", + "offset": 12 + }, + { + "type": "float", + "name": "m_scale", + "offset": 16 + }, + { + "type": "float", + "name": "m_minAllowedScale", + "offset": 20 + }, + { + "type": "float", + "name": "m_maxAllowedScale", + "offset": 24 + } + ] + }, + { + "name": "SpellVisualKitAreaModelRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_enumID", + "offset": 8 + } + ] + }, + { + "name": "SpellVisualKitModelAttachRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_parentSpellVisualKitID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_spellVisualEffectNameID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_attachmentID", + "offset": 12 + }, + { + "type": "float", + "name": "m_offset", + "arrsize": 3, + "offset": 16 + }, + { + "type": "float", + "name": "m_yaw", + "offset": 28 + }, + { + "type": "float", + "name": "m_pitch", + "offset": 32 + }, + { + "type": "float", + "name": "m_roll", + "offset": 36 + } + ] + }, + { + "name": "SpellVisualKitRec", + "size": 152, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_startAnimID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_animID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_headEffect", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_chestEffect", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_baseEffect", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_leftHandEffect", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_rightHandEffect", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_breathEffect", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_leftWeaponEffect", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_rightWeaponEffect", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_specialEffect", + "arrsize": 3, + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_worldEffect", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_shakeID", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_charProc", + "arrsize": 4, + "offset": 68 + }, + { + "type": "float", + "name": "m_charParamZero", + "arrsize": 4, + "offset": 84 + }, + { + "type": "float", + "name": "m_charParamOne", + "arrsize": 4, + "offset": 100 + }, + { + "type": "float", + "name": "m_charParamTwo", + "arrsize": 4, + "offset": 116 + }, + { + "type": "float", + "name": "m_charParamThree", + "arrsize": 4, + "offset": 132 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 148 + } + ] + }, + { + "name": "SpellVisualPrecastTransitionsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_precastLoadAnimName", + "offset": 4 + }, + { + "type": "char*", + "name": "m_precastHoldAnimName", + "offset": 8 + } + ] + }, + { + "name": "SpellVisualRec", + "size": 128, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_precastKit", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_castKit", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_impactKit", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_stateKit", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_stateDoneKit", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_channelKit", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_hasMissile", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_missileModel", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_missilePathType", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_missileDestinationAttachment", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_missileSound", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_animEventSoundID", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_casterImpactKit", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_targetImpactKit", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_missileAttachment", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_missileFollowGroundHeight", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_missileFollowGroundDropSpeed", + "offset": 72 + }, + { + "type": "int32_t", + "name": "m_missileFollowGroundApproach", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_missileFollowGroundFlags", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_missileMotion", + "offset": 84 + }, + { + "type": "int32_t", + "name": "m_missileTargetingKit", + "offset": 88 + }, + { + "type": "int32_t", + "name": "m_instantAreaKit", + "offset": 92 + }, + { + "type": "int32_t", + "name": "m_impactAreaKit", + "offset": 96 + }, + { + "type": "int32_t", + "name": "m_persistentAreaKit", + "offset": 100 + }, + { + "type": "float", + "name": "m_missileCastOffset", + "arrsize": 3, + "offset": 104 + }, + { + "type": "float", + "name": "m_missileImpactOffset", + "arrsize": 3, + "offset": 116 + } + ] + }, + { + "name": "StableSlotPricesRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_cost", + "offset": 4 + } + ] + }, + { + "name": "Startup_StringsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_message", + "offset": 8 + } + ] + }, + { + "name": "StationeryRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_itemID", + "offset": 4 + }, + { + "type": "char*", + "name": "m_texture", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 12 + } + ] + }, + { + "name": "StringLookupsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_string", + "offset": 4 + } + ] + }, + { + "name": "SummonPropertiesRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_control", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_faction", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_title", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_slot", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 20 + } + ] + }, { "name": "System_File__Stacked__FileParms", "size": 4, @@ -9561,6 +25743,32 @@ } ] }, + { + "name": "TSGrowableArray_CGxMonitorMode", + "size": 16, + "members": [ + { + "type": "uint32_t", + "name": "m_alloc", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "m_count", + "offset": 4 + }, + { + "type": "CGxMonitorMode*", + "name": "m_data", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "m_chunk", + "offset": 12 + } + ] + }, { "name": "TSGrowableArray_CGxPushedRenderState", "size": 16, @@ -10827,6 +27035,1968 @@ } ] }, + { + "name": "TalentRec", + "size": 92, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_tabID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_tierID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_columnIndex", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_spellRank", + "arrsize": 9, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_prereqTalent", + "arrsize": 3, + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_prereqRank", + "arrsize": 3, + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_requiredSpellID", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_categoryMask", + "arrsize": 2, + "offset": 84 + } + ] + }, + { + "name": "TalentTabRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_spellIconID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_raceMask", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_classMask", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_categoryEnumID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_orderIndex", + "offset": 24 + }, + { + "type": "char*", + "name": "m_backgroundFile", + "offset": 28 + } + ] + }, + { + "name": "TaxiNodesRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 4 + }, + { + "type": "float", + "name": "m_pos", + "arrsize": 3, + "offset": 8 + }, + { + "type": "char*", + "name": "m_name", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_mountCreatureID", + "arrsize": 2, + "offset": 24 + } + ] + }, + { + "name": "TaxiPathNodeRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_pathID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_nodeIndex", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_continentID", + "offset": 12 + }, + { + "type": "float", + "name": "m_loc", + "arrsize": 3, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_delay", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_arrivalEventID", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_departureEventID", + "offset": 40 + } + ] + }, + { + "name": "TaxiPathRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_fromTaxiNode", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_toTaxiNode", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_cost", + "offset": 12 + } + ] + }, + { + "name": "TeamContributionPointsRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_data", + "offset": 4 + } + ] + }, + { + "name": "TerrainMaterialRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_shader", + "offset": 8 + }, + { + "type": "char*", + "name": "m_envMapPath", + "offset": 12 + } + ] + }, + { + "name": "TerrainTypeRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_terrainID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_terrainDesc", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_footstepSprayRun", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_footstepSprayWalk", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 24 + } + ] + }, + { + "name": "TerrainTypeSoundsRec", + "size": 4, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + } + ] + }, + { + "name": "TotemCategoryRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_totemCategoryType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_totemCategoryMask", + "offset": 12 + } + ] + }, + { + "name": "TransportAnimationRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_transportID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_timeIndex", + "offset": 8 + }, + { + "type": "float", + "name": "m_pos", + "arrsize": 3, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_sequenceID", + "offset": 24 + } + ] + }, + { + "name": "TransportPhysicsRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_waveAmp", + "offset": 4 + }, + { + "type": "float", + "name": "m_waveTimeScale", + "offset": 8 + }, + { + "type": "float", + "name": "m_rollAmp", + "offset": 12 + }, + { + "type": "float", + "name": "m_rollTimeScale", + "offset": 16 + }, + { + "type": "float", + "name": "m_pitchAmp", + "offset": 20 + }, + { + "type": "float", + "name": "m_pitchTimeScale", + "offset": 24 + }, + { + "type": "float", + "name": "m_maxBank", + "offset": 28 + }, + { + "type": "float", + "name": "m_maxBankTurnSpeed", + "offset": 32 + }, + { + "type": "float", + "name": "m_speedDampThresh", + "offset": 36 + }, + { + "type": "float", + "name": "m_speedDamp", + "offset": 40 + } + ] + }, + { + "name": "TransportRotationRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_gameObjectsID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_timeIndex", + "offset": 8 + }, + { + "type": "float", + "name": "m_rot", + "arrsize": 4, + "offset": 12 + } + ] + }, + { + "name": "UISoundLookupsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 4 + }, + { + "type": "char*", + "name": "m_soundName", + "offset": 8 + } + ] + }, + { + "name": "UnitBloodLevelsRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_violencelevel", + "arrsize": 3, + "offset": 4 + } + ] + }, + { + "name": "UnitBloodRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_combatBloodSpurtFront", + "arrsize": 2, + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_combatBloodSpurtBack", + "arrsize": 2, + "offset": 12 + }, + { + "type": "char*", + "name": "m_groundBlood", + "arrsize": 5, + "offset": 20 + } + ] + }, + { + "name": "VehicleRec", + "size": 160, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 4 + }, + { + "type": "float", + "name": "m_turnSpeed", + "offset": 8 + }, + { + "type": "float", + "name": "m_pitchSpeed", + "offset": 12 + }, + { + "type": "float", + "name": "m_pitchMin", + "offset": 16 + }, + { + "type": "float", + "name": "m_pitchMax", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_seatID", + "arrsize": 8, + "offset": 24 + }, + { + "type": "float", + "name": "m_mouseLookOffsetPitch", + "offset": 56 + }, + { + "type": "float", + "name": "m_cameraFadeDistScalarMin", + "offset": 60 + }, + { + "type": "float", + "name": "m_cameraFadeDistScalarMax", + "offset": 64 + }, + { + "type": "float", + "name": "m_cameraPitchOffset", + "offset": 68 + }, + { + "type": "float", + "name": "m_facingLimitRight", + "offset": 72 + }, + { + "type": "float", + "name": "m_facingLimitLeft", + "offset": 76 + }, + { + "type": "float", + "name": "m_msslTrgtTurnLingering", + "offset": 80 + }, + { + "type": "float", + "name": "m_msslTrgtPitchLingering", + "offset": 84 + }, + { + "type": "float", + "name": "m_msslTrgtMouseLingering", + "offset": 88 + }, + { + "type": "float", + "name": "m_msslTrgtEndOpacity", + "offset": 92 + }, + { + "type": "float", + "name": "m_msslTrgtArcSpeed", + "offset": 96 + }, + { + "type": "float", + "name": "m_msslTrgtArcRepeat", + "offset": 100 + }, + { + "type": "float", + "name": "m_msslTrgtArcWidth", + "offset": 104 + }, + { + "type": "float", + "name": "m_msslTrgtImpactRadius", + "arrsize": 2, + "offset": 108 + }, + { + "type": "char*", + "name": "m_msslTrgtArcTexture", + "offset": 116 + }, + { + "type": "char*", + "name": "m_msslTrgtImpactTexture", + "offset": 120 + }, + { + "type": "char*", + "name": "m_msslTrgtImpactModel", + "arrsize": 2, + "offset": 124 + }, + { + "type": "float", + "name": "m_cameraYawOffset", + "offset": 132 + }, + { + "type": "int32_t", + "name": "m_uiLocomotionType", + "offset": 136 + }, + { + "type": "float", + "name": "m_msslTrgtImpactTexRadius", + "offset": 140 + }, + { + "type": "int32_t", + "name": "m_vehicleUiindicatorID", + "offset": 144 + }, + { + "type": "int32_t", + "name": "m_powerDisplayID", + "arrsize": 3, + "offset": 148 + } + ] + }, + { + "name": "VehicleSeatRec", + "size": 232, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_001", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_attachmentID", + "offset": 8 + }, + { + "type": "float", + "name": "m_attachmentOffset", + "arrsize": 3, + "offset": 12 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_004", + "offset": 24 + }, + { + "type": "float", + "name": "m_enterSpeed", + "offset": 28 + }, + { + "type": "float", + "name": "m_enterGravity", + "offset": 32 + }, + { + "type": "float", + "name": "m_enterMinDuration", + "offset": 36 + }, + { + "type": "float", + "name": "m_enterMaxDuration", + "offset": 40 + }, + { + "type": "float", + "name": "m_enterMinArcHeight", + "offset": 44 + }, + { + "type": "float", + "name": "m_enterMaxArcHeight", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_enterAnimStart", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_enterAnimLoop", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_rideAnimStart", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_rideAnimLoop", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_rideUpperAnimStart", + "offset": 68 + }, + { + "type": "int32_t", + "name": "m_rideUpperAnimLoop", + "offset": 72 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_017", + "offset": 76 + }, + { + "type": "float", + "name": "m_exitSpeed", + "offset": 80 + }, + { + "type": "float", + "name": "m_exitGravity", + "offset": 84 + }, + { + "type": "float", + "name": "m_exitMinDuration", + "offset": 88 + }, + { + "type": "float", + "name": "m_exitMaxDuration", + "offset": 92 + }, + { + "type": "float", + "name": "m_exitMinArcHeight", + "offset": 96 + }, + { + "type": "float", + "name": "m_exitMaxArcHeight", + "offset": 100 + }, + { + "type": "int32_t", + "name": "m_exitAnimStart", + "offset": 104 + }, + { + "type": "int32_t", + "name": "m_exitAnimLoop", + "offset": 108 + }, + { + "type": "int32_t", + "name": "m_exitAnimEnd", + "offset": 112 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_027", + "offset": 116 + }, + { + "type": "float", + "name": "m_passengerPitch", + "offset": 120 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_029", + "offset": 124 + }, + { + "type": "int32_t", + "name": "m_passengerAttachmentID", + "offset": 128 + }, + { + "type": "int32_t", + "name": "m_vehicleEnterAnim", + "offset": 132 + }, + { + "type": "int32_t", + "name": "m_vehicleExitAnim", + "offset": 136 + }, + { + "type": "int32_t", + "name": "m_vehicleRideAnimLoop", + "offset": 140 + }, + { + "type": "int32_t", + "name": "m_field_3_3_5_12213_034", + "offset": 144 + }, + { + "type": "int32_t", + "name": "m_vehicleExitAnimBone", + "offset": 148 + }, + { + "type": "int32_t", + "name": "m_vehicleEnterAnimBone", + "offset": 152 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_037", + "offset": 156 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_038", + "offset": 160 + }, + { + "type": "int32_t", + "name": "m_vehicleAbilityDisplay", + "offset": 164 + }, + { + "type": "int32_t", + "name": "m_enterUisoundID", + "offset": 168 + }, + { + "type": "int32_t", + "name": "m_field_3_3_5_12213_041", + "offset": 172 + }, + { + "type": "int32_t", + "name": "m_uiSkin", + "offset": 176 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_043", + "offset": 180 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_044", + "offset": 184 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_045", + "offset": 188 + }, + { + "type": "int32_t", + "name": "m_field_3_3_5_12213_046", + "offset": 192 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_047", + "offset": 196 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_048", + "offset": 200 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_049", + "offset": 204 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_050", + "offset": 208 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_051", + "offset": 212 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_052", + "offset": 216 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_053", + "offset": 220 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_054", + "offset": 224 + }, + { + "type": "float", + "name": "m_field_3_3_5_12213_055", + "offset": 228 + } + ] + }, + { + "name": "VehicleUIIndSeatRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_vehicleUiindicatorID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_virtualSeatIndex", + "offset": 8 + }, + { + "type": "float", + "name": "m_xpos", + "offset": 12 + }, + { + "type": "float", + "name": "m_ypos", + "offset": 16 + } + ] + }, + { + "name": "VehicleUIIndicatorRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_backgroundTexture", + "offset": 4 + } + ] + }, + { + "name": "VideoHardwareRec", + "size": 92, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_vendorID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_deviceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_farclipIdx", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_terrainLoddistIdx", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_terrainShadowLod", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_detailDoodadDensityIdx", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_detailDoodadAlpha", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_animatingDoodadIdx", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_trilinear", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_numLights", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_specularity", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_waterLodidx", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_particleDensityIdx", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_unitDrawDistIdx", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_smallCullDistIdx", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_resolutionIdx", + "offset": 64 + }, + { + "type": "int32_t", + "name": "m_baseMipLevel", + "offset": 68 + }, + { + "type": "char*", + "name": "m_oglOverrides", + "offset": 72 + }, + { + "type": "char*", + "name": "m_d3DOverrides", + "offset": 76 + }, + { + "type": "int32_t", + "name": "m_fixLag", + "offset": 80 + }, + { + "type": "int32_t", + "name": "m_multisample", + "offset": 84 + }, + { + "type": "int32_t", + "name": "m_atlasdisable", + "offset": 88 + } + ] + }, + { + "name": "VocalUISoundsRec", + "size": 28, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_vocalUienum", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_raceID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_normalSoundID", + "arrsize": 2, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_pissedSoundID", + "arrsize": 2, + "offset": 20 + } + ] + }, + { + "name": "WMOAreaTableRec", + "size": 48, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_wmoid", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_nameSetID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_wmogroupID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_soundProviderPref", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_soundProviderPrefUnderwater", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_ambienceID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_zoneMusic", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_introSound", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_flags", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_areaTableID", + "offset": 40 + }, + { + "type": "char*", + "name": "m_areaName", + "offset": 44 + } + ] + }, + { + "name": "WeaponImpactSoundsRec", + "size": 92, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_weaponSubClassID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_parrySoundType", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_impactSoundID", + "arrsize": 10, + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_critImpactSoundID", + "arrsize": 10, + "offset": 52 + } + ] + }, + { + "name": "WeaponSwingSounds2Rec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_swingType", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_crit", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 12 + } + ] + }, + { + "name": "WeatherRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_ambienceID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_effectType", + "offset": 8 + }, + { + "type": "float", + "name": "m_transitionSkyBox", + "offset": 12 + }, + { + "type": "float", + "name": "m_effectColor", + "arrsize": 3, + "offset": 16 + }, + { + "type": "char*", + "name": "m_effectTexture", + "offset": 28 + } + ] + }, + { + "name": "WorldChunkSoundsRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_chunkX", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_chunkY", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_subchunkX", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_subchunkY", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_zoneIntroMusicID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_zoneMusicID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_soundAmbienceID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_soundProviderPreferencesID", + "offset": 32 + } + ] + }, + { + "name": "WorldMapAreaRec", + "size": 44, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 8 + }, + { + "type": "char*", + "name": "m_areaName", + "offset": 12 + }, + { + "type": "float", + "name": "m_locLeft", + "offset": 16 + }, + { + "type": "float", + "name": "m_locRight", + "offset": 20 + }, + { + "type": "float", + "name": "m_locTop", + "offset": 24 + }, + { + "type": "float", + "name": "m_locBottom", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_displayMapID", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_defaultDungeonFloor", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_parentWorldMapID", + "offset": 40 + } + ] + }, + { + "name": "WorldMapContinentRec", + "size": 56, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_leftBoundary", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_rightBoundary", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_topBoundary", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_bottomBoundary", + "offset": 20 + }, + { + "type": "float", + "name": "m_continentOffset", + "arrsize": 2, + "offset": 24 + }, + { + "type": "float", + "name": "m_scale", + "offset": 32 + }, + { + "type": "float", + "name": "m_taxiMin", + "arrsize": 2, + "offset": 36 + }, + { + "type": "float", + "name": "m_taxiMax", + "arrsize": 2, + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_worldMapID", + "offset": 52 + } + ] + }, + { + "name": "WorldMapOverlayRec", + "size": 68, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapAreaID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_areaID", + "arrsize": 4, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_mapPointX", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_mapPointY", + "offset": 28 + }, + { + "type": "char*", + "name": "m_textureName", + "offset": 32 + }, + { + "type": "int32_t", + "name": "m_textureWidth", + "offset": 36 + }, + { + "type": "int32_t", + "name": "m_textureHeight", + "offset": 40 + }, + { + "type": "int32_t", + "name": "m_offsetX", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_offsetY", + "offset": 48 + }, + { + "type": "int32_t", + "name": "m_hitRectTop", + "offset": 52 + }, + { + "type": "int32_t", + "name": "m_hitRectLeft", + "offset": 56 + }, + { + "type": "int32_t", + "name": "m_hitRectBottom", + "offset": 60 + }, + { + "type": "int32_t", + "name": "m_hitRectRight", + "offset": 64 + } + ] + }, + { + "name": "WorldMapTransformsRec", + "size": 40, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "float", + "name": "m_regionMin", + "arrsize": 2, + "offset": 8 + }, + { + "type": "float", + "name": "m_regionMax", + "arrsize": 2, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_newMapID", + "offset": 24 + }, + { + "type": "float", + "name": "m_regionOffset", + "arrsize": 2, + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_newDungeonMapID", + "offset": 36 + } + ] + }, + { + "name": "WorldSafeLocsRec", + "size": 24, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_continent", + "offset": 4 + }, + { + "type": "float", + "name": "m_loc", + "arrsize": 3, + "offset": 8 + }, + { + "type": "char*", + "name": "m_areaName", + "offset": 20 + } + ] + }, + { + "name": "WorldStateUIRec", + "size": 60, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_phaseShift", + "offset": 12 + }, + { + "type": "char*", + "name": "m_icon", + "offset": 16 + }, + { + "type": "char*", + "name": "m_string", + "offset": 20 + }, + { + "type": "char*", + "name": "m_tooltip", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_stateVariable", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_type", + "offset": 32 + }, + { + "type": "char*", + "name": "m_dynamicIcon", + "offset": 36 + }, + { + "type": "char*", + "name": "m_dynamicTooltip", + "offset": 40 + }, + { + "type": "char*", + "name": "m_extendedUi", + "offset": 44 + }, + { + "type": "int32_t", + "name": "m_extendedUistateVariable", + "arrsize": 3, + "offset": 48 + } + ] + }, + { + "name": "WorldStateZoneSoundsRec", + "size": 36, + "members": [ + { + "type": "int32_t", + "name": "m_worldStateID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_worldStateValue", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_areaID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_wmoareaID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_zoneIntroMusicID", + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_zoneMusicID", + "offset": 20 + }, + { + "type": "int32_t", + "name": "m_soundAmbienceID", + "offset": 24 + }, + { + "type": "int32_t", + "name": "m_soundProviderPreferencesID", + "offset": 28 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 32 + } + ] + }, + { + "name": "WowClientDB_Base", + "size": 24, + "members": [ + { + "type": "void**", + "name": "v_table", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_loaded", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_numRecords", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_maxID", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_minID", + "offset": 16 + }, + { + "type": "char*", + "name": "m_strings", + "offset": 20 + } + ] + }, + { + "name": "WowClientDB_Base__v_table", + "size": 4, + "members": [ + { + "type": "void*", + "name": "v_fn_00", + "offset": 0 + } + ] + }, + { + "name": "WowError_StringsRec", + "size": 12, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "char*", + "name": "m_description", + "offset": 8 + } + ] + }, + { + "name": "ZoneIntroMusicTableRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_soundID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_priority", + "offset": 12 + }, + { + "type": "int32_t", + "name": "m_minDelayMinutes", + "offset": 16 + } + ] + }, + { + "name": "ZoneLightPointRec", + "size": 20, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_zoneLightID", + "offset": 4 + }, + { + "type": "float", + "name": "m_pos", + "arrsize": 2, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_pointOrder", + "offset": 16 + } + ] + }, + { + "name": "ZoneLightRec", + "size": 16, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_name", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_mapID", + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_lightID", + "offset": 12 + } + ] + }, + { + "name": "ZoneMusicRec", + "size": 32, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "char*", + "name": "m_setName", + "offset": 4 + }, + { + "type": "int32_t", + "name": "m_silenceIntervalMin", + "arrsize": 2, + "offset": 8 + }, + { + "type": "int32_t", + "name": "m_silenceIntervalMax", + "arrsize": 2, + "offset": 16 + }, + { + "type": "int32_t", + "name": "m_sounds", + "arrsize": 2, + "offset": 24 + } + ] + }, { "name": "fixed16", "size": 2, @@ -10838,6 +29008,214 @@ } ] }, + { + "name": "gtBarberShopCostBaseRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtChanceToMeleeCritBaseRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtChanceToMeleeCritRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtChanceToSpellCritBaseRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtChanceToSpellCritRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtCombatRatingsRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtNPCManaCostScalerRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtOCTClassCombatRatingScalarRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_data", + "offset": 4 + } + ] + }, + { + "name": "gtOCTRegenHPRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtOCTRegenMPRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtRegenHPPerSptRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtRegenMPPerSptRec", + "size": 8, + "members": [ + { + "type": "float", + "name": "m_data", + "offset": 0 + }, + { + "type": "int32_t", + "name": "m_generatedID", + "offset": 4 + } + ] + }, + { + "name": "gtSpellScalingRec", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "m_ID", + "offset": 0 + }, + { + "type": "float", + "name": "m_data", + "offset": 4 + } + ] + }, { "name": "lua_Debug", "size": 100, @@ -10900,6 +29278,27 @@ } ] }, + { + "name": "CGxMonitorMode", + "size": 16, + "members": [ + { + "type": "C2iVector", + "name": "size", + "offset": 0 + }, + { + "type": "uint32_t", + "name": "bpp", + "offset": 8 + }, + { + "type": "uint32_t", + "name": "refreshRate", + "offset": 12 + } + ] + }, { "name": "CAaBox", "size": 24, @@ -12632,6 +31031,57 @@ } ] }, + { + "name": "Hardware", + "size": 52, + "members": [ + { + "type": "Hardware__Device", + "name": "videoDevice", + "offset": 0 + }, + { + "type": "Hardware__Device", + "name": "soundDevice", + "offset": 12 + }, + { + "type": "uint32_t", + "name": "cpuIdx", + "offset": 24 + }, + { + "type": "uint32_t", + "name": "videoIdx", + "offset": 28 + }, + { + "type": "uint32_t", + "name": "soundIdx", + "offset": 32 + }, + { + "type": "uint32_t", + "name": "memIdx", + "offset": 36 + }, + { + "type": "VideoHardwareRec*", + "name": "videoHw", + "offset": 40 + }, + { + "type": "CpuHardware*", + "name": "cpuHw", + "offset": 44 + }, + { + "type": "SoundHardware*", + "name": "soundHw", + "offset": 48 + } + ] + }, { "name": "EVENT_DATA_KEY", "size": 24, @@ -15033,6 +33483,3284 @@ } ] }, + { + "name": "WowClientDB_Common_AchievementRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_Achievement_CategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_Achievement_CriteriaRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitBoneSetRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitBoneSetAliasRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitConfigRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitConfigBoneSetRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitPriorityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimKitSegmentRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimReplacementRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimReplacementSetRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AnimationDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AreaAssignmentRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AreaGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AreaPOIRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AreaTableRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AreaTriggerRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ArmorLocationRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AttackAnimKitsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AttackAnimTypesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_AuctionHouseRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_BankBagSlotPricesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_BannedAddonsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_BarberShopStyleRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_BattlemasterListRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CameraModeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CameraShakesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_Cfg_CategoriesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_Cfg_ConfigsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharBaseInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharHairGeosetsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharHairTexturesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharSectionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharStartOutfitRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharTitlesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharVariationsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CharacterFacialHairStylesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ChatChannelsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ChatProfanityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ChrClassesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ChrRacesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CinematicCameraRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CinematicSequencesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureDisplayInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureDisplayInfoExtraRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureFamilyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureModelDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureMovementInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureSoundDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureSpellDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CreatureTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CurrencyCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_CurrencyTypesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DanceMovesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DeathThudLookupsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DeclinedWordRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DeclinedWordCasesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DestructibleModelDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DungeonEncounterRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DungeonMapRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DungeonMapChunkRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DurabilityCostsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_DurabilityQualityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_EmotesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_EmotesTextRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_EmotesTextDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_EmotesTextSoundRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_EnvironmentalDamageRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ExhaustionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FactionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FactionGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FactionTemplateRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FileDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FootprintTexturesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_FootstepTerrainLookupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GMSurveyAnswersRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GMSurveyCurrentSurveyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GMSurveyQuestionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GMSurveySurveysRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GMTicketCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GameObjectArtKitRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GameObjectDisplayInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GameTablesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GameTipsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GemPropertiesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GlueScreenEmoteRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GlyphPropertiesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GlyphSlotRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GroundEffectDoodadRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GroundEffectTextureRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_GuildPerkSpellsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_HelmetGeosetVisDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_HolidayDescriptionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_HolidayNamesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_HolidaysRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemArmorQualityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemArmorShieldRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemArmorTotalRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemBagFamilyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemClassRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemCondExtCostsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageAmmoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageOneHandRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageOneHandCasterRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageRangedRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageThrownRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageTwoHandRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageTwoHandCasterRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDamageWandRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemDisplayInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemExtendedCostRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemGroupSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemLimitCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemPetFoodRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemPurchaseGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemRandomPropertiesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemRandomSuffixRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemReforgeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemSetRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemSubClassRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemSubClassMaskRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemVisualEffectsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ItemVisualsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LFGDungeonExpansionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LFGDungeonGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LFGDungeonsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LanguageWordsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LanguagesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LightRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LightFloatBandRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LightIntBandRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LightParamsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LightSkyboxRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LiquidMaterialRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LiquidObjectRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LiquidTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LoadingScreenTaxiSplinesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LoadingScreensRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LockRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_LockTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MailTemplateRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MapRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MapDifficultyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MaterialRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MountTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MovieRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MovieFileDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_MovieVariationRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_NPCSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_NameGenRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_NamesProfanityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_NamesReservedRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ObjectEffectRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ObjectEffectGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ObjectEffectModifierRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ObjectEffectPackageRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ObjectEffectPackageElemRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_OverrideSpellDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PVPDifficultyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PackageRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PageTextMaterialRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PaperDollItemFrameRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ParticleColorRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PetPersonalityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PetitionTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PhaseRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PhaseShiftZoneSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PhaseXPhaseGroupRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_PowerDisplayRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_QuestFactionRewardRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_QuestInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_QuestSortRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_QuestXPRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_RandPropPointsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ResearchBranchRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ResistancesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ScalingStatDistributionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ScalingStatValuesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ScreenEffectRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ServerMessagesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SheatheSoundLookupsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillCostsDataRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillLineRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillLineAbilityRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillLineCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillRaceClassInfoRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SkillTiersRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundAmbienceRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundEmittersRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundEntriesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundEntriesAdvancedRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundFilterRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundFilterElemRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundProviderPreferencesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundSamplePreferencesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SoundWaterTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpamMessagesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellAuraOptionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellAuraRestrictionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellCastTimesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellCastingRequirementsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellCategoriesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellChainEffectsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellClassOptionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellCooldownsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellDescriptionVariablesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellDifficultyRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellDispelTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellDurationRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellEffectRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellEffectCameraShakesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellEquippedItemsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellFocusObjectRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellIconRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellInterruptsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellItemEnchantmentRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellItemEnchantmentConditionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellLevelsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellMechanicRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellMissileRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellMissileMotionRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellPowerRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellRadiusRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellRangeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellReagentsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellRuneCostRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellScalingRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellShapeshiftRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellShapeshiftFormRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellTargetRestrictionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellTotemsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualEffectNameRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualKitRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualKitAreaModelRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualKitModelAttachRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SpellVisualPrecastTransitionsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_StableSlotPricesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_Startup_StringsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_StationeryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_StringLookupsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_SummonPropertiesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TalentRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TalentTabRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TaxiNodesRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TaxiPathRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TaxiPathNodeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TeamContributionPointsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TerrainMaterialRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TerrainTypeRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TerrainTypeSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TotemCategoryRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TransportAnimationRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TransportPhysicsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_TransportRotationRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_UISoundLookupsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_UnitBloodRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_UnitBloodLevelsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VehicleRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VehicleSeatRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VehicleUIIndSeatRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VehicleUIIndicatorRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VideoHardwareRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_VocalUISoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WMOAreaTableRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WeaponImpactSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WeaponSwingSounds2Rec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WeatherRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldChunkSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldMapAreaRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldMapContinentRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldMapOverlayRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldMapTransformsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldSafeLocsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldStateUIRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WorldStateZoneSoundsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_WowError_StringsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ZoneIntroMusicTableRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ZoneLightRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ZoneLightPointRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_ZoneMusicRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtBarberShopCostBaseRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtChanceToMeleeCritRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtChanceToMeleeCritBaseRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtChanceToSpellCritRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtChanceToSpellCritBaseRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtCombatRatingsRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtNPCManaCostScalerRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtOCTClassCombatRatingScalarRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtOCTRegenHPRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtOCTRegenMPRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtRegenHPPerSptRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtRegenMPPerSptRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, + { + "name": "WowClientDB_Common_gtSpellScalingRec", + "size": 24, + "members": [ + { + "type": "WowClientDB_Base", + "name": "b_base", + "offset": 0 + } + ] + }, { "name": "TSList_CAsyncObject", "size": 12, @@ -17283,6 +39011,4774 @@ } ] }, + { + "name": "WowClientDB_AchievementRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AchievementRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AchievementRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_Achievement_CategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_Achievement_CategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_Achievement_CategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_Achievement_CriteriaRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_Achievement_CriteriaRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_Achievement_CriteriaRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitBoneSetRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitBoneSetRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitBoneSetRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitBoneSetAliasRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitBoneSetAliasRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitBoneSetAliasRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitConfigRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitConfigRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitConfigRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitConfigBoneSetRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitConfigBoneSetRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitConfigBoneSetRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitPriorityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitPriorityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitPriorityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimKitSegmentRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimKitSegmentRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimKitSegmentRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimReplacementRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimReplacementRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimReplacementRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimReplacementSetRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimReplacementSetRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimReplacementSetRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AnimationDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AnimationDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AnimationDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AreaAssignmentRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AreaAssignmentRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AreaAssignmentRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AreaGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AreaGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AreaGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AreaPOIRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AreaPOIRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AreaPOIRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AreaTableRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AreaTableRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AreaTableRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AreaTriggerRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AreaTriggerRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AreaTriggerRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ArmorLocationRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ArmorLocationRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ArmorLocationRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AttackAnimKitsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AttackAnimKitsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AttackAnimKitsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AttackAnimTypesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AttackAnimTypesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AttackAnimTypesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_AuctionHouseRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_AuctionHouseRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_AuctionHouseRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_BankBagSlotPricesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_BankBagSlotPricesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_BankBagSlotPricesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_BannedAddonsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_BannedAddonsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_BannedAddonsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_BarberShopStyleRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_BarberShopStyleRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_BarberShopStyleRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_BattlemasterListRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_BattlemasterListRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_BattlemasterListRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CameraModeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CameraModeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CameraModeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CameraShakesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CameraShakesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CameraShakesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_Cfg_CategoriesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_Cfg_CategoriesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_Cfg_CategoriesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_Cfg_ConfigsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_Cfg_ConfigsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_Cfg_ConfigsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharBaseInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharBaseInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharBaseInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharHairGeosetsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharHairGeosetsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharHairGeosetsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharHairTexturesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharHairTexturesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharHairTexturesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharSectionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharSectionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharSectionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharStartOutfitRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharStartOutfitRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharStartOutfitRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharTitlesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharTitlesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharTitlesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharVariationsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharVariationsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharVariationsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CharacterFacialHairStylesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CharacterFacialHairStylesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CharacterFacialHairStylesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ChatChannelsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ChatChannelsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ChatChannelsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ChatProfanityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ChatProfanityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ChatProfanityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ChrClassesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ChrClassesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ChrClassesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ChrRacesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ChrRacesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ChrRacesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CinematicCameraRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CinematicCameraRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CinematicCameraRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CinematicSequencesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CinematicSequencesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CinematicSequencesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureDisplayInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureDisplayInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureDisplayInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureDisplayInfoExtraRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureDisplayInfoExtraRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureDisplayInfoExtraRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureFamilyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureFamilyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureFamilyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureModelDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureModelDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureModelDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureMovementInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureMovementInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureMovementInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureSoundDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureSoundDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureSoundDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureSpellDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureSpellDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureSpellDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CreatureTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CreatureTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CreatureTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CurrencyCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CurrencyCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CurrencyCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_CurrencyTypesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_CurrencyTypesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_CurrencyTypesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DanceMovesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DanceMovesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DanceMovesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DeathThudLookupsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DeathThudLookupsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DeathThudLookupsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DeclinedWordRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DeclinedWordRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DeclinedWordRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DeclinedWordCasesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DeclinedWordCasesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DeclinedWordCasesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DestructibleModelDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DestructibleModelDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DestructibleModelDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DungeonEncounterRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DungeonEncounterRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DungeonEncounterRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DungeonMapRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DungeonMapRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DungeonMapRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DungeonMapChunkRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DungeonMapChunkRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DungeonMapChunkRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DurabilityCostsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DurabilityCostsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DurabilityCostsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_DurabilityQualityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_DurabilityQualityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_DurabilityQualityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_EmotesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_EmotesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_EmotesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_EmotesTextRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_EmotesTextRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_EmotesTextRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_EmotesTextDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_EmotesTextDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_EmotesTextDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_EmotesTextSoundRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_EmotesTextSoundRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_EmotesTextSoundRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_EnvironmentalDamageRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_EnvironmentalDamageRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_EnvironmentalDamageRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ExhaustionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ExhaustionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ExhaustionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FactionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FactionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FactionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FactionGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FactionGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FactionGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FactionTemplateRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FactionTemplateRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FactionTemplateRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FileDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FileDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FileDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FootprintTexturesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FootprintTexturesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FootprintTexturesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_FootstepTerrainLookupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_FootstepTerrainLookupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_FootstepTerrainLookupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GMSurveyAnswersRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GMSurveyAnswersRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GMSurveyAnswersRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GMSurveyCurrentSurveyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GMSurveyCurrentSurveyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GMSurveyCurrentSurveyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GMSurveyQuestionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GMSurveyQuestionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GMSurveyQuestionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GMSurveySurveysRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GMSurveySurveysRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GMSurveySurveysRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GMTicketCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GMTicketCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GMTicketCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GameObjectArtKitRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GameObjectArtKitRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GameObjectArtKitRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GameObjectDisplayInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GameObjectDisplayInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GameObjectDisplayInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GameTablesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GameTablesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GameTablesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GameTipsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GameTipsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GameTipsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GemPropertiesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GemPropertiesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GemPropertiesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GlueScreenEmoteRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GlueScreenEmoteRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GlueScreenEmoteRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GlyphPropertiesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GlyphPropertiesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GlyphPropertiesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GlyphSlotRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GlyphSlotRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GlyphSlotRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GroundEffectDoodadRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GroundEffectDoodadRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GroundEffectDoodadRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GroundEffectTextureRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GroundEffectTextureRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GroundEffectTextureRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_GuildPerkSpellsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_GuildPerkSpellsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_GuildPerkSpellsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_HelmetGeosetVisDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_HelmetGeosetVisDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_HelmetGeosetVisDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_HolidayDescriptionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_HolidayDescriptionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_HolidayDescriptionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_HolidayNamesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_HolidayNamesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_HolidayNamesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_HolidaysRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_HolidaysRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_HolidaysRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemArmorQualityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemArmorQualityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemArmorQualityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemArmorShieldRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemArmorShieldRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemArmorShieldRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemArmorTotalRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemArmorTotalRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemArmorTotalRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemBagFamilyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemBagFamilyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemBagFamilyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemClassRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemClassRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemClassRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemCondExtCostsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemCondExtCostsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemCondExtCostsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageAmmoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageAmmoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageAmmoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageOneHandRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageOneHandRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageOneHandRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageOneHandCasterRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageOneHandCasterRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageOneHandCasterRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageRangedRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageRangedRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageRangedRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageThrownRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageThrownRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageThrownRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageTwoHandRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageTwoHandRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageTwoHandRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageTwoHandCasterRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageTwoHandCasterRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageTwoHandCasterRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDamageWandRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDamageWandRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDamageWandRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemDisplayInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemDisplayInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemDisplayInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemExtendedCostRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemExtendedCostRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemExtendedCostRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemGroupSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemGroupSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemGroupSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemLimitCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemLimitCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemLimitCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemPetFoodRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemPetFoodRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemPetFoodRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemPurchaseGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemPurchaseGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemPurchaseGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemRandomPropertiesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemRandomPropertiesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemRandomPropertiesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemRandomSuffixRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemRandomSuffixRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemRandomSuffixRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemReforgeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemReforgeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemReforgeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemSetRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemSetRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemSetRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemSubClassRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemSubClassRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemSubClassRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemSubClassMaskRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemSubClassMaskRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemSubClassMaskRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemVisualEffectsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemVisualEffectsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemVisualEffectsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ItemVisualsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ItemVisualsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ItemVisualsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LFGDungeonExpansionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LFGDungeonExpansionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LFGDungeonExpansionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LFGDungeonGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LFGDungeonGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LFGDungeonGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LFGDungeonsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LFGDungeonsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LFGDungeonsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LanguageWordsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LanguageWordsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LanguageWordsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LanguagesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LanguagesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LanguagesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LightRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LightRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LightRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LightFloatBandRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LightFloatBandRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LightFloatBandRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LightIntBandRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LightIntBandRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LightIntBandRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LightParamsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LightParamsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LightParamsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LightSkyboxRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LightSkyboxRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LightSkyboxRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LiquidMaterialRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LiquidMaterialRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LiquidMaterialRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LiquidObjectRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LiquidObjectRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LiquidObjectRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LiquidTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LiquidTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LiquidTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LoadingScreenTaxiSplinesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LoadingScreenTaxiSplinesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LoadingScreenTaxiSplinesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LoadingScreensRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LoadingScreensRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LoadingScreensRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LockRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LockRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LockRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_LockTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_LockTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_LockTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MailTemplateRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MailTemplateRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MailTemplateRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MapRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MapRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MapRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MapDifficultyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MapDifficultyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MapDifficultyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MaterialRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MaterialRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MaterialRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MountTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MountTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MountTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MovieRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MovieRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MovieRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MovieFileDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MovieFileDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MovieFileDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_MovieVariationRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_MovieVariationRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_MovieVariationRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_NPCSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_NPCSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_NPCSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_NameGenRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_NameGenRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_NameGenRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_NamesProfanityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_NamesProfanityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_NamesProfanityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_NamesReservedRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_NamesReservedRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_NamesReservedRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ObjectEffectRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ObjectEffectRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ObjectEffectRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ObjectEffectGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ObjectEffectGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ObjectEffectGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ObjectEffectModifierRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ObjectEffectModifierRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ObjectEffectModifierRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ObjectEffectPackageRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ObjectEffectPackageRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ObjectEffectPackageRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ObjectEffectPackageElemRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ObjectEffectPackageElemRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ObjectEffectPackageElemRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_OverrideSpellDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_OverrideSpellDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_OverrideSpellDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PVPDifficultyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PVPDifficultyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PVPDifficultyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PackageRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PackageRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PackageRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PageTextMaterialRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PageTextMaterialRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PageTextMaterialRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PaperDollItemFrameRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PaperDollItemFrameRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PaperDollItemFrameRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ParticleColorRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ParticleColorRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ParticleColorRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PetPersonalityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PetPersonalityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PetPersonalityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PetitionTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PetitionTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PetitionTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PhaseRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PhaseRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PhaseRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PhaseShiftZoneSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PhaseShiftZoneSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PhaseShiftZoneSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PhaseXPhaseGroupRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PhaseXPhaseGroupRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PhaseXPhaseGroupRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_PowerDisplayRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_PowerDisplayRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_PowerDisplayRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_QuestFactionRewardRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_QuestFactionRewardRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_QuestFactionRewardRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_QuestInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_QuestInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_QuestInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_QuestSortRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_QuestSortRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_QuestSortRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_QuestXPRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_QuestXPRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_QuestXPRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_RandPropPointsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_RandPropPointsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_RandPropPointsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ResearchBranchRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ResearchBranchRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ResearchBranchRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ResistancesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ResistancesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ResistancesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ScalingStatDistributionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ScalingStatDistributionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ScalingStatDistributionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ScalingStatValuesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ScalingStatValuesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ScalingStatValuesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ScreenEffectRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ScreenEffectRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ScreenEffectRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ServerMessagesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ServerMessagesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ServerMessagesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SheatheSoundLookupsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SheatheSoundLookupsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SheatheSoundLookupsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillCostsDataRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillCostsDataRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillCostsDataRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillLineRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillLineRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillLineRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillLineAbilityRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillLineAbilityRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillLineAbilityRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillLineCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillLineCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillLineCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillRaceClassInfoRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillRaceClassInfoRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillRaceClassInfoRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SkillTiersRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SkillTiersRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SkillTiersRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundAmbienceRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundAmbienceRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundAmbienceRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundEmittersRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundEmittersRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundEmittersRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundEntriesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundEntriesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundEntriesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundEntriesAdvancedRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundEntriesAdvancedRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundEntriesAdvancedRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundFilterRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundFilterRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundFilterRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundFilterElemRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundFilterElemRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundFilterElemRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundProviderPreferencesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundProviderPreferencesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundProviderPreferencesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundSamplePreferencesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundSamplePreferencesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundSamplePreferencesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SoundWaterTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SoundWaterTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SoundWaterTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpamMessagesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpamMessagesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpamMessagesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellAuraOptionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellAuraOptionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellAuraOptionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellAuraRestrictionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellAuraRestrictionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellAuraRestrictionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellCastTimesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellCastTimesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellCastTimesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellCastingRequirementsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellCastingRequirementsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellCastingRequirementsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellCategoriesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellCategoriesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellCategoriesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellChainEffectsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellChainEffectsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellChainEffectsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellClassOptionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellClassOptionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellClassOptionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellCooldownsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellCooldownsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellCooldownsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellDescriptionVariablesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellDescriptionVariablesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellDescriptionVariablesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellDifficultyRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellDifficultyRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellDifficultyRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellDispelTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellDispelTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellDispelTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellDurationRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellDurationRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellDurationRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellEffectRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellEffectRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellEffectRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellEffectCameraShakesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellEffectCameraShakesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellEffectCameraShakesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellEquippedItemsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellEquippedItemsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellEquippedItemsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellFocusObjectRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellFocusObjectRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellFocusObjectRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellIconRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellIconRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellIconRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellInterruptsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellInterruptsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellInterruptsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellItemEnchantmentRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellItemEnchantmentRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellItemEnchantmentRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellItemEnchantmentConditionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellItemEnchantmentConditionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellItemEnchantmentConditionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellLevelsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellLevelsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellLevelsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellMechanicRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellMechanicRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellMechanicRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellMissileRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellMissileRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellMissileRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellMissileMotionRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellMissileMotionRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellMissileMotionRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellPowerRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellPowerRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellPowerRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellRadiusRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellRadiusRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellRadiusRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellRangeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellRangeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellRangeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellReagentsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellReagentsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellReagentsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellRuneCostRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellRuneCostRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellRuneCostRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellScalingRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellScalingRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellScalingRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellShapeshiftRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellShapeshiftRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellShapeshiftRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellShapeshiftFormRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellShapeshiftFormRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellShapeshiftFormRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellTargetRestrictionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellTargetRestrictionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellTargetRestrictionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellTotemsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellTotemsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellTotemsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualEffectNameRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualEffectNameRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualEffectNameRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualKitRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualKitRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualKitRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualKitAreaModelRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualKitAreaModelRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualKitAreaModelRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualKitModelAttachRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualKitModelAttachRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualKitModelAttachRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SpellVisualPrecastTransitionsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SpellVisualPrecastTransitionsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SpellVisualPrecastTransitionsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_StableSlotPricesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_StableSlotPricesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_StableSlotPricesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_Startup_StringsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_Startup_StringsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_Startup_StringsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_StationeryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_StationeryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_StationeryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_StringLookupsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_StringLookupsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_StringLookupsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_SummonPropertiesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_SummonPropertiesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_SummonPropertiesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TalentRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TalentRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TalentRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TalentTabRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TalentTabRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TalentTabRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TaxiNodesRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TaxiNodesRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TaxiNodesRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TaxiPathRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TaxiPathRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TaxiPathRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TaxiPathNodeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TaxiPathNodeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TaxiPathNodeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TeamContributionPointsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TeamContributionPointsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TeamContributionPointsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TerrainMaterialRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TerrainMaterialRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TerrainMaterialRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TerrainTypeRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TerrainTypeRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TerrainTypeRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TerrainTypeSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TerrainTypeSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TerrainTypeSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TotemCategoryRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TotemCategoryRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TotemCategoryRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TransportAnimationRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TransportAnimationRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TransportAnimationRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TransportPhysicsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TransportPhysicsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TransportPhysicsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_TransportRotationRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_TransportRotationRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_TransportRotationRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_UISoundLookupsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_UISoundLookupsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_UISoundLookupsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_UnitBloodRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_UnitBloodRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_UnitBloodRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_UnitBloodLevelsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_UnitBloodLevelsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_UnitBloodLevelsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VehicleRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VehicleRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VehicleRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VehicleSeatRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VehicleSeatRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VehicleSeatRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VehicleUIIndSeatRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VehicleUIIndSeatRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VehicleUIIndSeatRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VehicleUIIndicatorRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VehicleUIIndicatorRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VehicleUIIndicatorRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VideoHardwareRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VideoHardwareRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VideoHardwareRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_VocalUISoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_VocalUISoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_VocalUISoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WMOAreaTableRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WMOAreaTableRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WMOAreaTableRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WeaponImpactSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WeaponImpactSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WeaponImpactSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WeaponSwingSounds2Rec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WeaponSwingSounds2Rec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WeaponSwingSounds2Rec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WeatherRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WeatherRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WeatherRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldChunkSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldChunkSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldChunkSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldMapAreaRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldMapAreaRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldMapAreaRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldMapContinentRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldMapContinentRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldMapContinentRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldMapOverlayRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldMapOverlayRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldMapOverlayRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldMapTransformsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldMapTransformsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldMapTransformsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldSafeLocsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldSafeLocsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldSafeLocsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldStateUIRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldStateUIRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldStateUIRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WorldStateZoneSoundsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WorldStateZoneSoundsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WorldStateZoneSoundsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_WowError_StringsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_WowError_StringsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_WowError_StringsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ZoneIntroMusicTableRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ZoneIntroMusicTableRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ZoneIntroMusicTableRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ZoneLightRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ZoneLightRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ZoneLightRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ZoneLightPointRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ZoneLightPointRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ZoneLightPointRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_ZoneMusicRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_ZoneMusicRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_ZoneMusicRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtBarberShopCostBaseRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtBarberShopCostBaseRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtBarberShopCostBaseRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtChanceToMeleeCritRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtChanceToMeleeCritRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtChanceToMeleeCritRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtChanceToMeleeCritBaseRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtChanceToMeleeCritBaseRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtChanceToMeleeCritBaseRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtChanceToSpellCritRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtChanceToSpellCritRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtChanceToSpellCritRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtChanceToSpellCritBaseRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtChanceToSpellCritBaseRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtChanceToSpellCritBaseRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtCombatRatingsRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtCombatRatingsRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtCombatRatingsRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtNPCManaCostScalerRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtNPCManaCostScalerRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtNPCManaCostScalerRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtOCTClassCombatRatingScalarRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtOCTClassCombatRatingScalarRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtOCTClassCombatRatingScalarRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtOCTRegenHPRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtOCTRegenHPRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtOCTRegenHPRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtOCTRegenMPRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtOCTRegenMPRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtOCTRegenMPRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtRegenHPPerSptRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtRegenHPPerSptRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtRegenHPPerSptRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtRegenMPPerSptRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtRegenMPPerSptRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtRegenMPPerSptRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, + { + "name": "WowClientDB_gtSpellScalingRec", + "size": 36, + "members": [ + { + "type": "WowClientDB_Common_gtSpellScalingRec", + "name": "b_base_01", + "offset": 0 + }, + { + "type": "IDatabase_gtSpellScalingRec", + "name": "b_base_02", + "offset": 24 + } + ] + }, { "name": "TSHashTable_CONSOLECOMMAND_HASHKEY_STRI", "size": 40,