54 draw 3

This is a system that’s been getting discussed for a while. It’s a resolution system designed to be used for systems such as New World of Darkness in a LARP environment. You start with a full deck of playing cards (standard 52-card deck + the jokers [hence 54]). You then follow the below pseudo-code.

$dicepool = calculate_dice_pool($your_sheet);
$successes = 0;
$cards = draw_cards(3);
foreach ($cards as $card) {
	if (is_number_card($card)) {
		$temp_dp = $dicepool;
		while ($temp_dp > 10) {
			$temp_dp = $temp_dp - 10;
			$successes = $successes + 1;
		}
		if ($temp_dp >= $card->$value) {
			$successes = $successes + 1;
		}
	} else if (is_joker($card)) {
		$new_cards = draw_cards(2);
		$cards = $cards + $new_cards;
	} else {
		// failure
	}
}

It’s not so difficult to understand.