Nombre de points différents entre la première joueuse et la deuxième
This commit is contained in:
parent
650d77bbfd
commit
60bbe418a6
@ -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
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user