Example #1
0
        public override void ActionEffect(Action callBack)
        {
            HostShip.AddAlreadyUsedDiceModification(new DeadeyeShotSpendHitDiceModificationFocus()
            {
                HostShip = HostShip
            });

            Combat.DiceRollAttack.ChangeOne(DieSide.Crit, DieSide.Success);

            Combat.Defender.Damage.ExposeRandomFacedownCard(callBack);
        }
Example #2
0
        public override void ActionEffect(Action callBack)
        {
            HostShip.AddAlreadyUsedDiceModification(new FinnTransportPodDiceModificationBlank()
            {
                HostShip = HostShip
            });

            Combat.CurrentDiceRoll.AddDiceAndShow(DieSide.Focus);

            HostShip.Tokens.AssignToken(typeof(Tokens.StrainToken), callBack);
        }
Example #3
0
        public override void ActionEffect(Action callBack)
        {
            HostShip.AddAlreadyUsedDiceModification(new FinnTransportPodDiceModificationFocus()
            {
                HostShip = HostShip
            });

            Combat.CurrentDiceRoll.AddDiceAndShow(DieSide.Blank);

            callBack();
        }
Example #4
0
        public override void ActionEffect(Action callBack)
        {
            HostShip.AddAlreadyUsedDiceModification(new FinnTransportPodDiceModificationFocus()
            {
                HostShip = HostShip
            });

            Combat.CurrentDiceRoll.AddDice(DieSide.Blank).ShowWithoutRoll();
            Combat.CurrentDiceRoll.OrganizeDicePositions();

            callBack();
        }