Optimising Stat()::class.
This commit is contained in:
@@ -12,13 +12,14 @@ class Bonuses
|
||||
public function __construct(array $data)
|
||||
{
|
||||
$this->stat = new Stat();
|
||||
$this->stat->getBonus();
|
||||
|
||||
foreach ($data as $bonusName => $value) {
|
||||
if (!$this->stat->getBonusNames()[$bonusName]) {
|
||||
if (!$this->stat->bonusNames[$bonusName]) {
|
||||
$this->result[$bonusName] = $value; //fixme на период отладки для отлова забытых
|
||||
//continue;
|
||||
}
|
||||
$this->result[$this->stat->getBonusNames()[$bonusName]] = $value;
|
||||
$this->result[$this->stat->bonusNames[$bonusName]] = $value;
|
||||
}
|
||||
$this->armor($data);
|
||||
}
|
||||
@@ -58,10 +59,10 @@ class Bonuses
|
||||
|
||||
public function addZonb(): void
|
||||
{
|
||||
if (isset($this->result[$this->stat->getBonusNames()['zonb']])) {
|
||||
$this->result[$this->stat->getBonusNames()['zonb']]++;
|
||||
if (isset($this->result[$this->stat->bonusNames['zonb']])) {
|
||||
$this->result[$this->stat->bonusNames['zonb']]++;
|
||||
} else {
|
||||
$this->result[$this->stat->getBonusNames()['zonb']] = 1;
|
||||
$this->result[$this->stat->bonusNames['zonb']] = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user