From 60f119e5cefb496e13934fec9156034d5f7f6c45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernd=20L=C3=B6rwald?= Date: Tue, 13 Mar 2018 21:36:22 +0100 Subject: [PATCH 1/3] .\initial_dump_from_binary-3.0.8.9328 --- .../initial_dump_from_binary-3.0.8.9328.ps1 | 36 ++++++ .../CMakeLists.txt | 42 +++++++ .../dump.cpp | 106 ++++++++++++++++ .../injector.cpp | 45 +++++++ .../patching.hpp | 14 +++ .../patching.ipp | 115 ++++++++++++++++++ 6 files changed, 358 insertions(+) create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328.ps1 create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328/CMakeLists.txt create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328/dump.cpp create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328/injector.cpp create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328/patching.hpp create mode 100644 exedumper/initial_dump_from_binary-3.0.8.9328/patching.ipp diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328.ps1 b/exedumper/initial_dump_from_binary-3.0.8.9328.ps1 new file mode 100644 index 0000000000..fc209c9c90 --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328.ps1 @@ -0,0 +1,36 @@ +if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) +{ + "Run as Administrator, or inject will fail" + exit +} + +$ErrorActionPreference = "Stop" +$PSDefaultParameterValues['*:Encoding'] = 'utf8' +$script_dir = (split-path $MyInvocation.MyCommand.Path) + +$msvcpp = "Visual Studio 15 2017" +$msvs_short = "vs2017" + +if(!(Test-Path -Path $script_dir/initial_dump_from_binary-3.0.8.9328-build)) { + mkdir initial_dump_from_binary-3.0.8.9328-build + cd initial_dump_from_binary-3.0.8.9328-build + + if(-not (Test-Path nuget.exe)) + { + Invoke-WebRequest -Uri "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -OutFile nuget.exe + } + + & "./nuget.exe" install EasyHookNativePackage + + & cmake -DCMAKE_INSTALL_PREFIX="${script_dir}/initial_dump_from_binary-3.0.8.9328-install" -G"$msvcpp" ../initial_dump_from_binary-3.0.8.9328 + cd .. +} + +if(Test-Path -Path $script_dir/initial_dump_from_binary-3.0.8.9328-install) { + Remove-Item -Path "${script_dir}/initial_dump_from_binary-3.0.8.9328-install" -Confirm:$false -Force -Recurse +} +& cmake --build $script_dir/initial_dump_from_binary-3.0.8.9328-build --config Release --target install + +& "${script_dir}/initial_dump_from_binary-3.0.8.9328-install/injector.exe" "${script_dir}/initial_dump_from_binary-3.0.8.9328-install/dump.dll" "WOW-9327patch3.0.8_PTR_WIN.exe" 2>&1 + +Start-Sleep -Seconds 2 \ No newline at end of file diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328/CMakeLists.txt b/exedumper/initial_dump_from_binary-3.0.8.9328/CMakeLists.txt new file mode 100644 index 0000000000..895243be9f --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328/CMakeLists.txt @@ -0,0 +1,42 @@ +cmake_minimum_required(VERSION 3.2) + +if (NOT CMAKE_BUILD_TYPE) + set (CMAKE_BUILD_TYPE Release) +endif() + +set (CMAKE_LIBRARY_ARCHITECTURE "Win32/v140/${CMAKE_BUILD_TYPE}") + +set (easyhook_version "2.7.6578.1") +set (CMAKE_PREFIX_PATH "${CMAKE_CURRENT_BINARY_DIR}/EasyHookNativePackage.redist.${easyhook_version}/build/native" + "${CMAKE_CURRENT_BINARY_DIR}/EasyHookNativePackage.${easyhook_version}/build/native" +) + +message (STATUS "${CMAKE_INSTALL_PREFIX}") + +find_library (easyhook_lib NAMES EasyHook32.lib) +find_file (easyhook_redist NAMES EasyHook32.dll PATH_SUFFIXES "bin/${CMAKE_LIBRARY_ARCHITECTURE}") +find_path (easyhook_include NAMES easyhook.h) + +if(NOT easyhook_lib) + message (FATAL_ERROR "${easyhook_lib}") +endif() +if(NOT easyhook_redist) + message (FATAL_ERROR "${easyhook_redist}") +endif() +if(NOT easyhook_include) + message (FATAL_ERROR "${easyhook_include}") +endif() + +add_executable (injector "injector.cpp") +add_library (dump SHARED "dump.cpp") + +find_package (Boost REQUIRED) + +target_include_directories (injector SYSTEM PRIVATE "${easyhook_include}") +target_include_directories (dump SYSTEM PRIVATE "${easyhook_include}") + +target_link_libraries (injector ${easyhook_lib}) +target_link_libraries (dump Psapi ${easyhook_lib} Boost::boost) + +install (TARGETS injector dump DESTINATION ".") +install (FILES "${easyhook_redist}" DESTINATION ".") \ No newline at end of file diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328/dump.cpp b/exedumper/initial_dump_from_binary-3.0.8.9328/dump.cpp new file mode 100644 index 0000000000..5a05cb672c --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328/dump.cpp @@ -0,0 +1,106 @@ +#include + +BOOL APIENTRY DllMain (HMODULE, DWORD, LPVOID) { return TRUE; } + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "patching.hpp" + +using _UNKNOWN = void; +fun sub_5B08F0 + = 0x5DEAD0; + +fun sub_5B1AD0 = 0x5DF1D0; +fun sub_405AA0 = 0x406000; + +void on_inject() +{ + //! This function is _not_ dbmeta but db update registration. the fields in here are in memory, not in file! + hook (sub_5B08F0 + , [] ( int fieldCount, const char *structName, const char **fieldNames + , _UNKNOWN *, char, _UNKNOWN *, _UNKNOWN * + , unsigned int recordSize + , unsigned int *fieldOffsets, unsigned int *fieldSizes, char *fieldTypesIsh + , _UNKNOWN *someFunc + ) + { + std::ofstream(std::string (structName) + ".dbd"); + std::ofstream of(std::string (structName) + ".dbd", std::ios_base::app); + of << "COLUMNS\n"; + for (int f = 0; f < fieldCount; ++f) { + std::string type; + switch(fieldTypesIsh[f]) { + case 0: + //! HACK: these are actually either int or float. + type = "int"; + break; + case 1: + if (std::string(fieldNames[f]).find("_lang") == std::string::npos) + type = "string"; + else + //! HACK: these only work since in dbd we don't care for splitting them either + type = "locstring"; + break; + default: + throw std::logic_error ("unknown typeish"); + } + of << type << " " << (fieldNames[f] + 2) << "\n"; + } + of << "\n"; + of << "BUILD 3.0.8.9328\n"; + + for (int f = 0; f < fieldCount; ++f) { + std::string suff; + switch(fieldTypesIsh[f]) { + case 0: + if (fieldSizes[f] % 4 != 0) { + suff = "<8>"; + if (fieldSizes[f] > 1) { + suff += "[" + std::to_string (fieldSizes[f]) + "]"; + } + } else { + suff = "<32>"; + if (fieldSizes[f] / 4 > 1) { + suff += "[" + std::to_string (fieldSizes[f] / 4) + "]"; + } + } + break; + case 1: + if (fieldSizes[f] % 4 != 0) throw std::logic_error ("non-4-byte-stringref"); + if (fieldSizes[f] / 4 > 1) { + suff += "[" + std::to_string (fieldSizes[f] / 4) + "]"; + } + break; + default: + throw std::logic_error ("unknown typeish"); + } + of << (fieldNames[f] + 2) << suff << "\n"; + } + } + , false + ); + + hook (sub_405AA0, [] { sub_5B1AD0(); exit (0); }); +} + + +extern "C" void __declspec(dllexport) __stdcall NativeInjectionEntryPoint(REMOTE_ENTRY_INFO* inRemoteInfo) +{ + on_inject(); + + RhWakeUpProcess(); +} + \ No newline at end of file diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328/injector.cpp b/exedumper/initial_dump_from_binary-3.0.8.9328/injector.cpp new file mode 100644 index 0000000000..05c2e6b408 --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328/injector.cpp @@ -0,0 +1,45 @@ +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +int wmain(int argc, WCHAR* argv[]) +{ + if (argc < 3) { + std::wcout << argv[0] << " dll command_line\n"; + return 1; + } + std::wstring dllToInject (argv[1]); + std::wstring exe (argv[2]); + exe = exe.substr (0, exe.find (' ')); + std::wstring command_line (argv[2]); + command_line = command_line.substr (command_line.find (' ') + 1); + + ULONG pid; + NTSTATUS nt = RhCreateAndInject + ( const_cast (exe.c_str()) + , const_cast (command_line.c_str()) + , 0 + , EASYHOOK_INJECT_DEFAULT + , const_cast (dllToInject.c_str()) + , nullptr + , nullptr + , 0 + , &pid + ); + + if (nt != 0) + { + std::wcout << "RhCreateAndInject failed with error code = " << nt << "\n " << RtlGetLastErrorString() << "\n"; + return 1; + } + + return 0; +} \ No newline at end of file diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328/patching.hpp b/exedumper/initial_dump_from_binary-3.0.8.9328/patching.hpp new file mode 100644 index 0000000000..68cd1ff10e --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328/patching.hpp @@ -0,0 +1,14 @@ +#pragma once + +template + struct var; +template + struct fun; + +template + void hook (Fun& fun, typename Fun::signature* replacement, bool exclude_this_thread = true); + +void* rebase (size_t); +size_t unrebase (void const*); + +#include "patching.ipp" \ No newline at end of file diff --git a/exedumper/initial_dump_from_binary-3.0.8.9328/patching.ipp b/exedumper/initial_dump_from_binary-3.0.8.9328/patching.ipp new file mode 100644 index 0000000000..1a6c13624c --- /dev/null +++ b/exedumper/initial_dump_from_binary-3.0.8.9328/patching.ipp @@ -0,0 +1,115 @@ + +namespace +{ + template struct maybe_unprotect; + template struct maybe_unprotect + { + static void apply(void* p, DWORD* old) + { + VirtualProtect(p, sizeof (T), PAGE_EXECUTE_READWRITE, old); + } + static void remove(void* p, DWORD old) + { + DWORD ignored; + VirtualProtect(p, sizeof (T), old, &ignored); + } + }; + template struct maybe_unprotect + { + static void apply(void* p, DWORD* old) + { + } + static void remove(void* p, DWORD old) + { + } + }; +} + +namespace +{ + char* module_base() + { + MODULEINFO info; + GetModuleInformation(GetCurrentProcess(), GetModuleHandle (nullptr), &info, sizeof (info)); + return static_cast (info.lpBaseOfDll); + } + constexpr std::intptr_t const rebase_base(0x400000); +} + +inline void* rebase (std::size_t offset) +{ + return static_cast (module_base() + offset - rebase_base); +} +inline std::size_t unrebase (void const* pointer) +{ + return static_cast (pointer) - module_base() + rebase_base; +} + +template +struct var +{ + size_t const _offset; + + constexpr var (size_t offset) : _offset (offset) {} + + T* _x = nullptr; + DWORD old = 0; + + operator void*() { maybe_rebase(); return _x; } + T& operator*() { maybe_rebase(); return *_x; } + T* operator->() { maybe_rebase(); return _x; } + + void maybe_rebase() + { + if (_x) return; + + _x = static_cast (rebase (_offset)); + + maybe_unprotect::apply(_x, &old); + } + ~var() + { + if (_x) maybe_unprotect::remove(_x, old); + } +}; + +template +struct fun : var +{ + using signature = Ret(Args...); + + using var::var; + using var::operator void *; + Ret operator() (Args... args) + { + maybe_rebase(); + return (*_x)(args...); + } +}; +template +struct fun : var +{ + using var::var; + using var::operator void *; + Ret operator() (T* t, Args... args) + { + maybe_rebase(); + return (*_x)(t, args...); + } +}; + +template +void hook (Fun& fun, typename Fun::signature* replacement, bool exclude_this_thread) +{ +#define FORCE(what_,...) \ + if (FAILED (__VA_ARGS__)) {\ + std::wcerr << "Failed to " << what_ << ": " << RtlGetLastErrorString() << "\n";\ + abort();\ +} + + HOOK_TRACE_INFO hHook {0}; + FORCE ("install hook", LhInstallHook(fun, replacement, nullptr, &hHook)); + + ULONG ACLEntries {0}; + FORCE("set hook acl", LhSetExclusiveACL(&ACLEntries, exclude_this_thread ? 1 : 0, &hHook)); +} \ No newline at end of file From 8ef4df41f01b2773f1b13a176fb584560d8c4bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernd=20L=C3=B6rwald?= Date: Tue, 13 Mar 2018 21:37:00 +0100 Subject: [PATCH 2/3] .\initial_dump_from_binary-3.0.8.9328 - dump --- definitions-3.0.8.9328/AreaTriggerRec.dbd | 23 ++ .../CreatureDisplayInfoRec.dbd | 31 +++ definitions-3.0.8.9328/CreatureFamilyRec.dbd | 25 +++ .../CreatureModelDataRec.dbd | 55 +++++ .../CreatureSoundDataRec.dbd | 63 ++++++ .../CreatureSpellDataRec.dbd | 9 + definitions-3.0.8.9328/FactionRec.dbd | 21 ++ definitions-3.0.8.9328/FactionTemplateRec.dbd | 19 ++ definitions-3.0.8.9328/ItemDisplayInfoRec.dbd | 27 +++ .../ItemRandomPropertiesRec.dbd | 11 + .../ItemRandomSuffixRec.dbd | 13 ++ definitions-3.0.8.9328/ItemSetRec.dbd | 17 ++ .../ItemVisualEffectsRec.dbd | 7 + definitions-3.0.8.9328/ItemVisualsRec.dbd | 7 + definitions-3.0.8.9328/LockRec.dbd | 13 ++ .../ObjectEffectGroupRec.dbd | 7 + .../ObjectEffectModifierRec.dbd | 13 ++ .../ObjectEffectPackageElemRec.dbd | 11 + .../ObjectEffectPackageRec.dbd | 7 + definitions-3.0.8.9328/ObjectEffectRec.dbd | 27 +++ definitions-3.0.8.9328/QuestInfoRec.dbd | 7 + definitions-3.0.8.9328/QuestSortRec.dbd | 7 + .../SkillLineAbilityRec.dbd | 29 +++ .../SkillLineCategoryRec.dbd | 9 + definitions-3.0.8.9328/SkillLineRec.dbd | 19 ++ .../SkillRaceClassInfoRec.dbd | 19 ++ definitions-3.0.8.9328/SkillTiersRec.dbd | 9 + definitions-3.0.8.9328/SoundEmittersRec.dbd | 23 ++ .../SoundEntriesAdvancedRec.dbd | 51 +++++ definitions-3.0.8.9328/SoundEntriesRec.dbd | 25 +++ .../SpellChainEffectsRec.dbd | 97 ++++++++ .../SpellItemEnchantmentConditionRec.dbd | 17 ++ .../SpellItemEnchantmentRec.dbd | 29 +++ .../SpellMissileMotionRec.dbd | 13 ++ definitions-3.0.8.9328/SpellMissileRec.dbd | 31 +++ definitions-3.0.8.9328/SpellRec.dbd | 207 ++++++++++++++++++ .../SpellVisualEffectNameRec.dbd | 17 ++ definitions-3.0.8.9328/SpellVisualKitRec.dbd | 47 ++++ definitions-3.0.8.9328/SpellVisualRec.dbd | 53 +++++ definitions-3.0.8.9328/TaxiNodesRec.dbd | 17 ++ definitions-3.0.8.9328/TaxiPathNodeRec.dbd | 25 +++ definitions-3.0.8.9328/TaxiPathRec.dbd | 11 + definitions-3.0.8.9328/VehicleRec.dbd | 63 ++++++ definitions-3.0.8.9328/VehicleSeatRec.dbd | 95 ++++++++ definitions-3.0.8.9328/WeatherRec.dbd | 13 ++ definitions-3.0.8.9328/WorldStateUIRec.dbd | 31 +++ 46 files changed, 1370 insertions(+) create mode 100644 definitions-3.0.8.9328/AreaTriggerRec.dbd create mode 100644 definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd create mode 100644 definitions-3.0.8.9328/CreatureFamilyRec.dbd create mode 100644 definitions-3.0.8.9328/CreatureModelDataRec.dbd create mode 100644 definitions-3.0.8.9328/CreatureSoundDataRec.dbd create mode 100644 definitions-3.0.8.9328/CreatureSpellDataRec.dbd create mode 100644 definitions-3.0.8.9328/FactionRec.dbd create mode 100644 definitions-3.0.8.9328/FactionTemplateRec.dbd create mode 100644 definitions-3.0.8.9328/ItemDisplayInfoRec.dbd create mode 100644 definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd create mode 100644 definitions-3.0.8.9328/ItemRandomSuffixRec.dbd create mode 100644 definitions-3.0.8.9328/ItemSetRec.dbd create mode 100644 definitions-3.0.8.9328/ItemVisualEffectsRec.dbd create mode 100644 definitions-3.0.8.9328/ItemVisualsRec.dbd create mode 100644 definitions-3.0.8.9328/LockRec.dbd create mode 100644 definitions-3.0.8.9328/ObjectEffectGroupRec.dbd create mode 100644 definitions-3.0.8.9328/ObjectEffectModifierRec.dbd create mode 100644 definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd create mode 100644 definitions-3.0.8.9328/ObjectEffectPackageRec.dbd create mode 100644 definitions-3.0.8.9328/ObjectEffectRec.dbd create mode 100644 definitions-3.0.8.9328/QuestInfoRec.dbd create mode 100644 definitions-3.0.8.9328/QuestSortRec.dbd create mode 100644 definitions-3.0.8.9328/SkillLineAbilityRec.dbd create mode 100644 definitions-3.0.8.9328/SkillLineCategoryRec.dbd create mode 100644 definitions-3.0.8.9328/SkillLineRec.dbd create mode 100644 definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd create mode 100644 definitions-3.0.8.9328/SkillTiersRec.dbd create mode 100644 definitions-3.0.8.9328/SoundEmittersRec.dbd create mode 100644 definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd create mode 100644 definitions-3.0.8.9328/SoundEntriesRec.dbd create mode 100644 definitions-3.0.8.9328/SpellChainEffectsRec.dbd create mode 100644 definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd create mode 100644 definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd create mode 100644 definitions-3.0.8.9328/SpellMissileMotionRec.dbd create mode 100644 definitions-3.0.8.9328/SpellMissileRec.dbd create mode 100644 definitions-3.0.8.9328/SpellRec.dbd create mode 100644 definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd create mode 100644 definitions-3.0.8.9328/SpellVisualKitRec.dbd create mode 100644 definitions-3.0.8.9328/SpellVisualRec.dbd create mode 100644 definitions-3.0.8.9328/TaxiNodesRec.dbd create mode 100644 definitions-3.0.8.9328/TaxiPathNodeRec.dbd create mode 100644 definitions-3.0.8.9328/TaxiPathRec.dbd create mode 100644 definitions-3.0.8.9328/VehicleRec.dbd create mode 100644 definitions-3.0.8.9328/VehicleSeatRec.dbd create mode 100644 definitions-3.0.8.9328/WeatherRec.dbd create mode 100644 definitions-3.0.8.9328/WorldStateUIRec.dbd diff --git a/definitions-3.0.8.9328/AreaTriggerRec.dbd b/definitions-3.0.8.9328/AreaTriggerRec.dbd new file mode 100644 index 0000000000..51f3911129 --- /dev/null +++ b/definitions-3.0.8.9328/AreaTriggerRec.dbd @@ -0,0 +1,23 @@ +COLUMNS +int ID +int ContinentID +int x +int y +int z +int radius +int box_length +int box_width +int box_height +int box_yaw + +BUILD 3.0.8.9328 +ID<32> +ContinentID<32> +x<32> +y<32> +z<32> +radius<32> +box_length<32> +box_width<32> +box_height<32> +box_yaw<32> diff --git a/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd b/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd new file mode 100644 index 0000000000..16d07c030f --- /dev/null +++ b/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd @@ -0,0 +1,31 @@ +COLUMNS +int ID +int modelID +int soundID +int extendedDisplayInfoID +int creatureModelScale +int creatureModelAlpha +string textureVariation +string portraitTextureName +int sizeClass +int bloodID +int NPCSoundID +int particleColorID +int creatureGeosetData +int objectEffectPackageID + +BUILD 3.0.8.9328 +ID<32> +modelID<32> +soundID<32> +extendedDisplayInfoID<32> +creatureModelScale<32> +creatureModelAlpha<32> +textureVariation[3] +portraitTextureName +sizeClass<32> +bloodID<32> +NPCSoundID<32> +particleColorID<32> +creatureGeosetData<32> +objectEffectPackageID<32> diff --git a/definitions-3.0.8.9328/CreatureFamilyRec.dbd b/definitions-3.0.8.9328/CreatureFamilyRec.dbd new file mode 100644 index 0000000000..c6b5af6933 --- /dev/null +++ b/definitions-3.0.8.9328/CreatureFamilyRec.dbd @@ -0,0 +1,25 @@ +COLUMNS +int ID +int minScale +int minScaleLevel +int maxScale +int maxScaleLevel +int skillLine +int petFoodMask +int petTalentType +int categoryEnumID +locstring name_lang +string iconFile + +BUILD 3.0.8.9328 +ID<32> +minScale<32> +minScaleLevel<32> +maxScale<32> +maxScaleLevel<32> +skillLine<32>[2] +petFoodMask<32> +petTalentType<32> +categoryEnumID<32> +name_lang +iconFile diff --git a/definitions-3.0.8.9328/CreatureModelDataRec.dbd b/definitions-3.0.8.9328/CreatureModelDataRec.dbd new file mode 100644 index 0000000000..b342fff12e --- /dev/null +++ b/definitions-3.0.8.9328/CreatureModelDataRec.dbd @@ -0,0 +1,55 @@ +COLUMNS +int ID +int flags +string ModelName +string AnimModelName +int sizeClass +int modelScale +int bloodID +int footprintTextureID +int footprintTextureLength +int footprintTextureWidth +int footprintParticleScale +int foleyMaterialID +int footstepShakeSize +int deathThudShakeSize +int soundID +int collisionWidth +int collisionHeight +int mountHeight +int geoBoxMinX +int geoBoxMinY +int geoBoxMinZ +int geoBoxMaxX +int geoBoxMaxY +int geoBoxMaxZ +int worldEffectScale +int attachedEffectScale + +BUILD 3.0.8.9328 +ID<32> +flags<32> +ModelName +AnimModelName +sizeClass<32> +modelScale<32> +bloodID<32> +footprintTextureID<32> +footprintTextureLength<32> +footprintTextureWidth<32> +footprintParticleScale<32> +foleyMaterialID<32> +footstepShakeSize<32> +deathThudShakeSize<32> +soundID<32> +collisionWidth<32> +collisionHeight<32> +mountHeight<32> +geoBoxMinX<32> +geoBoxMinY<32> +geoBoxMinZ<32> +geoBoxMaxX<32> +geoBoxMaxY<32> +geoBoxMaxZ<32> +worldEffectScale<32> +attachedEffectScale<32> diff --git a/definitions-3.0.8.9328/CreatureSoundDataRec.dbd b/definitions-3.0.8.9328/CreatureSoundDataRec.dbd new file mode 100644 index 0000000000..b44f8b3a09 --- /dev/null +++ b/definitions-3.0.8.9328/CreatureSoundDataRec.dbd @@ -0,0 +1,63 @@ +COLUMNS +int ID +int soundExertionID +int soundExertionCriticalID +int soundInjuryID +int soundInjuryCriticalID +int soundInjuryCrushingBlowID +int soundDeathID +int soundStunID +int soundStandID +int soundFootstepID +int soundAggroID +int soundWingFlapID +int soundWingGlideID +int soundAlertID +int soundFidget +int customAttack +int NPCSoundID +int loopSoundID +int creatureImpactType +int soundJumpStartID +int soundJumpEndID +int soundPetAttackID +int soundPetOrderID +int soundPetDismissID +int fidgetDelaySecondsMin +int fidgetDelaySecondsMax +int birthSoundID +int spellCastDirectedSoundID +int submergeSoundID +int submergedSoundID + +BUILD 3.0.8.9328 +ID<32> +soundExertionID<32> +soundExertionCriticalID<32> +soundInjuryID<32> +soundInjuryCriticalID<32> +soundInjuryCrushingBlowID<32> +soundDeathID<32> +soundStunID<32> +soundStandID<32> +soundFootstepID<32> +soundAggroID<32> +soundWingFlapID<32> +soundWingGlideID<32> +soundAlertID<32> +soundFidget<32>[5] +customAttack<32>[4] +NPCSoundID<32> +loopSoundID<32> +creatureImpactType<32> +soundJumpStartID<32> +soundJumpEndID<32> +soundPetAttackID<32> +soundPetOrderID<32> +soundPetDismissID<32> +fidgetDelaySecondsMin<32> +fidgetDelaySecondsMax<32> +birthSoundID<32> +spellCastDirectedSoundID<32> +submergeSoundID<32> +submergedSoundID<32> diff --git a/definitions-3.0.8.9328/CreatureSpellDataRec.dbd b/definitions-3.0.8.9328/CreatureSpellDataRec.dbd new file mode 100644 index 0000000000..81a7beaf34 --- /dev/null +++ b/definitions-3.0.8.9328/CreatureSpellDataRec.dbd @@ -0,0 +1,9 @@ +COLUMNS +int ID +int spells +int availability + +BUILD 3.0.8.9328 +ID<32> +spells<32>[4] +availability<32>[4] diff --git a/definitions-3.0.8.9328/FactionRec.dbd b/definitions-3.0.8.9328/FactionRec.dbd new file mode 100644 index 0000000000..2837f945ee --- /dev/null +++ b/definitions-3.0.8.9328/FactionRec.dbd @@ -0,0 +1,21 @@ +COLUMNS +int ID +int reputationIndex +int reputationRaceMask +int reputationClassMask +int reputationBase +int reputationFlags +int parentFactionID +locstring name_lang +locstring description_lang + +BUILD 3.0.8.9328 +ID<32> +reputationIndex<32> +reputationRaceMask<32>[4] +reputationClassMask<32>[4] +reputationBase<32>[4] +reputationFlags<32>[4] +parentFactionID<32> +name_lang +description_lang diff --git a/definitions-3.0.8.9328/FactionTemplateRec.dbd b/definitions-3.0.8.9328/FactionTemplateRec.dbd new file mode 100644 index 0000000000..76488e332b --- /dev/null +++ b/definitions-3.0.8.9328/FactionTemplateRec.dbd @@ -0,0 +1,19 @@ +COLUMNS +int ID +int faction +int flags +int factionGroup +int friendGroup +int enemyGroup +int enemies +int friend + +BUILD 3.0.8.9328 +ID<32> +faction<32> +flags<32> +factionGroup<32> +friendGroup<32> +enemyGroup<32> +enemies<32>[4] +friend<32>[4] diff --git a/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd b/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd new file mode 100644 index 0000000000..26bdac021d --- /dev/null +++ b/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd @@ -0,0 +1,27 @@ +COLUMNS +int ID +string modelName +string modelTexture +string inventoryIcon +int geosetGroup +int flags +int spellVisualID +int groupSoundIndex +int helmetGeosetVis +string texture +int itemVisual +int particleColorID + +BUILD 3.0.8.9328 +ID<32> +modelName[2] +modelTexture[2] +inventoryIcon[2] +geosetGroup<32>[3] +flags<32> +spellVisualID<32> +groupSoundIndex<32> +helmetGeosetVis<32>[2] +texture[8] +itemVisual<32> +particleColorID<32> diff --git a/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd b/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd new file mode 100644 index 0000000000..5f988e3ac3 --- /dev/null +++ b/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd @@ -0,0 +1,11 @@ +COLUMNS +int ID +string Name +int Enchantment +locstring name_lang + +BUILD 3.0.8.9328 +ID<32> +Name +Enchantment<32>[5] +name_lang diff --git a/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd b/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd new file mode 100644 index 0000000000..0e13b6aa62 --- /dev/null +++ b/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd @@ -0,0 +1,13 @@ +COLUMNS +int ID +locstring name_lang +string internalName +int enchantment +int allocationPct + +BUILD 3.0.8.9328 +ID<32> +name_lang +internalName +enchantment<32>[5] +allocationPct<32>[5] diff --git a/definitions-3.0.8.9328/ItemSetRec.dbd b/definitions-3.0.8.9328/ItemSetRec.dbd new file mode 100644 index 0000000000..4cb8040245 --- /dev/null +++ b/definitions-3.0.8.9328/ItemSetRec.dbd @@ -0,0 +1,17 @@ +COLUMNS +int ID +locstring name_lang +int itemID +int setSpellID +int setThreshold +int requiredSkill +int requiredSkillRank + +BUILD 3.0.8.9328 +ID<32> +name_lang +itemID<32>[17] +setSpellID<32>[8] +setThreshold<32>[8] +requiredSkill<32> +requiredSkillRank<32> diff --git a/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd b/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd new file mode 100644 index 0000000000..90f7d9601e --- /dev/null +++ b/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +string Model + +BUILD 3.0.8.9328 +ID<32> +Model diff --git a/definitions-3.0.8.9328/ItemVisualsRec.dbd b/definitions-3.0.8.9328/ItemVisualsRec.dbd new file mode 100644 index 0000000000..e40294cf80 --- /dev/null +++ b/definitions-3.0.8.9328/ItemVisualsRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +int Slot + +BUILD 3.0.8.9328 +ID<32> +Slot<32>[5] diff --git a/definitions-3.0.8.9328/LockRec.dbd b/definitions-3.0.8.9328/LockRec.dbd new file mode 100644 index 0000000000..468992e5c5 --- /dev/null +++ b/definitions-3.0.8.9328/LockRec.dbd @@ -0,0 +1,13 @@ +COLUMNS +int ID +int Type +int Index +int Skill +int Action + +BUILD 3.0.8.9328 +ID<32> +Type<32>[8] +Index<32>[8] +Skill<32>[8] +Action<32>[8] diff --git a/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd b/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd new file mode 100644 index 0000000000..c962231963 --- /dev/null +++ b/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +string name + +BUILD 3.0.8.9328 +ID<32> +name diff --git a/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd b/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd new file mode 100644 index 0000000000..3765f2604e --- /dev/null +++ b/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd @@ -0,0 +1,13 @@ +COLUMNS +int ID +int inputType +int mapType +int outputType +int param + +BUILD 3.0.8.9328 +ID<32> +inputType<32> +mapType<32> +outputType<32> +param<32>[4] diff --git a/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd b/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd new file mode 100644 index 0000000000..173edb5fe8 --- /dev/null +++ b/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd @@ -0,0 +1,11 @@ +COLUMNS +int ID +int objectEffectPackageID +int objectEffectGroupID +int stateType + +BUILD 3.0.8.9328 +ID<32> +objectEffectPackageID<32> +objectEffectGroupID<32> +stateType<32> diff --git a/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd b/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd new file mode 100644 index 0000000000..c962231963 --- /dev/null +++ b/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +string name + +BUILD 3.0.8.9328 +ID<32> +name diff --git a/definitions-3.0.8.9328/ObjectEffectRec.dbd b/definitions-3.0.8.9328/ObjectEffectRec.dbd new file mode 100644 index 0000000000..8a1ecbb783 --- /dev/null +++ b/definitions-3.0.8.9328/ObjectEffectRec.dbd @@ -0,0 +1,27 @@ +COLUMNS +int ID +string name +int objectEffectGroupID +int triggerType +int eventType +int effectRecType +int effectRecID +int attachment +int offsetX +int offsetY +int offsetZ +int objectEffectModifierID + +BUILD 3.0.8.9328 +ID<32> +name +objectEffectGroupID<32> +triggerType<32> +eventType<32> +effectRecType<32> +effectRecID<32> +attachment<32> +offsetX<32> +offsetY<32> +offsetZ<32> +objectEffectModifierID<32> diff --git a/definitions-3.0.8.9328/QuestInfoRec.dbd b/definitions-3.0.8.9328/QuestInfoRec.dbd new file mode 100644 index 0000000000..6f8067921b --- /dev/null +++ b/definitions-3.0.8.9328/QuestInfoRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +locstring InfoName_lang + +BUILD 3.0.8.9328 +ID<32> +InfoName_lang diff --git a/definitions-3.0.8.9328/QuestSortRec.dbd b/definitions-3.0.8.9328/QuestSortRec.dbd new file mode 100644 index 0000000000..a56e04abaf --- /dev/null +++ b/definitions-3.0.8.9328/QuestSortRec.dbd @@ -0,0 +1,7 @@ +COLUMNS +int ID +locstring SortName_lang + +BUILD 3.0.8.9328 +ID<32> +SortName_lang diff --git a/definitions-3.0.8.9328/SkillLineAbilityRec.dbd b/definitions-3.0.8.9328/SkillLineAbilityRec.dbd new file mode 100644 index 0000000000..a686b00412 --- /dev/null +++ b/definitions-3.0.8.9328/SkillLineAbilityRec.dbd @@ -0,0 +1,29 @@ +COLUMNS +int ID +int skillLine +int spell +int raceMask +int classMask +int excludeRace +int excludeClass +int minSkillLineRank +int supercededBySpell +int acquireMethod +int trivialSkillLineRankHigh +int trivialSkillLineRankLow +int characterPoints + +BUILD 3.0.8.9328 +ID<32> +skillLine<32> +spell<32> +raceMask<32> +classMask<32> +excludeRace<32> +excludeClass<32> +minSkillLineRank<32> +supercededBySpell<32> +acquireMethod<32> +trivialSkillLineRankHigh<32> +trivialSkillLineRankLow<32> +characterPoints<32>[2] diff --git a/definitions-3.0.8.9328/SkillLineCategoryRec.dbd b/definitions-3.0.8.9328/SkillLineCategoryRec.dbd new file mode 100644 index 0000000000..745c61edf5 --- /dev/null +++ b/definitions-3.0.8.9328/SkillLineCategoryRec.dbd @@ -0,0 +1,9 @@ +COLUMNS +int ID +locstring name_lang +int sortIndex + +BUILD 3.0.8.9328 +ID<32> +name_lang +sortIndex<32> diff --git a/definitions-3.0.8.9328/SkillLineRec.dbd b/definitions-3.0.8.9328/SkillLineRec.dbd new file mode 100644 index 0000000000..4d4b502070 --- /dev/null +++ b/definitions-3.0.8.9328/SkillLineRec.dbd @@ -0,0 +1,19 @@ +COLUMNS +int ID +int categoryID +int skillCostsID +locstring displayName_lang +locstring description_lang +int spellIconID +locstring alternateVerb_lang +int canLink + +BUILD 3.0.8.9328 +ID<32> +categoryID<32> +skillCostsID<32> +displayName_lang +description_lang +spellIconID<32> +alternateVerb_lang +canLink<32> diff --git a/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd b/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd new file mode 100644 index 0000000000..5af93cdfa6 --- /dev/null +++ b/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd @@ -0,0 +1,19 @@ +COLUMNS +int ID +int skillID +int raceMask +int classMask +int flags +int minLevel +int skillTierID +int skillCostIndex + +BUILD 3.0.8.9328 +ID<32> +skillID<32> +raceMask<32> +classMask<32> +flags<32> +minLevel<32> +skillTierID<32> +skillCostIndex<32> diff --git a/definitions-3.0.8.9328/SkillTiersRec.dbd b/definitions-3.0.8.9328/SkillTiersRec.dbd new file mode 100644 index 0000000000..dfbbca60ee --- /dev/null +++ b/definitions-3.0.8.9328/SkillTiersRec.dbd @@ -0,0 +1,9 @@ +COLUMNS +int ID +int cost +int value + +BUILD 3.0.8.9328 +ID<32> +cost<32>[16] +value<32>[16] diff --git a/definitions-3.0.8.9328/SoundEmittersRec.dbd b/definitions-3.0.8.9328/SoundEmittersRec.dbd new file mode 100644 index 0000000000..54fc7b8ead --- /dev/null +++ b/definitions-3.0.8.9328/SoundEmittersRec.dbd @@ -0,0 +1,23 @@ +COLUMNS +int ID +int positionX +int positionY +int positionZ +int directionX +int directionY +int directionZ +int soundEntryAdvancedID +int mapID +string name + +BUILD 3.0.8.9328 +ID<32> +positionX<32> +positionY<32> +positionZ<32> +directionX<32> +directionY<32> +directionZ<32> +soundEntryAdvancedID<32> +mapID<32> +name diff --git a/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd b/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd new file mode 100644 index 0000000000..b4d8183023 --- /dev/null +++ b/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd @@ -0,0 +1,51 @@ +COLUMNS +int ID +int soundEntryID +int innerRadius2D +int timeA +int timeB +int timeC +int timeD +int randomOffsetRange +int usage +int timeIntervalMin +int timeIntervalMax +int volumeSliderCategory +int duckToSFX +int duckToMusic +int duckToAmbience +int innerRadiusOfInfluence +int outerRadiusOfInfluence +int timeToDuck +int timeToUnduck +int insideAngle +int outsideAngle +int outsideVolume +int outerRadius2D +string name + +BUILD 3.0.8.9328 +ID<32> +soundEntryID<32> +innerRadius2D<32> +timeA<32> +timeB<32> +timeC<32> +timeD<32> +randomOffsetRange<32> +usage<32> +timeIntervalMin<32> +timeIntervalMax<32> +volumeSliderCategory<32> +duckToSFX<32> +duckToMusic<32> +duckToAmbience<32> +innerRadiusOfInfluence<32> +outerRadiusOfInfluence<32> +timeToDuck<32> +timeToUnduck<32> +insideAngle<32> +outsideAngle<32> +outsideVolume<32> +outerRadius2D<32> +name diff --git a/definitions-3.0.8.9328/SoundEntriesRec.dbd b/definitions-3.0.8.9328/SoundEntriesRec.dbd new file mode 100644 index 0000000000..73c8f3b245 --- /dev/null +++ b/definitions-3.0.8.9328/SoundEntriesRec.dbd @@ -0,0 +1,25 @@ +COLUMNS +int ID +int soundType +string name +string File +int Freq +string DirectoryBase +int volumeFloat +int flags +int minDistance +int distanceCutoff +int EAXDef + +BUILD 3.0.8.9328 +ID<32> +soundType<32> +name +File[10] +Freq<32>[10] +DirectoryBase +volumeFloat<32> +flags<32> +minDistance<32> +distanceCutoff<32> +EAXDef<32> diff --git a/definitions-3.0.8.9328/SpellChainEffectsRec.dbd b/definitions-3.0.8.9328/SpellChainEffectsRec.dbd new file mode 100644 index 0000000000..7d82f23f0e --- /dev/null +++ b/definitions-3.0.8.9328/SpellChainEffectsRec.dbd @@ -0,0 +1,97 @@ +COLUMNS +int ID +int AvgSegLen +int Width +int NoiseScale +int TexCoordScale +int SegDuration +int SegDelay +string Texture +int Flags +int JointCount +int JointOffsetRadius +int JointsPerMinorJoint +int MinorJointsPerMajorJoint +int MinorJointScale +int MajorJointScale +int JointMoveSpeed +int JointSmoothness +int MinDurationBetweenJointJumps +int MaxDurationBetweenJointJumps +int WaveHeight +int WaveFreq +int WaveSpeed +int MinWaveAngle +int MaxWaveAngle +int MinWaveSpin +int MaxWaveSpin +int ArcHeight +int MinArcAngle +int MaxArcAngle +int MinArcSpin +int MaxArcSpin +int DelayBetweenEffects +int MinFlickerOnDuration +int MaxFlickerOnDuration +int MinFlickerOffDuration +int MaxFlickerOffDuration +int PulseSpeed +int PulseOnLength +int PulseFadeLength +int Alpha +int Red +int Green +int Blue +int BlendMode +string Combo +int RenderLayer +int TextureLength + +BUILD 3.0.8.9328 +ID<32> +AvgSegLen<32> +Width<32> +NoiseScale<32> +TexCoordScale<32> +SegDuration<32> +SegDelay<32> +Texture +Flags<32> +JointCount<32> +JointOffsetRadius<32> +JointsPerMinorJoint<32> +MinorJointsPerMajorJoint<32> +MinorJointScale<32> +MajorJointScale<32> +JointMoveSpeed<32> +JointSmoothness<32> +MinDurationBetweenJointJumps<32> +MaxDurationBetweenJointJumps<32> +WaveHeight<32> +WaveFreq<32> +WaveSpeed<32> +MinWaveAngle<32> +MaxWaveAngle<32> +MinWaveSpin<32> +MaxWaveSpin<32> +ArcHeight<32> +MinArcAngle<32> +MaxArcAngle<32> +MinArcSpin<32> +MaxArcSpin<32> +DelayBetweenEffects<32> +MinFlickerOnDuration<32> +MaxFlickerOnDuration<32> +MinFlickerOffDuration<32> +MaxFlickerOffDuration<32> +PulseSpeed<32> +PulseOnLength<32> +PulseFadeLength<32> +Alpha<8> +Red<8> +Green<8> +Blue<8> +BlendMode<8> +Combo +RenderLayer<32> +TextureLength<32> diff --git a/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd b/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd new file mode 100644 index 0000000000..da7c67335b --- /dev/null +++ b/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd @@ -0,0 +1,17 @@ +COLUMNS +int ID +int lt_operandType +int lt_operand +int operator +int rt_operandType +int rt_operand +int logic + +BUILD 3.0.8.9328 +ID<32> +lt_operandType<8>[5] +lt_operand<32>[5] +operator<8>[5] +rt_operandType<8>[5] +rt_operand<32>[5] +logic<8>[5] diff --git a/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd b/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd new file mode 100644 index 0000000000..15b5c8926e --- /dev/null +++ b/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd @@ -0,0 +1,29 @@ +COLUMNS +int ID +int charges +int effect +int effectPointsMin +int effectPointsMax +int effectArg +locstring name_lang +int itemVisual +int flags +int src_itemID +int condition_id +int requiredSkillID +int requiredSkillRank + +BUILD 3.0.8.9328 +ID<32> +charges<32> +effect<32>[3] +effectPointsMin<32>[3] +effectPointsMax<32>[3] +effectArg<32>[3] +name_lang +itemVisual<32> +flags<32> +src_itemID<32> +condition_id<32> +requiredSkillID<32> +requiredSkillRank<32> diff --git a/definitions-3.0.8.9328/SpellMissileMotionRec.dbd b/definitions-3.0.8.9328/SpellMissileMotionRec.dbd new file mode 100644 index 0000000000..d55c586066 --- /dev/null +++ b/definitions-3.0.8.9328/SpellMissileMotionRec.dbd @@ -0,0 +1,13 @@ +COLUMNS +int ID +string name +string scriptBody +int flags +int missileCount + +BUILD 3.0.8.9328 +ID<32> +name +scriptBody +flags<32> +missileCount<32> diff --git a/definitions-3.0.8.9328/SpellMissileRec.dbd b/definitions-3.0.8.9328/SpellMissileRec.dbd new file mode 100644 index 0000000000..f6b86f5df5 --- /dev/null +++ b/definitions-3.0.8.9328/SpellMissileRec.dbd @@ -0,0 +1,31 @@ +COLUMNS +int ID +int flags +int defaultPitchMin +int defaultPitchMax +int defaultSpeedMin +int defaultSpeedMax +int randomizeFacingMin +int randomizeFacingMax +int randomizePitchMin +int randomizePitchMax +int randomizeSpeedMin +int randomizeSpeedMax +int gravity +int maxDuration + +BUILD 3.0.8.9328 +ID<32> +flags<32> +defaultPitchMin<32> +defaultPitchMax<32> +defaultSpeedMin<32> +defaultSpeedMax<32> +randomizeFacingMin<32> +randomizeFacingMax<32> +randomizePitchMin<32> +randomizePitchMax<32> +randomizeSpeedMin<32> +randomizeSpeedMax<32> +gravity<32> +maxDuration<32> diff --git a/definitions-3.0.8.9328/SpellRec.dbd b/definitions-3.0.8.9328/SpellRec.dbd new file mode 100644 index 0000000000..dbf2032ad0 --- /dev/null +++ b/definitions-3.0.8.9328/SpellRec.dbd @@ -0,0 +1,207 @@ +COLUMNS +int ID +int category +int dispelType +int mechanic +int attributes +int attributesEx +int attributesExB +int attributesExC +int attributesExD +int attributesExE +int attributesExF +int shapeshiftMask +int shapeshiftExclude +int targets +int targetCreatureType +int requiresSpellFocus +int facingCasterFlags +int casterAuraState +int targetAuraState +int excludeCasterAuraState +int excludeTargetAuraState +int casterAuraSpell +int targetAuraSpell +int excludeCasterAuraSpell +int excludeTargetAuraSpell +int castingTimeIndex +int recoveryTime +int categoryRecoveryTime +int interruptFlags +int auraInterruptFlags +int channelInterruptFlags +int procTypeMask +int procChance +int procCharges +int maxLevel +int baseLevel +int spellLevel +int durationIndex +int powerType +int manaCost +int manaCostPerLevel +int manaPerSecond +int manaPerSecondPerLevel +int rangeIndex +int speed +int modalNextSpell +int cumulativeAura +int totem +int reagent +int reagentCount +int equippedItemClass +int equippedItemSubclass +int equippedItemInvTypes +int effect +int effectDieSides +int effectBaseDice +int effectDicePerLevel +int effectRealPointsPerLevel +int effectBasePoints +int effectMechanic +int implicitTargetA +int implicitTargetB +int effectRadiusIndex +int effectAura +int effectAuraPeriod +int effectAmplitude +int effectChainTargets +int effectItemType +int effectMiscValue +int effectMiscValueB +int effectTriggerSpell +int effectPointsPerCombo +int effectSpellClassMaskA +int effectSpellClassMaskB +int effectSpellClassMaskC +int spellVisualID +int spellIconID +int activeIconID +int spellPriority +locstring name_lang +locstring nameSubtext_lang +locstring description_lang +locstring auraDescription_lang +int manaCostPct +int startRecoveryCategory +int startRecoveryTime +int maxTargetLevel +int spellClassSet +int spellClassMask +int maxTargets +int defenseType +int preventionType +int stanceBarOrder +int effectChainAmplitude +int minFactionID +int minReputation +int requiredAuraVision +int requiredTotemCategoryID +int requiredAreasID +int schoolMask +int runeCostID +int spellMissileID + +BUILD 3.0.8.9328 +ID<32> +category<32> +dispelType<32> +mechanic<32> +attributes<32> +attributesEx<32> +attributesExB<32> +attributesExC<32> +attributesExD<32> +attributesExE<32> +attributesExF<32> +shapeshiftMask<32> +shapeshiftExclude<32> +targets<32> +targetCreatureType<32> +requiresSpellFocus<32> +facingCasterFlags<32> +casterAuraState<32> +targetAuraState<32> +excludeCasterAuraState<32> +excludeTargetAuraState<32> +casterAuraSpell<32> +targetAuraSpell<32> +excludeCasterAuraSpell<32> +excludeTargetAuraSpell<32> +castingTimeIndex<32> +recoveryTime<32> +categoryRecoveryTime<32> +interruptFlags<32> +auraInterruptFlags<32> +channelInterruptFlags<32> +procTypeMask<32> +procChance<32> +procCharges<32> +maxLevel<32> +baseLevel<32> +spellLevel<32> +durationIndex<32> +powerType<32> +manaCost<32> +manaCostPerLevel<32> +manaPerSecond<32> +manaPerSecondPerLevel<32> +rangeIndex<32> +speed<32> +modalNextSpell<32> +cumulativeAura<32> +totem<32>[2] +reagent<32>[8] +reagentCount<32>[8] +equippedItemClass<32> +equippedItemSubclass<32> +equippedItemInvTypes<32> +effect<32>[3] +effectDieSides<32>[3] +effectBaseDice<32>[3] +effectDicePerLevel<32>[3] +effectRealPointsPerLevel<32>[3] +effectBasePoints<32>[3] +effectMechanic<32>[3] +implicitTargetA<32>[3] +implicitTargetB<32>[3] +effectRadiusIndex<32>[3] +effectAura<32>[3] +effectAuraPeriod<32>[3] +effectAmplitude<32>[3] +effectChainTargets<32>[3] +effectItemType<32>[3] +effectMiscValue<32>[3] +effectMiscValueB<32>[3] +effectTriggerSpell<32>[3] +effectPointsPerCombo<32>[3] +effectSpellClassMaskA<32>[3] +effectSpellClassMaskB<32>[3] +effectSpellClassMaskC<32>[3] +spellVisualID<32>[2] +spellIconID<32> +activeIconID<32> +spellPriority<32> +name_lang +nameSubtext_lang +description_lang +auraDescription_lang +manaCostPct<32> +startRecoveryCategory<32> +startRecoveryTime<32> +maxTargetLevel<32> +spellClassSet<32> +spellClassMask<32>[3] +maxTargets<32> +defenseType<32> +preventionType<32> +stanceBarOrder<32> +effectChainAmplitude<32>[3] +minFactionID<32> +minReputation<32> +requiredAuraVision<32> +requiredTotemCategoryID<32>[2] +requiredAreasID<32> +schoolMask<32> +runeCostID<32> +spellMissileID<32> diff --git a/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd b/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd new file mode 100644 index 0000000000..17f12774b9 --- /dev/null +++ b/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd @@ -0,0 +1,17 @@ +COLUMNS +int ID +string name +string fileName +int areaEffectSize +int scale +int minAllowedScale +int maxAllowedScale + +BUILD 3.0.8.9328 +ID<32> +name +fileName +areaEffectSize<32> +scale<32> +minAllowedScale<32> +maxAllowedScale<32> diff --git a/definitions-3.0.8.9328/SpellVisualKitRec.dbd b/definitions-3.0.8.9328/SpellVisualKitRec.dbd new file mode 100644 index 0000000000..2771aaa427 --- /dev/null +++ b/definitions-3.0.8.9328/SpellVisualKitRec.dbd @@ -0,0 +1,47 @@ +COLUMNS +int ID +int kitType +int startAnimID +int animID +int headEffect +int chestEffect +int baseEffect +int leftHandEffect +int rightHandEffect +int breathEffect +int leftWeaponEffect +int rightWeaponEffect +int specialEffect +int worldEffect +int soundID +int shakeID +int charProc +int charParamZero +int charParamOne +int charParamTwo +int charParamThree +int flags + +BUILD 3.0.8.9328 +ID<32> +kitType<32> +startAnimID<32> +animID<32> +headEffect<32> +chestEffect<32> +baseEffect<32> +leftHandEffect<32> +rightHandEffect<32> +breathEffect<32> +leftWeaponEffect<32> +rightWeaponEffect<32> +specialEffect<32>[3] +worldEffect<32> +soundID<32> +shakeID<32> +charProc<32>[4] +charParamZero<32>[4] +charParamOne<32>[4] +charParamTwo<32>[4] +charParamThree<32>[4] +flags<32> diff --git a/definitions-3.0.8.9328/SpellVisualRec.dbd b/definitions-3.0.8.9328/SpellVisualRec.dbd new file mode 100644 index 0000000000..e6a1a9d3ca --- /dev/null +++ b/definitions-3.0.8.9328/SpellVisualRec.dbd @@ -0,0 +1,53 @@ +COLUMNS +int ID +int precastKit +int castKit +int impactKit +int stateKit +int channelKit +int hasMissile +int missileModel +int missilePathType +int missileDestinationAttachment +int missileSound +int animEventSoundID +int flags +int casterImpactKit +int targetImpactKit +int missileAttachment +int missileFollowGroundHeight +int missileFollowGroundDropSpeed +int missileFollowGroundApproach +int missileFollowGroundFlags +int missileMotion +int missileTargetingKit +int instantAreaKit +int impactAreaKit +int persistentAreaKit + +BUILD 3.0.8.9328 +ID<32> +precastKit<32> +castKit<32> +impactKit<32> +stateKit<32> +channelKit<32> +hasMissile<32> +missileModel<32> +missilePathType<32> +missileDestinationAttachment<32> +missileSound<32> +animEventSoundID<32> +flags<32> +casterImpactKit<32> +targetImpactKit<32> +missileAttachment<32> +missileFollowGroundHeight<32> +missileFollowGroundDropSpeed<32> +missileFollowGroundApproach<32> +missileFollowGroundFlags<32> +missileMotion<32> +missileTargetingKit<32> +instantAreaKit<32> +impactAreaKit<32> +persistentAreaKit<32> diff --git a/definitions-3.0.8.9328/TaxiNodesRec.dbd b/definitions-3.0.8.9328/TaxiNodesRec.dbd new file mode 100644 index 0000000000..c70dfb1f9a --- /dev/null +++ b/definitions-3.0.8.9328/TaxiNodesRec.dbd @@ -0,0 +1,17 @@ +COLUMNS +int ID +int ContinentID +int X +int Y +int Z +locstring Name_lang +int MountCreatureID + +BUILD 3.0.8.9328 +ID<32> +ContinentID<32> +X<32> +Y<32> +Z<32> +Name_lang +MountCreatureID<32>[2] diff --git a/definitions-3.0.8.9328/TaxiPathNodeRec.dbd b/definitions-3.0.8.9328/TaxiPathNodeRec.dbd new file mode 100644 index 0000000000..f0be6890e3 --- /dev/null +++ b/definitions-3.0.8.9328/TaxiPathNodeRec.dbd @@ -0,0 +1,25 @@ +COLUMNS +int ID +int PathID +int NodeIndex +int ContinentID +int LocX +int LocY +int LocZ +int flags +int delay +int arrivalEventID +int departureEventID + +BUILD 3.0.8.9328 +ID<32> +PathID<32> +NodeIndex<32> +ContinentID<32> +LocX<32> +LocY<32> +LocZ<32> +flags<32> +delay<32> +arrivalEventID<32> +departureEventID<32> diff --git a/definitions-3.0.8.9328/TaxiPathRec.dbd b/definitions-3.0.8.9328/TaxiPathRec.dbd new file mode 100644 index 0000000000..834c7a4e3f --- /dev/null +++ b/definitions-3.0.8.9328/TaxiPathRec.dbd @@ -0,0 +1,11 @@ +COLUMNS +int ID +int FromTaxiNode +int ToTaxiNode +int Cost + +BUILD 3.0.8.9328 +ID<32> +FromTaxiNode<32> +ToTaxiNode<32> +Cost<32> diff --git a/definitions-3.0.8.9328/VehicleRec.dbd b/definitions-3.0.8.9328/VehicleRec.dbd new file mode 100644 index 0000000000..860ed0618a --- /dev/null +++ b/definitions-3.0.8.9328/VehicleRec.dbd @@ -0,0 +1,63 @@ +COLUMNS +int ID +int flags +int turnSpeed +int pitchSpeed +int pitchMin +int pitchMax +int seatID +int mouseLookOffsetPitch +int cameraFadeDistScalarMin +int cameraFadeDistScalarMax +int cameraPitchOffset +int powerType +string powerToken +int facingLimitRight +int facingLimitLeft +int msslTrgtTurnLingering +int msslTrgtPitchLingering +int msslTrgtMouseLingering +int msslTrgtEndOpacity +int msslTrgtArcSpeed +int msslTrgtArcRepeat +int msslTrgtArcWidth +int msslTrgtImpactRadius +string msslTrgtArcTexture +string msslTrgtImpactTexture +string msslTrgtImpactModel +int cameraYawOffset +int uiLocomotionType +int msslTrgtImpactTexRadius +int uiSeatIndicatorType + +BUILD 3.0.8.9328 +ID<32> +flags<32> +turnSpeed<32> +pitchSpeed<32> +pitchMin<32> +pitchMax<32> +seatID<32>[8] +mouseLookOffsetPitch<32> +cameraFadeDistScalarMin<32> +cameraFadeDistScalarMax<32> +cameraPitchOffset<32> +powerType<32>[3] +powerToken[3] +facingLimitRight<32> +facingLimitLeft<32> +msslTrgtTurnLingering<32> +msslTrgtPitchLingering<32> +msslTrgtMouseLingering<32> +msslTrgtEndOpacity<32> +msslTrgtArcSpeed<32> +msslTrgtArcRepeat<32> +msslTrgtArcWidth<32> +msslTrgtImpactRadius<32>[2] +msslTrgtArcTexture +msslTrgtImpactTexture +msslTrgtImpactModel[2] +cameraYawOffset<32> +uiLocomotionType<32> +msslTrgtImpactTexRadius<32> +uiSeatIndicatorType<32> diff --git a/definitions-3.0.8.9328/VehicleSeatRec.dbd b/definitions-3.0.8.9328/VehicleSeatRec.dbd new file mode 100644 index 0000000000..84f05ee101 --- /dev/null +++ b/definitions-3.0.8.9328/VehicleSeatRec.dbd @@ -0,0 +1,95 @@ +COLUMNS +int ID +int flags +int attachmentID +int attachmentOffsetX +int attachmentOffsetY +int attachmentOffsetZ +int enterPreDelay +int enterSpeed +int enterGravity +int enterMinDuration +int enterMaxDuration +int enterMinArcHeight +int enterMaxArcHeight +int enterAnimStart +int enterAnimLoop +int rideAnimStart +int rideAnimLoop +int rideUpperAnimStart +int rideUpperAnimLoop +int exitPreDelay +int exitSpeed +int exitGravity +int exitMinDuration +int exitMaxDuration +int exitMinArcHeight +int exitMaxArcHeight +int exitAnimStart +int exitAnimLoop +int exitAnimEnd +int passengerYaw +int passengerPitch +int passengerRoll +int passengerAttachmentID +int vehicleEnterAnim +int vehicleExitAnim +int vehicleRideAnimLoop +int vehicleEnterAnimBone +int vehicleExitAnimBone +int vehicleRideAnimLoopBone +int vehicleEnterAnimDelay +int vehicleExitAnimDelay +int vehicleAbilityDisplay +int enterUISoundID +int exitUISoundID +int uiSkin +int flagsB + +BUILD 3.0.8.9328 +ID<32> +flags<32> +attachmentID<32> +attachmentOffsetX<32> +attachmentOffsetY<32> +attachmentOffsetZ<32> +enterPreDelay<32> +enterSpeed<32> +enterGravity<32> +enterMinDuration<32> +enterMaxDuration<32> +enterMinArcHeight<32> +enterMaxArcHeight<32> +enterAnimStart<32> +enterAnimLoop<32> +rideAnimStart<32> +rideAnimLoop<32> +rideUpperAnimStart<32> +rideUpperAnimLoop<32> +exitPreDelay<32> +exitSpeed<32> +exitGravity<32> +exitMinDuration<32> +exitMaxDuration<32> +exitMinArcHeight<32> +exitMaxArcHeight<32> +exitAnimStart<32> +exitAnimLoop<32> +exitAnimEnd<32> +passengerYaw<32> +passengerPitch<32> +passengerRoll<32> +passengerAttachmentID<32> +vehicleEnterAnim<32> +vehicleExitAnim<32> +vehicleRideAnimLoop<32> +vehicleEnterAnimBone<32> +vehicleExitAnimBone<32> +vehicleRideAnimLoopBone<32> +vehicleEnterAnimDelay<32> +vehicleExitAnimDelay<32> +vehicleAbilityDisplay<32> +enterUISoundID<32> +exitUISoundID<32> +uiSkin<32> +flagsB<32> diff --git a/definitions-3.0.8.9328/WeatherRec.dbd b/definitions-3.0.8.9328/WeatherRec.dbd new file mode 100644 index 0000000000..02a3fd6b64 --- /dev/null +++ b/definitions-3.0.8.9328/WeatherRec.dbd @@ -0,0 +1,13 @@ +COLUMNS +int ID +int ambienceID +int effectType +int effectColor +string effectTexture + +BUILD 3.0.8.9328 +ID<32> +ambienceID<32> +effectType<32> +effectColor<32>[3] +effectTexture diff --git a/definitions-3.0.8.9328/WorldStateUIRec.dbd b/definitions-3.0.8.9328/WorldStateUIRec.dbd new file mode 100644 index 0000000000..3e0f622c85 --- /dev/null +++ b/definitions-3.0.8.9328/WorldStateUIRec.dbd @@ -0,0 +1,31 @@ +COLUMNS +int ID +int mapID +int areaID +int phaseShift +string icon +locstring string_lang +locstring tooltip_lang +int factionID +int stateVariable +int type +string dynamicIcon +locstring dynamicTooltip_lang +string extendedUI +int extendedUIStateVariable + +BUILD 3.0.8.9328 +ID<32> +mapID<32> +areaID<32> +phaseShift<32> +icon +string_lang +tooltip_lang +factionID<32> +stateVariable<32> +type<32> +dynamicIcon +dynamicTooltip_lang +extendedUI +extendedUIStateVariable<32>[3] From 81850494f9637670de9096e78b1d68e91e6e6a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernd=20Lo=CC=88rwald?= Date: Wed, 14 Mar 2018 21:04:33 +0100 Subject: [PATCH 3/3] merge 3.0.8.9328 --- definitions-3.0.8.9328/AreaTriggerRec.dbd | 23 -- .../CreatureDisplayInfoRec.dbd | 31 --- definitions-3.0.8.9328/CreatureFamilyRec.dbd | 25 --- .../CreatureModelDataRec.dbd | 55 ----- .../CreatureSoundDataRec.dbd | 63 ------ .../CreatureSpellDataRec.dbd | 9 - definitions-3.0.8.9328/FactionRec.dbd | 21 -- definitions-3.0.8.9328/FactionTemplateRec.dbd | 19 -- definitions-3.0.8.9328/ItemDisplayInfoRec.dbd | 27 --- .../ItemRandomPropertiesRec.dbd | 11 - .../ItemRandomSuffixRec.dbd | 13 -- definitions-3.0.8.9328/ItemSetRec.dbd | 17 -- .../ItemVisualEffectsRec.dbd | 7 - definitions-3.0.8.9328/ItemVisualsRec.dbd | 7 - definitions-3.0.8.9328/LockRec.dbd | 13 -- .../ObjectEffectGroupRec.dbd | 7 - .../ObjectEffectModifierRec.dbd | 13 -- .../ObjectEffectPackageElemRec.dbd | 11 - .../ObjectEffectPackageRec.dbd | 7 - definitions-3.0.8.9328/ObjectEffectRec.dbd | 27 --- definitions-3.0.8.9328/QuestInfoRec.dbd | 7 - definitions-3.0.8.9328/QuestSortRec.dbd | 7 - .../SkillLineAbilityRec.dbd | 29 --- .../SkillLineCategoryRec.dbd | 9 - definitions-3.0.8.9328/SkillLineRec.dbd | 19 -- .../SkillRaceClassInfoRec.dbd | 19 -- definitions-3.0.8.9328/SkillTiersRec.dbd | 9 - definitions-3.0.8.9328/SoundEmittersRec.dbd | 23 -- .../SoundEntriesAdvancedRec.dbd | 51 ----- definitions-3.0.8.9328/SoundEntriesRec.dbd | 25 --- .../SpellChainEffectsRec.dbd | 97 -------- .../SpellItemEnchantmentConditionRec.dbd | 17 -- .../SpellItemEnchantmentRec.dbd | 29 --- .../SpellMissileMotionRec.dbd | 13 -- definitions-3.0.8.9328/SpellMissileRec.dbd | 31 --- definitions-3.0.8.9328/SpellRec.dbd | 207 ------------------ .../SpellVisualEffectNameRec.dbd | 17 -- definitions-3.0.8.9328/SpellVisualKitRec.dbd | 47 ---- definitions-3.0.8.9328/SpellVisualRec.dbd | 53 ----- definitions-3.0.8.9328/TaxiNodesRec.dbd | 17 -- definitions-3.0.8.9328/TaxiPathNodeRec.dbd | 25 --- definitions-3.0.8.9328/TaxiPathRec.dbd | 11 - definitions-3.0.8.9328/VehicleRec.dbd | 63 ------ definitions-3.0.8.9328/VehicleSeatRec.dbd | 95 -------- definitions-3.0.8.9328/WeatherRec.dbd | 13 -- definitions-3.0.8.9328/WorldStateUIRec.dbd | 31 --- definitions/AreaTrigger.dbd | 2 +- definitions/CreatureDisplayInfo.dbd | 2 +- definitions/CreatureFamily.dbd | 2 +- definitions/CreatureModelData.dbd | 2 +- definitions/CreatureSoundData.dbd | 2 +- definitions/CreatureSpellData.dbd | 2 +- definitions/Faction.dbd | 2 +- definitions/FactionTemplate.dbd | 2 +- definitions/ItemDisplayInfo.dbd | 2 +- definitions/ItemRandomProperties.dbd | 2 +- definitions/ItemRandomSuffix.dbd | 2 +- definitions/ItemSet.dbd | 2 +- definitions/ItemVisualEffects.dbd | 2 +- definitions/ItemVisuals.dbd | 2 +- definitions/Lock.dbd | 2 +- definitions/ObjectEffect.dbd | 2 +- definitions/ObjectEffectGroup.dbd | 2 +- definitions/ObjectEffectModifier.dbd | 2 +- definitions/ObjectEffectPackage.dbd | 2 +- definitions/ObjectEffectPackageElem.dbd | 2 +- definitions/QuestInfo.dbd | 2 +- definitions/QuestSort.dbd | 2 +- definitions/SkillLine.dbd | 2 +- definitions/SkillLineAbility.dbd | 2 +- definitions/SkillLineCategory.dbd | 2 +- definitions/SkillRaceClassInfo.dbd | 2 +- definitions/SkillTiers.dbd | 2 +- definitions/SoundEmitters.dbd | 2 +- definitions/SoundEntries.dbd | 2 +- definitions/SoundEntriesAdvanced.dbd | 2 +- definitions/Spell.dbd | 2 +- definitions/SpellChainEffects.dbd | 2 +- definitions/SpellItemEnchantment.dbd | 2 +- definitions/SpellItemEnchantmentCondition.dbd | 2 +- definitions/SpellMissile.dbd | 2 +- definitions/SpellMissileMotion.dbd | 2 +- definitions/SpellVisual.dbd | 2 +- definitions/SpellVisualEffectName.dbd | 2 +- definitions/SpellVisualKit.dbd | 2 +- definitions/TaxiNodes.dbd | 2 +- definitions/TaxiPath.dbd | 2 +- definitions/TaxiPathNode.dbd | 2 +- definitions/Vehicle.dbd | 2 +- definitions/VehicleSeat.dbd | 2 +- definitions/Weather.dbd | 2 +- definitions/WorldStateUI.dbd | 2 +- 92 files changed, 46 insertions(+), 1416 deletions(-) delete mode 100644 definitions-3.0.8.9328/AreaTriggerRec.dbd delete mode 100644 definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd delete mode 100644 definitions-3.0.8.9328/CreatureFamilyRec.dbd delete mode 100644 definitions-3.0.8.9328/CreatureModelDataRec.dbd delete mode 100644 definitions-3.0.8.9328/CreatureSoundDataRec.dbd delete mode 100644 definitions-3.0.8.9328/CreatureSpellDataRec.dbd delete mode 100644 definitions-3.0.8.9328/FactionRec.dbd delete mode 100644 definitions-3.0.8.9328/FactionTemplateRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemDisplayInfoRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemRandomSuffixRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemSetRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemVisualEffectsRec.dbd delete mode 100644 definitions-3.0.8.9328/ItemVisualsRec.dbd delete mode 100644 definitions-3.0.8.9328/LockRec.dbd delete mode 100644 definitions-3.0.8.9328/ObjectEffectGroupRec.dbd delete mode 100644 definitions-3.0.8.9328/ObjectEffectModifierRec.dbd delete mode 100644 definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd delete mode 100644 definitions-3.0.8.9328/ObjectEffectPackageRec.dbd delete mode 100644 definitions-3.0.8.9328/ObjectEffectRec.dbd delete mode 100644 definitions-3.0.8.9328/QuestInfoRec.dbd delete mode 100644 definitions-3.0.8.9328/QuestSortRec.dbd delete mode 100644 definitions-3.0.8.9328/SkillLineAbilityRec.dbd delete mode 100644 definitions-3.0.8.9328/SkillLineCategoryRec.dbd delete mode 100644 definitions-3.0.8.9328/SkillLineRec.dbd delete mode 100644 definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd delete mode 100644 definitions-3.0.8.9328/SkillTiersRec.dbd delete mode 100644 definitions-3.0.8.9328/SoundEmittersRec.dbd delete mode 100644 definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd delete mode 100644 definitions-3.0.8.9328/SoundEntriesRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellChainEffectsRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellMissileMotionRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellMissileRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellVisualKitRec.dbd delete mode 100644 definitions-3.0.8.9328/SpellVisualRec.dbd delete mode 100644 definitions-3.0.8.9328/TaxiNodesRec.dbd delete mode 100644 definitions-3.0.8.9328/TaxiPathNodeRec.dbd delete mode 100644 definitions-3.0.8.9328/TaxiPathRec.dbd delete mode 100644 definitions-3.0.8.9328/VehicleRec.dbd delete mode 100644 definitions-3.0.8.9328/VehicleSeatRec.dbd delete mode 100644 definitions-3.0.8.9328/WeatherRec.dbd delete mode 100644 definitions-3.0.8.9328/WorldStateUIRec.dbd diff --git a/definitions-3.0.8.9328/AreaTriggerRec.dbd b/definitions-3.0.8.9328/AreaTriggerRec.dbd deleted file mode 100644 index 51f3911129..0000000000 --- a/definitions-3.0.8.9328/AreaTriggerRec.dbd +++ /dev/null @@ -1,23 +0,0 @@ -COLUMNS -int ID -int ContinentID -int x -int y -int z -int radius -int box_length -int box_width -int box_height -int box_yaw - -BUILD 3.0.8.9328 -ID<32> -ContinentID<32> -x<32> -y<32> -z<32> -radius<32> -box_length<32> -box_width<32> -box_height<32> -box_yaw<32> diff --git a/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd b/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd deleted file mode 100644 index 16d07c030f..0000000000 --- a/definitions-3.0.8.9328/CreatureDisplayInfoRec.dbd +++ /dev/null @@ -1,31 +0,0 @@ -COLUMNS -int ID -int modelID -int soundID -int extendedDisplayInfoID -int creatureModelScale -int creatureModelAlpha -string textureVariation -string portraitTextureName -int sizeClass -int bloodID -int NPCSoundID -int particleColorID -int creatureGeosetData -int objectEffectPackageID - -BUILD 3.0.8.9328 -ID<32> -modelID<32> -soundID<32> -extendedDisplayInfoID<32> -creatureModelScale<32> -creatureModelAlpha<32> -textureVariation[3] -portraitTextureName -sizeClass<32> -bloodID<32> -NPCSoundID<32> -particleColorID<32> -creatureGeosetData<32> -objectEffectPackageID<32> diff --git a/definitions-3.0.8.9328/CreatureFamilyRec.dbd b/definitions-3.0.8.9328/CreatureFamilyRec.dbd deleted file mode 100644 index c6b5af6933..0000000000 --- a/definitions-3.0.8.9328/CreatureFamilyRec.dbd +++ /dev/null @@ -1,25 +0,0 @@ -COLUMNS -int ID -int minScale -int minScaleLevel -int maxScale -int maxScaleLevel -int skillLine -int petFoodMask -int petTalentType -int categoryEnumID -locstring name_lang -string iconFile - -BUILD 3.0.8.9328 -ID<32> -minScale<32> -minScaleLevel<32> -maxScale<32> -maxScaleLevel<32> -skillLine<32>[2] -petFoodMask<32> -petTalentType<32> -categoryEnumID<32> -name_lang -iconFile diff --git a/definitions-3.0.8.9328/CreatureModelDataRec.dbd b/definitions-3.0.8.9328/CreatureModelDataRec.dbd deleted file mode 100644 index b342fff12e..0000000000 --- a/definitions-3.0.8.9328/CreatureModelDataRec.dbd +++ /dev/null @@ -1,55 +0,0 @@ -COLUMNS -int ID -int flags -string ModelName -string AnimModelName -int sizeClass -int modelScale -int bloodID -int footprintTextureID -int footprintTextureLength -int footprintTextureWidth -int footprintParticleScale -int foleyMaterialID -int footstepShakeSize -int deathThudShakeSize -int soundID -int collisionWidth -int collisionHeight -int mountHeight -int geoBoxMinX -int geoBoxMinY -int geoBoxMinZ -int geoBoxMaxX -int geoBoxMaxY -int geoBoxMaxZ -int worldEffectScale -int attachedEffectScale - -BUILD 3.0.8.9328 -ID<32> -flags<32> -ModelName -AnimModelName -sizeClass<32> -modelScale<32> -bloodID<32> -footprintTextureID<32> -footprintTextureLength<32> -footprintTextureWidth<32> -footprintParticleScale<32> -foleyMaterialID<32> -footstepShakeSize<32> -deathThudShakeSize<32> -soundID<32> -collisionWidth<32> -collisionHeight<32> -mountHeight<32> -geoBoxMinX<32> -geoBoxMinY<32> -geoBoxMinZ<32> -geoBoxMaxX<32> -geoBoxMaxY<32> -geoBoxMaxZ<32> -worldEffectScale<32> -attachedEffectScale<32> diff --git a/definitions-3.0.8.9328/CreatureSoundDataRec.dbd b/definitions-3.0.8.9328/CreatureSoundDataRec.dbd deleted file mode 100644 index b44f8b3a09..0000000000 --- a/definitions-3.0.8.9328/CreatureSoundDataRec.dbd +++ /dev/null @@ -1,63 +0,0 @@ -COLUMNS -int ID -int soundExertionID -int soundExertionCriticalID -int soundInjuryID -int soundInjuryCriticalID -int soundInjuryCrushingBlowID -int soundDeathID -int soundStunID -int soundStandID -int soundFootstepID -int soundAggroID -int soundWingFlapID -int soundWingGlideID -int soundAlertID -int soundFidget -int customAttack -int NPCSoundID -int loopSoundID -int creatureImpactType -int soundJumpStartID -int soundJumpEndID -int soundPetAttackID -int soundPetOrderID -int soundPetDismissID -int fidgetDelaySecondsMin -int fidgetDelaySecondsMax -int birthSoundID -int spellCastDirectedSoundID -int submergeSoundID -int submergedSoundID - -BUILD 3.0.8.9328 -ID<32> -soundExertionID<32> -soundExertionCriticalID<32> -soundInjuryID<32> -soundInjuryCriticalID<32> -soundInjuryCrushingBlowID<32> -soundDeathID<32> -soundStunID<32> -soundStandID<32> -soundFootstepID<32> -soundAggroID<32> -soundWingFlapID<32> -soundWingGlideID<32> -soundAlertID<32> -soundFidget<32>[5] -customAttack<32>[4] -NPCSoundID<32> -loopSoundID<32> -creatureImpactType<32> -soundJumpStartID<32> -soundJumpEndID<32> -soundPetAttackID<32> -soundPetOrderID<32> -soundPetDismissID<32> -fidgetDelaySecondsMin<32> -fidgetDelaySecondsMax<32> -birthSoundID<32> -spellCastDirectedSoundID<32> -submergeSoundID<32> -submergedSoundID<32> diff --git a/definitions-3.0.8.9328/CreatureSpellDataRec.dbd b/definitions-3.0.8.9328/CreatureSpellDataRec.dbd deleted file mode 100644 index 81a7beaf34..0000000000 --- a/definitions-3.0.8.9328/CreatureSpellDataRec.dbd +++ /dev/null @@ -1,9 +0,0 @@ -COLUMNS -int ID -int spells -int availability - -BUILD 3.0.8.9328 -ID<32> -spells<32>[4] -availability<32>[4] diff --git a/definitions-3.0.8.9328/FactionRec.dbd b/definitions-3.0.8.9328/FactionRec.dbd deleted file mode 100644 index 2837f945ee..0000000000 --- a/definitions-3.0.8.9328/FactionRec.dbd +++ /dev/null @@ -1,21 +0,0 @@ -COLUMNS -int ID -int reputationIndex -int reputationRaceMask -int reputationClassMask -int reputationBase -int reputationFlags -int parentFactionID -locstring name_lang -locstring description_lang - -BUILD 3.0.8.9328 -ID<32> -reputationIndex<32> -reputationRaceMask<32>[4] -reputationClassMask<32>[4] -reputationBase<32>[4] -reputationFlags<32>[4] -parentFactionID<32> -name_lang -description_lang diff --git a/definitions-3.0.8.9328/FactionTemplateRec.dbd b/definitions-3.0.8.9328/FactionTemplateRec.dbd deleted file mode 100644 index 76488e332b..0000000000 --- a/definitions-3.0.8.9328/FactionTemplateRec.dbd +++ /dev/null @@ -1,19 +0,0 @@ -COLUMNS -int ID -int faction -int flags -int factionGroup -int friendGroup -int enemyGroup -int enemies -int friend - -BUILD 3.0.8.9328 -ID<32> -faction<32> -flags<32> -factionGroup<32> -friendGroup<32> -enemyGroup<32> -enemies<32>[4] -friend<32>[4] diff --git a/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd b/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd deleted file mode 100644 index 26bdac021d..0000000000 --- a/definitions-3.0.8.9328/ItemDisplayInfoRec.dbd +++ /dev/null @@ -1,27 +0,0 @@ -COLUMNS -int ID -string modelName -string modelTexture -string inventoryIcon -int geosetGroup -int flags -int spellVisualID -int groupSoundIndex -int helmetGeosetVis -string texture -int itemVisual -int particleColorID - -BUILD 3.0.8.9328 -ID<32> -modelName[2] -modelTexture[2] -inventoryIcon[2] -geosetGroup<32>[3] -flags<32> -spellVisualID<32> -groupSoundIndex<32> -helmetGeosetVis<32>[2] -texture[8] -itemVisual<32> -particleColorID<32> diff --git a/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd b/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd deleted file mode 100644 index 5f988e3ac3..0000000000 --- a/definitions-3.0.8.9328/ItemRandomPropertiesRec.dbd +++ /dev/null @@ -1,11 +0,0 @@ -COLUMNS -int ID -string Name -int Enchantment -locstring name_lang - -BUILD 3.0.8.9328 -ID<32> -Name -Enchantment<32>[5] -name_lang diff --git a/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd b/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd deleted file mode 100644 index 0e13b6aa62..0000000000 --- a/definitions-3.0.8.9328/ItemRandomSuffixRec.dbd +++ /dev/null @@ -1,13 +0,0 @@ -COLUMNS -int ID -locstring name_lang -string internalName -int enchantment -int allocationPct - -BUILD 3.0.8.9328 -ID<32> -name_lang -internalName -enchantment<32>[5] -allocationPct<32>[5] diff --git a/definitions-3.0.8.9328/ItemSetRec.dbd b/definitions-3.0.8.9328/ItemSetRec.dbd deleted file mode 100644 index 4cb8040245..0000000000 --- a/definitions-3.0.8.9328/ItemSetRec.dbd +++ /dev/null @@ -1,17 +0,0 @@ -COLUMNS -int ID -locstring name_lang -int itemID -int setSpellID -int setThreshold -int requiredSkill -int requiredSkillRank - -BUILD 3.0.8.9328 -ID<32> -name_lang -itemID<32>[17] -setSpellID<32>[8] -setThreshold<32>[8] -requiredSkill<32> -requiredSkillRank<32> diff --git a/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd b/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd deleted file mode 100644 index 90f7d9601e..0000000000 --- a/definitions-3.0.8.9328/ItemVisualEffectsRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -string Model - -BUILD 3.0.8.9328 -ID<32> -Model diff --git a/definitions-3.0.8.9328/ItemVisualsRec.dbd b/definitions-3.0.8.9328/ItemVisualsRec.dbd deleted file mode 100644 index e40294cf80..0000000000 --- a/definitions-3.0.8.9328/ItemVisualsRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -int Slot - -BUILD 3.0.8.9328 -ID<32> -Slot<32>[5] diff --git a/definitions-3.0.8.9328/LockRec.dbd b/definitions-3.0.8.9328/LockRec.dbd deleted file mode 100644 index 468992e5c5..0000000000 --- a/definitions-3.0.8.9328/LockRec.dbd +++ /dev/null @@ -1,13 +0,0 @@ -COLUMNS -int ID -int Type -int Index -int Skill -int Action - -BUILD 3.0.8.9328 -ID<32> -Type<32>[8] -Index<32>[8] -Skill<32>[8] -Action<32>[8] diff --git a/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd b/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd deleted file mode 100644 index c962231963..0000000000 --- a/definitions-3.0.8.9328/ObjectEffectGroupRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -string name - -BUILD 3.0.8.9328 -ID<32> -name diff --git a/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd b/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd deleted file mode 100644 index 3765f2604e..0000000000 --- a/definitions-3.0.8.9328/ObjectEffectModifierRec.dbd +++ /dev/null @@ -1,13 +0,0 @@ -COLUMNS -int ID -int inputType -int mapType -int outputType -int param - -BUILD 3.0.8.9328 -ID<32> -inputType<32> -mapType<32> -outputType<32> -param<32>[4] diff --git a/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd b/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd deleted file mode 100644 index 173edb5fe8..0000000000 --- a/definitions-3.0.8.9328/ObjectEffectPackageElemRec.dbd +++ /dev/null @@ -1,11 +0,0 @@ -COLUMNS -int ID -int objectEffectPackageID -int objectEffectGroupID -int stateType - -BUILD 3.0.8.9328 -ID<32> -objectEffectPackageID<32> -objectEffectGroupID<32> -stateType<32> diff --git a/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd b/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd deleted file mode 100644 index c962231963..0000000000 --- a/definitions-3.0.8.9328/ObjectEffectPackageRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -string name - -BUILD 3.0.8.9328 -ID<32> -name diff --git a/definitions-3.0.8.9328/ObjectEffectRec.dbd b/definitions-3.0.8.9328/ObjectEffectRec.dbd deleted file mode 100644 index 8a1ecbb783..0000000000 --- a/definitions-3.0.8.9328/ObjectEffectRec.dbd +++ /dev/null @@ -1,27 +0,0 @@ -COLUMNS -int ID -string name -int objectEffectGroupID -int triggerType -int eventType -int effectRecType -int effectRecID -int attachment -int offsetX -int offsetY -int offsetZ -int objectEffectModifierID - -BUILD 3.0.8.9328 -ID<32> -name -objectEffectGroupID<32> -triggerType<32> -eventType<32> -effectRecType<32> -effectRecID<32> -attachment<32> -offsetX<32> -offsetY<32> -offsetZ<32> -objectEffectModifierID<32> diff --git a/definitions-3.0.8.9328/QuestInfoRec.dbd b/definitions-3.0.8.9328/QuestInfoRec.dbd deleted file mode 100644 index 6f8067921b..0000000000 --- a/definitions-3.0.8.9328/QuestInfoRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -locstring InfoName_lang - -BUILD 3.0.8.9328 -ID<32> -InfoName_lang diff --git a/definitions-3.0.8.9328/QuestSortRec.dbd b/definitions-3.0.8.9328/QuestSortRec.dbd deleted file mode 100644 index a56e04abaf..0000000000 --- a/definitions-3.0.8.9328/QuestSortRec.dbd +++ /dev/null @@ -1,7 +0,0 @@ -COLUMNS -int ID -locstring SortName_lang - -BUILD 3.0.8.9328 -ID<32> -SortName_lang diff --git a/definitions-3.0.8.9328/SkillLineAbilityRec.dbd b/definitions-3.0.8.9328/SkillLineAbilityRec.dbd deleted file mode 100644 index a686b00412..0000000000 --- a/definitions-3.0.8.9328/SkillLineAbilityRec.dbd +++ /dev/null @@ -1,29 +0,0 @@ -COLUMNS -int ID -int skillLine -int spell -int raceMask -int classMask -int excludeRace -int excludeClass -int minSkillLineRank -int supercededBySpell -int acquireMethod -int trivialSkillLineRankHigh -int trivialSkillLineRankLow -int characterPoints - -BUILD 3.0.8.9328 -ID<32> -skillLine<32> -spell<32> -raceMask<32> -classMask<32> -excludeRace<32> -excludeClass<32> -minSkillLineRank<32> -supercededBySpell<32> -acquireMethod<32> -trivialSkillLineRankHigh<32> -trivialSkillLineRankLow<32> -characterPoints<32>[2] diff --git a/definitions-3.0.8.9328/SkillLineCategoryRec.dbd b/definitions-3.0.8.9328/SkillLineCategoryRec.dbd deleted file mode 100644 index 745c61edf5..0000000000 --- a/definitions-3.0.8.9328/SkillLineCategoryRec.dbd +++ /dev/null @@ -1,9 +0,0 @@ -COLUMNS -int ID -locstring name_lang -int sortIndex - -BUILD 3.0.8.9328 -ID<32> -name_lang -sortIndex<32> diff --git a/definitions-3.0.8.9328/SkillLineRec.dbd b/definitions-3.0.8.9328/SkillLineRec.dbd deleted file mode 100644 index 4d4b502070..0000000000 --- a/definitions-3.0.8.9328/SkillLineRec.dbd +++ /dev/null @@ -1,19 +0,0 @@ -COLUMNS -int ID -int categoryID -int skillCostsID -locstring displayName_lang -locstring description_lang -int spellIconID -locstring alternateVerb_lang -int canLink - -BUILD 3.0.8.9328 -ID<32> -categoryID<32> -skillCostsID<32> -displayName_lang -description_lang -spellIconID<32> -alternateVerb_lang -canLink<32> diff --git a/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd b/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd deleted file mode 100644 index 5af93cdfa6..0000000000 --- a/definitions-3.0.8.9328/SkillRaceClassInfoRec.dbd +++ /dev/null @@ -1,19 +0,0 @@ -COLUMNS -int ID -int skillID -int raceMask -int classMask -int flags -int minLevel -int skillTierID -int skillCostIndex - -BUILD 3.0.8.9328 -ID<32> -skillID<32> -raceMask<32> -classMask<32> -flags<32> -minLevel<32> -skillTierID<32> -skillCostIndex<32> diff --git a/definitions-3.0.8.9328/SkillTiersRec.dbd b/definitions-3.0.8.9328/SkillTiersRec.dbd deleted file mode 100644 index dfbbca60ee..0000000000 --- a/definitions-3.0.8.9328/SkillTiersRec.dbd +++ /dev/null @@ -1,9 +0,0 @@ -COLUMNS -int ID -int cost -int value - -BUILD 3.0.8.9328 -ID<32> -cost<32>[16] -value<32>[16] diff --git a/definitions-3.0.8.9328/SoundEmittersRec.dbd b/definitions-3.0.8.9328/SoundEmittersRec.dbd deleted file mode 100644 index 54fc7b8ead..0000000000 --- a/definitions-3.0.8.9328/SoundEmittersRec.dbd +++ /dev/null @@ -1,23 +0,0 @@ -COLUMNS -int ID -int positionX -int positionY -int positionZ -int directionX -int directionY -int directionZ -int soundEntryAdvancedID -int mapID -string name - -BUILD 3.0.8.9328 -ID<32> -positionX<32> -positionY<32> -positionZ<32> -directionX<32> -directionY<32> -directionZ<32> -soundEntryAdvancedID<32> -mapID<32> -name diff --git a/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd b/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd deleted file mode 100644 index b4d8183023..0000000000 --- a/definitions-3.0.8.9328/SoundEntriesAdvancedRec.dbd +++ /dev/null @@ -1,51 +0,0 @@ -COLUMNS -int ID -int soundEntryID -int innerRadius2D -int timeA -int timeB -int timeC -int timeD -int randomOffsetRange -int usage -int timeIntervalMin -int timeIntervalMax -int volumeSliderCategory -int duckToSFX -int duckToMusic -int duckToAmbience -int innerRadiusOfInfluence -int outerRadiusOfInfluence -int timeToDuck -int timeToUnduck -int insideAngle -int outsideAngle -int outsideVolume -int outerRadius2D -string name - -BUILD 3.0.8.9328 -ID<32> -soundEntryID<32> -innerRadius2D<32> -timeA<32> -timeB<32> -timeC<32> -timeD<32> -randomOffsetRange<32> -usage<32> -timeIntervalMin<32> -timeIntervalMax<32> -volumeSliderCategory<32> -duckToSFX<32> -duckToMusic<32> -duckToAmbience<32> -innerRadiusOfInfluence<32> -outerRadiusOfInfluence<32> -timeToDuck<32> -timeToUnduck<32> -insideAngle<32> -outsideAngle<32> -outsideVolume<32> -outerRadius2D<32> -name diff --git a/definitions-3.0.8.9328/SoundEntriesRec.dbd b/definitions-3.0.8.9328/SoundEntriesRec.dbd deleted file mode 100644 index 73c8f3b245..0000000000 --- a/definitions-3.0.8.9328/SoundEntriesRec.dbd +++ /dev/null @@ -1,25 +0,0 @@ -COLUMNS -int ID -int soundType -string name -string File -int Freq -string DirectoryBase -int volumeFloat -int flags -int minDistance -int distanceCutoff -int EAXDef - -BUILD 3.0.8.9328 -ID<32> -soundType<32> -name -File[10] -Freq<32>[10] -DirectoryBase -volumeFloat<32> -flags<32> -minDistance<32> -distanceCutoff<32> -EAXDef<32> diff --git a/definitions-3.0.8.9328/SpellChainEffectsRec.dbd b/definitions-3.0.8.9328/SpellChainEffectsRec.dbd deleted file mode 100644 index 7d82f23f0e..0000000000 --- a/definitions-3.0.8.9328/SpellChainEffectsRec.dbd +++ /dev/null @@ -1,97 +0,0 @@ -COLUMNS -int ID -int AvgSegLen -int Width -int NoiseScale -int TexCoordScale -int SegDuration -int SegDelay -string Texture -int Flags -int JointCount -int JointOffsetRadius -int JointsPerMinorJoint -int MinorJointsPerMajorJoint -int MinorJointScale -int MajorJointScale -int JointMoveSpeed -int JointSmoothness -int MinDurationBetweenJointJumps -int MaxDurationBetweenJointJumps -int WaveHeight -int WaveFreq -int WaveSpeed -int MinWaveAngle -int MaxWaveAngle -int MinWaveSpin -int MaxWaveSpin -int ArcHeight -int MinArcAngle -int MaxArcAngle -int MinArcSpin -int MaxArcSpin -int DelayBetweenEffects -int MinFlickerOnDuration -int MaxFlickerOnDuration -int MinFlickerOffDuration -int MaxFlickerOffDuration -int PulseSpeed -int PulseOnLength -int PulseFadeLength -int Alpha -int Red -int Green -int Blue -int BlendMode -string Combo -int RenderLayer -int TextureLength - -BUILD 3.0.8.9328 -ID<32> -AvgSegLen<32> -Width<32> -NoiseScale<32> -TexCoordScale<32> -SegDuration<32> -SegDelay<32> -Texture -Flags<32> -JointCount<32> -JointOffsetRadius<32> -JointsPerMinorJoint<32> -MinorJointsPerMajorJoint<32> -MinorJointScale<32> -MajorJointScale<32> -JointMoveSpeed<32> -JointSmoothness<32> -MinDurationBetweenJointJumps<32> -MaxDurationBetweenJointJumps<32> -WaveHeight<32> -WaveFreq<32> -WaveSpeed<32> -MinWaveAngle<32> -MaxWaveAngle<32> -MinWaveSpin<32> -MaxWaveSpin<32> -ArcHeight<32> -MinArcAngle<32> -MaxArcAngle<32> -MinArcSpin<32> -MaxArcSpin<32> -DelayBetweenEffects<32> -MinFlickerOnDuration<32> -MaxFlickerOnDuration<32> -MinFlickerOffDuration<32> -MaxFlickerOffDuration<32> -PulseSpeed<32> -PulseOnLength<32> -PulseFadeLength<32> -Alpha<8> -Red<8> -Green<8> -Blue<8> -BlendMode<8> -Combo -RenderLayer<32> -TextureLength<32> diff --git a/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd b/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd deleted file mode 100644 index da7c67335b..0000000000 --- a/definitions-3.0.8.9328/SpellItemEnchantmentConditionRec.dbd +++ /dev/null @@ -1,17 +0,0 @@ -COLUMNS -int ID -int lt_operandType -int lt_operand -int operator -int rt_operandType -int rt_operand -int logic - -BUILD 3.0.8.9328 -ID<32> -lt_operandType<8>[5] -lt_operand<32>[5] -operator<8>[5] -rt_operandType<8>[5] -rt_operand<32>[5] -logic<8>[5] diff --git a/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd b/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd deleted file mode 100644 index 15b5c8926e..0000000000 --- a/definitions-3.0.8.9328/SpellItemEnchantmentRec.dbd +++ /dev/null @@ -1,29 +0,0 @@ -COLUMNS -int ID -int charges -int effect -int effectPointsMin -int effectPointsMax -int effectArg -locstring name_lang -int itemVisual -int flags -int src_itemID -int condition_id -int requiredSkillID -int requiredSkillRank - -BUILD 3.0.8.9328 -ID<32> -charges<32> -effect<32>[3] -effectPointsMin<32>[3] -effectPointsMax<32>[3] -effectArg<32>[3] -name_lang -itemVisual<32> -flags<32> -src_itemID<32> -condition_id<32> -requiredSkillID<32> -requiredSkillRank<32> diff --git a/definitions-3.0.8.9328/SpellMissileMotionRec.dbd b/definitions-3.0.8.9328/SpellMissileMotionRec.dbd deleted file mode 100644 index d55c586066..0000000000 --- a/definitions-3.0.8.9328/SpellMissileMotionRec.dbd +++ /dev/null @@ -1,13 +0,0 @@ -COLUMNS -int ID -string name -string scriptBody -int flags -int missileCount - -BUILD 3.0.8.9328 -ID<32> -name -scriptBody -flags<32> -missileCount<32> diff --git a/definitions-3.0.8.9328/SpellMissileRec.dbd b/definitions-3.0.8.9328/SpellMissileRec.dbd deleted file mode 100644 index f6b86f5df5..0000000000 --- a/definitions-3.0.8.9328/SpellMissileRec.dbd +++ /dev/null @@ -1,31 +0,0 @@ -COLUMNS -int ID -int flags -int defaultPitchMin -int defaultPitchMax -int defaultSpeedMin -int defaultSpeedMax -int randomizeFacingMin -int randomizeFacingMax -int randomizePitchMin -int randomizePitchMax -int randomizeSpeedMin -int randomizeSpeedMax -int gravity -int maxDuration - -BUILD 3.0.8.9328 -ID<32> -flags<32> -defaultPitchMin<32> -defaultPitchMax<32> -defaultSpeedMin<32> -defaultSpeedMax<32> -randomizeFacingMin<32> -randomizeFacingMax<32> -randomizePitchMin<32> -randomizePitchMax<32> -randomizeSpeedMin<32> -randomizeSpeedMax<32> -gravity<32> -maxDuration<32> diff --git a/definitions-3.0.8.9328/SpellRec.dbd b/definitions-3.0.8.9328/SpellRec.dbd deleted file mode 100644 index dbf2032ad0..0000000000 --- a/definitions-3.0.8.9328/SpellRec.dbd +++ /dev/null @@ -1,207 +0,0 @@ -COLUMNS -int ID -int category -int dispelType -int mechanic -int attributes -int attributesEx -int attributesExB -int attributesExC -int attributesExD -int attributesExE -int attributesExF -int shapeshiftMask -int shapeshiftExclude -int targets -int targetCreatureType -int requiresSpellFocus -int facingCasterFlags -int casterAuraState -int targetAuraState -int excludeCasterAuraState -int excludeTargetAuraState -int casterAuraSpell -int targetAuraSpell -int excludeCasterAuraSpell -int excludeTargetAuraSpell -int castingTimeIndex -int recoveryTime -int categoryRecoveryTime -int interruptFlags -int auraInterruptFlags -int channelInterruptFlags -int procTypeMask -int procChance -int procCharges -int maxLevel -int baseLevel -int spellLevel -int durationIndex -int powerType -int manaCost -int manaCostPerLevel -int manaPerSecond -int manaPerSecondPerLevel -int rangeIndex -int speed -int modalNextSpell -int cumulativeAura -int totem -int reagent -int reagentCount -int equippedItemClass -int equippedItemSubclass -int equippedItemInvTypes -int effect -int effectDieSides -int effectBaseDice -int effectDicePerLevel -int effectRealPointsPerLevel -int effectBasePoints -int effectMechanic -int implicitTargetA -int implicitTargetB -int effectRadiusIndex -int effectAura -int effectAuraPeriod -int effectAmplitude -int effectChainTargets -int effectItemType -int effectMiscValue -int effectMiscValueB -int effectTriggerSpell -int effectPointsPerCombo -int effectSpellClassMaskA -int effectSpellClassMaskB -int effectSpellClassMaskC -int spellVisualID -int spellIconID -int activeIconID -int spellPriority -locstring name_lang -locstring nameSubtext_lang -locstring description_lang -locstring auraDescription_lang -int manaCostPct -int startRecoveryCategory -int startRecoveryTime -int maxTargetLevel -int spellClassSet -int spellClassMask -int maxTargets -int defenseType -int preventionType -int stanceBarOrder -int effectChainAmplitude -int minFactionID -int minReputation -int requiredAuraVision -int requiredTotemCategoryID -int requiredAreasID -int schoolMask -int runeCostID -int spellMissileID - -BUILD 3.0.8.9328 -ID<32> -category<32> -dispelType<32> -mechanic<32> -attributes<32> -attributesEx<32> -attributesExB<32> -attributesExC<32> -attributesExD<32> -attributesExE<32> -attributesExF<32> -shapeshiftMask<32> -shapeshiftExclude<32> -targets<32> -targetCreatureType<32> -requiresSpellFocus<32> -facingCasterFlags<32> -casterAuraState<32> -targetAuraState<32> -excludeCasterAuraState<32> -excludeTargetAuraState<32> -casterAuraSpell<32> -targetAuraSpell<32> -excludeCasterAuraSpell<32> -excludeTargetAuraSpell<32> -castingTimeIndex<32> -recoveryTime<32> -categoryRecoveryTime<32> -interruptFlags<32> -auraInterruptFlags<32> -channelInterruptFlags<32> -procTypeMask<32> -procChance<32> -procCharges<32> -maxLevel<32> -baseLevel<32> -spellLevel<32> -durationIndex<32> -powerType<32> -manaCost<32> -manaCostPerLevel<32> -manaPerSecond<32> -manaPerSecondPerLevel<32> -rangeIndex<32> -speed<32> -modalNextSpell<32> -cumulativeAura<32> -totem<32>[2] -reagent<32>[8] -reagentCount<32>[8] -equippedItemClass<32> -equippedItemSubclass<32> -equippedItemInvTypes<32> -effect<32>[3] -effectDieSides<32>[3] -effectBaseDice<32>[3] -effectDicePerLevel<32>[3] -effectRealPointsPerLevel<32>[3] -effectBasePoints<32>[3] -effectMechanic<32>[3] -implicitTargetA<32>[3] -implicitTargetB<32>[3] -effectRadiusIndex<32>[3] -effectAura<32>[3] -effectAuraPeriod<32>[3] -effectAmplitude<32>[3] -effectChainTargets<32>[3] -effectItemType<32>[3] -effectMiscValue<32>[3] -effectMiscValueB<32>[3] -effectTriggerSpell<32>[3] -effectPointsPerCombo<32>[3] -effectSpellClassMaskA<32>[3] -effectSpellClassMaskB<32>[3] -effectSpellClassMaskC<32>[3] -spellVisualID<32>[2] -spellIconID<32> -activeIconID<32> -spellPriority<32> -name_lang -nameSubtext_lang -description_lang -auraDescription_lang -manaCostPct<32> -startRecoveryCategory<32> -startRecoveryTime<32> -maxTargetLevel<32> -spellClassSet<32> -spellClassMask<32>[3] -maxTargets<32> -defenseType<32> -preventionType<32> -stanceBarOrder<32> -effectChainAmplitude<32>[3] -minFactionID<32> -minReputation<32> -requiredAuraVision<32> -requiredTotemCategoryID<32>[2] -requiredAreasID<32> -schoolMask<32> -runeCostID<32> -spellMissileID<32> diff --git a/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd b/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd deleted file mode 100644 index 17f12774b9..0000000000 --- a/definitions-3.0.8.9328/SpellVisualEffectNameRec.dbd +++ /dev/null @@ -1,17 +0,0 @@ -COLUMNS -int ID -string name -string fileName -int areaEffectSize -int scale -int minAllowedScale -int maxAllowedScale - -BUILD 3.0.8.9328 -ID<32> -name -fileName -areaEffectSize<32> -scale<32> -minAllowedScale<32> -maxAllowedScale<32> diff --git a/definitions-3.0.8.9328/SpellVisualKitRec.dbd b/definitions-3.0.8.9328/SpellVisualKitRec.dbd deleted file mode 100644 index 2771aaa427..0000000000 --- a/definitions-3.0.8.9328/SpellVisualKitRec.dbd +++ /dev/null @@ -1,47 +0,0 @@ -COLUMNS -int ID -int kitType -int startAnimID -int animID -int headEffect -int chestEffect -int baseEffect -int leftHandEffect -int rightHandEffect -int breathEffect -int leftWeaponEffect -int rightWeaponEffect -int specialEffect -int worldEffect -int soundID -int shakeID -int charProc -int charParamZero -int charParamOne -int charParamTwo -int charParamThree -int flags - -BUILD 3.0.8.9328 -ID<32> -kitType<32> -startAnimID<32> -animID<32> -headEffect<32> -chestEffect<32> -baseEffect<32> -leftHandEffect<32> -rightHandEffect<32> -breathEffect<32> -leftWeaponEffect<32> -rightWeaponEffect<32> -specialEffect<32>[3] -worldEffect<32> -soundID<32> -shakeID<32> -charProc<32>[4] -charParamZero<32>[4] -charParamOne<32>[4] -charParamTwo<32>[4] -charParamThree<32>[4] -flags<32> diff --git a/definitions-3.0.8.9328/SpellVisualRec.dbd b/definitions-3.0.8.9328/SpellVisualRec.dbd deleted file mode 100644 index e6a1a9d3ca..0000000000 --- a/definitions-3.0.8.9328/SpellVisualRec.dbd +++ /dev/null @@ -1,53 +0,0 @@ -COLUMNS -int ID -int precastKit -int castKit -int impactKit -int stateKit -int channelKit -int hasMissile -int missileModel -int missilePathType -int missileDestinationAttachment -int missileSound -int animEventSoundID -int flags -int casterImpactKit -int targetImpactKit -int missileAttachment -int missileFollowGroundHeight -int missileFollowGroundDropSpeed -int missileFollowGroundApproach -int missileFollowGroundFlags -int missileMotion -int missileTargetingKit -int instantAreaKit -int impactAreaKit -int persistentAreaKit - -BUILD 3.0.8.9328 -ID<32> -precastKit<32> -castKit<32> -impactKit<32> -stateKit<32> -channelKit<32> -hasMissile<32> -missileModel<32> -missilePathType<32> -missileDestinationAttachment<32> -missileSound<32> -animEventSoundID<32> -flags<32> -casterImpactKit<32> -targetImpactKit<32> -missileAttachment<32> -missileFollowGroundHeight<32> -missileFollowGroundDropSpeed<32> -missileFollowGroundApproach<32> -missileFollowGroundFlags<32> -missileMotion<32> -missileTargetingKit<32> -instantAreaKit<32> -impactAreaKit<32> -persistentAreaKit<32> diff --git a/definitions-3.0.8.9328/TaxiNodesRec.dbd b/definitions-3.0.8.9328/TaxiNodesRec.dbd deleted file mode 100644 index c70dfb1f9a..0000000000 --- a/definitions-3.0.8.9328/TaxiNodesRec.dbd +++ /dev/null @@ -1,17 +0,0 @@ -COLUMNS -int ID -int ContinentID -int X -int Y -int Z -locstring Name_lang -int MountCreatureID - -BUILD 3.0.8.9328 -ID<32> -ContinentID<32> -X<32> -Y<32> -Z<32> -Name_lang -MountCreatureID<32>[2] diff --git a/definitions-3.0.8.9328/TaxiPathNodeRec.dbd b/definitions-3.0.8.9328/TaxiPathNodeRec.dbd deleted file mode 100644 index f0be6890e3..0000000000 --- a/definitions-3.0.8.9328/TaxiPathNodeRec.dbd +++ /dev/null @@ -1,25 +0,0 @@ -COLUMNS -int ID -int PathID -int NodeIndex -int ContinentID -int LocX -int LocY -int LocZ -int flags -int delay -int arrivalEventID -int departureEventID - -BUILD 3.0.8.9328 -ID<32> -PathID<32> -NodeIndex<32> -ContinentID<32> -LocX<32> -LocY<32> -LocZ<32> -flags<32> -delay<32> -arrivalEventID<32> -departureEventID<32> diff --git a/definitions-3.0.8.9328/TaxiPathRec.dbd b/definitions-3.0.8.9328/TaxiPathRec.dbd deleted file mode 100644 index 834c7a4e3f..0000000000 --- a/definitions-3.0.8.9328/TaxiPathRec.dbd +++ /dev/null @@ -1,11 +0,0 @@ -COLUMNS -int ID -int FromTaxiNode -int ToTaxiNode -int Cost - -BUILD 3.0.8.9328 -ID<32> -FromTaxiNode<32> -ToTaxiNode<32> -Cost<32> diff --git a/definitions-3.0.8.9328/VehicleRec.dbd b/definitions-3.0.8.9328/VehicleRec.dbd deleted file mode 100644 index 860ed0618a..0000000000 --- a/definitions-3.0.8.9328/VehicleRec.dbd +++ /dev/null @@ -1,63 +0,0 @@ -COLUMNS -int ID -int flags -int turnSpeed -int pitchSpeed -int pitchMin -int pitchMax -int seatID -int mouseLookOffsetPitch -int cameraFadeDistScalarMin -int cameraFadeDistScalarMax -int cameraPitchOffset -int powerType -string powerToken -int facingLimitRight -int facingLimitLeft -int msslTrgtTurnLingering -int msslTrgtPitchLingering -int msslTrgtMouseLingering -int msslTrgtEndOpacity -int msslTrgtArcSpeed -int msslTrgtArcRepeat -int msslTrgtArcWidth -int msslTrgtImpactRadius -string msslTrgtArcTexture -string msslTrgtImpactTexture -string msslTrgtImpactModel -int cameraYawOffset -int uiLocomotionType -int msslTrgtImpactTexRadius -int uiSeatIndicatorType - -BUILD 3.0.8.9328 -ID<32> -flags<32> -turnSpeed<32> -pitchSpeed<32> -pitchMin<32> -pitchMax<32> -seatID<32>[8] -mouseLookOffsetPitch<32> -cameraFadeDistScalarMin<32> -cameraFadeDistScalarMax<32> -cameraPitchOffset<32> -powerType<32>[3] -powerToken[3] -facingLimitRight<32> -facingLimitLeft<32> -msslTrgtTurnLingering<32> -msslTrgtPitchLingering<32> -msslTrgtMouseLingering<32> -msslTrgtEndOpacity<32> -msslTrgtArcSpeed<32> -msslTrgtArcRepeat<32> -msslTrgtArcWidth<32> -msslTrgtImpactRadius<32>[2] -msslTrgtArcTexture -msslTrgtImpactTexture -msslTrgtImpactModel[2] -cameraYawOffset<32> -uiLocomotionType<32> -msslTrgtImpactTexRadius<32> -uiSeatIndicatorType<32> diff --git a/definitions-3.0.8.9328/VehicleSeatRec.dbd b/definitions-3.0.8.9328/VehicleSeatRec.dbd deleted file mode 100644 index 84f05ee101..0000000000 --- a/definitions-3.0.8.9328/VehicleSeatRec.dbd +++ /dev/null @@ -1,95 +0,0 @@ -COLUMNS -int ID -int flags -int attachmentID -int attachmentOffsetX -int attachmentOffsetY -int attachmentOffsetZ -int enterPreDelay -int enterSpeed -int enterGravity -int enterMinDuration -int enterMaxDuration -int enterMinArcHeight -int enterMaxArcHeight -int enterAnimStart -int enterAnimLoop -int rideAnimStart -int rideAnimLoop -int rideUpperAnimStart -int rideUpperAnimLoop -int exitPreDelay -int exitSpeed -int exitGravity -int exitMinDuration -int exitMaxDuration -int exitMinArcHeight -int exitMaxArcHeight -int exitAnimStart -int exitAnimLoop -int exitAnimEnd -int passengerYaw -int passengerPitch -int passengerRoll -int passengerAttachmentID -int vehicleEnterAnim -int vehicleExitAnim -int vehicleRideAnimLoop -int vehicleEnterAnimBone -int vehicleExitAnimBone -int vehicleRideAnimLoopBone -int vehicleEnterAnimDelay -int vehicleExitAnimDelay -int vehicleAbilityDisplay -int enterUISoundID -int exitUISoundID -int uiSkin -int flagsB - -BUILD 3.0.8.9328 -ID<32> -flags<32> -attachmentID<32> -attachmentOffsetX<32> -attachmentOffsetY<32> -attachmentOffsetZ<32> -enterPreDelay<32> -enterSpeed<32> -enterGravity<32> -enterMinDuration<32> -enterMaxDuration<32> -enterMinArcHeight<32> -enterMaxArcHeight<32> -enterAnimStart<32> -enterAnimLoop<32> -rideAnimStart<32> -rideAnimLoop<32> -rideUpperAnimStart<32> -rideUpperAnimLoop<32> -exitPreDelay<32> -exitSpeed<32> -exitGravity<32> -exitMinDuration<32> -exitMaxDuration<32> -exitMinArcHeight<32> -exitMaxArcHeight<32> -exitAnimStart<32> -exitAnimLoop<32> -exitAnimEnd<32> -passengerYaw<32> -passengerPitch<32> -passengerRoll<32> -passengerAttachmentID<32> -vehicleEnterAnim<32> -vehicleExitAnim<32> -vehicleRideAnimLoop<32> -vehicleEnterAnimBone<32> -vehicleExitAnimBone<32> -vehicleRideAnimLoopBone<32> -vehicleEnterAnimDelay<32> -vehicleExitAnimDelay<32> -vehicleAbilityDisplay<32> -enterUISoundID<32> -exitUISoundID<32> -uiSkin<32> -flagsB<32> diff --git a/definitions-3.0.8.9328/WeatherRec.dbd b/definitions-3.0.8.9328/WeatherRec.dbd deleted file mode 100644 index 02a3fd6b64..0000000000 --- a/definitions-3.0.8.9328/WeatherRec.dbd +++ /dev/null @@ -1,13 +0,0 @@ -COLUMNS -int ID -int ambienceID -int effectType -int effectColor -string effectTexture - -BUILD 3.0.8.9328 -ID<32> -ambienceID<32> -effectType<32> -effectColor<32>[3] -effectTexture diff --git a/definitions-3.0.8.9328/WorldStateUIRec.dbd b/definitions-3.0.8.9328/WorldStateUIRec.dbd deleted file mode 100644 index 3e0f622c85..0000000000 --- a/definitions-3.0.8.9328/WorldStateUIRec.dbd +++ /dev/null @@ -1,31 +0,0 @@ -COLUMNS -int ID -int mapID -int areaID -int phaseShift -string icon -locstring string_lang -locstring tooltip_lang -int factionID -int stateVariable -int type -string dynamicIcon -locstring dynamicTooltip_lang -string extendedUI -int extendedUIStateVariable - -BUILD 3.0.8.9328 -ID<32> -mapID<32> -areaID<32> -phaseShift<32> -icon -string_lang -tooltip_lang -factionID<32> -stateVariable<32> -type<32> -dynamicIcon -dynamicTooltip_lang -extendedUI -extendedUIStateVariable<32>[3] diff --git a/definitions/AreaTrigger.dbd b/definitions/AreaTrigger.dbd index 484e186e79..441042fb7e 100644 --- a/definitions/AreaTrigger.dbd +++ b/definitions/AreaTrigger.dbd @@ -67,7 +67,7 @@ box_width box_height box_yaw -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> ContinentID<32> x diff --git a/definitions/CreatureDisplayInfo.dbd b/definitions/CreatureDisplayInfo.dbd index 627b1f60a0..75e456c88a 100644 --- a/definitions/CreatureDisplayInfo.dbd +++ b/definitions/CreatureDisplayInfo.dbd @@ -90,7 +90,7 @@ creatureGeosetData<32> objectEffectPackageID<32> animReplacementSetID<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> modelID<32> soundID<32> diff --git a/definitions/CreatureFamily.dbd b/definitions/CreatureFamily.dbd index 8bb922011b..270a0ab1c1 100644 --- a/definitions/CreatureFamily.dbd +++ b/definitions/CreatureFamily.dbd @@ -49,7 +49,7 @@ petFoodMask<32> name_lang iconFile -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> minScale minScaleLevel<32> diff --git a/definitions/CreatureModelData.dbd b/definitions/CreatureModelData.dbd index 4e5e18f4bb..b231c84c04 100644 --- a/definitions/CreatureModelData.dbd +++ b/definitions/CreatureModelData.dbd @@ -135,7 +135,7 @@ missileCollisionRadius missileCollisionPush missileCollisionRaise -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> flags<32> ModelName diff --git a/definitions/CreatureSoundData.dbd b/definitions/CreatureSoundData.dbd index e5c9e75973..c3d4ebc7b6 100644 --- a/definitions/CreatureSoundData.dbd +++ b/definitions/CreatureSoundData.dbd @@ -116,7 +116,7 @@ tauntSoundID<32> soundFidget<32>[5] customAttack<32>[4] -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> soundExertionID<32> soundExertionCriticalID<32> diff --git a/definitions/CreatureSpellData.dbd b/definitions/CreatureSpellData.dbd index 3d8bf0abc9..3ff52e4785 100644 --- a/definitions/CreatureSpellData.dbd +++ b/definitions/CreatureSpellData.dbd @@ -8,7 +8,7 @@ $id$ID<32> spells<32>[4] availability<32>[4] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> spells<32>[4] availability<32>[4] diff --git a/definitions/Faction.dbd b/definitions/Faction.dbd index ea653e31b2..6dda3950db 100644 --- a/definitions/Faction.dbd +++ b/definitions/Faction.dbd @@ -64,7 +64,7 @@ parentFactionCap<32>[2] name_lang description_lang -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> reputationIndex<32> reputationRaceMask<32>[4] diff --git a/definitions/FactionTemplate.dbd b/definitions/FactionTemplate.dbd index 3775eec83a..9ddb178213 100644 --- a/definitions/FactionTemplate.dbd +++ b/definitions/FactionTemplate.dbd @@ -29,7 +29,7 @@ factionGroup<8> friendGroup<8> enemyGroup<8> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> faction<32> flags<32> diff --git a/definitions/ItemDisplayInfo.dbd b/definitions/ItemDisplayInfo.dbd index dcf010b0c7..e8a75c8dc4 100644 --- a/definitions/ItemDisplayInfo.dbd +++ b/definitions/ItemDisplayInfo.dbd @@ -68,7 +68,7 @@ texture[8] itemVisual<32> particleColorID<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> modelName[2] modelTexture[2] diff --git a/definitions/ItemRandomProperties.dbd b/definitions/ItemRandomProperties.dbd index 5794c6bc52..e75de00d07 100644 --- a/definitions/ItemRandomProperties.dbd +++ b/definitions/ItemRandomProperties.dbd @@ -16,7 +16,7 @@ $noninlineid$ID<32> name_lang Enchantment<16>[5] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> Name Enchantment<32>[5] diff --git a/definitions/ItemRandomSuffix.dbd b/definitions/ItemRandomSuffix.dbd index bb0e7fd1bd..4ad7500c15 100644 --- a/definitions/ItemRandomSuffix.dbd +++ b/definitions/ItemRandomSuffix.dbd @@ -19,7 +19,7 @@ name_lang enchantment<16>[5] allocationPct<16>[5] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> name_lang internalName diff --git a/definitions/ItemSet.dbd b/definitions/ItemSet.dbd index 0c38e636f8..79b892291d 100644 --- a/definitions/ItemSet.dbd +++ b/definitions/ItemSet.dbd @@ -33,7 +33,7 @@ setThreshold<32>[8] requiredSkill<32> requiredSkillRank<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> name_lang itemID<32>[17] diff --git a/definitions/ItemVisualEffects.dbd b/definitions/ItemVisualEffects.dbd index 41dfee0c80..c24efaf486 100644 --- a/definitions/ItemVisualEffects.dbd +++ b/definitions/ItemVisualEffects.dbd @@ -6,6 +6,6 @@ BUILD 6.0.1.18179, 4.0.0.11792 $id$ID<32> Model -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> Model diff --git a/definitions/ItemVisuals.dbd b/definitions/ItemVisuals.dbd index 77e38a0a08..b2d8bba6b9 100644 --- a/definitions/ItemVisuals.dbd +++ b/definitions/ItemVisuals.dbd @@ -12,6 +12,6 @@ BUILD 8.0.1.26095 $noninlineid$ID<32> modelFileID<32>[5] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> Slot<32>[5] diff --git a/definitions/Lock.dbd b/definitions/Lock.dbd index 07b92cf84b..7ddfb5f4b0 100644 --- a/definitions/Lock.dbd +++ b/definitions/Lock.dbd @@ -20,7 +20,7 @@ Skill<16>[8] Type<8>[8] Action<8>[8] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> Type<32>[8] Index<32>[8] diff --git a/definitions/ObjectEffect.dbd b/definitions/ObjectEffect.dbd index 4356937db4..8d11369a6c 100644 --- a/definitions/ObjectEffect.dbd +++ b/definitions/ObjectEffect.dbd @@ -51,7 +51,7 @@ offsetY offsetZ objectEffectModifierID<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> name objectEffectGroupID<32> diff --git a/definitions/ObjectEffectGroup.dbd b/definitions/ObjectEffectGroup.dbd index 88cb91c5a7..0ecd05f6e3 100644 --- a/definitions/ObjectEffectGroup.dbd +++ b/definitions/ObjectEffectGroup.dbd @@ -6,6 +6,6 @@ BUILD 6.0.1.18179, 4.0.0.11792 $id$ID<32> name -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> name diff --git a/definitions/ObjectEffectModifier.dbd b/definitions/ObjectEffectModifier.dbd index d4ae6af1d9..9798106ceb 100644 --- a/definitions/ObjectEffectModifier.dbd +++ b/definitions/ObjectEffectModifier.dbd @@ -20,7 +20,7 @@ inputType<8> mapType<8> outputType<8> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> inputType<32> mapType<32> diff --git a/definitions/ObjectEffectPackage.dbd b/definitions/ObjectEffectPackage.dbd index 88cb91c5a7..0ecd05f6e3 100644 --- a/definitions/ObjectEffectPackage.dbd +++ b/definitions/ObjectEffectPackage.dbd @@ -6,6 +6,6 @@ BUILD 6.0.1.18179, 4.0.0.11792 $id$ID<32> name -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> name diff --git a/definitions/ObjectEffectPackageElem.dbd b/definitions/ObjectEffectPackageElem.dbd index f38eb14be0..9e0bb081de 100644 --- a/definitions/ObjectEffectPackageElem.dbd +++ b/definitions/ObjectEffectPackageElem.dbd @@ -17,7 +17,7 @@ objectEffectPackageID<16> objectEffectGroupID<16> stateType<16> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> objectEffectPackageID<32> objectEffectGroupID<32> diff --git a/definitions/QuestInfo.dbd b/definitions/QuestInfo.dbd index cbeb54d6a2..a530abd0ba 100644 --- a/definitions/QuestInfo.dbd +++ b/definitions/QuestInfo.dbd @@ -17,6 +17,6 @@ Profession<16> Type<8> Modifiers<8> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> InfoName_lang diff --git a/definitions/QuestSort.dbd b/definitions/QuestSort.dbd index 4c0208e583..0d5896417e 100644 --- a/definitions/QuestSort.dbd +++ b/definitions/QuestSort.dbd @@ -13,6 +13,6 @@ $noninlineid$ID<32> SortName_lang uiOrderIndex<8> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> SortName_lang diff --git a/definitions/SkillLine.dbd b/definitions/SkillLine.dbd index fdb2a82979..3a47ab0f02 100644 --- a/definitions/SkillLine.dbd +++ b/definitions/SkillLine.dbd @@ -56,7 +56,7 @@ displayName_lang description_lang spellIconID<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> categoryID<32> skillCostsID<32> diff --git a/definitions/SkillLineAbility.dbd b/definitions/SkillLineAbility.dbd index b0bfe7f051..615208809b 100644 --- a/definitions/SkillLineAbility.dbd +++ b/definitions/SkillLineAbility.dbd @@ -85,7 +85,7 @@ trivialSkillLineRankLow<32> abandonable<32> characterPoints<32>[2] -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> skillLine<32> spell<32> diff --git a/definitions/SkillLineCategory.dbd b/definitions/SkillLineCategory.dbd index f36f4092fa..f5973494bc 100644 --- a/definitions/SkillLineCategory.dbd +++ b/definitions/SkillLineCategory.dbd @@ -8,7 +8,7 @@ $id$ID<32> name_lang sortIndex<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> name_lang sortIndex<32> diff --git a/definitions/SkillRaceClassInfo.dbd b/definitions/SkillRaceClassInfo.dbd index f86670bbf5..7e0950fe60 100644 --- a/definitions/SkillRaceClassInfo.dbd +++ b/definitions/SkillRaceClassInfo.dbd @@ -40,7 +40,7 @@ minLevel<32> skillTierID<32> skillCostIndex<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> skillID<32> raceMask<32> diff --git a/definitions/SkillTiers.dbd b/definitions/SkillTiers.dbd index 062426eff8..2091f1629a 100644 --- a/definitions/SkillTiers.dbd +++ b/definitions/SkillTiers.dbd @@ -12,7 +12,7 @@ $id$ID<32> cost<32>[16] value<32>[16] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> cost<32>[16] value<32>[16] diff --git a/definitions/SoundEmitters.dbd b/definitions/SoundEmitters.dbd index bc190e0fdd..3229b7456e 100644 --- a/definitions/SoundEmitters.dbd +++ b/definitions/SoundEmitters.dbd @@ -60,7 +60,7 @@ soundEntriesID<32> mapID<32> name -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 $id$ID<32> positionX positionY diff --git a/definitions/SoundEntries.dbd b/definitions/SoundEntries.dbd index 9cdee51651..62ad46ebd4 100644 --- a/definitions/SoundEntries.dbd +++ b/definitions/SoundEntries.dbd @@ -54,7 +54,7 @@ distanceCutoff EAXDef<32> soundEntriesAdvancedID<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> soundType<32> name diff --git a/definitions/SoundEntriesAdvanced.dbd b/definitions/SoundEntriesAdvanced.dbd index 371a118deb..6446b8866f 100644 --- a/definitions/SoundEntriesAdvanced.dbd +++ b/definitions/SoundEntriesAdvanced.dbd @@ -87,7 +87,7 @@ outsideVolume outerRadius2D name -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> soundEntryID<32> innerRadius2D diff --git a/definitions/Spell.dbd b/definitions/Spell.dbd index bf44ca03e0..3c7adc5a34 100644 --- a/definitions/Spell.dbd +++ b/definitions/Spell.dbd @@ -367,7 +367,7 @@ schoolMask<32> runeCostID<32> spellMissileID<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> category<32> dispelType<32> diff --git a/definitions/SpellChainEffects.dbd b/definitions/SpellChainEffects.dbd index 356476a90d..26f0ae6c90 100644 --- a/definitions/SpellChainEffects.dbd +++ b/definitions/SpellChainEffects.dbd @@ -233,7 +233,7 @@ RenderLayer<32> TextureLength WavePhase -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> AvgSegLen Width diff --git a/definitions/SpellItemEnchantment.dbd b/definitions/SpellItemEnchantment.dbd index c4bd5a53f9..877cfd8d2f 100644 --- a/definitions/SpellItemEnchantment.dbd +++ b/definitions/SpellItemEnchantment.dbd @@ -97,7 +97,7 @@ flags<32> src_itemID<32> condition_ID<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> charges<32> effect<32>[3] diff --git a/definitions/SpellItemEnchantmentCondition.dbd b/definitions/SpellItemEnchantmentCondition.dbd index cfaa72c249..d4371e5dcf 100644 --- a/definitions/SpellItemEnchantmentCondition.dbd +++ b/definitions/SpellItemEnchantmentCondition.dbd @@ -47,7 +47,7 @@ rt_operand<32>[5] logic<8>[5] padding_371849722<8>[3] -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> lt_operandType<8>[5] lt_operand<32>[5] diff --git a/definitions/SpellMissile.dbd b/definitions/SpellMissile.dbd index 916a464d83..779448890c 100644 --- a/definitions/SpellMissile.dbd +++ b/definitions/SpellMissile.dbd @@ -92,7 +92,7 @@ defaultPitchMax defaultSpeedMin defaultSpeedMax -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> flags<32> defaultPitchMin diff --git a/definitions/SpellMissileMotion.dbd b/definitions/SpellMissileMotion.dbd index 9ee418f0bc..a11491e8ae 100644 --- a/definitions/SpellMissileMotion.dbd +++ b/definitions/SpellMissileMotion.dbd @@ -32,7 +32,7 @@ scriptBody flags<32> missileCount<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> name scriptBody diff --git a/definitions/SpellVisual.dbd b/definitions/SpellVisual.dbd index f63a60f3bb..d3fdac446d 100644 --- a/definitions/SpellVisual.dbd +++ b/definitions/SpellVisual.dbd @@ -147,7 +147,7 @@ missileImpactOffsetX missileImpactOffsetY missileImpactOffsetZ -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> precastKit<32> castKit<32> diff --git a/definitions/SpellVisualEffectName.dbd b/definitions/SpellVisualEffectName.dbd index bd719e46d7..8207bf4c27 100644 --- a/definitions/SpellVisualEffectName.dbd +++ b/definitions/SpellVisualEffectName.dbd @@ -74,7 +74,7 @@ fileName areaEffectSize scale -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> name fileName diff --git a/definitions/SpellVisualKit.dbd b/definitions/SpellVisualKit.dbd index d0de0bd8a5..1a1e4ace5c 100644 --- a/definitions/SpellVisualKit.dbd +++ b/definitions/SpellVisualKit.dbd @@ -130,7 +130,7 @@ charParamTwo[4] charParamThree[4] flags<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> kitType<32> startAnimID<32> diff --git a/definitions/TaxiNodes.dbd b/definitions/TaxiNodes.dbd index bda0659d0f..5a94f396ca 100644 --- a/definitions/TaxiNodes.dbd +++ b/definitions/TaxiNodes.dbd @@ -42,7 +42,7 @@ Flags<8> uiTextureKitID<32> specialIconConditionID<32> -BUILD 3.0.1.8303, 3.0.2.8885, 4.0.0.11792 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328, 4.0.0.11792 $id$ID<32> ContinentID<32> X diff --git a/definitions/TaxiPath.dbd b/definitions/TaxiPath.dbd index 6ee2d03239..df0f4df6d8 100644 --- a/definitions/TaxiPath.dbd +++ b/definitions/TaxiPath.dbd @@ -17,7 +17,7 @@ ToTaxiNode<16> $id$ID<32> Cost<32> -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> FromTaxiNode<32> ToTaxiNode<32> diff --git a/definitions/TaxiPathNode.dbd b/definitions/TaxiPathNode.dbd index 317235ef25..9a2b01c325 100644 --- a/definitions/TaxiPathNode.dbd +++ b/definitions/TaxiPathNode.dbd @@ -35,7 +35,7 @@ delay<32> arrivalEventID<16> departureEventID<16> -BUILD 3.0.1.8303, 3.0.2.8885, 4.0.0.11792 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328, 4.0.0.11792 $id$ID<32> PathID<32> NodeIndex<32> diff --git a/definitions/Vehicle.dbd b/definitions/Vehicle.dbd index 611376824c..8e3f359ad8 100644 --- a/definitions/Vehicle.dbd +++ b/definitions/Vehicle.dbd @@ -128,7 +128,7 @@ pitchMin pitchMax seatID<32>[8] -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> flags<32> turnSpeed diff --git a/definitions/VehicleSeat.dbd b/definitions/VehicleSeat.dbd index 9310aee7e5..0dbc94ce80 100644 --- a/definitions/VehicleSeat.dbd +++ b/definitions/VehicleSeat.dbd @@ -295,7 +295,7 @@ exitAnimStart<32> exitAnimLoop<32> exitAnimEnd<32> -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> flags<32> attachmentID<32> diff --git a/definitions/Weather.dbd b/definitions/Weather.dbd index 0929c72a5b..cf6677bc33 100644 --- a/definitions/Weather.dbd +++ b/definitions/Weather.dbd @@ -56,7 +56,7 @@ transitionSkyBox effectColor[3] effectTexture -BUILD 3.0.1.8303, 3.0.2.8885 +BUILD 3.0.1.8303, 3.0.2.8885, 3.0.8.9328 ID<32> ambienceID<32> effectType<32> diff --git a/definitions/WorldStateUI.dbd b/definitions/WorldStateUI.dbd index 2674118bec..20c5c4dc09 100644 --- a/definitions/WorldStateUI.dbd +++ b/definitions/WorldStateUI.dbd @@ -87,7 +87,7 @@ dynamicTooltip_lang extendedUI extendedUIStateVariable<32>[3] -BUILD 3.0.2.8885 +BUILD 3.0.2.8885, 3.0.8.9328 ID<32> mapID<32> areaID<32>