const roll_ptr dice::MARIO = std::make_shared<custom_die>("SMP Mario", std::vector<die_face>{ 1,3,3,3,5,6 });
const roll_ptr dice::LUIGI = std::make_shared<custom_die>("SMP Luigi", std::vector<die_face>{ 1,1,1,5,6,7 });
const roll_ptr dice::PEACH = std::make_shared<custom_die>("SMP Peach", std::vector<die_face>{ 0,2,4,4,4,6 });
const roll_ptr dice::DAISY = std::make_shared<custom_die>("SMP Daisy", std::vector<die_face>{ 3,3,3,3,4,4 });
const roll_ptr dice::ROSALINA = std::make_shared<custom_die>("SMP Rosalina", std::vector<die_face>{die_face(0,2),die_face(0,2),die_face(2),die_face(3),d…