dev-magic-sharpen #29

Merged
lopar merged 7 commits from dev-magic-sharpen into master 2021-01-25 19:01:27 +00:00
Showing only changes of commit d2dd113338 - Show all commits

View File

@ -44,4 +44,20 @@ class Magic
return true;
}
}
/**
* Проверка на успех заклинания. Чем выше интеллект, тем выше шанс успеха.
* @param $caster - заклинатель (массив значений из базы).
* @param int $difficulty - сложность произнесения заклинания. Чем выше значение, тем сложнее проверка. 40 - самая сложная проверка.
*
* @return bool
*/
protected function skillCheck($caster, int $difficulty = 40):bool
{
# 40 - потолок стата.
if ($difficulty > 40) {
$difficulty = 40;
}
return mt_rand(1,$difficulty) < $caster->intelligence;
}
}