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