DNAR is DoTA Mafia Night and Twilights action resolving system. DNAR follows the golden rule of NAR system: Apply actions which modify other actions before the actions they modify.
Sometimes the actions that might affect each other form a loop, so that there's no action to pick in step 1. In other cases, the order of two actions matters but it isn't clear that one affects the other.
An example of an action loop:
In this case, both actions affect each other; player 2's action changes the target of player 1's, while player 1 prevent player 2 from performing an action.Player 1 blocks Player 2.
Player 2 redirects Player 1 onto player 3.
Note that this loop would not occur if either of the players had chosen different targets. If player 2 had targeted someone else, then the roleblock is not affected by any other actions, and player 2 will just be blocked outright. If player 1 had targeted someone else, then the redirect is not affected by any other actions, so player 1 will end up blocking player 2's target.
An example of two actions that interfere without affecting each other:
In this case, the order of applying the actions affects whether player 3 loses just the abilities they had at the start of the night, or whether they lose the invention as well.Player 1 vanilliaises Player 3;
Player 2 gives an invention to Player 3.
Again, there is no conflict if the players pick different targets; for instance, if player 1 targets player 2, then the gift of the invention has absolutely no effect on the vanillaising, so the vanillaising (which would prevent the invention being given with some variants of Vanillaiser) happens first.
Only in case of emergency breakdown of the Golden Rule and if a paradox happens to use the following list of actions for priority. the actions at higher levels have more priority. the actions that are in left have more priority in their own bracket.
This list ensures that DoTA mafia has no grey area in action resolving system but this must not be used unless if it's necessary.
Basic Modifications:
Duplicator:
Commute:
Action Blocks:
Effect Blocks:
Redirect:
Delayer:
Ninja:
Killing:
Miscellaneous:
Inspecting:
Vote Block:
Vote Modification:
Post-death Modification:
Next day Modification:
Killing doesn't stop the actions of the dead player. (Imagine that all kills happen at the end of the night, and everyone pulls the trigger simultaneously.) This means that kills generally do not affect other actions for the purpose of the Golden Rule.
A reminder that this is the priority list of actions (that must be used if a conflict exists) not the order that actions should happen in most cases. DoTA mafia follows NAR golden rule and will only use this list in case of a conflict.