DominionStrategy Wiki
Annoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.
Quote from: Witherweaver on August 26, 2013, 06:34:35 pmAnnoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.So when I'm buying Ruined Market, but you return Ruined Village, I get nothing. You rascal! Neither that nor the corresponding Knight thing should be very common though, so it seems to me it wouldn't be so very annoying.
Witherweaver is a smart person.
Quote from: pst on August 26, 2013, 11:25:22 pmQuote from: Witherweaver on August 26, 2013, 06:34:35 pmAnnoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.So when I'm buying Ruined Market, but you return Ruined Village, I get nothing. You rascal! Neither that nor the corresponding Knight thing should be very common though, so it seems to me it wouldn't be so very annoying.Well, plus, if I play Torturer and you choose a Curse and the Curse pile is depleted, I can return one from my hand so you gain it. This applies to any junker. Also, it can prevent your opponent from three-piling to end.
Quote from: Witherweaver on August 27, 2013, 09:16:56 amQuote from: pst on August 26, 2013, 11:25:22 pmQuote from: Witherweaver on August 26, 2013, 06:34:35 pmAnnoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.So when I'm buying Ruined Market, but you return Ruined Village, I get nothing. You rascal! Neither that nor the corresponding Knight thing should be very common though, so it seems to me it wouldn't be so very annoying.Well, plus, if I play Torturer and you choose a Curse and the Curse pile is depleted, I can return one from my hand so you gain it. This applies to any junker. Also, it can prevent your opponent from three-piling to end. Actually the "would gain" condition isn't satisfied in that scenario.
Quote from: ChocophileBenj on August 25, 2013, 09:18:29 ampublic void javaVillage(){this.deck.drawCard(1);this.remainingActions += 2;}Yes, Java looks a lot like C++, but I tasted both and Java is much simpler... but unfortunately (?) C++ is more widely used.Code: [Select]public Class Java extends Card{int cost=4;CardType[]={CardType.ACTION, CardType.VICTORY}int vPWort=2;public void play(){putOnJavaMat(this);Card revealedCard=revalFromHand(1);if(revealedCard!=null){putOnJavaMat(revealedCard);}}
public void javaVillage(){this.deck.drawCard(1);this.remainingActions += 2;}Yes, Java looks a lot like C++, but I tasted both and Java is much simpler... but unfortunately (?) C++ is more widely used.
public Class Java extends Card{int cost=4;CardType[]={CardType.ACTION, CardType.VICTORY}int vPWort=2;public void play(){putOnJavaMat(this);Card revealedCard=revalFromHand(1);if(revealedCard!=null){putOnJavaMat(revealedCard);}}
public class Moat : Card{ private Game game; private Player owner; public Moat(Game game) : base(game) { Type = CardType.Action | CardType.Reaction; Cost = 2; this.game = game; } public override void OnGain(Player player) { owner = player; owner.OnAttack += Game_OnAttack; } public override void Play() { owner.DrawFromDeck(2); } private async void Game_OnAttack(object sender, OnAttackEventArgs e) { bool revealed = await player.OfferRevealAsync(this); if (revealed) e.Unaffected = true; }}
On the same note, I'll just throw in a C# example:Code: [Select]public class Moat : Card{ private Game game; private Player owner; public Moat(Game game) : base(game) { Type = CardType.Action | CardType.Reaction; Cost = 2; this.game = game; } public override void OnGain(Player player) { owner = player; owner.OnAttack += Game_OnAttack; } public override void Play() { owner.DrawFromDeck(2); } private async void Game_OnAttack(object sender, OnAttackEventArgs e) { bool revealed = await player.OfferRevealAsync(this); if (revealed) e.Unaffected = true; }}
Copper Thief$1 ActionEach other player reveals the top two cards of their deck. You may trash any Copper revealed. +$2 for each Copper you trash this way.
Quote from: Anders Gabrielsson on August 27, 2013, 05:06:22 amCopper Thief$1 ActionEach other player reveals the top two cards of their deck. You may trash any Copper revealed. +$2 for each Copper you trash this way.That's, actually, kind of interesting. Should it be an attack? 99 times out of 100 it would be beneficial to the other players, and yet ... And the opportunity cost of playing it is a tricky one - a massive money boost early in the game, versus helping your opponents thin their decks, although it probably needs a massive nerf to stop you getting up to $10 in a 6 player game.
Quote from: ConMan on August 27, 2013, 07:34:45 pmQuote from: Anders Gabrielsson on August 27, 2013, 05:06:22 amCopper Thief$1 ActionEach other player reveals the top two cards of their deck. You may trash any Copper revealed. +$2 for each Copper you trash this way.That's, actually, kind of interesting. Should it be an attack? 99 times out of 100 it would be beneficial to the other players, and yet ... And the opportunity cost of playing it is a tricky one - a massive money boost early in the game, versus helping your opponents thin their decks, although it probably needs a massive nerf to stop you getting up to $10 in a 6 player game.If any coppers were trashed this way...
Well you *do* need a signature...
Philosopher's Tome$3? TreasureWhen you play this, count your deck and discard pile.Note: The ? in the price means that you need to ask a question and pay three coin when you buy it.
Quote from: Witherweaver on August 26, 2013, 06:34:35 pmAnnoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.So with help from SirPeebles and GendoIkari, the wording I wanted is something like:"When another player buys a card or is instructed to gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply."
Quote from: Witherweaver on August 28, 2013, 05:36:33 pmQuote from: Witherweaver on August 26, 2013, 06:34:35 pmAnnoying Technical Card$3 - ReactionWhen another player would gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply.So with help from SirPeebles and GendoIkari, the wording I wanted is something like:"When another player buys a card or is instructed to gain a card, you may reveal this from your hand. If you do, return a card from your hand to the supply."If your opponent buys Sir Martin, and then I reveal this card and return Dame Natalie to the Knights pile... does my opponent not gain a card since the Sir Martin he bought is no longer on top?
Quote from: SirPeebles on August 28, 2013, 05:42:42 pmIf your opponent buys Sir Martin, and then I reveal this card and return Dame Natalie to the Knights pile... does my opponent not gain a card since the Sir Martin he bought is no longer on top?I would say so.
If your opponent buys Sir Martin, and then I reveal this card and return Dame Natalie to the Knights pile... does my opponent not gain a card since the Sir Martin he bought is no longer on top?
Quote from: Witherweaver on August 28, 2013, 05:46:26 pmQuote from: SirPeebles on August 28, 2013, 05:42:42 pmIf your opponent buys Sir Martin, and then I reveal this card and return Dame Natalie to the Knights pile... does my opponent not gain a card since the Sir Martin he bought is no longer on top?I would say so.The equivalent scenario for Ruins makes it political in multiplayer games; If I play Cultist with this and a Ruins in my hand, 90% of the time I can choose who doesn't get attacked.
Animal farmEach player reveals his hand. Any player who has more cards costing $4 than cards costing $2, or the same number, trashes his hand.now, everybody who will search Orwell "animal farm" -mov*ie will find this message ^^
Quote from: Warfreak2 on August 29, 2013, 04:53:10 amQuote from: Witherweaver on August 28, 2013, 05:46:26 pmQuote from: SirPeebles on August 28, 2013, 05:42:42 pmIf your opponent buys Sir Martin, and then I reveal this card and return Dame Natalie to the Knights pile... does my opponent not gain a card since the Sir Martin he bought is no longer on top?I would say so.The equivalent scenario for Ruins makes it political in multiplayer games; If I play Cultist with this and a Ruins in my hand, 90% of the time I can choose who doesn't get attacked.Not sure about this. The opponent is instructed to gain a Ruins card, not a specific one. I don't think it would get interrupted.
Not sure about this. The opponent is instructed to gain a Ruins card, not a specific one. I don't think it would get interrupted.
Quote from: eHalcyon on August 29, 2013, 10:39:16 amNot sure about this. The opponent is instructed to gain a Ruins card, not a specific one. I don't think it would get interrupted.Thinking about it more, I think it gets interrupted whether or not the Ruins you return is the same - it's the Lose Track rule, which can tell that an identical card isn't the particular card you were trying to track (e.g. that whole gaining Inn with Watchtower mess). "A Ruins" isn't a card, any more than "a card costing up to $4" is; I resolve the "OK, I gain a Ruins, that means I gain a Ruined Market" part before the would-gain kicks in, just like I choose what to gain with Armory before revealing a Trader.
Quote from: Warfreak2 on August 29, 2013, 08:26:47 pmQuote from: eHalcyon on August 29, 2013, 10:39:16 amNot sure about this. The opponent is instructed to gain a Ruins card, not a specific one. I don't think it would get interrupted.Thinking about it more, I think it gets interrupted whether or not the Ruins you return is the same - it's the Lose Track rule, which can tell that an identical card isn't the particular card you were trying to track (e.g. that whole gaining Inn with Watchtower mess). "A Ruins" isn't a card, any more than "a card costing up to $4" is; I resolve the "OK, I gain a Ruins, that means I gain a Ruined Market" part before the would-gain kicks in, just like I choose what to gain with Armory before revealing a Trader.Though with the wording, it's "When another player is instructed to gain a card," so it seems like it would kick in once you read "Gain a Ruins" before you actually try to gain the ruins. So maybe it actually happens before you identify the card to gain. Buying would be different, since you identify it first, buy it, resolve when-buys (when the other clause of this card would fire), then try to gain it.
I currently imagine mail-mi wearing a dark trenchcoat and a bowler hat, hunched over a bit, toothpick in his mouth, holding a gun in his pocket. One bead of sweat trickling down his nose.