forked from External/mage
3 new cards
[CHK] Marrow-Gnawer / Orochi Eggwatcher / Kiku, Night's Flower Fix ShisatoWhisperingHunter - using now sacrificeControllerEffect instead of sacrificeEffect Framework BeginningOfUpkeepTriggeredAbility - reverted change to set targetPointer if targetController == YOU (this caused unwanted side effects) SacrificeControllerEffect - new effect that the controller of an ability has to sacrifice something GainAbilityAllEffect - improved text generation some minor comment and include fixes
This commit is contained in:
parent
9ce828f491
commit
6a282d1e51
12 changed files with 426 additions and 19 deletions
|
|
@ -34,13 +34,7 @@ public class BeginningOfUpkeepTriggeredAbility extends TriggeredAbilityImpl<Begi
|
|||
if (event.getType() == GameEvent.EventType.UPKEEP_STEP_PRE) {
|
||||
switch (targetController) {
|
||||
case YOU:
|
||||
if (event.getPlayerId().equals(this.controllerId)) {
|
||||
for (Effect effect : this.getEffects()) {
|
||||
effect.setTargetPointer(new FixedTarget(event.getPlayerId()));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return event.getPlayerId().equals(this.controllerId);
|
||||
case OPPONENT:
|
||||
if (game.getOpponents(this.controllerId).contains(event.getPlayerId())) {
|
||||
for (Effect effect : this.getEffects()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue