v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "40d:Siege engine"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
m
m (→‎Safety Warning: correction: it works the same as it did in 23a)
 
(65 intermediate revisions by 23 users not shown)
Line 1: Line 1:
'''Siege engines''' include the '''catapult''' and the '''ballista'''. Both are formidable weapons of tremendous range (more than a screen-width) and capable of dealing out horrendous damage. A [[ballista arrow]] means immediate death to each and every common creature in its path and will severely injure even a [[dragon]].
+
{{av}}{{Quality|Masterwork}}
 +
A '''siege engine''' in Dwarf Fortress is half building/half heavy weapon, and includes both the '''catapult''' and the '''ballista'''. Both are formidable weapons of tremendous range ''(more than a screen-width, perhaps 100 tiles for a catapult and around 150 for a ballista)'' and capable of dealing out horrendous damage. A [[ballista arrow]] will possibly kill or cripple each and every common creature in its path indiscriminate of friend or foe, and can severely injure even a [[dragon]], and any enemy unlucky enough to be hit by a falling catapult stone is likewise in for a world of hurt (dwarves and tame [[creatures]] are magically immune to catapult ammo ''only'').
 +
 
 +
Once constructed, they can be instantly turned 90 degrees in any direction, but cannot be moved - they can, however, be deconstructed back into their 3 parts, to be used elsewhere individually or together.  Both the manufacture of the parts and the construction of the engine itself require a dwarf with the "Siege Engineering" [[labor]] designated and use the "[[Siege_engineer|Siege Engineer]]" [[skill]], as does the manufacture of ammo for the ballista (and the de-construction of any engines, if desired). 
 +
 
 +
The player determines when/if each engine is actively firing or not; when active, a single engine is crewed by a single [[siege operator]].  Ballistae require specially made [[ammo]], [[ballista arrow]]s, made from wooden [[log]]s at the siege workshop (and optionally tipped with [[metal]] [[ballista arrowhead]]s that have been made at a [[forge]] by a [[weaponsmith]]). Catapults use simple [[stone]] as ammunition.
  
 
==Building Siege Engines==
 
==Building Siege Engines==
In order to build a siege engine, you first need to produce three catapult or ballista parts in the [[Siege Workshop]]; you may then build the respective siege engine like any other building. Both tasks require the "Siege Engineering" labor and use the "Engineer" skill. It is not known whether the skill of the [[dwarf]] assembling the siege engine has any effect, but the quality of the parts certainly has: siege engines put together from [[quality|masterpiece]] parts have a much higher rate of fire and accuracy.
 
  
The assembled siege engine is, effectively, a 3x3 building. It cannot be moved about other than by taking it down and re-assembling it at the new site. Siege engines do not impede movement, though, so you don't have to worry about building them in a corridor.
+
In order to build a siege engine, you first need to produce (at least) three catapult or ballista parts in the [[Siege workshop]]; catapults are made from any 3 '''catapult parts''', and ballistae are made from any 3 '''ballista parts'''.  All parts are made from any type of wood at a [[siege workshop]].  Beyond that, "parts" are generic - there are no particular "sub-types" of parts beyond the distinction between those for the two different engine types.  The quality of the parts determines the overall rate of fire and accuracy of the engine - the best are made with 3 masterwork parts.{{verify}}  This won't make up for an untrained siege operator, but every little bit helps.
 +
 
 +
Once you have the parts, you may then build the respective siege engine like any other building, selecting the parts that you wish to construct that particular engine with.  It is not known whether the skill of the [[dwarf]] assembling the siege engine has any effect, but the [[quality]] of the parts certainly has: siege engines put together from [[quality|masterpiece]] parts have a much higher rate of fire and accuracy.{{verify}}
 +
 
 +
The assembled siege engine is, effectively, '''a 3x3 building'''. It cannot be moved about other than by taking it down and re-assembling it at the new site. Siege engines do not impede movement, though, so you don't have to worry about building them in a corridor.
  
 
==Using Siege Engines (simple)==
 
==Using Siege Engines (simple)==
Line 10: Line 18:
  
 
{{key|f}} toggles the current status between:
 
{{key|f}} toggles the current status between:
*Not In Use:  [[Dwarves]] with the [[Siege Operator]] [[job]] will reload unloaded engines and leave them unattended.
+
*Not In Use:  [[Dwarves]] with the [[Siege operator]] [[job]] will reload unloaded engines and leave them unattended.
 
*Prepare to Fire:  Siege Operators will load the engine and remain stationed for further commands.
 
*Prepare to Fire:  Siege Operators will load the engine and remain stationed for further commands.
 
*Fire at Will:  Siege Operators will fire and load normally.
 
*Fire at Will:  Siege Operators will fire and load normally.
  
