Skip to content

Commit 7d8e881

Browse files
committed
Merge branch 'release/3.1.10'
2 parents 8f41d9c + e043289 commit 7d8e881

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@brdgm/ark-nova-solo-helper",
3-
"version": "3.1.9",
3+
"version": "3.1.10",
44
"private": true,
55
"description": "Ark Nova Solo Helper",
66
"appDeployName": "ark-nova",
@@ -17,7 +17,7 @@
1717
"generate-pwa-assets": "pwa-assets-generator"
1818
},
1919
"dependencies": {
20-
"@brdgm/brdgm-commons": "^1.6.9",
20+
"@brdgm/brdgm-commons": "^1.7.4",
2121
"@popperjs/core": "^2.11.8",
2222
"bootstrap": "^5.3.3",
2323
"core-js": "^3.41.0",

src/components/scoring/FinalScoring.vue

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@
2121
</tr>
2222
<tr v-for="player in playerCount" :key="player">
2323
<th scope="row" class="player"><PlayerColorDisplay :playerColor="playerColors[player-1]" :sizeRem="1.5"/>{{t('roundPlayer.title', {player:player}, playerCount)}}</th>
24-
<td><ScoringTextInput :min="0" :max="41" v-model="conservationPoints[player-1]"/></td>
25-
<td><ScoringTextInput :min="0" :max="113" v-model="appeal[player-1]"/></td>
24+
<td><NumberInput :min="0" :max="41" v-model="conservationPoints[player-1]"/></td>
25+
<td><NumberInput :min="0" :max="113" v-model="appeal[player-1]"/></td>
2626
<td>{{victoryPoints[player-1]}}</td>
2727
<td class="difficultyLevelColumn"></td>
2828
</tr>
2929
<template v-for="bot in botCount" :key="bot">
3030
<tr>
3131
<th scope="row" class="player"><PlayerColorDisplay :playerColor="playerColors[playerCount+bot-1]" :sizeRem="1.5"/>{{t('roundBot.title', {bot:bot}, botCount)}}</th>
32-
<td><ScoringTextInput :min="0" :max="41" v-model="conservationPoints[playerCount+bot-1]"/></td>
33-
<td><ScoringTextInput :min="0" :max="113" v-model="appeal[playerCount+bot-1]"/></td>
32+
<td><NumberInput :min="0" :max="41" v-model="conservationPoints[playerCount+bot-1]"/></td>
33+
<td><NumberInput :min="0" :max="113" v-model="appeal[playerCount+bot-1]"/></td>
3434
<td>{{victoryPoints[playerCount+bot-1]}}</td>
3535
<td class="difficultyLevelColumn">{{t(`difficultyLevel.${getDifficultyLevelForBot(bot)}`)}}</td>
3636
</tr>
@@ -51,13 +51,14 @@ import { useI18n } from 'vue-i18n'
5151
import PlayerColorDisplay from '@/components/structure/PlayerColorDisplay.vue'
5252
import DifficultyLevel from '@/services/enum/DifficultyLevel'
5353
import getDifficultyLevel from '@/util/getDifficultyLevel'
54-
import ScoringTextInput from '@brdgm/brdgm-commons/src/components/form/ScoringTextInput.vue'
54+
import NumberInput from '@brdgm/brdgm-commons/src/components/form/NumberInput.vue'
55+
import toNumber from '@brdgm/brdgm-commons/src/util/form/toNumber'
5556
5657
export default defineComponent({
5758
name: 'FinalScoring',
5859
components: {
5960
PlayerColorDisplay,
60-
ScoringTextInput
61+
NumberInput
6162
},
6263
setup() {
6364
const { t } = useI18n()
@@ -87,7 +88,7 @@ export default defineComponent({
8788
victoryPoints() : number[] {
8889
const result = []
8990
for (let i=0; i<this.conservationPoints.length && i<this.appeal.length; i++) {
90-
result[i] = (this.appeal[i] || 0) - this.getAppealForConservationPoints(this.conservationPoints[i] || 0)
91+
result[i] = (toNumber(this.appeal[i])) - this.getAppealForConservationPoints(toNumber(this.conservationPoints[i]))
9192
}
9293
return result
9394
}
@@ -119,7 +120,7 @@ export default defineComponent({
119120
}
120121
return scoringCardPoints + this.getTokenNotepadCount(bot)
121122
},
122-
getAppealForConservationPoints(cp : number ) : number {
123+
getAppealForConservationPoints(cp : number) : number {
123124
let result
124125
if (cp > 10) {
125126
result = 94 - (cp - 10) * 3

0 commit comments

Comments
 (0)