Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011793Dwarf FortressDwarf Mode -- Tradepublic2021-08-07 08:232021-08-07 08:23
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformOSOS Version
Product Version0.47.05 
Target VersionFixed in Version 
Summary0011793: Caravans check pack_animal/wagon_puller biomes incorrectly?
DescriptionWhen 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.
Additional InformationThe 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, where it also affected sieger mounts and minions.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2021-08-07 08:23 Quietust New Issue

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker