An idea has recently occurred to me as to how the operation of war machines can be more closely integrated with the rest of the game environment. The idea is to define war machines in terms of general actions that they perform (launching projectiles, digging moats, building palisades, etc), and leave the specifics of how they behave to the environment in which they are employed.
For example, a Launcher (I’ll look for a sexy name later
![smile :)](/forums/images/smilies/smile9.gif)
A more exotic war machine can be Siphon – one that siphons fluids from the environment and then spews them back out. It can be used to siphon water from lake tiles to make them walkable, then squirt it back out to deal water damage or extinguish fires. In sandy environments, it can siphon sand to create quicksand pits and then shoot it out for a sandstorm effect. On lava terrain, it can siphon lava from open lava tiles to make them walkable and then act like a flame thrower.
A Crane war machine can be used to build walls – from wood or stone, depending on the terrain – as well as to lift units across the walls.
A Digger war machine can be used to dig moats, which are then filled with water, lava, pointy spears or diseased corpses, depending on the terrain and the faction building them. It can also be used to break through ice tiles to turn them into water (dealing drowning damage to the units on top of them), and solidified lava tiles to reveal boiling hot lava (similarly damaging the units above).
The operation of some of these war machines can be augmented with an Ammo Cart war machine.
I’m optimistic that this would make war machines more interesting to use and again justify their inclusion in the game.