mirror of
https://github.com/Sarjuuk/aowow.git
synced 2025-11-29 15:58:16 +08:00
Setup/Classes
* fix skill aggregate * ya cant sum strings, ya dummy
This commit is contained in:
@@ -24,8 +24,9 @@ SqlGen::register(new class extends SetupScript
|
|||||||
Util::arraySumByKey($classes, $races);
|
Util::arraySumByKey($classes, $races);
|
||||||
|
|
||||||
// add skills
|
// add skills
|
||||||
$skills = DB::Aowow()->select('SELECT LOG(2, classMask) + 1 AS ARRAY_KEY, GROUP_CONCAT(skillLine SEPARATOR \' \') AS skills FROM dbc_skillraceclassinfo WHERE flags = 1040 GROUP BY classMask HAVING ARRAY_KEY = CAST(LOG(2, classMask) + 1 AS SIGNED)');
|
if ($skills = DB::Aowow()->selectCol('SELECT LOG(2, classMask) + 1 AS ARRAY_KEY, GROUP_CONCAT(skillLine SEPARATOR \' \') FROM dbc_skillraceclassinfo WHERE flags = ?d GROUP BY classMask HAVING ARRAY_KEY = CAST(LOG(2, classMask) + 1 AS SIGNED)', 0x410))
|
||||||
Util::arraySumByKey($classes, $skills);
|
foreach ($skills as $classId => $skillStr)
|
||||||
|
$classes[$classId]['skills'] = $skillStr;
|
||||||
|
|
||||||
// add weaponTypeMask & armorTypeMask
|
// add weaponTypeMask & armorTypeMask
|
||||||
foreach ($classes as $id => &$data)
|
foreach ($classes as $id => &$data)
|
||||||
|
|||||||
Reference in New Issue
Block a user