# Possible?

**URL:** https://forum.vassalengine.org/t/possible/3960
**Category:** Module Design
**Created:** [June 2, 2011, 12:50am UTC](https://forum.vassalengine.org/t/possible/3960 "2011-06-02T00:50:01Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![shogun1332](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/s/57b2e6/32.png) [@shogun1332](https://forum.vassalengine.org/u/shogun1332)
#### Post date: [June 2, 2011, 12:50am UTC](https://forum.vassalengine.org/t/possible/3960/1 "2011-06-02T00:50:01Z")

</div>

Okay so i’m fairly new to vassal, but i’ve been working on a module lately for a board game from the 80s called succession wars. In Succession Wars, you can’t move any units unless they are accompanied by a special unit called a jumpship. Anyway, the intention of my query is to find out whether this would perhaps be possible to do in the engine or whether i would need to code something, i thought perhaps a trigger might provide an “immobile unless” condition but i haven’t found such a trigger or condition. Please help me out ![:mrgreen:](https://forum.vassalengine.org/uploads/default/original/1X/442e459c5ced45cb70e8a05e77e07cea6fee4928.gif "Mr. Green")

---

<div class="post-metadata">

### Author: ![tar](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/tar/32/21_2.png) [@tar](https://forum.vassalengine.org/u/tar)
#### Post date: [June 2, 2011, 4:41pm UTC](https://forum.vassalengine.org/t/possible/3960/2 "2011-06-02T16:41:32Z")

</div>

On Jun 1, 2011, at 5:50 PM, shogun1332 wrote:

> Okay so i’m fairly new to vassal, but i’ve been working on a module  
> lately for a board game from the 80s called succession wars. In  
> Succession Wars, you can’t move any units unless they are  
> accompanied by  
> a special unit called a jumpship. Anyway, the intention of my query is  
> to find out whether this would perhaps be possible to do in the engine  
> or whether i would need to code something, i thought perhaps a trigger  
> might provide an “immobile unless” condition but i haven’t found  
> such a  
> trigger or condition. Please help me out ![:mrgreen:](https://forum.vassalengine.org/uploads/default/original/1X/442e459c5ced45cb70e8a05e77e07cea6fee4928.gif "Mr. Green")

I would think you would need to have some special coding in order to  
do this.

As a general rule, Vassal is NOT designed to enforce game rules.  
There are just too many variants on that to make it an easy prospect.  
Instead, it is designed to give you a board-game like experience on  
your computer. So when you played the Succession Wars board game as  
it was originally published, you as the player had to make sure that  
you followed the rules about moving units.

Now, Vassal does allow for various bits of automation of some game  
features, but restricting movement of units based on game rules is not  
among the things that are allowed. Similarly, there is no way to  
restrict units from moving further than a given movement allowance,  
and so forth.

So, the bottom line is to not worry about this and just assume that  
players will play by the rules, the same way they would with a regular  
board game.
