Browse Source

EmemJR identified recipes not loading due to bench requirements, we will code device restrictions later

Emagi 1 năm trước cách đây
mục cha
commit
15a1f623be
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      EQ2/source/WorldServer/Recipes/RecipeDB.cpp

+ 2 - 2
EQ2/source/WorldServer/Recipes/RecipeDB.cpp

@@ -50,7 +50,7 @@ void WorldDatabase::LoadRecipes() {
 		"LEFT JOIN (SELECT rsc.recipe_id, rsc.comp_list, rsc.`index`, rcl.`name`, rsc.qty FROM recipe_secondary_comp rsc INNER JOIN recipe_comp_list rcl ON rcl.id = rsc.comp_list WHERE `index` = 1) AS bc2 ON bc2.recipe_id = r.id\n"
 		"LEFT JOIN (SELECT rsc.recipe_id, rsc.comp_list, rsc.`index`, rcl.`name`, rsc.qty FROM recipe_secondary_comp rsc INNER JOIN recipe_comp_list rcl ON rcl.id = rsc.comp_list WHERE `index` = 2) AS bc3 ON bc3.recipe_id = r.id\n"
 		"LEFT JOIN (SELECT rsc.recipe_id, rsc.comp_list, rsc.`index`, rcl.`name`, rsc.qty FROM recipe_secondary_comp rsc INNER JOIN recipe_comp_list rcl ON rcl.id = rsc.comp_list WHERE `index` = 3) AS bc4 ON bc4.recipe_id = r.id\n"
-		"WHERE r.bHaveAllProducts AND r.`bench` IN ('chemistry_table','work_desk','forge','stove and keg','sewing_table','woodworking_table','work_bench')");
+		"WHERE r.bHaveAllProducts");
 
 	if (!status)
 		return;
@@ -59,7 +59,7 @@ void WorldDatabase::LoadRecipes() {
 		int32 i = 0;
 		Recipe* recipe = new Recipe();
 		recipe->SetID(res.GetInt32(i++));
-		recipe->SetLevel(res.GetSInt32(i++));
+		recipe->SetLevel(res.GetInt32(i++));
 		recipe->SetTier(recipe->GetLevel() / 10);
 		recipe->SetIcon(res.GetInt32(i++));
 		recipe->SetSkill(res.GetInt32(i++));