View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012598 | Dwarf Fortress | Dwarf Mode -- Transport/Hauling | public | 2023-11-17 08:45 | 2023-11-19 06:02 |
Reporter | Orfey | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 50.11 | ||||
Summary | 0012598: Modded creatures occupying more tiles than a Dwarf can not drop items they picked, making it impossible for them to work / eat | ||||
Description | Modded creatures with a bigger sprite size, for example 2x2 tiles, bigger than a normal dwarf or human work normally unless they try to pick and item. You can not avoid picking items, because in order to drink, creatures will naturally take a mug or a cup out of your storage. If any item is picked, either mug, crafting material or anything else, they are stuck in an endless loop of holding the item, unable to drop it, regardless of orders you give them. If you make a mod with civilization of bigger creatures, or try to add a bigger creature to your fortress, they will get useless after a moment and eventually die because they can't pick food. It's a bummer, because modding the game is one of the most enjoyable parts of it. | ||||
Steps To Reproduce | If you use modded creatures as citizens of your fortress mode or a civilization you play as, those work normally, until they pick an item, a mug for drinking as an example. They will do so if you have any drinking items in the storage, or if you assign them a job requiring using an item. They pick the mug, they drink out of it, but they CAN NOT ever drop it to the ground, making them stuck in endless loop of having this item picked, unable to do anything else. The same goes for crafting items. | ||||
Tags | drinking, dumping, haul, item, mod, Sprites, tasks | ||||
|
I came to suspect, that possibly the game do not know on which out of 4 tiles of the larger creature to drop item, while 1x2 creatures simply drop the item under their legs. Could the problem be solved, if a line in the internal code of the game would be added/edited, for creatures to drop items not only at the lower tile, but also say "leftmost lower tile" so it could work consistently, regardless of the size of the sprite? |
|
Sprite size shouldn't have any effect on creature behavior - after all, you can switch to Classic mode and go back to pure ASCII where everything takes up a single tile (aside from Wagons, but those are a special case). It seems more likely that your modded creatures might have incorrect body definitions which don't allow them to pick up items correctly (e.g. lacking [GRASP] body parts). Could you upload a copy of your modded raws to DFFD (or somewhere else convenient)? |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-11-17 08:45 | Orfey | New Issue | |
2023-11-17 08:46 | Orfey | Tag Attached: item | |
2023-11-17 08:47 | Orfey | Tag Attached: haul | |
2023-11-17 08:47 | Orfey | Tag Attached: mod | |
2023-11-17 08:48 | Orfey | Tag Attached: Sprites | |
2023-11-17 08:48 | Orfey | Tag Attached: dumping | |
2023-11-17 08:48 | Orfey | Tag Attached: drinking | |
2023-11-17 08:51 | Orfey | Tag Attached: tasks | |
2023-11-19 04:43 | Orfey | Note Added: 0041864 | |
2023-11-19 06:02 | Quietust | Note Added: 0041865 |