fix: boop
This commit is contained in:
parent
b9105efd03
commit
43587ac3ad
|
|
@ -134,15 +134,13 @@ async function checkGraduates(game: BoopGame){
|
||||||
}
|
}
|
||||||
|
|
||||||
game.produce(state => {
|
game.produce(state => {
|
||||||
// 预先收集所有可用的猫(在盒子里的)
|
|
||||||
for(const partId of toUpgrade){
|
for(const partId of toUpgrade){
|
||||||
const part = state.pieces[partId];
|
const part = state.pieces[partId];
|
||||||
const [row, col] = part.position;
|
const [row, col] = part.position;
|
||||||
const player = part.player;
|
const player = part.player;
|
||||||
moveToRegion(part, state.regions.board, null);
|
moveToRegion(part, state.regions.board, null);
|
||||||
|
|
||||||
// 使用下一个可用的猫
|
const newPart = findPartInRegion(state, '', 'cat', player);
|
||||||
const newPart = findPartInRegion(state, '', 'kitten', player);
|
|
||||||
moveToRegion(newPart || part, null, state.regions[player], [row, col]);
|
moveToRegion(newPart || part, null, state.regions[player], [row, col]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue