Title: Facteur dans BaseWeapon.cs à éclaircir
Kaervek - May 17, 2004 12:48 PM (GMT)
Voila, quelqu'un pourrait-il m'éclairer sur ce que représentent les nombres ci-dessous?
Merci.
| CODE |
double strengthBonus = GetBonus( attacker.Str, 0.300, 100.0, 5.00 ); double anatomyBonus = GetBonus( attacker.Skills[SkillName.Anatomy].Value, 0.500, 100.0, 5.00 ); double tacticsBonus = GetBonus( attacker.Skills[SkillName.Tactics].Value, 0.625, 100.0, 6.25 ); double lumberBonus = GetBonus( attacker.Skills[SkillName.Lumberjacking].Value, 0.200, 100.0, 10.00 ); |
Didi - May 17, 2004 04:10 PM (GMT)
au piff je dirais que lavant dernier c'est le maximum ... mais jessai de trouver
Didi - May 17, 2004 04:12 PM (GMT)
| CODE |
public virtual double GetBonus( double value, double scalar, double threshold, double offset ) { double bonus = value * scalar;
if ( value >= threshold ) bonus += offset;
return bonus / 100; } |
Kaervek - May 27, 2004 02:06 PM (GMT)
Didi - May 27, 2004 04:07 PM (GMT)
Bah tu voit exactement a quoi chaque valeur que tu entre sert dans la calcul .. nan ?
Kaervek - May 28, 2004 10:04 AM (GMT)
threshold, offset
Que signifient ces deux là?
Didi - May 28, 2004 04:06 PM (GMT)
if ( value >= threshold )
bonus += offset;
Kaervek - May 28, 2004 04:46 PM (GMT)
Donc c'est simplement un bonus basé sur des noms de variable sans signification particulière et je suis un con qui cherchait absolument à savoir ce que ca voulait dire ^^ :D
Merci lol :P