# Moveable vs immobile pieces

**URL:** <https://forum.vassalengine.org/t/moveable-vs-immobile-pieces/464>\
**Category:** Module Design\
**Created:** [March 30, 2008, 5:04pm UTC](https://forum.vassalengine.org/t/moveable-vs-immobile-pieces/464 "2008-03-30T17:04:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![stine020](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@stine020](https://forum.vassalengine.org/u/stine020)\
**Post date:** [March 30, 2008, 5:04pm UTC](https://forum.vassalengine.org/t/moveable-vs-immobile-pieces/464/1 "2008-03-30T17:04:30Z")

</div>

I apologise if this has been discussed already, but I am trying to catch up after a year away (back then vs was like 2.9.something and there was a poll in progress to suggest new features).

In the FAQ there is a suggestion on how to make certain pieces unmovable (by restricting access to a fake side), is that still the only option or are there better ways?

I am asking because I read on the help pages that there is a piece property called “Immobile”. When/how is this set?

More in general, is it nowadays possible to limit which pieces can move and/or which regions/zones/boards/maps they are allowed to move to/from/around, possibly with the possibility of dynamically changing these constraints?

Ideally, I have certain pieces which I would like the owners to be able to move freely in a certain board of a certain map, but not freely when they are moved to other boards/maps (movement to, around and from those should be controlled by send-to-location only).

If that is still not possible, and won’t be in the foreseable future, is it possible to use the dirty trick suggested in the FAQ (to make an unit unmovable) and then still allow moving it via send-to-location for a given player side (not the fake one)?

---

<div class="post-metadata">

**Author:** ![Brent\_Easton](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/brent_easton/32/10_2.png) [@Brent\_Easton](https://forum.vassalengine.org/u/Brent_Easton)\
**Post date:** [March 30, 2008, 9:10pm UTC](https://forum.vassalengine.org/t/moveable-vs-immobile-pieces/464/2 "2008-03-30T21:10:11Z")

</div>

> [@](#):
>
> In the FAQ there is a suggestion on how to make certain pieces unmovable  
> (by restricting access to a fake side), is that still the only option or  
> are there better ways?
> 
> I am asking because I read on the help pages that there is a piece  
> property called “Immobile”. When/how is this set?

The best way to make an unmoveable piece is to use the ‘Does Not Stack’ trait. It has options to restrict the ‘selectablity’ and ‘moveability’ of a piece. This works best in combination woth Game Piece Layers where you reserve the bottom layer for immoveable pieces.

> [@](#):
>
> More in general, is it nowadays possible to limit which pieces can move  
> and/or which regions/zones/boards/maps they are allowed to move  
> to/from/around, possibly with the possibility of dynamically changing  
> these constraints?

No.

> [@](#):
>
> Ideally, I have certain pieces which I would like the owners to be able to  
> move freely in a certain board of a certain map, but not freely when they  
> are moved to other boards/maps (movement to, around and from those should  
> be controlled by send-to-location only).
> 
> If that is still not possible, and won’t be in the foreseable future, is  
> it possible to use the dirty trick suggested in the FAQ (to make an unit  
> unmovable) and then still allow moving it via send-to-location for a given  
> player side (not the fake one)?

Quite possibly, it will be interesting to see what you find.

Brent.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))
