Opponent plays Sepulchral Primordial while i have Faerie Artisans. Who gets to put creatures into play from the graveyards first? I know his trigger is put on the stack first so mine resolves first right? Also is his targets chosen when it goes on the stack? If so and my trigger resolves first what would happen if I chose the same targets?
When Sepulchral Primordial enters the battlefield there are two triggers, the primordial and the artisan. When two triggers are put on to the stack at the same time they are put there with the Active player's on the bottom and the non active players on the top to resolve first so if this a normal casting of Primordial on the opponent's turn then they will put their trigger on the stack with the target chosen and then your trigger from artisan will go on top of that. Then Artisan will resolve and create a token of Primordial which will trigger and you will choose up to one creature to reanimate. Your token primordial will resolve its trigger to bring something back (which may or may not cause additional triggers) before finally the original Primordial's trigger resolves.
If you both chose the same target (keep in mind that it has to be an opponent's graveyard so this is only possible in multiplayer) then your opponents trigger will fizzle because the target is no longer there. This can also happen if you were to bring back say Scavenging Ooze and eat the original target before it resolves.
This is a tricky card.
If you both chose the same target (keep in mind that it has to be an opponent's graveyard so this is only possible in multiplayer) then your opponents trigger will fizzle because the target is no longer there. This can also happen if you were to bring back say Scavenging Ooze and eat the original target before it resolves.