修正出牌和选随从玩家灵活时间设置错误的bug
This commit is contained in:
parent
fd6c7ea2b6
commit
fb1923f421
@ -110,7 +110,7 @@ export class DiscardCommand extends Command<CardGameState, { client: Client, car
|
||||
if (elapsedTime >= 0) {
|
||||
let maxTime = new GameEnv().maxDiscardTime * 1000
|
||||
let count = elapsedTime - maxTime
|
||||
let newCount = player.extraTime - Math.min(count, 0)
|
||||
let newCount = player.extraTime - Math.max(count, 0)
|
||||
player.extraTime = Math.max(newCount, 0)
|
||||
}
|
||||
for (let card of tmpCards) {
|
||||
|
@ -77,7 +77,7 @@ export class SelectPetCommand extends Command<CardGameState, {
|
||||
let elapsedTime = this.room.stopSchedule(ClockNameConst.SELECT_PET)
|
||||
if (elapsedTime >= 0) {
|
||||
let count = elapsedTime - new GameEnv().playerActTime * 1000
|
||||
let newCount = player.extraTime - Math.min(count, 0)
|
||||
let newCount = player.extraTime - Math.max(count, 0)
|
||||
player.extraTime = Math.max(newCount, 0)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user