From 7ba575ad1d1c532e130023ddff1fdb6cf2a10cbf Mon Sep 17 00:00:00 2001 From: Hash Borgir Date: Mon, 5 Jun 2023 23:45:23 -0600 Subject: [PATCH] Correct skill numbers from d2s stream now working --- src/tabs/Chars.php | 48 +++++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/tabs/Chars.php b/src/tabs/Chars.php index a7376bc..6a98cca 100644 --- a/src/tabs/Chars.php +++ b/src/tabs/Chars.php @@ -146,19 +146,19 @@ foreach ($c->cData['Waypoints'] as $diff => $waypoints) { 'col' => int 2 'icon' => int 0 */ - $skillcounter = 1; - foreach ($c->cData['skills']['skills'] as $k => $skill) { - $skills .= ": {$skill['skill']}
"; - $skillcounter++; - } - +// $skillcounter = 1; +// foreach ($c->cData['skills']['skills'] as $k => $skill) { +// $skills .= ": {$skill['skill']}
"; +// $skillcounter++; +// } + $skillsByPage = array(); -foreach ($c->cData['skills']['skills'] as $skill) { +foreach ($c->cData['skills']['skills'] as $skNum => $skill) { $page = $skill['page']; if (!isset($skillsByPage[$page])) { $skillsByPage[$page] = array(); } - $skillsByPage[$page][] = $skill; + $skillsByPage[$page][$skNum] = $skill; } $skillDivs = ''; @@ -177,9 +177,9 @@ foreach ($skillsByPage as $page => $skills) { $skillDivs .= '
'; $skillDivs .= '
'; - foreach ($skills as $skill) { - $skillcounter++; - $skillDivs .= ": {$skill['skill']}
"; + foreach ($skills as $skillNumber => $skill) { + $skillNumber++; + $skillDivs .= ": {$skill['skill']}
"; } $skillDivs .= '
'; $skillDivs .= '
'; @@ -320,58 +320,58 @@ $checkboxes
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +

Skills

-
- $skillDivs -
+
+ $skillDivs +