I'm seeing at least two ambiguities here:
1. "Otherwise" could refer to any one of the 3 "if" clauses that precede it. Normally you'd assume that it would refer to the "if" directly before it, but that's not the meaning you wanted.
2. Does "if they don't" refer to having Night cards in hand or gaining a Curse?
As I said previously, I think the wording here is too confusing. I'm pretty sure what ClouduHieh means is that if you play it in your action phase you get the silvers (so gaining to hand does something), and if you play it at night you get the (possible) attack.
Yes, I realized that, which is why I deleted that post.
I still think the card is pretty weak, though. Gaining Silver to hand terminally just isn't very good, and the Cursing is a particularly good reason not to get it at all.