[BLC] Implement Octomancer

This commit is contained in:
theelk801 2024-07-19 12:21:37 -04:00
parent 26022d9682
commit 2a39589dd3
3 changed files with 68 additions and 0 deletions

View file

@ -4,6 +4,7 @@ import mage.abilities.Ability;
import mage.game.Game;
import mage.game.permanent.token.FishNoAbilityToken;
import mage.game.permanent.token.FoodToken;
import mage.game.permanent.token.OctopusToken;
import mage.game.permanent.token.TreasureToken;
import mage.game.turn.TurnMod;
import mage.players.Player;
@ -28,6 +29,10 @@ public enum GiftType {
"a tapped Fish", "create a tapped 1/1 blue Fish creature token",
(p, g, s) -> new FishNoAbilityToken().putOntoBattlefield(1, g, s, p.getId(), true, false)
),
OCTOPUS(
"an Octopus", "they create an 8/8 blue Octopus creature token",
(p, g, s) -> new OctopusToken().putOntoBattlefield(1, g, s, p.getId())
),
EXTRA_TURN(
"an extra turn", "take an extra turn after this one",
(p, g, s) -> g.getState().getTurnMods().add(new TurnMod(p.getId()).withExtraTurn())