mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-26 01:12:26 +00:00
Merge branch 'feature/multi-tenancy' of https://github.com/EQEmu/Server into feature/peq-expansions
This commit is contained in:
commit
33bf20a037
@ -11828,6 +11828,7 @@ void Client::Handle_OP_RecipesFavorite(const EQApplicationPacket *app)
|
|||||||
if (first) //no favorites....
|
if (first) //no favorites....
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// TODO: Clean this up
|
||||||
const std::string query = StringFormat(
|
const std::string query = StringFormat(
|
||||||
SQL (
|
SQL (
|
||||||
SELECT
|
SELECT
|
||||||
@ -11924,6 +11925,7 @@ void Client::Handle_OP_RecipesSearch(const EQApplicationPacket *app)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//arbitrary limit of 200 recipes, makes sense to me.
|
//arbitrary limit of 200 recipes, makes sense to me.
|
||||||
|
// TODO: Clean this up
|
||||||
std::string query = fmt::format(
|
std::string query = fmt::format(
|
||||||
SQL(
|
SQL(
|
||||||
SELECT
|
SELECT
|
||||||
@ -11931,27 +11933,10 @@ void Client::Handle_OP_RecipesSearch(const EQApplicationPacket *app)
|
|||||||
tr.name,
|
tr.name,
|
||||||
tr.trivial,
|
tr.trivial,
|
||||||
SUM(tre.componentcount),
|
SUM(tre.componentcount),
|
||||||
crl.madecount,
|
|
||||||
tr.tradeskill
|
tr.tradeskill
|
||||||
FROM
|
FROM
|
||||||
tradeskill_recipe
|
tradeskill_recipe AS tr
|
||||||
AS tr
|
LEFT JOIN tradeskill_recipe_entries AS tre ON tr.id = tre.recipe_id
|
||||||
LEFT
|
|
||||||
JOIN
|
|
||||||
tradeskill_recipe_entries
|
|
||||||
AS
|
|
||||||
tre
|
|
||||||
ON
|
|
||||||
tr.id = tre.recipe_id
|
|
||||||
LEFT JOIN(
|
|
||||||
SELECT
|
|
||||||
recipe_id,
|
|
||||||
madecount
|
|
||||||
FROM
|
|
||||||
char_recipe_list
|
|
||||||
WHERE
|
|
||||||
char_id = {}
|
|
||||||
) AS crl ON tr.id = crl.recipe_id
|
|
||||||
WHERE
|
WHERE
|
||||||
{} tr.trivial >= {}
|
{} tr.trivial >= {}
|
||||||
AND tr.trivial <= {}
|
AND tr.trivial <= {}
|
||||||
@ -11960,7 +11945,6 @@ void Client::Handle_OP_RecipesSearch(const EQApplicationPacket *app)
|
|||||||
AND (
|
AND (
|
||||||
(
|
(
|
||||||
tr.must_learn & 0x3 <> 0
|
tr.must_learn & 0x3 <> 0
|
||||||
AND crl.madecount IS NOT NULL
|
|
||||||
)
|
)
|
||||||
OR (tr.must_learn & 0x3 = 0)
|
OR (tr.must_learn & 0x3 = 0)
|
||||||
)
|
)
|
||||||
@ -11979,7 +11963,6 @@ void Client::Handle_OP_RecipesSearch(const EQApplicationPacket *app)
|
|||||||
LIMIT
|
LIMIT
|
||||||
200
|
200
|
||||||
),
|
),
|
||||||
CharacterID(),
|
|
||||||
search_clause,
|
search_clause,
|
||||||
p_recipes_search_struct->mintrivial,
|
p_recipes_search_struct->mintrivial,
|
||||||
p_recipes_search_struct->maxtrivial,
|
p_recipes_search_struct->maxtrivial,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user