From d730f337cfc4ccd05e7e403fe5ac3b0198c0a4b9 Mon Sep 17 00:00:00 2001 From: ElTata <eltata@firemail.cc> Date: Wed, 8 Apr 2020 13:19:09 +0200 Subject: [PATCH] Divide by 2 the bonuses from real_gain, real_level and real_sum --- Irpg/Classes/Farmer.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Irpg/Classes/Farmer.pm b/Irpg/Classes/Farmer.pm index 1002ced..06c395b 100644 --- a/Irpg/Classes/Farmer.pm +++ b/Irpg/Classes/Farmer.pm @@ -84,8 +84,8 @@ sub real_gain { my ($self, $time) = @_; return unless ($time =~ m/^-?\d+$/); $time = $time >= 0 ? - $time*(1-($self->cha()-1)/10): # add less time - $time*(1+($self->cha()-1)/10); # remove more time + $time*(1-($self->cha()-1)/20): # add less time + $time*(1+($self->cha()-1)/20); # remove more time return CORE::int($time); } @@ -94,8 +94,8 @@ sub real_sum { my ($self, $sum) = @_; return unless ($sum =~ m/^-?\d+$/); $sum = $sum >= 0 ? - $sum*(1+($self->str()-1)/10): - $sum*(1-($self->str()-1)/10); + $sum*(1+($self->str()-1)/20): + $sum*(1-($self->str()-1)/20); return CORE::int($sum); } @@ -104,8 +104,8 @@ sub real_lvl { my ($self, $lvl) = @_; return unless ($lvl =~ m/^-?\d+$/); $lvl = $lvl >= 0 ? - $lvl*(1+($self->wis()-1)/10): - $lvl*(1-($self->wis()-1)/10); + $lvl*(1+($self->wis()-1)/20): + $lvl*(1-($self->wis()-1)/20); return CORE::int($lvl); } -- GitLab