Daniel Lepage on 9 Dec 2003 20:11:50 -0000 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[spoon-discuss] protoprop:metacards |
The protoprop: {{ __Metacards__ Create a rule: {{ __Metacards__ {*(Objects:Cards:Metacards)*} A. MetacardsThere exist Game Objects called Metacards. Each Metacard consists of a Name, an Image, a Body, and a list of Recipes.
The Name is a string. The Image can be either a description of a picture, or a reference to an existing image outside the game of B Nomic.
The Body is a Game Document; it should contain a description of the effects and changes to the gamestate that happen when the metacard is Played (if the Body is empty, this signifies that playing the metacard has no direct effect, though other aspects of the game may react to it). No metacard may ever be created that has the same name as an existing metacard but a different body or image.
Each Recipe is a list of Cards. B. Body Shorthand All Body Shorthand that applies to Cards also applies to Metacards. }}[[The above is basically identical to the definition of cards. I figured this would be less confusing than yanking some of the Card definitions into another class, and making both Cards and Metacards derive from them, but the only difference between the definitions of the two types is that Metacards have recipes.]]
Create another rule: {{ __Metaplay__ {*(Objects:Cards:Metacards)*}Players may Play Metacards. This counts as playing a Card (and thus is subject to limits on the number of cards a player can play, etc.). In order to play a Metacard, a player must have in eir hand all the cards listed in one of that Metacard's recipes (if e can fulfill multiple recipes, e must specify which e is using). Playing a Metacard causes the effects in the body of the Metacard to take effect; the cards used to fulfill the Recipe are then put back into the deck.
}} [[So if you get three plays per nweek, you could have one of those be a metacard. This wouldn't count as playing all of the cards in the recipe; it would count as a single play, and the effects of the cards used wouldn't occur.]]
Amend rule 1729 [[r1729/0, The Cardlist]] to read: {{ __The Cardlists__ {*(Objects:Cards,Objects:Cards:Metacards)*} The Cardlist is the set of all card descriptions. The Metalist is the set of all metacard descriptions. }} Add to the Metalist the following metacards: {{ __Extract of Death__ Recipes: Looting the Corpse + Plague Image: Three bottles of a bubbling purple liquidBody: Choose three cards in the hand of a player who is on Forced Leave. Those cards become copies of Plague, and are moved to your hand.
}} {{ __Holy Water__ Recipes: Flood + Cure Image: A small bottle of glowing white liquidBody: Choose up to two players. All cards in those players' hands that are Plague or Brains... become whatever they were when they were first added to the deck.
}} {{ __Nakstorm__ Recipes: 3xNak, Nak + Your Spoo Has Too Much Fleem Image: Many closed fists moving in from all sides Body: All Waiting Syn cards cease to be Waiting. }} }} -- Wonko Award Wonko a Win. -----[[BEGIN GEEK CODE BLOCK]}----- Version: 3.1GU/O d-(++)(?) s+:+ a--->+++ C++>++++>$ UB+>++++ P--@ L+>+++ E>++ W++(+++) N+{((++]]}}) o?>++++ K? w------- O? M++ V- PS@ PE-@ Y-- PGP- t+ 5 X R+ tv--@ b+++@ DI++++ D G++ e*>++++ !h r++ y?
------END GEEK CODE BLOCK------ _______________________________________________ spoon-discuss mailing list spoon-discuss@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss