adjust
This commit is contained in:
parent
edc567c9a6
commit
0f13cc8ff2
@ -506,14 +506,12 @@ class SoloController
|
|||||||
}
|
}
|
||||||
|
|
||||||
$foundwave = false;
|
$foundwave = false;
|
||||||
|
$newlist = array();
|
||||||
foreach ($gamelevel['levelinfo'][$level] as $waveitem) {
|
foreach ($gamelevel['levelinfo'][$level] as $waveitem) {
|
||||||
if ($wave == $waveitem) {
|
if ($wave == $waveitem) {
|
||||||
$foundwave = true;
|
$foundwave = true;
|
||||||
$gamelevel['levelinfo'][$level] = array_diff($gamelevel['levelinfo'][$level], [$waveitem]);
|
} else {
|
||||||
if (count($gamelevel['levelinfo'][$level]) == 0) {
|
$newlist[] = $waveitem;
|
||||||
unset($gamelevel['levelinfo'][$level]);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -528,6 +526,12 @@ class SoloController
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (count($newlist) == 0) {
|
||||||
|
unset($gamelevel['levelinfo'][$level]);
|
||||||
|
} else {
|
||||||
|
$gamelevel['levelinfo'][$level] = $newlist;
|
||||||
|
}
|
||||||
|
|
||||||
$wavearr = explode('|', $levelcfg['completionwave']);
|
$wavearr = explode('|', $levelcfg['completionwave']);
|
||||||
$foundwave = false;
|
$foundwave = false;
|
||||||
$item_list = array();
|
$item_list = array();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user