Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: [1]

Author Topic: Playing Remodel with nothing in hand  (Read 1960 times)

0 Members and 1 Guest are viewing this topic.

popsofctown

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5477
  • Respect: +2860
    • View Profile
Playing Remodel with nothing in hand
« on: October 10, 2012, 04:09:50 pm »
0

If you play Remodel with no cards in hand, can you gain a card costing up to 2$?

Because on Iso when I played a Forge trashing nothing, I expected to gain nothing, but gained a copper instead.
Logged

ftl

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2056
  • Shuffle iT Username: ftl
  • Respect: +1345
    • View Profile
Logged

ftl

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2056
  • Shuffle iT Username: ftl
  • Respect: +1345
    • View Profile
Re: Playing Remodel with nothing in hand
« Reply #2 on: October 10, 2012, 04:16:48 pm »
0

To summarize:

When you play remodel or expand with no cards in hand, you do not gain anything; you need to gain something costing $2/$3 more than the trashed card, and there was no trashed card, so "Costing X more than the trashed card" makes no sense.

For Forge, well, I'll just quote the FAQ: 
Quote
If you trash no cards, you have to gain a card costing 0 if you can. This is different from how cards like Expand work if you do not trash anything, because Forge looks at the total, not at any one card's cost."

So the total cost of all the cards you trashed is zero (because you didn't trash anything).
Logged

popsofctown

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 5477
  • Respect: +2860
    • View Profile
Re: Playing Remodel with nothing in hand
« Reply #3 on: October 10, 2012, 06:10:05 pm »
0

Ergh.  To me it feels like I'm dereferencing a null pointer either way.
Logged

AJD

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3296
  • Shuffle iT Username: AJD
  • Respect: +4443
    • View Profile
Re: Playing Remodel with nothing in hand
« Reply #4 on: October 10, 2012, 06:59:51 pm »
+3

Ergh.  To me it feels like I'm dereferencing a null pointer either way.

The difference is that Forge references a set, and Remodel references a card. The empty set is still a set, but it's not a card.
Logged

DStu

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2627
  • Respect: +1490
    • View Profile
Re: Playing Remodel with nothing in hand
« Reply #5 on: October 10, 2012, 07:07:03 pm »
+4

Ergh.  To me it feels like I'm dereferencing a null pointer either way.

The trick is that 'summing over all elements of an empty set' is a well-defined operation with return value 0.  You don't need to dereference the null pointer, because the operation 'sum' does not need to do this but returns "0" as soon as it sees the null-pointer.
Logged

SirPeebles

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3249
  • Respect: +5460
    • View Profile
Re: Playing Remodel with nothing in hand
« Reply #6 on: October 11, 2012, 09:24:35 am »
0

I want to say that it makes me really happy that so many people here get this.  It's so hard sometimes to get my students to understand the difference between zero, the empty set, and nothing.
Logged
Well you *do* need a signature...

Pages: [1]
 

Page created in 1.618 seconds with 21 queries.