Page 1 of 1

Restrict non-player from interacting with the board

PostPosted: June 15th, 2012, 3:57 am
by whats82
What I would like to see is an option for the room creator to designate other users as 'players', and only those players would be able to interact with the board and game pieces.

Currently it is very easy for one immature user to mess up many other players' games, and in the module I'm using, players are increasingly locking their rooms to prevent this, which really diminishes the openness and spectating that many players enjoy, and causing a lot of grief.

Re: Restrict non-player from interacting with the board

PostPosted: June 18th, 2012, 2:23 am
by irishwulf
Technically this can be done by adding the 'Restricted Access' trait to every game piece, or, better, to a prototype shared by every game piece. Under 'Belongs to Side', list every side defined (e.g. 'Player One' AND 'Player Two'). All the sides will be able to drag-and-drop the piece as well as use the context menus, but observers will not. It would be nice to just have a single option to do this for all pieces, though.

Re: Restrict non-player from interacting with the board

PostPosted: June 20th, 2012, 8:27 pm
by uckelman
Thus spake whats82:
> What I would like to see is an option for the room creator to designate
> other users as 'players', and only those players would be able to
> interact with the board and game pieces.
>
> Currently it is very easy for one immature user to mess up many other
> players' games, and in the module I'm using, players are increasingly
> locking their rooms to prevent this, which really diminishes the
> openness and spectating that many players enjoy, and causing a lot of
> grief.

This is something we'll look into for VASSAL 4.

There might be a way to make pieces immovable only for observers now,
but it would require some significant changes to a module if it can be
done at all.

--
J.