View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011396 | Dwarf Fortress | Adventure Mode -- Combat | public | 2020-02-19 14:13 | 2026-03-01 15:40 |
| Reporter | Earthbound Modder | Assigned To | Toady One | ||
| Priority | high | Severity | feature | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| OS | Windows | ||||
| Summary | 0011396: limbs regrown using interactions or blessings are lost again upon (T) traveling, (Z) waiting or (Z) sleeping. | ||||
| Description | When using an interaction in Adventure with the CE_REGROW_PARTS token, limbs regrown using the interaction are immediately lost upon sleeping, waiting, or traveling. | ||||
| Steps To Reproduce | Go into adventurer and lose a limb ("sails off in an arc"). This can be done in a party by having one adventurer attack another with an axe or other edged weapon. Check the (z) screen to ensure you have lost the limb Regrow the limb using an interaction with the token CE_REGROW_PARTS. This can be applied by an adventurer that can use the interaction, or through whatever means you prefer. Check the (z) screen to ensure you have regrown the limb. (T) travel, or (Z) sleep/wait. After the period of waiting, the previously regrown limb will be missing again. | ||||
| Additional Information | This may be related to how syndromes are handled in adventure. Since the effects of all syndromes disappear upon traveling, it is possible that the same happens to the regrown limb. This severely cripples a major effect of the healing blessing, and renders syndromes that regrow limbs only momentarily useful. | ||||
| Tags | No tags attached. | ||||
|
|
This didn't reproduce for me. The arm stayed grown back after traveling and sleeping until dawn. Is there a pre-waiting save where the arm is there and then it goes away consistently? |
|
|
Thanks for the response Toady, I just tried again today and it didn't reproduce for me either, which is bizarre because it was very consistent earlier. I'll keep trying to nail down what the issue was and update here when I can get a more specific correlation to why it was happening in the first place. |
|
|
Toady, here is a save that can reproduce the bug. https://dffd.bay12games.com/file.php?id=17762 One of my companions, Adil the dwarf, lost her hand while my party was raiding a mysterious lair. After killing all the enemies at the site, I obtained a healing potion but lacked a goblet that I could fill with the potion and give to her for her to drink. My party then fast-traveled to the nearest town to take a goblet from the tavern, which I used to feed Adil the healing potion. As expected, it regrew her missing hand, only for the hand to disappear again after fast traveling, waiting, or sleeping—in other words, whenever the local map was offloaded. Based on my limited understanding of the game's code, I reckon that the first fast-travel triggered the bug. Once the lair was offloaded, Adil's amputation was saved as a permanent part of her data. After that, no matter how often her hand is regrown, the same mechanism (0006734) that causes offloading to stitch torn flesh, mend broken bones, and remove syndromes (0005473, 0011365, 0012831) will remove her hand anew. Reproduce the bug by going to the nearby tavern (the Future Baker), getting a goblet from the coffer, putting the "weird solution" from one of your waterskins in the goblet, and giving the goblet to Adil. She will drink the potion and her hand will regrow about a hundred ticks later. Then wait, sleep, or fast travel and her hand will be gone again. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-02-19 14:13 | Earthbound Modder | New Issue | |
| 2020-02-24 16:48 | Toady One | Note Added: 0040190 | |
| 2020-02-24 16:48 | Toady One | Assigned To | => Toady One |
| 2020-02-24 16:48 | Toady One | Status | new => feedback |
| 2020-02-27 13:49 | Earthbound Modder | Note Added: 0040235 | |
| 2020-02-27 13:49 | Earthbound Modder | Status | feedback => assigned |
| 2026-03-01 15:40 | Huntthetroll | Note Added: 0043182 |