62 lines
2.1 KiB
TypeScript
62 lines
2.1 KiB
TypeScript
// Module ID: 8772
|
|
// Function ID: 8773
|
|
// Name: calculateSteamReviewScoreDescription
|
|
// Dependencies: [4483, 2]
|
|
// Exports: calculateSteamReviewScoreDescription
|
|
|
|
// Module 8772 (calculateSteamReviewScoreDescription)
|
|
import set from "set" /* 2 */;
|
|
import GameTheme from "GameTheme" /* 4483 */;
|
|
|
|
const result = set.fileFinishedImporting("modules/game_detection/calculateSteamReviewScoreDescription.tsx");
|
|
|
|
export const calculateSteamReviewScoreDescription = function calculateSteamReviewScoreDescription(rating, ratingCount, isRecentRating) {
|
|
let num = 50;
|
|
let num2 = 50;
|
|
if (isRecentRating) {
|
|
num2 = 0;
|
|
}
|
|
let num3 = 500;
|
|
let num4 = 500;
|
|
if (isRecentRating) {
|
|
num4 = 100;
|
|
}
|
|
if (isRecentRating) {
|
|
num = 0;
|
|
}
|
|
if (isRecentRating) {
|
|
num3 = 100;
|
|
}
|
|
if (null != rating) {
|
|
if (null != ratingCount) {
|
|
if (ratingCount >= 10) {
|
|
if (rating >= 80) {
|
|
if (ratingCount < num2) {
|
|
let VERY_POSITIVE = GameTheme.SteamReviewScoreDescription.POSITIVE;
|
|
} else {
|
|
if (ratingCount >= num4) {
|
|
if (rating >= 95) {
|
|
VERY_POSITIVE = GameTheme.SteamReviewScoreDescription.OVERWHELMINGLY_POSITIVE;
|
|
}
|
|
}
|
|
VERY_POSITIVE = GameTheme.SteamReviewScoreDescription.VERY_POSITIVE;
|
|
}
|
|
} else if (rating >= 70) {
|
|
let NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.MOSTLY_POSITIVE;
|
|
} else if (rating >= 40) {
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.MIXED;
|
|
} else if (rating >= 20) {
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.MOSTLY_NEGATIVE;
|
|
} else if (ratingCount < num) {
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.NEGATIVE;
|
|
} else if (ratingCount < num3) {
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.VERY_NEGATIVE;
|
|
} else {
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.OVERWHELMINGLY_NEGATIVE;
|
|
}
|
|
}
|
|
return NO_USER_REVIEWS;
|
|
}
|
|
}
|
|
NO_USER_REVIEWS = GameTheme.SteamReviewScoreDescription.NO_USER_REVIEWS;
|
|
};
|