Документирование Healing.php, смена имени чтобы соответствовать стандарту.
This commit is contained in:
parent
14f3b43cc5
commit
21fa7d923a
@ -454,7 +454,7 @@ $moj = expa($al['accses']);
|
|||||||
|
|
||||||
switch ($_POST['use']) { /* Подключаем строго тот свиток который используем. 36 Свитков править. Мама дорогая! */
|
switch ($_POST['use']) { /* Подключаем строго тот свиток который используем. 36 Свитков править. Мама дорогая! */
|
||||||
case "healing":
|
case "healing":
|
||||||
include("../magic/healing.php");
|
include("../magic/Healing.php");
|
||||||
break;
|
break;
|
||||||
case "al_neut_power":
|
case "al_neut_power":
|
||||||
include("../magic/al_neut_power.php");
|
include("../magic/al_neut_power.php");
|
||||||
|
@ -6,11 +6,19 @@ class Healing
|
|||||||
{
|
{
|
||||||
private $target;
|
private $target;
|
||||||
private $magicPower;
|
private $magicPower;
|
||||||
private $status = null;
|
private $status;
|
||||||
|
private $isPercentage;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Магия лечения.
|
||||||
|
* @param $target - кого лечим.
|
||||||
|
* @param $power - на сколько лечим.
|
||||||
|
* @param null $isPercentage - если включён, считает $power в процентах, иначе, по-умочанию просто как число.
|
||||||
|
*/
|
||||||
public function __construct($target, $power, $isPercentage = null)
|
public function __construct($target, $power, $isPercentage = null)
|
||||||
{
|
{
|
||||||
$this->magicPower = $power;
|
$this->magicPower = $power;
|
||||||
|
$this->isPercentage = $isPercentage;
|
||||||
if ($target && $this->isUsable()) {
|
if ($target && $this->isUsable()) {
|
||||||
//TODO: Проверка на то, что магу хватает навыка владения школой магии.
|
//TODO: Проверка на то, что магу хватает навыка владения школой магии.
|
||||||
//IDEA: Можно добавить проверку на интеллект, где при определённом интеллекте шанс на успех становится 95-100%.
|
//IDEA: Можно добавить проверку на интеллект, где при определённом интеллекте шанс на успех становится 95-100%.
|
||||||
@ -20,6 +28,10 @@ class Healing
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Проверки на успех.
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
private function isUsable()
|
private function isUsable()
|
||||||
{
|
{
|
||||||
$caster = new User($_SESSION['uid']);
|
$caster = new User($_SESSION['uid']);
|
||||||
@ -37,9 +49,14 @@ class Healing
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function useSpell($isPercentage)
|
/**
|
||||||
|
* Применение заклинания.
|
||||||
|
* @return string
|
||||||
|
* @throws \Krugozor\Database\Mysql\Exception
|
||||||
|
*/
|
||||||
|
private function useSpell()
|
||||||
{
|
{
|
||||||
if ($isPercentage) {
|
if ($this->isPercentage) {
|
||||||
$healHealthAmount = $this->target->health + $this->target->maxHealth / 100 * $this->magicPower;
|
$healHealthAmount = $this->target->health + $this->target->maxHealth / 100 * $this->magicPower;
|
||||||
} else {
|
} else {
|
||||||
$healHealthAmount = $this->target->health + $this->magicPower;
|
$healHealthAmount = $this->target->health + $this->magicPower;
|
@ -63,7 +63,7 @@ if (in_array($_POST['use'], array_keys($moj))) {
|
|||||||
$abil = unserialize($abil['abil']);
|
$abil = unserialize($abil['abil']);
|
||||||
switch ($_POST['use']) {
|
switch ($_POST['use']) {
|
||||||
case "healing":
|
case "healing":
|
||||||
include("./magic/healing.php");
|
include("./magic/Healing.php");
|
||||||
break;
|
break;
|
||||||
case "al_neut_power":
|
case "al_neut_power":
|
||||||
if ($abil[0] > 0 && $user->align == 2) {
|
if ($abil[0] > 0 && $user->align == 2) {
|
||||||
|
Loading…
Reference in New Issue
Block a user