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.
Editing v0.34:Minecart
Jump to navigation
Jump to search
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.34"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{quality| | + | {{quality|Fine|22:04, 14 May 2012 (UTC)}}{{av}} |
− | A '''minecart''' is a [[tool]] used mostly for [[hauling]] | + | A '''minecart''' is a [[tool]] used mostly for [[hauling]]. It is made of [[wood]] or [[metal]] at a [[carpenter's workshop]] or a [[metalsmith's forge]]. Minecarts store five times as many items as [[wheelbarrow]]s, but have the disadvantage of requiring a dedicated track system along with micromanagement. Minecart tracks take up a lot of space, may be complicated to construct, and often will require substantial resources to complete. Since you can only engrave tracks in natural stone, minecart routes are especially expensive when built above-ground or in artificial structures. |
− | + | The interface for selecting minecart usage can be accessed from the {{k|h}}auling menu. | |
− | + | == Track == | |
+ | Tracks are [[Engraver|carved]] with designations, with {{K|d}} {{k|T}}, or alternatively built from the [[construction]] section, with {{K|b}} {{K|C}}, in where you can not only build tracks (with {{K|T}}), but also build stops (with {{K|S}}). While engraved tracks can only be carved on natural [[stone]] floors, they are much more convenient and can be smoothed for refurbishing. | ||
− | + | Engraved tracks have corners added automatically, while constructed tracks let you decide exactly what type of segment to build. Tracks can move up or down [[z-level]]s by means of [[ramp]]s, but not [[stair]]s. Tracks on ramps change their designations (their "names") depending on how they are viewed, but are always labelled for their upper end. For example, a ramp track when viewed from its own Z-level may be called "Rough Quartzite Block Upward Track (W)," but be called "Rough Quartzite Block Downward Track (W)" when viewed from the upper Z-level. In both cases, though, the "(W)" means that the upper end of the track is to the left (the West), and the lower end is right, or East. Track carved from the bottom up will incorrectly orient on ramps, making them impassable unless they are re-built. | |
− | + | Any tracks, when constructed, will designate the square as a low-priority [[traffic|traffic order]]. This reduces the odds of dwarves walking into a high-speed minecart, however it should be noted that pets and livestock ignore traffic orders. | |
− | |||
− | + | As constructions or tile features, [[door]]s and other furniture can be built on tracks. A [[door]] or [[floodgate]] can be turned on or off by a [[lever]], effectively controlling the flow of automated minecarts. This may be dangerous, however. | |
− | + | [[Bridge]]s can also act as tracks, but only if it is lowered or not retracted. This property can enable levers to turn tracks on and off. However, care should be taken to ensure that such bridges are never operated while a cart is on top of them, as the cart will be flung off the track. It's worth noting that it's often faster to construct large bridges then large long striates of track. | |
− | === | + | === Track stop === |
− | + | Place a track stop on a track that has already been carved or constructed to set friction and dump controls. In the {{K|b}} {{K|C}} {{K|S}} menu, set the friction level of the stop and/or if a cart should automatically dump out its contents at the stop. If set to dump, select the direction to dump in. Once you proceed to build the track stop, these settings cannot be seen or changed. Note that a minecart on a dumping track stop cannot be filled by a dwarf. Track stop can be linked to a [[pressure plate]] or a [[lever]], which will toggle friction upon its activation. | |
− | + | Use {{K|h}} to set up routes. This allows you to place route stops on top of the track stops themselves (or just the bare track). Place the route stops and assign the vehicle (minecart) that will be used. For each route stop, you can tell the dwarves exactly what items to take, where to take them from, when to transport them, etc. | |
− | {| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Then set up the [[stockpile]]s nearby, link them accordingly, set up the give or not give so everything moves where you want, then wait for them to be guided or pushed! | |
− | ''' | + | A track stop is not needed in every tile that has a route stop; in fact, track stops are ''completely'' unnecessary to all basic minecart designs, rather being useful for automated designs. Track stops are commonly built at the beginning and end of a track. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | === Roller === |
− | + | A '''roller''' is built by a [[mechanic]] with one or more [[mechanism]]s and a [[rope]] in the {{K|b}} {{K|M}} menu by selecting {{K|r}}. Rollers must be [[power]]ed, and they serve the purpose of moving a minecart without [[dwarf]]-power. Rollers may apparently be placed on ramps to help pull carts up Z levels. Currently rollers can only be placed on ramps if there is a power connection for it allready built (gears/axels/pumps), else it will not want to build on a ramp. | |
+ | If minecart routes are set to ''push'', rollers may be very useful to maintain the cart's momentum. Rollers are variable-length, variable-direction, and variable-power, all traits that can be set at construction time. | ||
− | + | A cart cannot travel up a ramp on its own when being pushed or ridden in. If a cart attempts to do this, it will bounce back the direction it came, at best this is a waste of time and at worst it will give your cart-pushing dwarf a [[fun|fun surprise]]. The only way to avoid this is to place a roller before the ramp to provide the additional momentum necessary. | |
− | + | At the highest speed, a roller uses two units of power per tile it is long. | |
− | + | Rollers can be frozen if exposed to cold [[temperature]]s. If they are in that state, they will not operate. | |
− | '' | + | Because of their one-way nature, rollers are unsuitable for most two-way minecart tracks. However, a minecart set to be ''guided'' is not affected by rollers at all — this allows a one-way track to be used in both directions. |
− | + | === Removal === | |
+ | Constructed tracks can be removed like any other [[construction]] with {{k|d}} {{k|n}}. Engraved tracks can be removed by simply smoothing the track, with {{k|d}} {{k|s}}, or by building a floor and subsequently removing it. | ||
− | + | Counter-intuitive to their construction method, track stops are also considered [[building]]s and must be removed by {{k|q}} {{k|x}}. Rollers are, as one would expect, buildings and must be deconstructed in the same manner. | |
− | ''' | + | == Physics == |
+ | <!-- | ||
+ | copying template ║ ═ ╔ ╗ ╚ ╝ ╠ ╣ ╦ ╩ ╬ | ||
+ | ╞ ╡ ╥ ╨ | ||
+ | --> | ||
+ | When '''pushed''', minecarts will move along the track in a straight line, until they either run off the tracks or encounter a turn. Behavior at T-intersections has not yet been conclusively determined. This behaviour is not present if the minecarts are '''guided'''. | ||
− | + | Some samples with behavior: | |
− | + | A <-> B A <-> C A <-> B | |
+ | B╥ B╥ B╥ | ||
+ | ║ ║ ║ | ||
+ | A╞══╝ A╞══╩══╡C A╞══╬╗ | ||
+ | You can only go A->B ╚╝ | ||
+ | Works when the cart Works | ||
+ | is in Guide mode. | ||
− | + | In the second example above, if you attempt to "Push" from B to A or C, [[Fun|''the cart will go careening off of the tracks'']]. | |
− | + | === Skipping === | |
+ | If a minecart is moving fast enough, it can skip over [[water]] or [[magma]], making splashes of [[mist]] (or [[magma mist]]) as it attempts to move on them horizontally. This horizontal movement is independent of the minecart and its content's [[weight]]. | ||
− | + | === Stacking === | |
− | + | If a minecart lands on another minecart in exactly the perfect orientation and time, they may form a stack (effectively a pillar) of minecarts. This pillar, aside from the [[megaprojects|megaproject]] uses possible, is also useful for [[trap design]] with minecarts as the weaponry. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | The location of the upper minecarts, above what seems to be thin air, can be confusing. These minecarts generally need to be struck with another minecart to move out, or have their support removed. The latter option can be somewhat dangerous, however. | |
− | |||
− | Hauling | + | == Hauling route == |
+ | From the {{k|h}}auling menu, minecart routes can be set up, and [[stockpile]] links set. Navigate the list with the {{k|+}}, {{k|-}}, {{k|*}} and {{k|/}} commands. | ||
− | + | Note that if you set up lots of routes and stops and then resize your screen, the list will scroll off-screen in the hauling menu. You can still navigate the list with the keyboard commands listed above, but cannot see the stop/route name. This will be fixed in the next release. | |
− | + | === Route === | |
+ | A new route is created with the {{k|r}}oute key. An existing route can be removed (without confirmation) with the {{k|x}} key. A route can also be {{k|n}}icknamed. Before operating, the route must have at least one {{k|v}}ehicle assigned to it (this can be done from the route or from a stop; it does not seem to matter which). | ||
− | + | === Stop === | |
+ | The {{k|s}} key is used to create a new stop. Like routes, stops can be removed with {{k|x}} or nicknamed with {{k|n}}. Stops can also be reordered with the {{k|p}}romote key. Without a definition, however, a stop is fairly useless. The {{k|Enter}} key accesses the stop definition screen, which has two modes: advanced and basic. | ||
− | + | == Stop definition == | |
− | + | The Stop Definition screen shows the 'orders' for a certain track stop. | |
+ | There are two types of orders: departure conditions, and stockpile links. | ||
− | + | ==== Stockpile links ==== | |
− | By | + | By moving the cursor and using {{k|p}}, you can create a new stockpile link for a track stop. |
− | |||
− | + | ==== Departure condition ==== | |
Departure conditions involve setting conditions in which the minecart will leave on the route. Each condition includes: | Departure conditions involve setting conditions in which the minecart will leave on the route. Each condition includes: | ||
− | # A departure mode (Guide, Ride or Push) | + | # A departure mode (Guide, Ride or Push) |
− | # A departure direction (NSEW) | + | # A departure direction (NSEW) |
− | # A timer, before which the departure condition cannot be met | + | # A timer, before which the departure condition cannot be met |
− | # Conditions on the amount of items in the cart. | + | # Conditions on the amount of items in the cart |
− | Departure conditions are created with the {{k|n}} key. A new departure condition will read: "guide north immediately when empty of desired items". This condition can be changed | + | The "Advanced" screen allows you to have precise control over No. 4, as a percentage from 1 to 100. |
− | + | Departure conditions are created with the {{k|n}} key. A new departure condition will read: "guide north immediately when empty of desired items". This condition can be changed with {{k|c}} in the basic screen, or {{k|f}}, {{k|F}}, {{k|m}}, and {{k|l}} specific to the advanced screen. Common to both screens are the {{k|p}}, {{k|d}}, {{k|t}}, and {{k|T}} options. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Troubleshooting === | === Troubleshooting === | ||
Line 222: | Line 99: | ||
Because of the complexity of the system, all but the most careful and experienced minecart users will encounter issues. Most route issues can be diagnosed and fixed from the {{k|h}}auling menu. | Because of the complexity of the system, all but the most careful and experienced minecart users will encounter issues. Most route issues can be diagnosed and fixed from the {{k|h}}auling menu. | ||
− | '''Symptom:''' | + | '''Symptom:''' <span style="background:#000000; color:#ffff00;">! Set dir/connect track</span> message appears to the right of one or more stops |
− | + | <br>'''Possible Causes:''' | |
− | '''Possible Causes:''' | ||
* The departure direction of the stop might be invalid. Edit the stop using {{k|Enter}} and press{{k|d}} until it is pointing in a valid direction. | * The departure direction of the stop might be invalid. Edit the stop using {{k|Enter}} and press{{k|d}} until it is pointing in a valid direction. | ||
* The track stop might not be built on top of a track. The track stop must be deconstructed to remedy this issue. | * The track stop might not be built on top of a track. The track stop must be deconstructed to remedy this issue. | ||
− | * Your track might not be built correctly. Make sure all connected tracks between destinations are not one-way tracks. | + | * Your track might not be built correctly. Make sure all connected tracks between destinations are not one-way tracks. |
** This can be especially confusing with ramps. To carve a two-way track on a (natural) ramp, you must designate the ramp <b>and one square beyond</b> in the direction you want the track to go. | ** This can be especially confusing with ramps. To carve a two-way track on a (natural) ramp, you must designate the ramp <b>and one square beyond</b> in the direction you want the track to go. | ||
− | |||
* The desired/kept items might not be configured correctly. | * The desired/kept items might not be configured correctly. | ||
'''Symptom:''' The status '''0% <span style="color:#00dd00;">V</span>''' always appears to the right of one stop. | '''Symptom:''' The status '''0% <span style="color:#00dd00;">V</span>''' always appears to the right of one stop. | ||
− | + | <br>'''Possible Causes:''' | |
− | '''Possible Causes:''' | ||
* The stop may not be set to take from a stockpile. Edit the Stop using {{k|Enter}} and make sure you see a message like "Take from Stockpile #1". | * The stop may not be set to take from a stockpile. Edit the Stop using {{k|Enter}} and make sure you see a message like "Take from Stockpile #1". | ||
* The take conditions must correspond with the contents of the stockpile. | * The take conditions must correspond with the contents of the stockpile. | ||
* The track stop may be set to dump. A track stop set to dump cannot be filled. You must either set the stop to a time-based departure or deconstruct the track stop and rebuild it without dumping. | * The track stop may be set to dump. A track stop set to dump cannot be filled. You must either set the stop to a time-based departure or deconstruct the track stop and rebuild it without dumping. | ||
− | |||
− | + | == Capacity == | |
− | + | Minecarts have five times the capacity of [[wheelbarrow]]s, which is an enormous amount. A single minecart can carry 2500 rolls of [[cloth]], for example, or even a hundred stone [[block]]s. Unfortunately, loading 2500 [[stone|boulder]]s onto a minecart is not possible. | |
− | + | [[Water]] and [[magma]] can also be loaded to and dumped from minecarts, the former from passing through the fluid and latter via a track stop. A minecart must be submerged in water or magma of 6/7 or 7/7 depth in order to be filled up. A minecart submerged in 5/7 or less depth will stay empty. Loading these onto minecarts can be difficult because the fluids' weight can slow the minecart down greatly. Curiously, a minecart filled with magma does not injure a dwarf set to ''ride'' the minecart. | |
− | |||
− | The | + | The capacity in a minecart affects whether a [[pressure plate]] triggers or not, based on the pressure plate's setting. |
− | + | === Rider === | |
+ | Minecarts can be set to ride in the {{k|h}}auling routes screen. This setting encourages a [[dwarf]] to board the minecart, and will make the minecart move faster down ramps. Interestingly, a dwarf will drop its [[child|baby]], if it has one, when boarding the minecart. | ||
− | + | Although most of the utility of minecarts is in [[fortress mode]], an [[adventure mode|adventurer]] can also ride in a minecart. Adventurers can also pick up and relocate minecarts. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == Danger == |
− | + | Minecarts are not without [[Fun|danger]]. Although designating a track automatically sets the [[traffic]] designation to low, dwarves may still walk on them. If an unlucky dwarf fails to [[dodger|dodge]] a minecart, he or she can be injured. Most of this danger can be avoided by setting the minecart {{k|h}}auling commands to guide instead of push or ride. Minecarts can still be guided by dwarves in restricted traffic areas. | |
− | + | Minecarts can careen off tracks. If this occurs, the [[item]]s may be scattered; this can cause even more hauling jobs than the minecart aimed to eliminate. Even <s>better</s> worse, scattered items, especially [[weapon]]s, can injure passing [[dwarf|dwarves]] or other [[creature]]s. | |
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
− | |||
− | + | === Animals === | |
+ | Animals will ignore the automatic "Low" traffic order set by constructing minecart tracks, and will therefore tend to block minecarts. This can be bad for the animal if it fails to dodge the minecart and if the minecart is moving at a fast speed. Most of this problem is resolvable by [[pasture|pasturing]] the animals. | ||
− | == | + | == As an item == |
− | + | Minecarts are also a type of [[item]], similar to [[wheelbarrow]]s but unlike [[wagon]]s, which are [[creature]]s. They are stored in a [[furniture]] [[stockpile]]. Although they hold five times the amount wheelbarrows do, they are only one third larger. A no-quality minecart is identical in [[item value|value]] to a no-quality wheelbarrow of the same [[material]], however, the value may differ due to the [[item quality]]. | |
− | |||
− | |||
− | + | When falling, a minecart appears to cause no damage upon collision with a creature, possibly to allow cart "stacking" across Z-levels. {{verify}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | As items, [[thief|thieves]] or even mischievous animals can steal minecarts, even when moving on a track. If a minecart is moving fast enough, or if it has a rider, these thieves will be unable to steal the minecarts. | |
− | |||
[[ru:Minecart]] | [[ru:Minecart]] |