Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0011793Dwarf FortressDwarf Mode -- Tradepublic2021-08-07 08:232021-08-07 08:23
Quietust 
 
normalminorhave not tried
newopen 
0.47.05 
 
0011793: Caravans check pack_animal/wagon_puller biomes incorrectly?
When caravans arrive (or when the player first embarks), there appears to be logic to determine which creatures are appropriate for use as wagon pullers and pack animals, drawing from entity resources and filtering according to the local temperature and nearby biomes.

However, the biome check appears to be examining the region tiles around (region_x,region_x) instead of the ones around (region_x,region_y), so if the player's fortress isn't along the diagonal, the animals in question may be filtered inappropriately.
The function in question takes 8 parameters: a pair of int16 vectors to accept creature race/caste values, another pair of int16 vectors from which to draw race/caste values (typically from entity resources), min/max temperature values (taken from plotinfo), and the fortress's region X/Y coordinates.

This dates back to at least 0.28.181.40d, where it also affected sieger mounts and minions.
No tags attached.
Issue History
2021-08-07 08:23QuietustNew Issue

There are no notes attached to this issue.