[Fix] Big Bag additional fixes (#4644)

* [Fix] Big Bag additional fixes

* More inventory updates
This commit is contained in:
Fryguy 2025-02-05 17:20:36 -05:00 committed by GitHub
parent 51f25ed779
commit e9678da311
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1358,7 +1358,7 @@ bool ZoneDatabase::SaveCharacterInvSnapshot(uint32 character_id) {
"FROM" "FROM"
" `inventory` " " `inventory` "
"WHERE" "WHERE"
" `char_id` = %u", " `character_id` = %u",
time_index, time_index,
character_id character_id
); );
@ -1512,13 +1512,13 @@ void ZoneDatabase::DivergeCharacterInvSnapshotFromInventory(uint32 character_id,
"JOIN" "JOIN"
" `inventory` b " " `inventory` b "
"USING" "USING"
" (`slotid`, `itemid`) " " (`slot_id`, `item_id`) "
"WHERE" "WHERE"
" a.`time_index` = %u " " a.`time_index` = %u "
"AND" "AND"
" a.`charid` = %u " " a.`charid` = %u "
"AND" "AND"
" b.`charid` = %u" " b.`character_id` = %u"
")", ")",
timestamp, timestamp,
character_id, character_id,
@ -1543,7 +1543,7 @@ void ZoneDatabase::DivergeCharacterInventoryFromInvSnapshot(uint32 character_id,
"FROM" "FROM"
" `inventory` " " `inventory` "
"WHERE" "WHERE"
" `charid` = %u " " `character_id` = %u "
"AND" "AND"
" `slotid` NOT IN " " `slotid` NOT IN "
"(" "("
@ -1560,7 +1560,7 @@ void ZoneDatabase::DivergeCharacterInventoryFromInvSnapshot(uint32 character_id,
"AND" "AND"
" b.`charid` = %u " " b.`charid` = %u "
"AND" "AND"
" a.`charid` = %u" " a.`character_id` = %u"
")", ")",
character_id, character_id,
timestamp, timestamp,
@ -1589,7 +1589,7 @@ bool ZoneDatabase::RestoreCharacterInvSnapshot(uint32 character_id, uint32 times
"FROM" "FROM"
" `inventory` " " `inventory` "
"WHERE" "WHERE"
" `charid` = %u", " `character_id` = %u",
character_id character_id
); );
auto results = database.QueryDatabase(query); auto results = database.QueryDatabase(query);
@ -1600,7 +1600,7 @@ bool ZoneDatabase::RestoreCharacterInvSnapshot(uint32 character_id, uint32 times
"INSERT " "INSERT "
"INTO" "INTO"
" `inventory` " " `inventory` "
"(`char_id`," "(`character_id`,"
" `slot_id`," " `slot_id`,"
" `item_id`," " `item_id`,"
" `charges`," " `charges`,"