mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- Added Grenzo's Rebuttal
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -6250,6 +6250,7 @@ forge-gui/res/cardsfolder/g/greenweaver_druid.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/g/gremlin_mine.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/g/grenzo_dungeon_warden.txt -text
|
||||
forge-gui/res/cardsfolder/g/grenzos_cutthroat.txt -text
|
||||
forge-gui/res/cardsfolder/g/grenzos_rebuttal.txt -text
|
||||
forge-gui/res/cardsfolder/g/greven_il_vec.txt -text
|
||||
forge-gui/res/cardsfolder/g/grid_monitor.txt -text
|
||||
forge-gui/res/cardsfolder/g/gridlock.txt -text
|
||||
|
||||
@@ -6224,6 +6224,24 @@ public class Card extends GameEntity implements Comparable<Card> {
|
||||
if (!list.contains(this)) {
|
||||
return false;
|
||||
}
|
||||
} else if (property.startsWith("ControlledByPlayerInTheDirection")) {
|
||||
final String restrictions = property.split("ControlledByPlayerInTheDirection_")[1];
|
||||
final String[] res = restrictions.split("_");
|
||||
final Direction direction = Direction.valueOf(res[0]);
|
||||
Player p = null;
|
||||
if (res.length > 1) {
|
||||
for (Player pl : game.getPlayers()) {
|
||||
if (pl.isValid(res[1], sourceController, source)) {
|
||||
p = pl;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
p = sourceController;
|
||||
}
|
||||
if (p == null || !this.getController().equals(game.getNextPlayerAfter(p, direction))) {
|
||||
return false;
|
||||
}
|
||||
} else if (property.startsWith("sharesTypeWith")) {
|
||||
if (property.equals("sharesTypeWith")) {
|
||||
if (!this.sharesTypeWith(source)) {
|
||||
|
||||
12
forge-gui/res/cardsfolder/g/grenzos_rebuttal.txt
Normal file
12
forge-gui/res/cardsfolder/g/grenzos_rebuttal.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Grenzo's Rebuttal
|
||||
ManaCost:4 R R
|
||||
Types:Sorcery
|
||||
A:SP$ Token | Cost$ 4 R R | TokenAmount$ 1 | TokenName$ Ogre | TokenTypes$ Creature,Ogre | TokenOwner$ You | TokenColors$ Red | TokenPower$ 4 | TokenToughness$ 4 | SubAbility$ DBRepeat | SpellDescription$ Put a 4/4 red Ogre creature token onto the battlefield. Starting with you, each player chooses an artifact, a creature, and a land from among the permanents controlled by the player to his or her left. Destroy each permanent chosen this way.
|
||||
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBChooseArtifact | SubAbility$ DBDestroy
|
||||
SVar:DBChooseArtifact:DB$ ChooseCard | Defined$ Remembered | Choices$ Artifact.ControlledByPlayerInTheDirection_Left_Player.IsRemembered | Mandatory$ True | ChoiceTitle$ Choose a artifact | SubAbility$ DBChooseCreature | RememberChosen$ True
|
||||
SVar:DBChooseCreature:DB$ ChooseCard | Defined$ Remembered | Choices$ Creature.ControlledByPlayerInTheDirection_Left_Player.IsRemembered | ChoiceTitle$ Choose a creature | Mandatory$ True | SubAbility$ DBChooseLand | RememberChosen$ True
|
||||
SVar:DBChooseLand:DB$ ChooseCard | Defined$ Remembered | Choices$ Land.ControlledByPlayerInTheDirection_Left_Player.IsRemembered | ChoiceTitle$ Choose a land | Mandatory$ True | RememberChosen$ True
|
||||
SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/grenzos_rebuttal.jpg
|
||||
Reference in New Issue
Block a user