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/