View Issue Details

IDProjectCategoryView StatusLast Update
0012598Dwarf FortressDwarf Mode -- Transport/Haulingpublic2023-11-19 06:02
ReporterOrfey Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version50.11 
Summary0012598: Modded creatures occupying more tiles than a Dwarf can not drop items they picked, making it impossible for them to work / eat
DescriptionModded 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 ReproduceIf 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.
Tagsdrinking, dumping, haul, item, mod, Sprites, tasks

Activities

Orfey

2023-11-19 04:43

reporter   ~0041864

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?

Quietust

2023-11-19 06:02

reporter   ~0041865

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)?

Add Note

Note

Issue History

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