View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012914 | Dwarf Fortress | Adventure Mode -- Trade | public | 2024-07-02 07:50 | 2024-07-02 08:18 |
Reporter | xza9 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | new | Resolution | open | ||
Product Version | 0.47.05 | ||||
Summary | 0012914: Immigrant shopkeepers use their personal money when trading | ||||
Description | I entered a clothier's shop, which has a bag full of coins in the backroom as normal. If I talk to the people who belong to the main civilization of the site, they use money normally... But if I talk to a person who isn't part of the civilization, they will act as shopkeepers but ignore the normal procedure and use the currency of their own civilization (apparently whatever is in their own pouch, ie., personal money, not shop's money) . The coins in the cash register also become for sale, not treated as money but as pieces of metal. Similarly, if you happen to have the other currency and buy something from the immigrant shopkeeper, the other shopkeepers will have the other currency for sale, not treated as money but as pieces of metal. I did some digging with DFHack and this is some sort of representation of the relationships in question. Both cultural identities seem to be linked to the site government, but at least the person I traded with isn't member of the site government. The site government contains no information about cultures, and the populations vector is empty. Site: id 204, Shedoshnohus (Umbersubmerge) Civilization: 741, Omon Zobsha (The Realms of Bronze) Site government: 849, Thaguk Quamun (The League of Bewilderment) Cultural identities: id 80, civ 741, Omon Zobsha (The Realms of Bronze) id 81, civ 779, Desodur (The Molten Empires) (both seem to be linked to the same site government) Person A: Sana Imojonic (Sana Portalbasements) Civilization: Omon Zobsha (The Realms of Bronze), id 741, Civilization, humans Population: unnamed population, id 739, civ 741 (Omon Zobsha (The Realms of Bronze), Civilization, 1868 humans Culture: id 80, site 204 (Shedoshnohus (Umbersubmerge), Town, 524 residents, at coordinates (206,168), civ 741, Omon Zobsha (The Realms of Bronze), Civilization, humans, group_log: 1; group 849, Thaguk Quamun (The League of Bewilderment), SiteGovernment, humans Entity links: Type MEMBER, strength 100: Omon Zobsha (The Realms of Bronze), id 741, Civilization, humans Type MEMBER, strength 100: Thaguk Quamun (The League of Bewilderment), id 849, SiteGovernment, humans Type MEMBER, strength 100: Adrehibor (The Past Guild), id 1380, Guild Site links: Site: 204, Shedoshnohus (Umbersubmerge) Person B: Sekel Gisepuja (Sekel Lockurns), unit 19190, human: Civilization: Desodur (The Molten Empires), id 779, Civilization, humans Population: unnamed population, id 758, civ 779 (Desodur (The Molten Empires), Civilization, 4244 humans Culture: id 81, site 204 (Shedoshnohus (Umbersubmerge), Town, 524 residents, at coordinates (206,168), civ 779, Desodur (The Molten Empires), Civilization, humans, group_log: 1; group 849, Thaguk Quamun (The League of Bewilderment), SiteGovernment, humans Entity links: Type MEMBER, strength 100: Desodur (The Molten Empires), id 779, Civilization, humans Type MEMBER, strength 100: Deshsulcika (The Lavender Order), id 983, Religion, humans Site links: Site: 204, Shedoshnohus (Umbersubmerge) | ||||
Steps To Reproduce | I can upload a save if needed, but worldgen should produce these. Just search for a site with multiple cultures that link to different civilizations. The units might need to have pouches. Then just go shopping. | ||||
Additional Information | I didn't play the most recent version, but I'd imagine it hasn't been fixed yet. Dunno what happens if they have no pouch/money of their own civilization. Might be that this is related to this bug: https://dwarffortressbugtracker.com/view.php?id=7013 Might also be related to this: https://dwarffortressbugtracker.com/view.php?id=1284 Also possibly related to similar thing with tavern keepers: https://dwarffortressbugtracker.com/view.php?id=10226 Expected behaviour would be that immigrant shopkeepers use the official currency of the site. Ie., when trading, accept and give what's in the shop's "cash register". They should not use their personal money, nor should they trade away the shop's "cash register" as scrap metal. Also, it would make sense that, if the site has multiple prominent cultures, then multiple currencies could be in de facto use. Ie., some shops would have multiple currencies in register. Also, then a money guild could specialize in currency exchange. | ||||
Tags | currency, trade, traders, trading | ||||