Depende da ordem em que colocas os triggers.
Quando devolves um Obzedat com um Whip, vais ter 2 triggers a disparar ao mesmo tempo na próxima End Step, um do Obzedat e um do Whip. Como és tu o controlador dos 2 triggers, escolhes a ordem em que eles são colocados na Stack. A partir daqui tens 2 resultados possíveis:
1) Se colocares o trigger do Whip em último, ele vai ser o primeiro a resolver, exilando o Obzedat para sempre. O trigger do Obzedat vai resolver de seguida mas não consegue fazer nada porque o Obzedat já foi exilado pelo trigger do Whip.
2) Se colocares o trigger do Obzedat em último, vai ser o primeiro a resolver, tentando exilar o Obzedat para o devolver no teu próximo upkeep. Como o trigger do Obzedat está a tentar retirá-lo do Battlefield, o Whip aplica este efeito de substituição:
"If it would leave the battlefield, exile it instead of putting it anywhere else"
Mas como este efeito do Whip está a exilá-lo, tal como o trigger do Obzedat o faria, o Obzedat está a ir para a zona correcta para satisfazer a condição de devolução do Obzedat no teu próximo upkeep, e como tal, ele volta normalmente da Exile Zone quando essa altura chegar.
Depois o trigger do Whip resolve e não faz nada, porque o Obzedat já saiu do Battlefield.
Cumps