From 01eceee58f7ad7adbb053c5ff9651fd29da7b87c Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Sat, 12 Mar 2016 10:54:08 -0500 Subject: [PATCH] Smallclothes equipment are now saved under the "Adventurer" class as they are a separate thing from classes. --- FFXIVClassic Map Server/Database.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FFXIVClassic Map Server/Database.cs b/FFXIVClassic Map Server/Database.cs index 7de94e0d..c7f76045 100644 --- a/FFXIVClassic Map Server/Database.cs +++ b/FFXIVClassic Map Server/Database.cs @@ -668,7 +668,7 @@ namespace FFXIVClassic_Lobby_Server equipSlot, itemId FROM characters_inventory_equipment - WHERE characterId = @charId AND classId = @classId ORDER BY equipSlot"; + WHERE characterId = @charId AND (classId = @classId OR classId = 0) ORDER BY equipSlot"; MySqlCommand cmd = new MySqlCommand(query, conn); cmd.Parameters.AddWithValue("@charId", player.actorId); @@ -715,7 +715,7 @@ namespace FFXIVClassic_Lobby_Server MySqlCommand cmd = new MySqlCommand(query, conn); cmd.Parameters.AddWithValue("@characterId", player.actorId); - cmd.Parameters.AddWithValue("@classId", player.charaWork.parameterSave.state_mainSkill[0]); + cmd.Parameters.AddWithValue("@classId", (equipSlot == Equipment.SLOT_UNDERSHIRT || equipSlot == Equipment.SLOT_UNDERGARMENT) ? 0 : player.charaWork.parameterSave.state_mainSkill[0]); cmd.Parameters.AddWithValue("@equipSlot", equipSlot); cmd.Parameters.AddWithValue("@uniqueItemId", uniqueItemId);