diff --git a/lan-client/ai-bridge.js b/lan-client/ai-bridge.js index 9b889e9..2f1364d 100644 --- a/lan-client/ai-bridge.js +++ b/lan-client/ai-bridge.js @@ -505,9 +505,9 @@ class GameStateBridge { * Get all battlefield cards for a player. */ _getBattlefieldCards(player, gameState) { - if (!gameState || !gameState.battlefield) return []; - return (gameState.battlefield || []).filter( - c => c.controller === player.id || c.owner === player.id + if (!gameState || !gameState.battlefieldCards) return []; + return gameState.battlefieldCards.filter( + c => c.ownerIndex === player.id ); }