mirror of
https://github.com/Sarjuuk/aowow.git
synced 2025-11-29 15:58:16 +08:00
Profiler/Recipes
* _really_ fix learning starter recipes per skill attempted in 96bbe326a8
This commit is contained in:
@@ -561,7 +561,19 @@ class Profiler
|
|||||||
if ($skills)
|
if ($skills)
|
||||||
{
|
{
|
||||||
// apply auto-learned trade skills
|
// apply auto-learned trade skills
|
||||||
DB::Aowow()->query('INSERT INTO ?_profiler_completion SELECT ?d, ?d, spellId, NULL, NULL FROM dbc_skilllineability WHERE id IN (?a)', $profileId, TYPE_SPELL, array_column($skills, 'typeId'));
|
DB::Aowow()->query('
|
||||||
|
INSERT INTO ?_profiler_completion
|
||||||
|
SELECT ?d, ?d, spellId, NULL, NULL
|
||||||
|
FROM dbc_skilllineability
|
||||||
|
WHERE skillLineId IN (?a) AND
|
||||||
|
acquireMethod = 1 AND
|
||||||
|
(reqRaceMask = 0 OR reqRaceMask & ?d) AND
|
||||||
|
(reqClassMask = 0 OR reqClassMask & ?d)',
|
||||||
|
$profileId, TYPE_SPELL,
|
||||||
|
array_column($skills, 'typeId'),
|
||||||
|
1 << ($char['race'] - 1),
|
||||||
|
1 << ($char['class'] - 1)
|
||||||
|
);
|
||||||
|
|
||||||
foreach (Util::createSqlBatchInsert($skills) as $sk)
|
foreach (Util::createSqlBatchInsert($skills) as $sk)
|
||||||
DB::Aowow()->query('INSERT INTO ?_profiler_completion (?#) VALUES '.$sk, array_keys($skills[0]));
|
DB::Aowow()->query('INSERT INTO ?_profiler_completion (?#) VALUES '.$sk, array_keys($skills[0]));
|
||||||
|
|||||||
Reference in New Issue
Block a user