From b6d104887096b7f18fb4c429111e1d3c37d9cc53 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Wed, 26 Jul 2023 10:25:54 -0400 Subject: Add first draft of a MTG game format --- www/causal.agency/.gitignore | 1 + www/causal.agency/Makefile | 11 ++++--- www/causal.agency/leveler.7 | 76 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 www/causal.agency/leveler.7 diff --git a/www/causal.agency/.gitignore b/www/causal.agency/.gitignore index a2ca9b75..b00b1c3c 100644 --- a/www/causal.agency/.gitignore +++ b/www/causal.agency/.gitignore @@ -1,3 +1,4 @@ index.html +leveler.html scheme.css scheme.png diff --git a/www/causal.agency/Makefile b/www/causal.agency/Makefile index d406eb23..a31e4ff6 100644 --- a/www/causal.agency/Makefile +++ b/www/causal.agency/Makefile @@ -1,11 +1,14 @@ WEBROOT = /var/www/causal.agency -FILES = index.html style.css scheme.css scheme.png alpha.html +GEN = index.html leveler.html scheme.css scheme.png +FILES = ${GEN} style.css alpha.html all: ${FILES} -index.html: index.7 - mandoc -T html -O style=style.css index.7 > index.html +.SUFFIXES: .7 .html + +.7.html: + mandoc -T html -O style=style.css $< > $@ scheme.css: scheme -st > scheme.css @@ -17,4 +20,4 @@ install: ${FILES} install -C -m 644 ${FILES} ${WEBROOT} clean: - rm -f index.html scheme.css scheme.png + rm -f ${GEN} diff --git a/www/causal.agency/leveler.7 b/www/causal.agency/leveler.7 new file mode 100644 index 00000000..75378c97 --- /dev/null +++ b/www/causal.agency/leveler.7 @@ -0,0 +1,76 @@ +.Dd July 26, 2023 +.Dt LEVELER 7 +.Os "Causal Agency" +. +.Sh NAME +.Nm Leveler +.Nd A Magic: The Gathering\(tm Game Format +. +.Sh DECK CONSTRUCTION +A full deck of 100 cards consists of 3 sub-decks: +.Pp +.Bl -enum -offset indent -compact +.It +50 cards +.It +30 cards +.It +20 cards +.El +. +.Pp +A full deck may contain only one of each card other than basic lands. +. +.Pp +Cards from all Magic sets are legal, +except those +.Lk https://magic.wizards.com/en/banned-restricted-list#legacy-banned "banned in the Legacy format" , +as well as: +.Pp +.Bl -bullet -offset indent -compact +.It +.Lk https://scryfall.com/card/thb/73/thassas-oracle "Thassa's Oracle" +.It +.Lk https://scryfall.com/card/uma/61/laboratory-maniac "Laboratory Maniac" +.It +.Lk https://scryfall.com/card/war/54/jace-wielder-of-mysteries "Jace, Wielder of Mysteries" +.It +.Lk https://scryfall.com/card/40k/46/out-of-the-tombs "Out of the Tombs" +.It +.Lk https://scryfall.com/card/jmp/13/ormos-archive-keeper "Ormos, Archive Keeper" +.El +. +.Sh PLAY RULES +Each player starts the game with 30 life. +. +.Pp +Each player starts the game +with their first sub-deck in their library. +The two other sub-decks are outside of the game. +. +.Pp +When a player's library is empty, +if one of their sub-decks +is still outside the game, +their next sub-deck enters the game +and is shuffled into their library. +This is a state-based action. +. +.Pp +When a player has taken 10 total damage +over the course of the game, +if their second sub-deck is outside the game, +they exile their library. +This is a state-based action. +. +.Pp +When a player has taken 20 total damage +over the course of the game, +if their third sub-deck is outside the game, +they exile their library. +This is a state-based action. +. +.Sh AUTHORS +Copyright \(co 2023 +.An June McEnroe +.Aq Mt june@causal.agency -- cgit 1.4.1