"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TimewarpedProbius = void 0;
const reference_data_1 = require("@firestone-hs/reference-data");
const golden_1 = require("../../../simulation/utils/golden");
const utils_1 = require("../../../utils");
exports.TimewarpedProbius = {
    cardIds: ["BG34_Giant_121", "BG34_Giant_121_G"],
    onAfterMagnetize: (entity, input) => {
        if ((0, utils_1.hasCorrectTribe)(input.magnetizeTarget, input.hero, reference_data_1.Race.MECH, input.gameState.anomalies, input.gameState.allCards)) {
            (0, golden_1.makeMinionGolden)(input.magnetizeTarget, entity, input.board, input.hero, input.otherBoard, input.otherHero, input.gameState);
            input.gameState.spectator.registerPowerTarget(entity, input.magnetizeTarget, input.board, input.hero, input.otherHero);
        }
    },
};
//# sourceMappingURL=timewarped-probius.js.map