"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoackAndLoad = void 0;
const reference_data_1 = require("@firestone-hs/reference-data");
exports.LoackAndLoad = {
    cardIds: [reference_data_1.CardIds.LockAndLoadToken_BG22_HERO_000p_Alt],
    startOfCombatTiming: 'start-of-combat',
    startOfCombat: (trinket, input) => {
        input.playerEntity.heroPowers
            .filter((heroPower) => heroPower.cardId === reference_data_1.CardIds.LockAndLoadToken_BG22_HERO_000p_Alt)
            .forEach((heroPower) => {
            heroPower.ready = true;
        });
        return {
            hasTriggered: true,
            shouldRecomputeCurrentAttacker: false,
        };
    },
};
//# sourceMappingURL=lock-and-load.js.map