It would be nice to have a trait which could do the 
following:

specify key/menu command
specify the draw deck
specify offset or absolute position
specify an x,y

The the specified key/menu command is executed for 
the current piece, the top "card/item" from the 
specified draw deck is removed from the deck and 
placed on the map. 

Where it is placed depends if the offset or absolute 
position was specified. If offset was chosen, the x,y 
value of the offset will be added with the current 
piece's x,y position to determine where the drawn 
piece will be placed. If absolute, it will be sent to 
the absolute x,y position on the map.

Why? There a few specific examples I can think of 
that this would be useful, and I am sure that others 
can/will come up with others.

Random board setups. There are many board games where 
you have X board segments that need to be randomly 
shuffled and then laid out in a specific pattern to 
create the board. (eg Settlers of Catan) You could 
create a "dummy" piece that contains the "Draw from 
Deck" trait and then place one instance of 
the "dummy" piece at each location where the drawn 
tiles are to be placed. The tiles obviously live in a 
deck, and then at the start of a game, to achieve a 
random board setup quickly and easily, you activate 
the "Draw from Deck" trait on all of your dummy 
pieces (a global command could do this) and your 
random tile setup is complete. 

Standard spots to place drawn cards. Games like Texas 
hold'em, have a standard place to put the community 
cards. One dummy piece could be setup three times for 
the flop, another for the river and a third for the 
turn. Cards drawn for these positions would always 
neatly go where they belong when drawn.


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/vassalengine/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/vassalengine/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to