Scorekeeper update.

This commit is contained in:
jrmyr 2025-04-28 20:17:33 +00:00
parent 64a7ddfa59
commit 835b835b73

View File

@ -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;
} }
/** /**