Feat: current turn damage netcode

This commit is contained in:
2024-07-05 00:11:27 +02:00
parent fa3ba97d12
commit 558a2d1063
+15
View File
@@ -20,6 +20,21 @@ export const effectMappings = {
operation: effect.amount,
});
},
[CardEffects.DAMAGE]: (
game: Document<Game> & Game,
effect: Effect,
_player: Player,
_card: Card,
eventEmitter: EventEmitter2,
) => {
game.currentTurn.damage += effect.amount;
eventEmitter.emit('sse.game.' + game._id.toHexString(), {
type: 'currentTurn.updateDamage',
damage: game.currentTurn.damage,
operation: effect.amount,
});
},
} as Record<
CardEffects,
(