From 1e6fb307dee71574ceb60f797ca9e9fa07ec81df Mon Sep 17 00:00:00 2001 From: superp00t Date: Fri, 20 Dec 2024 15:12:31 -0500 Subject: [PATCH] feat(profile): more hardware detection --- .../ida/batch/import_data_types.idc | 31 + .../ida/batch/import_functions.idc | 17 + .../ida/batch/import_symbols.idc | 40 + .../3.3.5a-windows-386/include/cmd/option.h | 52 +- .../include/console/default_settings.h | 31 + .../include/console/hardware.h | 46 + .../3.3.5a-windows-386/include/db/records.h | 4 +- .../include/gx/monitor_mode.h | 16 + profile/3.3.5a-windows-386/include/main.h | 3 + .../symbol/client/label.sym | 1 + .../symbol/console/func.sym | 29 +- .../symbol/console/label.sym | 23 +- profile/3.3.5a-windows-386/symbol/gx/func.sym | 7 +- profile/3.3.5a-windows-386/symbol/main.sym | 48 +- profile/3.3.5a-windows-386/x64dbg/game.dd32 | Bin 105858 -> 106863 bytes profile/3.3.5a-windows-386/x64dbg/types.json | 26496 ++++++++++++++++ 16 files changed, 26811 insertions(+), 33 deletions(-) create mode 100644 profile/3.3.5a-windows-386/include/console/default_settings.h create mode 100644 profile/3.3.5a-windows-386/include/console/hardware.h create mode 100644 profile/3.3.5a-windows-386/include/gx/monitor_mode.h create mode 100644 profile/3.3.5a-windows-386/symbol/client/label.sym 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 9115b258aa1ccc233ca832d0f640e2831087f13b..99b9f3dff574ee145835ed664465491200d28a7c 100644 GIT binary patch delta 22236 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 RPLJJYwwiNpn{}J!{{i1NpDzFa 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,