Ugly Workaround: remove turn.findEffect
release-tag / release-image (push) Has been cancelled

This commit is contained in:
2024-05-16 23:19:43 +02:00
parent 01fcbbb09b
commit b0c00eb5da
3 changed files with 44 additions and 40 deletions
-6
View File
@@ -20,7 +20,6 @@ export type Turn = Omit<TurnNetcode, 'cards_locked' | 'effects_availables' | 'ch
effects_availables: Array<Effect>
champions_health: Map<string, number>
discard_marker_card: Card
find_effect: (card_effect: CardEffects) => Effect | undefined
}
export function create_turn(input: TurnNetcode, register: GameObjectRegister) {
const turn = new Proxy<any>(input, {
@@ -38,11 +37,6 @@ export function create_turn(input: TurnNetcode, register: GameObjectRegister) {
}
return healths
}
if (prop == "find_effect") {
return (card_effect: CardEffects) => {
return turn.effects_availables.find((e:Effect) => (e.effect == card_effect) && e.usable)
}
}
if(prop == "discard_marker_card"){
return register.cards.get(target.discard_marker_card)
}