Donald
There is no-one here who goes by "Donald." There isn't! Anymore than there is someone here who goes by "Jeebu."
When trying to get people to do work for you, it's helpful to show them some respect.
has changed how he interprets what Ways do. Before, the Way didn't count as something the card did (same as Enchantress). That was the basis for the original ruling on Lantern and Elder. Now Donald is saying that it does count as something the card does. I'm still not convinced that interpretation makes sense.
Well. Before, there was no Harbor Village. Some questions have waited until now to be asked because nothing previously generated them. No-one asked if Moat could stop the +$1 token because why would you ask that?
The rulebook text for Ways attributes the +$2 of Way of the Sheep to the card played using a Way. The card is played to do the +$2, as I've said many times here. Where possible I like rulings to match the rulebooks. So far that seems possible here. So, Smithy played using Way of the Sheep is Smithy giving you +$2 as far as Harbor Village is concerned.
I don't know how consistent the other rulebooks are here towards this attitude; odds are they have lots of colloquial English that did not expect to be scrutinized as the computer code it cannot be. But I mean as always I try to make everything hang together as neatly as possible and answer the questions people have, even the ones that are not about actual played games of Dominion.
Whenever we, or the rules, talk about something a card "does", it means that you do it following the card's instructions. There has never been a case of a card doing something without it meaning that it's actually the player doing it following that card's instructions. Chapel trashes cards always means that you trash cards following Chapel's instructions. Donald is now saying that Ways are different than all other abilities, in that they make a card "do" something that the player does following some other instructions.
Obv. the players do everything that happens in the game; the cards don't have hands. But when Harbor Village asks, did the card do it, well we have to answer that question. The answer isn't possibly going to be "the card never does it, because cards can't do things, only people can." Harbor Village then Militia means you somehow get the +$1, even though the Militia is inert cardboard.
The rules for Ways say: "Each Way gives Action cards an additional option: you can play the Action for what it normally does, or play it to do what the Way says to do."
At last, something easy to agree with.
So, when you play the Action card (actually when you get to following its instructions) you get two options:
1) do what it normally does
2) do what the Way says to do
"What it normally does" is its instructions. "What the Way says to do" is the Way's instructions. You either follow the card's or the Way's instructions. That's what the rules say. It doesn't say that when you follow the Way's instructions, the card "does" it somehow.
It does say that you "play" the card "to" follow the Way's instructions.
* Actually you first play the card, then choose which instructions to follow. (This is in the rulebook. Reactions happen before you choose.) So this can't be technically accurate enough to base a ruling on.
* You can also play a Throne Room to play a Market Twice, but that doesn't mean that the Throne Room gives you +$1. You can play a Stonemason to trash a Nomads, but that doesn't mean that the Stonemason gives you +$2.* I don't think Harbor Village should recognize the +$ from the Throne Room or the Stonemason in these scenarios.
*Example from Menagerie rulebook: "You play Stonemason to trash a card"
"Playing" a card can refer either to the full process, or not, depending again on friendly English just being friendly. "When you play a Treasure," means "After you finish doing everything that's part of that process," but "When another player plays an Attack card, first..." means, "Right after another player announced playing an Attack card, but it hasn't done anything yet." Again, this is "we are dealing endlessly with English sentences trying to be clear to English speakers, rather than computer code." For computer code, you would want Moat to say e.g. "When another player announced an Attack" or something. Taken literally as-is, Moat doesn't work, because we finish the attack before it kicks in. But we don't take it literally. We recognize that it means "play" a different way and that "first" is rules jargon to narrow things down for us here.
Sure, Throning a Market doesn't mean Throne gave you +$. Throne gave you two plays of Market. You don't get +$ from Harbor Village if you Stonemason a Nomads or Throne Room a Market.