Profiler/Recipes
* _really_ fix learning starter recipes per skill attempted in 96bbe326a8
This commit is contained in:
parent
a1d3be86f7
commit
b044488308
1 changed files with 13 additions and 1 deletions
|
|
@ -561,7 +561,19 @@ class Profiler
|
|||
if ($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)
|
||||
DB::Aowow()->query('INSERT INTO ?_profiler_completion (?#) VALUES '.$sk, array_keys($skills[0]));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue