Skip to content
Extraits de code Groupes Projets
Valider d8062cda rédigé par ElTata's avatar ElTata :ok_hand:
Parcourir les fichiers

itemsum/item lvls/time modifier update

Now, 1 point in str/wis/cha will add 2% for each of these modifiers
parent f16b7937
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -85,8 +85,8 @@ sub real_gain {
return unless ($time =~ m/^-?\d+$/);
return unless ($time =~ m/^-?\d+(?:\.\d+$)?/);
$time = $time >= 0 ?
$time*(1-($self->cha()-1)/20): # add less time
$time*(1+($self->cha()-1)/20); # remove more time
$time*(1-($self->cha()-1)/50): # add less time
$time*(1+($self->cha()-1)/50); # remove more time
return CORE::int($time);
}
......@@ -95,8 +95,8 @@ sub real_sum {
my ($self, $sum) = @_;
return unless ($sum =~ m/^-?\d+$/);
$sum = $sum >= 0 ?
$sum*(1+($self->str()-1)/20):
$sum*(1-($self->str()-1)/20);
$sum*(1+($self->str()-1)/50):
$sum*(1-($self->str()-1)/50);
return CORE::int($sum);
}
......@@ -105,8 +105,8 @@ sub real_lvl {
my ($self, $lvl) = @_;
return unless ($lvl =~ m/^-?\d+$/);
$lvl = $lvl >= 0 ?
$lvl*(1+($self->wis()-1)/20):
$lvl*(1-($self->wis()-1)/20);
$lvl*(1+($self->wis()-1)/50):
$lvl*(1-($self->wis()-1)/50);
return CORE::int($lvl);
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter