Spaces:
Running
Running
Update index.html
Browse files- index.html +20 -1
index.html
CHANGED
|
@@ -797,13 +797,19 @@
|
|
| 797 |
score = 0;
|
| 798 |
bonusInfoDisplay.innerHTML = '';
|
| 799 |
const suitCounts = {};
|
|
|
|
| 800 |
|
| 801 |
drawnCards.forEach(card => {
|
| 802 |
const suit = getSuit(card.classifier);
|
|
|
|
|
|
|
|
|
|
| 803 |
suitCounts[suit] = (suitCounts[suit] || 0) + 1;
|
| 804 |
});
|
| 805 |
|
| 806 |
let bonusMessages = [];
|
|
|
|
|
|
|
| 807 |
for (const suit in suitCounts) {
|
| 808 |
const count = suitCounts[suit];
|
| 809 |
let bonus = 0;
|
|
@@ -816,7 +822,20 @@
|
|
| 816 |
}
|
| 817 |
}
|
| 818 |
|
| 819 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 820 |
bonusInfoDisplay.innerHTML = bonusMessages.join('<br>');
|
| 821 |
}
|
| 822 |
|
|
|
|
| 797 |
score = 0;
|
| 798 |
bonusInfoDisplay.innerHTML = '';
|
| 799 |
const suitCounts = {};
|
| 800 |
+
let majorArcanaCount = 0;
|
| 801 |
|
| 802 |
drawnCards.forEach(card => {
|
| 803 |
const suit = getSuit(card.classifier);
|
| 804 |
+
if (suit === 'Major Arcana') {
|
| 805 |
+
majorArcanaCount++;
|
| 806 |
+
}
|
| 807 |
suitCounts[suit] = (suitCounts[suit] || 0) + 1;
|
| 808 |
});
|
| 809 |
|
| 810 |
let bonusMessages = [];
|
| 811 |
+
score += Math.floor(Math.random() * 41) + 10; // Base score 10-50
|
| 812 |
+
|
| 813 |
for (const suit in suitCounts) {
|
| 814 |
const count = suitCounts[suit];
|
| 815 |
let bonus = 0;
|
|
|
|
| 822 |
}
|
| 823 |
}
|
| 824 |
|
| 825 |
+
if (majorArcanaCount > 0) {
|
| 826 |
+
const bonus = majorArcanaCount * 75;
|
| 827 |
+
score += bonus;
|
| 828 |
+
bonusMessages.push(`+${bonus} for ${majorArcanaCount} Major Arcana`);
|
| 829 |
+
}
|
| 830 |
+
|
| 831 |
+
let scoreEmoji = '✨';
|
| 832 |
+
if (score > 300) {
|
| 833 |
+
scoreEmoji = '🎇 Spectacular! 🎇';
|
| 834 |
+
} else if (score > 100) {
|
| 835 |
+
scoreEmoji = '💎';
|
| 836 |
+
}
|
| 837 |
+
|
| 838 |
+
scoreDisplay.textContent = `${score} ${scoreEmoji}`;
|
| 839 |
bonusInfoDisplay.innerHTML = bonusMessages.join('<br>');
|
| 840 |
}
|
| 841 |
|