Отображаем параметры персонажей

This commit is contained in:
Igor Barkov (iwork)
2020-07-20 16:27:32 +03:00
parent 897cc530af
commit ab5d0459d9
3 changed files with 34 additions and 304 deletions

View File

@@ -11,18 +11,11 @@ class DressedItems
protected $DBSUM;
protected $USERID;
private $dressedItem;
public $sumStrength = 0;
public $sumDexterity = 0;
public $sumIntuition = 0;
public $sumEndurance = 0;
public $sumIntelligence = 0;
public $sumWisdom = 0;
public $sumAccuracy = 0;
public $sumDodge = 0;
public $sumCriticals = 0;
/**
* DressedItems constructor.
*
* @param $user_id - ID игрока.
*/
public function __construct($user_id)
{
@@ -49,8 +42,10 @@ SELECT SUM(add_strength) as sum_strength,
SUM(add_intelligence) as sum_intelligence,
SUM(add_wisdom) as sum_wisdom,
SUM(add_accuracy) as sum_accuracy,
SUM(add_dodge) as sum_dodge,
SUM(add_criticals) as sum_criticals
SUM(add_evasion) as sum_evasion,
SUM(add_criticals) as sum_criticals,
SUM(min_physical_damage) as sum_min_phys_damage,
SUM(max_physical_damage) as sum_max_phys_damage
FROM inventory WHERE owner_id = ?i AND dressed_slot > 0'
SQL;
$this->DBSUM = db::c()->query($query, $this->USERID)->fetch_assoc();
@@ -106,9 +101,9 @@ SQL;
{
return $this->getBonuses()['sum_accuracy'];
}
public function getDodgeBonus()
public function getEvasionBonus()
{
return $this->getBonuses()['sum_dodge'];
return $this->getBonuses()['sum_evasion'];
}
public function getCriticalsBonus()
{

View File

@@ -25,6 +25,9 @@ class User
public $room;
public $block;
public $shadow;
// Удар кулаком всегда 1-2.
public $minDamage = 1;
public $maxDamage = 2;
public const STAT_MAXIMUM_AMOUNT = 40;
// Пока несуществующие, для совместимости.