Shuffle iT Forum

Dominion => Bug Reports => Card Bugs => Topic started by: ClumsyDragon on 24 June 2017, 06:44:22 AM

Title: Chariot Race and Debt Cards
Post by: ClumsyDragon on 24 June 2017, 06:44:22 AM
Game #4640338

When charriot race is being played and your opponent shows charriot race with a cost of 8 debt it is counting it as worth more then cards with coins in the cost. It should always be counting cards with coins as worth more then cards wtih only debt and assign +1 VP as stated in the rules below. Also I have included part of the game log.

C plays a Chariot Race.
C reveals a Chariot Race.
C puts a Chariot Race into their hand.
R reveals a City Quarter.
C plays a Chariot Race.
C reveals a City Quarter.
C puts a City Quarter into their hand.
R reveals a City Quarter.

With Debt.png, your card costs more only if both Coin.png and Debt.png amounts are larger, or one is larger and the other the same.
For example Fortune (Coin8.png Debt8.png) costs more than Overlord (Debt8.png), but Overlord does not cost more than Silver, and Silver does not cost more than Overlord.
Title: Re: Chariot Race and Debt Cards
Post by: JW on 24 June 2017, 08:24:24 AM
If I reveal a Silver and you reveal a City Quarter, neither costs more than the other so Chariot Race won't trigger (regardless of which of us has which card on top). Looks like it's being done correctly.
Title: Re: Chariot Race and Debt Cards
Post by: Stef on 24 June 2017, 12:11:26 PM
Quote from: ClumsyDragon on 24 June 2017, 06:44:22 AM
When charriot race is being played and your opponent shows charriot race with a cost of 8 debt it is counting it as worth more then cards with coins in the cost...

Like JW stated, this is implemented correctly. I think the confusing thing here is that "costs more" in Dominion is a bit counter-intuitive for people that haven't been trained in logic reasoning. When you use the phrase "costs more" in real life, you expect one of these sentences to be true:

"A costs more then B"
"B costs more then A"
"A and B cost the same"

But in Dominion (or any other system where the cost has several components) it's quite possible that none of these statements is true.
Title: Re: Chariot Race and Debt Cards
Post by: ClumsyDragon on 24 June 2017, 01:01:30 PM
So essentially the only card that costs more then something with debt is something with ≥ debt + coin? Otherwise its that neither is greater or less than the other?
Title: Re: Chariot Race and Debt Cards
Post by: drsteelhammer on 24 June 2017, 02:09:51 PM
Doesn't have to be more coins. City Quarter <8> beats Engineer <4> aswell. Fortune beats any debt card. But otherwise, yes, that's how it works. Same with Potions.
Title: Re: Chariot Race and Debt Cards
Post by: Stef on 26 June 2017, 01:18:26 PM
Quote from: ClumsyDragon on 24 June 2017, 01:01:30 PM
So essentially the only card that costs more then something with debt is something with ≥ debt + coin? Otherwise its that neither is greater or less than the other?
You should not compute debt+coin.


The cost of a card in dominion hast 3 components: {coins, debt, potions}
If you want to know if card A costs more then card B, check the following:

In words: all three components of A have to be at least as much as their counterpart in B, and at least one of the components has to be more.