"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GilneanThornedRose = void 0;
const attack_1 = require("../../../simulation/attack");
const utils_1 = require("../../../utils");
exports.GilneanThornedRose = {
    cardIds: ["BG30_MagicItem_864"],
    baseAvengeValue: () => 3,
    avenge: (entity, input) => {
        const source = entity;
        const { board, hero, otherBoard, otherHero, gameState } = input;
        (0, utils_1.addStatsToBoard)(source, board, hero, 3, 3, gameState);
        for (const minion of board) {
            (0, attack_1.dealDamageToMinion)(minion, board, hero, source, 1, otherBoard, otherHero, gameState);
            gameState.spectator.registerPowerTarget(source, minion, board, hero, otherHero);
        }
    },
};
//# sourceMappingURL=gilnean-thorned-rose.js.map