I thought you declare triggers after both parties have cheated fate. Then you choose a trigger to apply beginning with the active player ( the attacker) then the defender declares theirs. So in this instance the attacker wins the dual and declares his trigger,the dreamer then declares his mask trigger making the hooded rider take the hit. The hooded rider then takes the hit but cannot declare a defensive trigger as that step has already passed