We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3dcd23 commit a6e3abaCopy full SHA for a6e3aba
1 file changed
src/main/java/fr/hugman/build_rush/game/state/BRActive.java
@@ -749,15 +749,20 @@ public int calcPlayerScore(PlayerData playerData) {
749
750
public void calcLastPlayer() {
751
int fewestScore = Integer.MAX_VALUE;
752
+ int scoreCount = 0;
753
UUID uuid = null;
754
for (var u : this.playerDataMap.keySet()) {
755
var d = this.playerDataMap.get(u);
756
if (d != null && !d.eliminated && d.score <= fewestScore) {
- fewestScore = d.score;
757
- uuid = u;
+ if (d.score < fewestScore) {
758
+ fewestScore = d.score;
759
+ uuid = u;
760
+ scoreCount = 0;
761
+ }
762
+ scoreCount += 1;
763
}
764
- if (fewestScore == this.maxScore) {
765
+ if (fewestScore == this.maxScore || (scoreCount > 1 && fewestScore > 0)) {
766
this.loserUuid = null;
767
return;
768
0 commit comments