mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
16 lines
312 B
JavaScript
16 lines
312 B
JavaScript
module.exports = function(user, stat, chance) {
|
|
var s;
|
|
if (stat == null) {
|
|
stat = 'str';
|
|
}
|
|
if (chance == null) {
|
|
chance = .03;
|
|
}
|
|
s = user._statsComputed[stat];
|
|
if (user.fns.predictableRandom() <= chance * (1 + s / 100)) {
|
|
return 1.5 + 4 * s / (s + 200);
|
|
} else {
|
|
return 1;
|
|
}
|
|
};
|