mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
- Fixed Phyrexian Soulgorger.
This commit is contained in:
@@ -354,13 +354,14 @@ public class Upkeep extends Phase {
|
|||||||
final Command paidCommand = Command.BLANK;
|
final Command paidCommand = Command.BLANK;
|
||||||
|
|
||||||
final Ability blankAbility = Upkeep.BlankAbility(c, upkeepCost);
|
final Ability blankAbility = Upkeep.BlankAbility(c, upkeepCost);
|
||||||
|
blankAbility.setActivatingPlayer(controller);
|
||||||
|
|
||||||
final Ability upkeepAbility = new Ability(c, ManaCost.ZERO) {
|
final Ability upkeepAbility = new Ability(c, ManaCost.ZERO) {
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
if (controller.isHuman()) {
|
if (controller.isHuman()) {
|
||||||
GameActionUtil.payCostDuringAbilityResolve(controller, blankAbility, blankAbility.getPayCosts(),
|
GameActionUtil.payCostDuringAbilityResolve(controller, blankAbility, blankAbility.getPayCosts(),
|
||||||
paidCommand, unpaidCommand, null, game);
|
paidCommand, unpaidCommand, this, game);
|
||||||
} else { // computer
|
} else { // computer
|
||||||
if (ComputerUtilCost.shouldPayCost(controller, c, upkeepCost) && ComputerUtilCost.canPayCost(blankAbility, controller)) {
|
if (ComputerUtilCost.shouldPayCost(controller, c, upkeepCost) && ComputerUtilCost.canPayCost(blankAbility, controller)) {
|
||||||
ComputerUtil.playNoStack((AIPlayer)controller, blankAbility, game);
|
ComputerUtil.playNoStack((AIPlayer)controller, blankAbility, game);
|
||||||
|
|||||||
Reference in New Issue
Block a user