import type { ActionDefinition } from './types.js';

export const ACTIONS: ActionDefinition[] = [
  {
    id: 'spielerwechsel',
    name: 'Spielerwechsel',
    description: 'Wechsle einen Spieler von der Bank ein',
    cost: 2,
    enabled: true,
  },
  {
    id: 'taktikwechsel',
    name: 'Taktikwechsel',
    description: 'Mische dein Kartendeck (Startelf) neu',
    cost: 1,
    enabled: true,
  },
];

export function getAvailableActions(piggyBankPoints: number): ActionDefinition[] {
  return ACTIONS.filter((a) => a.enabled && a.cost <= piggyBankPoints);
}
