Points Update

This commit is contained in:
2025-04-13 08:26:56 -04:00
parent 8057e39e53
commit 5a36503cec

View File

@@ -46,31 +46,31 @@ function calculatePoints(description: string): number {
// Points calculation based on the description // Points calculation based on the description
if (normalizedDescription.includes("water")) { if (normalizedDescription.includes("water")) {
points += 100; // Base points for water points += 50; // Reduced base points for water
if (normalizedDescription.includes("≥64oz") || normalizedDescription.includes("64oz or more")) { if (normalizedDescription.includes("≥100oz") || normalizedDescription.includes("100oz or more")) {
points += 15; // Bonus for drinking ≥64oz of water points += 10; // Bonus for drinking ≥100oz of water
} }
} else if (normalizedDescription.includes("coffee")) { } else if (normalizedDescription.includes("coffee")) {
points += 50; // Base points for coffee points += 25; // Reduced base points for coffee
if (normalizedDescription.includes("≥400mg caffeine") || normalizedDescription.includes("exceeds caffeine")) { if (normalizedDescription.includes("≥300mg caffeine") || normalizedDescription.includes("exceeds caffeine")) {
points = 0; // No points if caffeine exceeds 400mg points = 0; // No points if caffeine exceeds 300mg
} }
} else if (normalizedDescription.includes("tea")) { } else if (normalizedDescription.includes("tea")) {
points += 50; // Base points for tea points += 25; // Reduced base points for tea
if (normalizedDescription.includes("≥400mg caffeine") || normalizedDescription.includes("exceeds caffeine")) { if (normalizedDescription.includes("≥300mg caffeine") || normalizedDescription.includes("exceeds caffeine")) {
points = 0; // No points if caffeine exceeds 400mg points = 0; // No points if caffeine exceeds 300mg
} }
} else if (normalizedDescription.includes("coca-cola")) { } else if (normalizedDescription.includes("coca-cola")) {
points = 0; // No points for Coca-Cola due to sugar points = 0; // No points for Coca-Cola due to sugar
} else if (normalizedDescription.includes("fruit juice")) { } else if (normalizedDescription.includes("fruit juice")) {
points += 50; // Base points for fruit juice points += 25; // Reduced base points for fruit juice
if (normalizedDescription.includes("≥30.5g sugar") || normalizedDescription.includes("exceeds sugar")) { if (normalizedDescription.includes("≥20g sugar") || normalizedDescription.includes("exceeds sugar")) {
points = 0; // No points if sugar exceeds 30.5g points = 0; // No points if sugar exceeds 20g
} }
} else if (normalizedDescription.includes("milk")) { } else if (normalizedDescription.includes("milk")) {
points += 50; // Base points for milk points += 25; // Reduced base points for milk
if (normalizedDescription.includes("low-fat")) { if (normalizedDescription.includes("low-fat")) {
points += 0.5; // Bonus for low-fat milk points += 0.25; // Reduced bonus for low-fat milk
} }
} }