View Issue Details

IDProjectCategoryView StatusLast Update
0002253Dwarf FortressDwarf Mode -- Tradepublic2010-07-05 09:16
ReporterLangdon Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionduplicate 
Product Version0.31.06 
Summary0002253: Elven caravan is empty, has no items to trade
DescriptionIn a 7-year old fort (3.7m created wealth, 40k exported) the elven caravan suddenly fails to bring any items (trade screen is empty, and no foreign trade goods show up when using "T" on the trade depot) despite having two warthogs.

All elven caravans in previous years have arrived properly laden with reasonable amounts of trade goods, and I bought out all animals, wood and food items every year (except the first).

It's probably related to 0000325, possibly my caravan had gone over the "non-trade-capacity item cap" placed by Toady to fix that bug.

I will upload a save once I have managed to reproduce this bug in a new game.
Tagscaravan, trade depot, trading

Relationships

duplicate of 0000325 resolvedToady One Elves bring hundreds/thousands of items when trading, due to warthogs lacking TRADE_CAPACITY tag 

Activities

Langdon

2010-06-10 22:54

reporter   ~0008119

Next year the elves returned with five warthogs, again all empty. What's weird is that the "allowed weight" on the trade screen is only about 70 dwarfpounds or so, despite not carrying any goods. (I "o"ffered some of my trade goods to see if that would make anything show up, and was limited by the allowed weight). I checked the trade depot again with "T" to see if there were any "invisible" trade goods that merely did not show up on the trade interface, but there were no goods other than the ones I had hauled myself to the depot (no wooden goods at all).

user6

2010-06-10 23:04

  ~0008121

You transferred this save from an older version, right? The problem is probably that your elven civ is still using warthogs as their trade animals, but the new trade capacity default prevents them from actually carrying anything. Try copying the 31.06 raws over your save raws and seeing whether that changes anything. (you may want to backup your save first)

Langdon

2010-06-11 02:21

reporter   ~0008123

The game was genned on 31.05, but I remember I overwrote the raws with the .06 version in both the main raw/objects and save/region1/raw/objects directories.

To verify, I took a seasonal save from the start of spring and overwrote the raws in that directory with a fresh copy from the .06 zip. The elves arrived, again with seven warthogs and no trade goods.

I guess this save is broken as far as elves are concerned. I'll start a new game on .06 later and update this page if this problem reappears.

Langdon

2010-06-11 05:51

reporter   ~0008133

Ok, fiddling around a bit with Phoebus's graphics set in a different game, I found a workaround.

Adding [COMMON_DOMESTIC][PACK_ANIMAL] back under the warthog entry in creature_large_tropical.txt allowed warthogs to carry items once again, and the elven caravan arrived with trade goods. I guess once an entity civ generates its usable pack animals, it will not change if the raws are changed mid-game.

This should only be needed for 31.05 games transferred to 31.06 - I guess fresh 31.06 games should have these tags deleted to remove warthogs from the list of allowable pack animals as Toady intended.

user6

2010-06-11 06:50

  ~0008137

I guess once an entity civ generates its usable pack animals, it will not change if the raws are changed mid-game.

That seems likely. Good work investigating that -- it might be handy for modders too.

This should only be needed for 31.05 games transferred to 31.06 - I guess fresh 31.06 games should have these tags deleted to remove warthogs from the list of allowable pack animals as Toady intended.

Hopefully, yeah. I'll post a note on 0000325 alerting people to this problem.

SpacemanSpiff

2010-06-12 12:21

reporter   ~0008207

I've hit the same issue in a game that was started in 31.05 and then transferred over to 31.06. Two elven caravans in a row have arrived with lots of warthogs and no trade goods. Thankfully this bug was the first one I looked at when I did a search on "caravans" :) I'll use Langdon's workaround

Issue History

Date Modified Username Field Change
2010-06-10 05:53 Langdon New Issue
2010-06-10 22:54 Langdon Note Added: 0008119
2010-06-10 22:55 Langdon Tag Attached: trade depot
2010-06-10 22:55 Langdon Tag Attached: caravan
2010-06-10 22:56 Langdon Tag Attached: trading
2010-06-10 23:04 user6 Note Added: 0008121
2010-06-11 02:21 Langdon Note Added: 0008123
2010-06-11 05:51 Langdon Note Added: 0008133
2010-06-11 06:50 user6 Note Added: 0008137
2010-06-11 06:50 user6 Relationship added related to 0000325
2010-06-12 12:21 SpacemanSpiff Note Added: 0008207
2010-07-05 09:16 user6 Relationship replaced duplicate of 0000325
2010-07-05 09:16 user6 Status new => resolved
2010-07-05 09:16 user6 Resolution open => duplicate
2010-07-05 09:16 user6 Assigned To => user6