Example #1
0
 /**
  * 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());
 }
Example #2
0
 /**
  * Get the weapon modificator string, i.e. 0/-1
  *
  * @return string
  */
 public function getWeaponModificatorFormatted()
 {
     $weaponModificator = $this->getWeaponModificator();
     return \Helper\WeaponModificator::format($weaponModificator[0]);
 }