aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/hotfixes/master/2024_09_22_00_hotfixes.sql1
-rw-r--r--src/server/game/DataStores/DB2LoadInfo.h2
-rw-r--r--src/server/game/DataStores/DB2Structure.h2
3 files changed, 3 insertions, 2 deletions
diff --git a/sql/updates/hotfixes/master/2024_09_22_00_hotfixes.sql b/sql/updates/hotfixes/master/2024_09_22_00_hotfixes.sql
new file mode 100644
index 00000000000..ed0eb609975
--- /dev/null
+++ b/sql/updates/hotfixes/master/2024_09_22_00_hotfixes.sql
@@ -0,0 +1 @@
+ALTER TABLE `item_bonus_tree_node` MODIFY `ItemContext` tinyint NOT NULL DEFAULT 0 AFTER `ID`;
diff --git a/src/server/game/DataStores/DB2LoadInfo.h b/src/server/game/DataStores/DB2LoadInfo.h
index 6e82c49cc2d..60e0b6b65b2 100644
--- a/src/server/game/DataStores/DB2LoadInfo.h
+++ b/src/server/game/DataStores/DB2LoadInfo.h
@@ -2746,7 +2746,7 @@ struct ItemBonusTreeNodeLoadInfo
static constexpr DB2FieldMeta Fields[10] =
{
{ false, FT_INT, "ID" },
- { false, FT_BYTE, "ItemContext" },
+ { true, FT_BYTE, "ItemContext" },
{ false, FT_SHORT, "ChildItemBonusTreeID" },
{ false, FT_SHORT, "ChildItemBonusListID" },
{ false, FT_SHORT, "ChildItemLevelSelectorID" },
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h
index 2f6317409ee..4ac551fcd90 100644
--- a/src/server/game/DataStores/DB2Structure.h
+++ b/src/server/game/DataStores/DB2Structure.h
@@ -2200,7 +2200,7 @@ struct ItemBonusTreeEntry
struct ItemBonusTreeNodeEntry
{
uint32 ID;
- uint8 ItemContext;
+ int8 ItemContext;
uint16 ChildItemBonusTreeID;
uint16 ChildItemBonusListID;
uint16 ChildItemLevelSelectorID;