decord/source/modules/game_detection/calculateSteamReviewScoreDescription.tsx
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

62 lines
2.2 KiB
TypeScript

// Module ID: 8756
// Function ID: 8757
// Name: calculateSteamReviewScoreDescription
// Dependencies: [1934, 2]
// Exports: calculateSteamReviewScoreDescription
// Module 8756 (calculateSteamReviewScoreDescription)
import GameDetectionTypes from "GameDetectionTypes" /* 1934 */;
import size from "module_2" /* 2 */;
const result = size.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 = GameDetectionTypes.SteamReviewScoreDescription.POSITIVE;
} else {
if (ratingCount >= num4) {
if (rating >= 95) {
VERY_POSITIVE = GameDetectionTypes.SteamReviewScoreDescription.OVERWHELMINGLY_POSITIVE;
}
}
VERY_POSITIVE = GameDetectionTypes.SteamReviewScoreDescription.VERY_POSITIVE;
}
} else if (rating >= 70) {
let NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.MOSTLY_POSITIVE;
} else if (rating >= 40) {
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.MIXED;
} else if (rating >= 20) {
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.MOSTLY_NEGATIVE;
} else if (ratingCount < num) {
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.NEGATIVE;
} else if (ratingCount < num3) {
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.VERY_NEGATIVE;
} else {
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.OVERWHELMINGLY_NEGATIVE;
}
}
return NO_USER_REVIEWS;
}
}
NO_USER_REVIEWS = GameDetectionTypes.SteamReviewScoreDescription.NO_USER_REVIEWS;
};