/** * Get the blueprint as array. * * @return array */ public function getAsArray() { $upgradeWeaponModificator = $this->getUpgradeWeaponModificator(); return array('id' => $this->getBlueprintId(), 'name' => $this->getName(), 'item' => $this->getItem(), 'itemType' => $this->getItemType(), 'damageType' => $this->getDamageType(), 'materials' => $this->getMaterialsString(), 'techniques' => $this->getTechniquesString(), 'materialWeaponModificator' => $this->getMaterialWeaponModificator(), 'upgradeHitPoints' => $this->getUpgradeHitPoints(), 'upgradeBreakFactor' => $this->getUpgradeBreakFactor(), 'upgradeInitiative' => $this->getUpgradeInitiative(), 'upgradeWeaponModificator' => \Helper\WeaponModificator::format($upgradeWeaponModificator[0]), 'bonusRangedFightValue' => $this->getBonusRangedFightValue(), 'reducePhysicalStrengthRequirement' => $this->getReducePhysicalStrengthRequirement()); }
/** * Get the weapon modificator string, i.e. 0/-1 * * @return string */ public function getWeaponModificatorFormatted() { $weaponModificator = $this->getWeaponModificator(); return \Helper\WeaponModificator::format($weaponModificator[0]); }