The dwarves will (re-)load any siege engines that are not currently loaded; there's no way to prevent this short of disabling the labor on all dwarves. Ballistae require ''ballista arrows'' (made from wooden [[log]]s at the siege workshop, optionally tipped with [[metal]] ''ballista arrow heads'' made at a [[forge]]). Catapults use simple [[stone]] as ammunition.
+
Once an engine is given orders to fire (or prepare to), a dwarf with the [[siege operating]] labor designated will respond and report to the engine.  The dwarf(s) will (re-)load any siege engine that is not currently loaded; there's no way to prevent this short of disabling the labor on all dwarves or forbidding every piece of ammo (or otherwise blocking a [[path]] to it, perhaps by locking [[door]]s.)
  
[[Ammo]] is usually destroyed upon being fired, unless it falls a z-level.
+
[[Ammo]] is destroyed upon landing, unless it falls a z-level, and then it falls harmlessly.  (See [[#Catapults as stone movers|below]].)
  
 
  ########
 
  ########
Line 44: Line 52:
 
Drawbridge lowered allowing catapult to shoot down the corridor.
 
Drawbridge lowered allowing catapult to shoot down the corridor.
  
==Using Siege Engines (advanced)==
+
==Special considerations==
 +
 
 +
* Both catapults and ballistae have narrow fields of fire - they will only shoot at creatures directly "in front" of them, and so cannot target anything off at an angle.  They can be turned 90 degrees, but that often will not solve the problem. Unskilled operators have trouble aiming perfectly straight, and their shots will randomly veer off to either side, resulting in a field of fire roughly 19 degrees across. Highly skilled operators are supposed to fire perfectly straight; due to a bug, however, this does not happen.
 +
* Both catapults and ballistae aim and fire only along one z-level.  While ammo from both may drop down z-levels, they do no damage to creatures there. This also means that no "head room" is necessary - ammo just flies out, never up.
 +
* Catapults have a minimum range - at least 30 tiles.
 +
* Catapults can and will fire over any creatures between them and their target.
 +
* Neither are affected by [[fortification]]s.
 +
* [[Siege operator]]s are "civilians", and as such they will run in fear if enemy units come too close to them. "Too close" varies somewhat, but may be as far as 10 tiles.
  
 
===Safety Warning===
 
===Safety Warning===
  
'''Ballistas will kill anything in their path!'''  Ballista arrows appear to hit any units in any square that the head passes through.  They are devastatingly dangerous weapons, and should never be used with friendlies anywhere in their cone of fire, including the space the ballista arrowhead occupies when loaded on the engine.  Always designate a restricted traffic zone for a lot of tiles along the firing arc and keep dwarves out of the area.  The shots appear to travel until they hit a wall or fly off the screen; the maximum range is about 150 tiles for an ordinary ballista.{{v|0.28.181.39e}} If the bolt passes through a [[tree]], the tree will disappear, presumably reduced to toothpicks.  
+
'''Ballistae can and will kill anything in their path!'''  Ballista arrows appear to hit any units in any square that the head passes through.  They are devastatingly dangerous weapons, and should never be used with friendlies anywhere in their cone of fire, including the space the ballista arrowhead occupies when loaded on the engine.  Always designate a [[traffic|restricted traffic area]] for a lot of tiles along the firing arc and keep dwarves out of the area or, better, wall off anything in front of them with fortifications to prevent all friendly traffic, or both.  The shots appear to travel until they hit a wall or fly off the screen; the maximum range is about 150 tiles for an ordinary ballista. If the bolt passes through a [[tree]], the tree will be destroyed, and while the [[Elf|Elves]] will not count it against your [[Diplomat|tree cutting quota]], they '''will''' scold you for destroying the forests during their initial visit.
 +
 
 +
Surprisingly, catapults are relatively safe.  Catapult operators will target enemies (and wild [[animals]]) if there are any in their field of fire. If not, they will loose the shot in a high arc (not requiring additional [[z-level]]s, though) that misses everything until it lands. It is perfectly safe to operate a catapult in the cave: just point it at a nearby wall of solid rock. A nice side effect is that this will in due time clear the whole area of stone.
  
Surprisingly, catapults are relatively safe.  Catapult operators will target enemies (and wild [[animals]]) if there are any in their field of fire. If not, they will loose the shot in a high arc that misses everything. It is perfectly safe to operate a catapult in the cave: just point it at a nearby wall of solid rock. A nice side effect is that this will in due time clear the whole area of stone.
+
Using catapults to shoot into the open may provide some [[meat]]: as said above, the operators will target animals if there are any. However, [[elephant]]s don't take nicely if you slay some of them. You also have a slight risk of killing your own dwarves or [[caravan]] escorts if they happen to be hunting the selfsame animal (and hence are close to it).
  
Using catapults to shoot into the open may provide some [[meat]]: as said above, the operators will target animals if there are any. However, [[elephant]]s don't take nicely if you slay some of them. You also have a slight risk of killing your own dwarves or [[caravan]] escorts if they happen to be hunting the selfsame animal (and hence is close to it).
+
'''"Fire at Will" does ''not'' mean there has to be anything to shoot at!''' The siege engine will simply continue to be loaded and fired, simply launching ammo (stone or arrows) downrange with no (visible) target if given this command. This can be good against unseen [[ambush]]es, or if you wish to move [[stone]] across a map, but not if you are worried about depleting an ammo stockpile.
  
 +
==Using Siege Engines (advanced)==
 
===Placement===
 
===Placement===
Siege engines can almost only shoot at targets right in front of them on the same Z-level. The target may deviate only slightly, as the field of fire is about 20-30 degrees wide. Because of the huge blind spots, it is advisable to prepare the position so that the enemy will be channeled through the field of fire.
+
Siege engines can almost only shoot at targets right in front of them on the same Z-level. The target may deviate only slightly, as the field of fire is about 20-30 degrees wide. Because of the huge blind spots, it is advisable to [[Fortress_defense#Siege_weapons|prepare the position]] so that the enemy will be channeled through the field of fire.
  
Siege operators are civilians! They will drop their work and run if the enemy comes too close, which is about 5 tiles, though there has been reports of [[troll]]s scaring civilians away at 10 tiles. <!--fixme: how close? will fortifications help?--> You should therefore place the engines behind a [[moat]] that will keep the enemy at a safe distance, or shield access to their location in some other fashion.
+
Siege operators are civilians! They will drop their work and run if the enemy comes too close, which is around 20 tiles. You should therefore place the engines behind a [[moat]] or a wall of [[fortification]]s that will keep the enemy at a safe distance, or shield access to their location in some other fashion.
  
Siege engines can shoot through [[fortifications]], just like any other projectile weapon. As fortifications appear to provide some protection against incoming [[bolt]]s and [[arrow]]s, it's usually a good idea to protect the siege engine in that way. The siege engine only needs a one tile wide fortification to shoot out.
+
Siege engines can shoot through [[fortification]]s, just like any other projectile weapon. As fortifications appear to provide some protection against incoming [[bolt]]s and [[arrow]]s, it's usually a good idea to protect the siege engine in that way. The siege engine only needs a one tile wide fortification to shoot out.
  
 
===Skill and Quality===
 
===Skill and Quality===
  
The quality of the siege engine parts affects the engine's accuracy and reload time. It is not known whether the siege engine itself also can be of a certain quality. The quality and material of the ammunition (in case of ballista arrows) affects the damage and possibly accuracy as well.
+
The quality of the siege engine parts affects the engine's accuracy and reload time.{{verify}} It is not known whether the siege engine itself also can be of a certain quality. The quality and material of the ammunition (in case of ballista arrows) affects the damage and possibly accuracy as well.
  
The only way of obtaining high-quality siege engine parts is to have them made by a trained engineer; the only way to train an engineer is to make parts or ammunition. Assembling and disassembling siege engines does not train the [[engineer]] skill. Dwarves will occasionally produce masterpieces long before reaching [[Legendary]] skill level, but be prepared to waste hundreds of logs until you have three masterpiece parts. Bringing an engineer to [[Experience|Proficient]] level (the highest you could buy when starting a new fortress) will take about 120 logs. Becoming Legendary requires the wood of 600 trees.
+
The only way of obtaining high-quality siege engine parts is to have them made by a trained engineer; the only way to train an engineer is to make parts or ammunition. Assembling and disassembling siege engines does not train the [[siege engineer]] skill. Dwarves will occasionally produce masterpieces long before reaching [[Legendary]] skill level, but be prepared to waste hundreds of logs until you have three masterpiece parts. Bringing an engineer to [[Experience|Proficient]] level (the highest you could buy when starting a new fortress) will take about 120 logs. Becoming Legendary requires the wood of 600 trees.
  
The operator skill may affect accuracy; it certainly affects reload time. It will take a whole month for an unskilled dwarf to load a catapult; a Legendary operator with nearby ammo will get several shots at a running enemy.
+
The operator skill certainly affects reload time. It will take a whole month for an unskilled dwarf to load a catapult; a Legendary operator with nearby ammo will get several shots at a running enemy. Due to a bug, operator skill has no effect on accuracy.
  
 
Operators are best trained on catapults, as these require nothing but cheap stone for ammo. It is recommended to have a number of dedicated operators that will follow no other line of work, and enough catapults for all of them to play with. As they're often going for a drink or sleep, you may get along with three catapults for four operators, and even two pieces would go a long way. Since the dwarf must hold the heavy stone in his inventory during the entire loading procedure, dwarves that have increased their strength statistic load catapults much more rapidly than others, making them good candidates for operator duty. You should start training early: it can take one year for an operator to become Proficient, and two more years until he finally reaches Legendary level; by then he will have spent 300 rounds.  
 
Operators are best trained on catapults, as these require nothing but cheap stone for ammo. It is recommended to have a number of dedicated operators that will follow no other line of work, and enough catapults for all of them to play with. As they're often going for a drink or sleep, you may get along with three catapults for four operators, and even two pieces would go a long way. Since the dwarf must hold the heavy stone in his inventory during the entire loading procedure, dwarves that have increased their strength statistic load catapults much more rapidly than others, making them good candidates for operator duty. You should start training early: it can take one year for an operator to become Proficient, and two more years until he finally reaches Legendary level; by then he will have spent 300 rounds.  
Line 73: Line 91:
 
Loading ballista arrows seems to be much faster than loading catapults, probably due to the much lighter weight of the projectile.
 
Loading ballista arrows seems to be much faster than loading catapults, probably due to the much lighter weight of the projectile.
  
An alternative approach is cross-training any highly-skilled dwarves who aren't doing anything useful at the moment.  With a couple levels each in strength and agility, a decent-quality catapult, and an ample supply of ammunition nearby, a dwarf can become a Legendary siege operator within a few seasons at most, giving more flexibility in defense and several more levels for the fortunate dwarf.  Rotating Legendary miners out to siege-operation and then to stone-hauling duties sets up an efficient cycle.
+
An alternative approach is cross-training any highly skilled dwarves who aren't doing anything useful at the moment.  With a couple levels each in strength and agility, a decent-quality catapult, and an ample supply of ammunition nearby, a dwarf can become a Legendary siege operator within a few seasons at most, giving more flexibility in defense and several more levels for the fortunate dwarf.  [[Cross-training|Rotating]] Legendary [[miner]]s out to siege-operation and then to stone-hauling duties sets up an efficient cycle.
  
 
===In Battle===
 
===In Battle===
  
Ballistas hit any unit that the ballista arrowhead passes through.  This makes them an order of magnitude more effective in combat than catapults, which fire in an arc that hits only a few tiles per shot and is nearly useless against anything smaller than a troop of [[goblin]]s.
+
Ballistae hit any unit that the ballista arrowhead passes through.  This makes them an order of magnitude more effective in combat than catapults, which fire in an arc that hits only a few tiles per shot and is nearly useless against anything smaller than a troop of [[goblin]]s.  Also, ballista arrows fired through too many successive targets will be destroyed or lost.  The limit seems to be roughly 5-6 goblin-sized targets hit before the arrow is lost.
  
A siege engine you want to use for actual defense should be not set to fire at will, as this likely means that it's not loaded and ready at the time you actually need it. You should train your operators on other pieces.
+
A siege engine you want to use for actual defense should not be set to fire at will, as this likely means that it's not loaded and ready at the time you actually need it. You should train your operators on other pieces.
  
 
When the time comes, switch off all training engines and set all of the ones you'll be using to prepare to fire so the operators will be on-station; if some of them are currently not loaded, designate them to be disassembled so to prevent your operators from loading the training weapons instead of firing the real ones.
 
When the time comes, switch off all training engines and set all of the ones you'll be using to prepare to fire so the operators will be on-station; if some of them are currently not loaded, designate them to be disassembled so to prevent your operators from loading the training weapons instead of firing the real ones.
Line 87: Line 105:
 
===Ballista battery===
 
===Ballista battery===
  
If you place ballistas close enough together, you can completely cover a two or three tile wide corridor. Because siege engines are 3x3, they need to be staggered, so each one fires through the edge of the one ahead of it. This can be dangerous for your operators. To minimize risk, place [[fortification]]s to keep dwarves from wandering too far, and have only one entrance to the ballista room. There is still some risk that dwarves might wander into the line of fire, even with no reason to do so.  
+
If you place ballistae close enough together, you can completely cover a two or three tile wide corridor. Because siege engines are 3x3, they need to be staggered, so each one fires through the edge of the one ahead of it. This can be dangerous for your operators. To minimize risk, place [[fortification]]s to keep dwarves from wandering too far, and have only one entrance to the ballista room. There is still some risk that dwarves might wander into the line of fire, even with no reason to do so.  
 
 
In the diagrams, the ballistas ('b') fire to the right, and the entrance is the stairs ('X') to the south. The center-line of each engine is marked 'B' for clarity. Ammo storage is near the [[stair]]s, or possibly on another z-level. Expand the room southward for more storage.
 
 
 
Two tile corridor (8x6 room)
 
 
 
##########
 
#bbb######
 
#BBBbbbF++
 
#bbbBBBF++
 
#X++bbb###
 
##########
 
 
 
Three tile corridor (11x7 room)
 
#############
 
#bbb#########
 
#BBBbbbFFFF++
 
#bbbBBBbbbF++
 
#+++bbbBBBF++
 
#X+++++bbb###
 
#############
 
 
 
 
 
==The Hopoate Doctrine==
 
 
 
Forums user John Hopoate has written this guide (now slightly edited for modern versions) to the effective construction and operation of siege engines:
 
 
 
Please bear in mind that this is VERY long term stuff (10 years). Only by having highly trained siege operators and high quality siege weapons can you shoot accurately.
 
 
 
* Download LabourDF from here:
 
 
 
http://dwarf.lendemaindeveille.com/index.php/Utilities#LabourDF
 
  
* Start off with two [[miner]]s and a [[woodcutter]] trained to proficient siege engineer status (the latter costs many starting points so choose your other starting gear and stats wisely)  
+
:<br />'''Three tile-wide corridor''' (battery room 5 tiles wide)
  
* After your fortress has about 50 dwarfs, build a siege workshop, place it at the front of your fort near the battlements and designate a custom [[stockpile]] within the battlements that can take only ballista arrows. Designate another custom stockpile that can take only regular stone.
+
                                ╔═══
 +
══════════════════════════╦══╦══╝▐▀\
 +
Entrance++++++++++++▼·····╬++╬▐▀\◄═«  (~ammo~)
 +
Entrance++++++++++++▼·····╬▐▀\◄═«▐▄/
 +
Entrance++++++++++++▼·····╬◄═«▐▄/+(~ammo~)
 +
══════════════════════════╣▐▄/+(~ammo~)
 +
                          ╚═════════
 +
:*<tt>+</tt> - floor
 +
:*<tt>═</tt> - wall
 +
:*<tt>▼</tt> - ramp (down)
 +
:*<tt>·</tt> - channel (aka "empty space" on this level)
 +
:*<tt>╬</tt> - fortification
  
* Make sure only one of your dwarfs is set to have siege engineering as an active labour. Change that dwarf's orders to have nothing but siege engineering enabled. It may help to give that dwarf a custom profession title (such as SIEGE) to distinguish that dwarf from others. When new [[Mechanic]] or [[Siege Engineer]] dwarfs arrive, make sure to disable siege engineering for them.
+
Due to the rare wild shot, the staggering should always be from one side to the other, and not put one ballista far ahead of the one it overlaps, as this may increase friendly-fire accidents.
  
* You'll need [[wood]], lots of wood.  
+
Ammo storage can be on the same level, or via [[stair]]s or [[ramp]]s on another [[z-level]]. Expand the room as desired for more storage.  Also note that ballista arrows are stored in [[Stockpile#Furniture_Storage|furniture stockpiles]], not ammo stockpiles.
  
* Get the siege engineer dwarf to build 18 catapult parts, place them inside behind fortifications (which catapults CAN shoot through), designate a custom stockpile of regular stone within the battlements.  
+
An alternate strategy could be to place a [[floodgate]] or retracting [[bridge]] in the center of the 3x3 hallway, and activate it during times of crisis so that the Goblins are forced to fight in two separate 1x1 corridors rather than a single 3x3 corridor. If the corridors are further lined with spike traps and weapon traps, this combined defense can assure your dwarves that any attempts to assault your base will be very, very bloody.
  
* Train six dwarves to legendary status with mining or another fast-training skill: their high attributes are absolutely necessary for siege operating. All operators should have no job orders other than their stat-training and siege operating. When there is no mining to be done, set six catapults to "fire at will"
+
A drawbridge can be combined with the channeled area to provide a practice area, as discussed above. The channels would be accessible from the battery area via a staircase, keeping the dwarves below/behind the lines of fire at all times.
  
* After the catapult parts are done, get the siege engineer dwarf to build about 100 wooden ballista arrows. Don't bother with metal arrowheads as they'll use 3 pieces of metal each, and that certainly adds up.  
+
==Catapults as stone movers==
 +
When a catapult throws a stone, that stone is destroyed upon landing, unless it falls a z-level, where it lands harmlessly.  That means that if you can arrange it so ammo hits a wall (or door, or raised bridge), and there is empty space immediately under that, the stones arrive at that point.  If ammo reaches its maximum range, again, it falls harmlessly. Even with a single, no-quality catapult and an untrained crew, this is massively faster than hauling stone by hand.  Ammo that hits [[stair]]s is destroyed, even if it can fall a z-level.
  
* Now that his or her skill is at a high level, your siege engineer dwarf should be able to build superior quality (*) siege engine parts with about a 75% success rate. Build about 40 catapult parts and 40 ballista parts.
+
==Bugs==
 +
Highly skilled siege operators are intended to be able to fire perfectly straight, but due to a bug they do not ({{bug|6483}}). The following patch for version 0.28.184.40d for Windows fixes this:
 +
{{spoil small|<nowiki>0x34301A : 4D 20 8B 55 24 8B 7D 1C 89 4C 24 2C 89 54 24 40 -> 4C 24 2C 8B 54 24 40 89 4D 20 89 55 24 89 7D 1C</nowiki>|Binary Patch Enclosed}}
  
* Build ten catapults and ten ballistas with a MINIMUM of superior quality (*) components in an alternating sequence along your well stocked battlements. Dump any inferior components.
+
----
  
* By this point your miners/operators should be at a high level of skill, possibly legendary. This gives your superior quality weapons a devastatingly high rate of fire and awesome accuracy.
+
'''See Also:'''
 +
:*[[Defense design]]
 +
:*[[cross-training#Army corps of engineers|Army corps of engineers]]
  
[[Category:Buildings]]
+
{{Category|Buildings}}
[[Category:Fortress defense]]
+
{{Category|Fortress defense}}

Latest revision as of 01:36, 7 June 2022

This article is about an older version of DF.

A siege engine in Dwarf Fortress is half building/half heavy weapon, and includes both the catapult and the ballista. Both are formidable weapons of tremendous range (more than a screen-width, perhaps 100 tiles for a catapult and around 150 for a ballista) and capable of dealing out horrendous damage. A ballista arrow will possibly kill or cripple each and every common creature in its path indiscriminate of friend or foe, and can severely injure even a dragon, and any enemy unlucky enough to be hit by a falling catapult stone is likewise in for a world of hurt (dwarves and tame creatures are magically immune to catapult ammo only).

Once constructed, they can be instantly turned 90 degrees in any direction, but cannot be moved - they can, however, be deconstructed back into their 3 parts, to be used elsewhere individually or together. Both the manufacture of the parts and the construction of the engine itself require a dwarf with the "Siege Engineering" labor designated and use the "Siege Engineer" skill, as does the manufacture of ammo for the ballista (and the de-construction of any engines, if desired).

The player determines when/if each engine is actively firing or not; when active, a single engine is crewed by a single siege operator. Ballistae require specially made ammo, ballista arrows, made from wooden logs at the siege workshop (and optionally tipped with metal ballista arrowheads that have been made at a forge by a weaponsmith). Catapults use simple stone as ammunition.

Building Siege Engines[edit]

In order to build a siege engine, you first need to produce (at least) three catapult or ballista parts in the Siege workshop; catapults are made from any 3 catapult parts, and ballistae are made from any 3 ballista parts. All parts are made from any type of wood at a siege workshop. Beyond that, "parts" are generic - there are no particular "sub-types" of parts beyond the distinction between those for the two different engine types. The quality of the parts determines the overall rate of fire and accuracy of the engine - the best are made with 3 masterwork parts.[Verify] This won't make up for an untrained siege operator, but every little bit helps.

Once you have the parts, you may then build the respective siege engine like any other building, selecting the parts that you wish to construct that particular engine with. It is not known whether the skill of the dwarf assembling the siege engine has any effect, but the quality of the parts certainly has: siege engines put together from masterpiece parts have a much higher rate of fire and accuracy.[Verify]

The assembled siege engine is, effectively, a 3x3 building. It cannot be moved about other than by taking it down and re-assembling it at the new site. Siege engines do not impede movement, though, so you don't have to worry about building them in a corridor.

Using Siege Engines (simple)[edit]

o will let you change the orientation, whether the siege engine is pointing north / south / east / west. This takes effect immediately, it does not require a dwarf to come and turn the engine.

f toggles the current status between:

  • Not In Use: Dwarves with the Siege operator job will reload unloaded engines and leave them unattended.
  • Prepare to Fire: Siege Operators will load the engine and remain stationed for further commands.
  • Fire at Will: Siege Operators will fire and load normally.

Once an engine is given orders to fire (or prepare to), a dwarf with the siege operating labor designated will respond and report to the engine. The dwarf(s) will (re-)load any siege engine that is not currently loaded; there's no way to prevent this short of disabling the labor on all dwarves or forbidding every piece of ammo (or otherwise blocking a path to it, perhaps by locking doors.)

Ammo is destroyed upon landing, unless it falls a z-level, and then it falls harmlessly. (See below.)

########
CCC..._#
CCC..._#
CCC..._#
########

The channel at the end of this firing range preserves the stone. For catapults there is usually so much spare stone that this is not necessary, but it could be used for fast stone transport, or simply to set up a self-contained training area. A similar effect can sometimes be observed when firing a catapult over bumpy ground outside.

The design can be further improved by using a drawbridge rather than a wall, this way when the drawbridge is raised it acts like a wall deflecting the stone into the channel below. In the case of an attack on your fortress the drawbridge can be lowered allowing the catapult to fire.

#####################
CCC..._¦.............
CCC..._¦.............
CCC..._¦.............
#####################

Drawbridge raised deflecting stones into channel.

#####################
CCC...[].............
CCC...[].............
CCC...[].............
#####################

Drawbridge lowered allowing catapult to shoot down the corridor.

Special considerations[edit]

  • Both catapults and ballistae have narrow fields of fire - they will only shoot at creatures directly "in front" of them, and so cannot target anything off at an angle. They can be turned 90 degrees, but that often will not solve the problem. Unskilled operators have trouble aiming perfectly straight, and their shots will randomly veer off to either side, resulting in a field of fire roughly 19 degrees across. Highly skilled operators are supposed to fire perfectly straight; due to a bug, however, this does not happen.
  • Both catapults and ballistae aim and fire only along one z-level. While ammo from both may drop down z-levels, they do no damage to creatures there. This also means that no "head room" is necessary - ammo just flies out, never up.
  • Catapults have a minimum range - at least 30 tiles.
  • Catapults can and will fire over any creatures between them and their target.
  • Neither are affected by fortifications.
  • Siege operators are "civilians", and as such they will run in fear if enemy units come too close to them. "Too close" varies somewhat, but may be as far as 10 tiles.

Safety Warning[edit]

Ballistae can and will kill anything in their path! Ballista arrows appear to hit any units in any square that the head passes through. They are devastatingly dangerous weapons, and should never be used with friendlies anywhere in their cone of fire, including the space the ballista arrowhead occupies when loaded on the engine. Always designate a restricted traffic area for a lot of tiles along the firing arc and keep dwarves out of the area or, better, wall off anything in front of them with fortifications to prevent all friendly traffic, or both. The shots appear to travel until they hit a wall or fly off the screen; the maximum range is about 150 tiles for an ordinary ballista. If the bolt passes through a tree, the tree will be destroyed, and while the Elves will not count it against your tree cutting quota, they will scold you for destroying the forests during their initial visit.

Surprisingly, catapults are relatively safe. Catapult operators will target enemies (and wild animals) if there are any in their field of fire. If not, they will loose the shot in a high arc (not requiring additional z-levels, though) that misses everything until it lands. It is perfectly safe to operate a catapult in the cave: just point it at a nearby wall of solid rock. A nice side effect is that this will in due time clear the whole area of stone.

Using catapults to shoot into the open may provide some meat: as said above, the operators will target animals if there are any. However, elephants don't take nicely if you slay some of them. You also have a slight risk of killing your own dwarves or caravan escorts if they happen to be hunting the selfsame animal (and hence are close to it).

"Fire at Will" does not mean there has to be anything to shoot at! The siege engine will simply continue to be loaded and fired, simply launching ammo (stone or arrows) downrange with no (visible) target if given this command. This can be good against unseen ambushes, or if you wish to move stone across a map, but not if you are worried about depleting an ammo stockpile.

Using Siege Engines (advanced)[edit]

Placement[edit]

Siege engines can almost only shoot at targets right in front of them on the same Z-level. The target may deviate only slightly, as the field of fire is about 20-30 degrees wide. Because of the huge blind spots, it is advisable to prepare the position so that the enemy will be channeled through the field of fire.

Siege operators are civilians! They will drop their work and run if the enemy comes too close, which is around 20 tiles. You should therefore place the engines behind a moat or a wall of fortifications that will keep the enemy at a safe distance, or shield access to their location in some other fashion.

Siege engines can shoot through fortifications, just like any other projectile weapon. As fortifications appear to provide some protection against incoming bolts and arrows, it's usually a good idea to protect the siege engine in that way. The siege engine only needs a one tile wide fortification to shoot out.

Skill and Quality[edit]

The quality of the siege engine parts affects the engine's accuracy and reload time.[Verify] It is not known whether the siege engine itself also can be of a certain quality. The quality and material of the ammunition (in case of ballista arrows) affects the damage and possibly accuracy as well.

The only way of obtaining high-quality siege engine parts is to have them made by a trained engineer; the only way to train an engineer is to make parts or ammunition. Assembling and disassembling siege engines does not train the siege engineer skill. Dwarves will occasionally produce masterpieces long before reaching Legendary skill level, but be prepared to waste hundreds of logs until you have three masterpiece parts. Bringing an engineer to Proficient level (the highest you could buy when starting a new fortress) will take about 120 logs. Becoming Legendary requires the wood of 600 trees.

The operator skill certainly affects reload time. It will take a whole month for an unskilled dwarf to load a catapult; a Legendary operator with nearby ammo will get several shots at a running enemy. Due to a bug, operator skill has no effect on accuracy.

Operators are best trained on catapults, as these require nothing but cheap stone for ammo. It is recommended to have a number of dedicated operators that will follow no other line of work, and enough catapults for all of them to play with. As they're often going for a drink or sleep, you may get along with three catapults for four operators, and even two pieces would go a long way. Since the dwarf must hold the heavy stone in his inventory during the entire loading procedure, dwarves that have increased their strength statistic load catapults much more rapidly than others, making them good candidates for operator duty. You should start training early: it can take one year for an operator to become Proficient, and two more years until he finally reaches Legendary level; by then he will have spent 300 rounds.

Loading ballista arrows seems to be much faster than loading catapults, probably due to the much lighter weight of the projectile.

An alternative approach is cross-training any highly skilled dwarves who aren't doing anything useful at the moment. With a couple levels each in strength and agility, a decent-quality catapult, and an ample supply of ammunition nearby, a dwarf can become a Legendary siege operator within a few seasons at most, giving more flexibility in defense and several more levels for the fortunate dwarf. Rotating Legendary miners out to siege-operation and then to stone-hauling duties sets up an efficient cycle.

In Battle[edit]

Ballistae hit any unit that the ballista arrowhead passes through. This makes them an order of magnitude more effective in combat than catapults, which fire in an arc that hits only a few tiles per shot and is nearly useless against anything smaller than a troop of goblins. Also, ballista arrows fired through too many successive targets will be destroyed or lost. The limit seems to be roughly 5-6 goblin-sized targets hit before the arrow is lost.

A siege engine you want to use for actual defense should not be set to fire at will, as this likely means that it's not loaded and ready at the time you actually need it. You should train your operators on other pieces.

When the time comes, switch off all training engines and set all of the ones you'll be using to prepare to fire so the operators will be on-station; if some of them are currently not loaded, designate them to be disassembled so to prevent your operators from loading the training weapons instead of firing the real ones.

Remember, operators are civilians. They do not care that the fortress is at stake: hunger, thirst and sleep always go first. That's why you trained more operators than you actually need; that's also why you disabled all other work that might distract them. The most effective way to ensure that your operators won't run off is to lock them in with the siege engine when the time comes.

Ballista battery[edit]

If you place ballistae close enough together, you can completely cover a two or three tile wide corridor. Because siege engines are 3x3, they need to be staggered, so each one fires through the edge of the one ahead of it. This can be dangerous for your operators. To minimize risk, place fortifications to keep dwarves from wandering too far, and have only one entrance to the ballista room. There is still some risk that dwarves might wander into the line of fire, even with no reason to do so.


Three tile-wide corridor (battery room 5 tiles wide)
                                ╔═══
══════════════════════════╦══╦══╝▐▀\
Entrance++++++++++++▼·····╬++╬▐▀\◄═«  (~ammo~)
Entrance++++++++++++▼·····╬▐▀\◄═«▐▄/
Entrance++++++++++++▼·····╬◄═«▐▄/+(~ammo~)
══════════════════════════╣▐▄/+(~ammo~)
                          ╚═════════
  • + - floor
  • - wall
  • - ramp (down)
  • · - channel (aka "empty space" on this level)
  • - fortification

Due to the rare wild shot, the staggering should always be from one side to the other, and not put one ballista far ahead of the one it overlaps, as this may increase friendly-fire accidents.

Ammo storage can be on the same level, or via stairs or ramps on another z-level. Expand the room as desired for more storage. Also note that ballista arrows are stored in furniture stockpiles, not ammo stockpiles.

An alternate strategy could be to place a floodgate or retracting bridge in the center of the 3x3 hallway, and activate it during times of crisis so that the Goblins are forced to fight in two separate 1x1 corridors rather than a single 3x3 corridor. If the corridors are further lined with spike traps and weapon traps, this combined defense can assure your dwarves that any attempts to assault your base will be very, very bloody.

A drawbridge can be combined with the channeled area to provide a practice area, as discussed above. The channels would be accessible from the battery area via a staircase, keeping the dwarves below/behind the lines of fire at all times.

Catapults as stone movers[edit]

When a catapult throws a stone, that stone is destroyed upon landing, unless it falls a z-level, where it lands harmlessly. That means that if you can arrange it so ammo hits a wall (or door, or raised bridge), and there is empty space immediately under that, the stones arrive at that point. If ammo reaches its maximum range, again, it falls harmlessly. Even with a single, no-quality catapult and an untrained crew, this is massively faster than hauling stone by hand. Ammo that hits stairs is destroyed, even if it can fall a z-level.

Bugs[edit]

Highly skilled siege operators are intended to be able to fire perfectly straight, but due to a bug they do not (Bug:6483). The following patch for version 0.28.184.40d for Windows fixes this:



See Also: