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 = { 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 * Nombre de points attribués lors d'une nouvelle tentative

View File

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