Jamie Dallaire on Mon, 19 May 2008 13:53:04 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-b] Proposal: Fix B-Chess |
{ 1. [[The following section makes the distribution of purchased pieces occur AFTER moves rather than before. In this iteration, the ChessMaster is done away with in favour of creating the pieces as a field action but not placing them on the board until later, as a field object action of the newly created pieces themselves. BEWARE: Since the validity of a purchase now depends on the gamestate *after* all moves have been made (i.e. you can move ur pawns off your king and then purchase), there is nothing keeping you from making purchases (which will still cost mack!) that end up not going through. e.g. i have two available purchase spaces, i purchase twice and move one of my existing pieces into a purchase space... still lost the money. (could fix it by making money deductions upon purchases actually going through, but this would complicate book-keeping!)]] In the Field Match named "B-Chess", under the heading "Invokable Action: Purchase", change: {{ Effect: If there are at least three unoccupied squares on the Field a new Field Object is created at random based upon the following weighted table and is placed in a random unoccupied square adjacent to that Player's King: }} to read: {{ Effect: Without being placed on the Field, a new Field Object is created, in the ownership of the Player invoking this Action, at random based upon the following weighted table. }} In the Field Match named "B-Chess", removing the paragraph that begins with "Field Object: ChessMaster". If B-Chess is the current Field Match, destroy any and all ChessMaster Field Objects. In the Field Match named "B-Chess", at the end of every paragraph that begins with "Field Object", add the following words: {{ Action: Distribute Trigger: Field Object has not yet been placed on the Field. Effect: If there exist at least three unoccupied squares on the Field and there exists at least one unoccupied square adjacent to this Field Object's owners King, place this Field Object on a random unoccupied square adjacent to that King. Otherwise, destroy this Field Object. }} 2. [[This fixes the possible infinite-kings initialization problem and does away with kings for inactive players. Others may join later if they want in.]] Modify the paragraph that reads: {{ Invokable Action: Initialize Trigger: A Game Action by the Referee including the starting locations of each Field Object placed during this action using a suitable method of randomization. Effect: If this action has never been invoked before in the current Field Match a King is created in the possession of each player and located on a random square of the Field. If any two Kings are adjacent, this process is repeated until no Kings are adjacent. }} by changing it to read: {{ {{ Invokable Action: Initialize Trigger: A Game Action by the Referee including the starting locations of each Field Object placed during this action using a suitable method of randomization. Effect: If this action has never been invoked before in the current Field Match a King is created in the possession of each Active Player and located on a random square of the Field. If any two Kings are adjacent, all Kings are destroyed and this process is repeated until no Kings are adjacent. }} } Billy Pilgrim _______________________________________________ spoon-business mailing list spoon-business@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-business