- Added Callous Oppressor

This commit is contained in:
swordshine
2013-05-03 08:17:19 +00:00
parent a17628cdd6
commit a1b991bc50
4 changed files with 19 additions and 1 deletions

1
.gitattributes vendored
View File

@@ -1468,6 +1468,7 @@ res/cardsfolder/c/caller_of_gales.txt svneol=native#text/plain
res/cardsfolder/c/caller_of_the_claw.txt svneol=native#text/plain res/cardsfolder/c/caller_of_the_claw.txt svneol=native#text/plain
res/cardsfolder/c/callous_deceiver.txt svneol=native#text/plain res/cardsfolder/c/callous_deceiver.txt svneol=native#text/plain
res/cardsfolder/c/callous_giant.txt svneol=native#text/plain res/cardsfolder/c/callous_giant.txt svneol=native#text/plain
res/cardsfolder/c/callous_oppressor.txt -text
res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt -text res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt -text
res/cardsfolder/c/calming_licid.txt -text res/cardsfolder/c/calming_licid.txt -text
res/cardsfolder/c/calming_verse.txt svneol=native#text/plain res/cardsfolder/c/calming_verse.txt svneol=native#text/plain

View File

@@ -3,5 +3,5 @@ ManaCost:4 U U
Types:Enchantment Types:Enchantment
Text:no text Text:no text
A:AB$ CopyPermanent | Cost$ ExileAndPay | Defined$ Exiled | SorcerySpeed$ True | SpellDescription$ Put a token onto the battlefield that's a copy of that card. Activate this ability only any time you could cast a sorcery. A:AB$ CopyPermanent | Cost$ ExileAndPay | Defined$ Exiled | SorcerySpeed$ True | SpellDescription$ Put a token onto the battlefield that's a copy of that card. Activate this ability only any time you could cast a sorcery.
SetInfo:ISD Rare
Oracle:Exile a creature card from your graveyard and pay its mana cost: Put a token onto the battlefield that's a copy of that card. Activate this ability only any time you could cast a sorcery. Oracle:Exile a creature card from your graveyard and pay its mana cost: Put a token onto the battlefield that's a copy of that card. Activate this ability only any time you could cast a sorcery.
SetInfo:ISD Rare

View File

@@ -0,0 +1,13 @@
Name:Callous Oppressor
ManaCost:1 U U
Types:Creature Cephalid
PT:1/2
K:You may choose not to untap CARDNAME during your untap step.
K:ETBReplacement:Other:DBChooseOpp
SVar:DBChooseOpp:DB$ ChoosePlayer | ChoiceTitle$ Choose an opponent | Choices$ Player.Opponent | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, an opponent chooses a creature type. | SubAbility$ DBChooseType
SVar:DBChooseType:DB$ ChooseType | Defined$ Player.Chosen | Type$ Creature | AILogic$ MostProminentComputerControls
A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.IsNotChosenType | TgtPrompt$ Select target creature that isn't of the chosen type | LoseControl$ Untap,LeavesPlay | SpellDescription$ Gain control of target creature that isn't of the chosen type for as long as CARDNAME remains tapped.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/callous_oppressor.jpg
Oracle:You may choose not to untap Callous Oppressor during your untap step.\nAs Callous Oppressor enters the battlefield, an opponent chooses a creature type.\n{T}: Gain control of target creature that isn't of the chosen type for as long as Callous Oppressor remains tapped.
SetInfo:ONS Rare

View File

@@ -6467,6 +6467,10 @@ public class Card extends GameEntity implements Comparable<Card> {
if (!this.isType(source.getChosenType())) { if (!this.isType(source.getChosenType())) {
return false; return false;
} }
} else if (property.equals("IsNotChosenType")) {
if (this.isType(source.getChosenType())) {
return false;
}
} else if (property.equals("IsCommander")) { } else if (property.equals("IsCommander")) {
if(!this.isCommander) { if(!this.isCommander) {
return false; return false;