Nombre de points différents entre la première joueuse et la deuxième

This commit is contained in:
Emmy D'Anello 2024-12-19 21:37:00 +01:00
parent 650d77bbfd
commit 60bbe418a6
Signed by: ynerant
GPG Key ID: 3A75C55819C8CF85
2 changed files with 9 additions and 4 deletions

View File

@ -1,8 +1,13 @@
export const Constants = {
/**
* Nombre de points attribués au début de la partie
* Nombre de points attribués au début de la partie pour la première joueuse
*/
INITIAL_MONEY: 2000,
INITIAL_MONEY_1ST_PLAYER: 1500,
/**
* Nombre de points attribués au début de la partie pour la première joueuse
*/
INITIAL_MONEY_2ND_PLAYER: 1000,
/**
* Nombre de points attribués lors d'une nouvelle tentative

View File

@ -20,16 +20,16 @@ export class GameService {
const alreadyStarted = game.currentRunId !== null
let run
if (!alreadyStarted) {
const runnerId = players[Math.floor(players.length * Math.random())].id
for (const player of players) {
await this.prisma.moneyUpdate.create({
data: {
playerId: player.id,
amount: Constants.INITIAL_MONEY,
amount: player.id === runnerId ? Constants.INITIAL_MONEY_1ST_PLAYER : Constants.INITIAL_MONEY_2ND_PLAYER,
reason: MoneyUpdateType.START,
}
})
}
const runnerId = players[Math.floor(players.length * Math.random())].id
run = await this.prisma.playerRun.create({
data: {
gameId: game.id,