fix: Cleanup IPoint3D calls (#704)
This commit is contained in:
parent
788b04b958
commit
3293ffcf06
33 changed files with 158 additions and 264 deletions
|
|
@ -203,22 +203,13 @@ namespace Server.Misc
|
|||
{
|
||||
var medPoints = (from.Int + from.Skills.Meditation.Value) * 0.5;
|
||||
|
||||
if (medPoints <= 0)
|
||||
rate = medPoints switch
|
||||
{
|
||||
rate = 7.0;
|
||||
}
|
||||
else if (medPoints <= 100)
|
||||
{
|
||||
rate = 7.0 - 239 * medPoints / 2400 + 19 * medPoints * medPoints / 48000;
|
||||
}
|
||||
else if (medPoints < 120)
|
||||
{
|
||||
rate = 1.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
rate = 0.75;
|
||||
}
|
||||
<= 0 => 7.0,
|
||||
<= 100 => 7.0 - 239 * medPoints / 2400 + 19 * medPoints * medPoints / 48000,
|
||||
< 120 => 1.0,
|
||||
_ => 0.75
|
||||
};
|
||||
|
||||
rate += armorPenalty;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue