Scorekeeper update.
This commit is contained in:
parent
64a7ddfa59
commit
835b835b73
@ -339,11 +339,11 @@ async function runDecay(client, guildId) {
|
|||||||
* Calculate score based on formula
|
* Calculate score based on formula
|
||||||
*/
|
*/
|
||||||
function calculateScore(data, baseOutput, commendationValue, citationValue) {
|
function calculateScore(data, baseOutput, commendationValue, citationValue) {
|
||||||
// Score = ((Commendations * CommendationValue) - (Citations * CitationValue)) + (Input / (Output + BaseOutput))
|
// Score = (1 + (Commendations * CommendationValue) - (Citations * CitationValue)) * (Input / (Output + BaseOutput)) * 100
|
||||||
const permanentModifier = (data.commendations * commendationValue) - (data.citations * citationValue);
|
const multiplier = 1 + (data.commendations * commendationValue) - (data.citations * citationValue);
|
||||||
const activityScore = data.input / (data.output + baseOutput);
|
const activityScore = data.input / (data.output + baseOutput);
|
||||||
|
|
||||||
return permanentModifier + activityScore;
|
return multiplier * activityScore * 100;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user