So here is the scenario. Player one has a Kalitas, Traitor of Ghet. Player two has a creates a copy of it. Players 1 and 2 each have 3 other non-token creatures. Player 2 decides to board wipe (lets say with Day of Judgement). The question is, do both player 1 and Player 2 get to create the four zombie creature tokens or do neither? My thought was they both would. However, someone told me that since this was a 3 player game, technically player 3 got to decide who got the tokens. This makes no sense to me. Also, does Kalitas, Traitor of Ghet's ability use the stack? Please explain.
Kalitas has a replacement effect and the person being affected, or controlling the affected objects, gets to choose the relative order of the replacement effects. So, Player 3 gets to choose which of the other Kalitas's applies to their creatures. So, if they choose Player 1's Kalitas, Player 1 gets tokens and Player 2's Kalitas as nothing to apply to since that creature isn't going to the graveyard anymore.
For players 1 and 2, there is no choice and only the other player's Kalitas gets to apply. So, Player 1's creatures are exiled to Player 2's Kalitas, Player 2's creatures are exiled to Player 1's Kalitas. And Player 3 chooses which player gets tokens.
And no, the ability does not use the stack. It is a replacement effect and replacement effects don't use the stack. If it used the stack it would occur after the event instead of replacing it which means that as a trigger it would still let things die which it doesn't currently. See Patron of the Vein for a similar example that is a trigger.
That depends on the controllers of the destroyed creatures, for each creature seperately. Since Kalitas's static ability creates a replacement effect (so no, it doesn't use the stack), replacing an instance of a creature dying with something else, which then doesn't include a creature dying, after applying one Kalitas' ability will make the other inapplicable and do nothing. So only the first ability to be applied gives that Kalitas's controller a token for that destroyed creature. And it is the controller of the creature who decides which effect to apply first.
edit:
In your specific example, there will be 8 tokens created, 4 for player 1 because player 2's 4 nontoken creatures got destroyed (no other replacement effect applicable here, since Kalitas refers only to creatures controlled by oponents), and 4 tokens for player 2, for the same reason as player 1. For any nontoken creature that player 3 controls and gets destroyed, player 3 chooses which of players 1 or 2 get tokens for their creatures, decided individually per creature.
For players 1 and 2, there is no choice and only the other player's Kalitas gets to apply. So, Player 1's creatures are exiled to Player 2's Kalitas, Player 2's creatures are exiled to Player 1's Kalitas. And Player 3 chooses which player gets tokens.
And no, the ability does not use the stack. It is a replacement effect and replacement effects don't use the stack. If it used the stack it would occur after the event instead of replacing it which means that as a trigger it would still let things die which it doesn't currently. See Patron of the Vein for a similar example that is a trigger.
edit:
In your specific example, there will be 8 tokens created, 4 for player 1 because player 2's 4 nontoken creatures got destroyed (no other replacement effect applicable here, since Kalitas refers only to creatures controlled by oponents), and 4 tokens for player 2, for the same reason as player 1. For any nontoken creature that player 3 controls and gets destroyed, player 3 chooses which of players 1 or 2 get tokens for their creatures, decided individually per creature.
Former Rules Advisor
"Everything's better with pirates." - Lodge
(The Gamers: Dorkness Rising)
"Any sufficiently analyzed magic is indistinguishable from science."
(Girl Genius - Fairy Tale Theater Break - Cinderella, end of volume 8)