d2: Updates (mpdecision overhaul)

Signed-off-by: ptmr3 <ptmr323@gmail.com>