Оновити 'О магии'
parent
056b3a5fe7
commit
423d19fbd5
@ -16,10 +16,10 @@
|
||||
function castDamage($caster, $manaCost, $amountDamage, $target)
|
||||
{
|
||||
$this->damageMana($manaCost, $caster);
|
||||
if ($user->mana < 0) {
|
||||
if ($user->mana < 0 && $manacost !== 0) {
|
||||
return false; # Да, хардкор.
|
||||
}
|
||||
$this->damageHealth($amountDamage, $target)
|
||||
$this->damageHealth($amountDamage, $target);
|
||||
}
|
||||
|
||||
function castEffect($caster, $manaCost, $effectId, $target)
|
||||
@ -45,14 +45,15 @@ function heal($caster, ...$targets)
|
||||
{
|
||||
$manaCost = 10;
|
||||
$baseDamage = 4; # Лечение это отрицательный урон.
|
||||
foreach ($targets as $target) {
|
||||
$damage = calculateDamage($baseDamage, $target->resists);
|
||||
castDamage($caster, $manaCost, $damage, $target);
|
||||
}
|
||||
$damage = calculateDamage($baseDamage, $target->resists);
|
||||
castDamage($caster, $manaCost, $damage, $target);
|
||||
|
||||
}
|
||||
|
||||
function smallHealingPotion($caster) # Зелье лечения
|
||||
{
|
||||
heal($caster, $caster);
|
||||
$manaCost = 0;
|
||||
$baseDamage = 1
|
||||
castDamage($caster, $manaCost, $baseDamage, $caster);
|
||||
}
|
||||
```
|
Loading…
Reference in New Issue
Block a user