I see where you get what you are saying. The problem Im having is this part of the card:
If a player would draw a card except the first one he or she draws in a draw step, that player discards a card instead. If the player discards a card, he or she draws a card. If the player doesn’t discard a card, he or she puts the top card of his or her library into his or her graveyard.
Is this part not a discard replacement effect? Why does it only work when the first part of the card triggers?
Yeah, I see where the confusion is coming from. That's correct, the highlighted part is
not its own replacement effect, it's a continuation of the original replacement effect. The 'If the player discards a card' part is referencing whether or not they discarded in the first line ('...that player discards a card instead.'). It's there because if you had zero cards in hand, you can't discard a card, so they follow the first action with two clauses: 'If the player discards a card', and 'If the player doesn't discard a card'.
It might help to visualize it kind of sequentially, with two paths, like this:
If a player would draw a card except the first one he or she draws in a draw step, that player discards a card instead.
-> If the player discards a card, he or she draws a card.
-> If the player doesn't discard a card, he or she puts the top card of his or her library into his or her graveyard.
It's all one big messy replacement effect, which only starts when a player draws a card.
What about this scenario:
4 cards in hand with Chains in play.
You are targetted by Hymn to Tourach in your main phase.
Do I draw any cards from Chains? Or is the effect the same as it would be without Chains?
The effect is the same, you discard two cards.
Godot beat me and explained it pretty well, but I'm proud of my work so I'm posting it anyhow. Nyah.