Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010921Dwarf FortressDwarf Mode -- Holdingspublic2018-10-07 14:572020-12-22 04:51
Loci 
Knight Otu 
normalminorhave not tried
confirmedopen 
0.44.12 
 
0010921: Requested worker is a "Merchant", doesn't work
I requested a worker from a holding. When the dwarf arrived, he was listed as a "Merchant" and (almost) completely uncontrollable.

Request worker should clear the merchant flag, or, at the very least, inform the player that the potential worker is a merchant who won't actually do any work.
0.47.04
related to 0005098resolved Toady One "Friendly" migrants with Trader profession act like on-the-job merchants 
has duplicate 0011129resolved Loci Requested worker is a "Merchant" and arrive with traiding horse 
Issue History
2018-10-07 14:57LociNew Issue
2018-10-07 14:58LociRelationship addedrelated to 0005098
2018-10-07 15:26Shonai_DwellerNote Added: 0038860
2018-10-21 14:25LociNote Added: 0038891
2019-07-26 11:44LociRelationship addedhas duplicate 0011129
2019-07-26 11:45LociNote Added: 0039452
2020-03-02 07:56OrkelNote Added: 0040296
2020-03-02 07:56OrkelNote Edited: 0040296bug_revision_view_page.php?bugnote_id=0040296#r16387
2020-03-02 08:11FantasticDorfNote Added: 0040297
2020-03-02 12:07FantasticDorfNote Added: 0040298
2020-03-26 03:57Sarmatian123Tag Attached: 0.47.04
2020-03-26 04:25Sarmatian123Note Added: 0040413
2020-12-19 12:13psychowicoNote Added: 0040826
2020-12-22 04:51Knight OtuAssigned To => Knight Otu
2020-12-22 04:51Knight OtuStatusnew => confirmed

Notes
(0038860)
Shonai_Dweller   
2018-10-07 15:26   
If you post a save to dffd, that would help solve the issue. It's almost impossible to replicate.
(0038891)
Loci   
2018-10-21 14:25   
Unfortunately I don't have a save from before I requested the merchant. As a workaround, I made the merchant a militia captain using the [n]obles menu and sent him on a suicide mission.
(0039452)
Loci   
2019-07-26 11:45   
v0.44.12: frase222 posted a save in 0011129:

http://dffd.bay12games.com/file.php?id=14478 [^]
(0040296)
Orkel   
2020-03-02 07:56   
Had this happen with two requested workers in 0.47.x, save is unfortunately gone as I did not know this bug report existed.

(0040297)
FantasticDorf   
2020-03-02 08:11   
Merchants appear sometimes as a 'traveller' type of visitor if you have a organized-religious site and/or a tavern (along with other guests who wish to visit both with no speciality roles attached to temple visitation, just shared faith) on ver 47.xx's (last seen on 47.03)
(0040298)
FantasticDorf   
2020-03-02 12:07   
Weird offsite behaviour can also be seen in normal long-term visitors being sent & returned like through 0010966, excluding spies because they now drop their identities.

No real change will probably occur until player is put in full ownership of the population or the parent civ is halted from assigning certain roles in those economic hamlets.
(0040413)
Sarmatian123   
2020-03-26 04:25   
What I did:
I have requested 19 workers. My messenger was an administrator hauler turned into an elite swordsmen in my professional military squads. Basically hauler without profession.

What happened:
All 19 requested workers arrived with profession "merchant" and refuse to work. I can't assign them even to military squads. The messenger, who was impossible to be removed from hauling before, now refuses to do anything but non-stop "idle" in yellow or "socializing!" in bright purple color.

Does this feature works for any one? If it works for anyone, then please tell:
- What profession of messenger you had?
- Did the messenger ever got back to work, after that mission?

PS. I could bother with hex edit poke on the uncompressed save, but I would need to know what number is for bugged "merchant" and what number is for normal "peasant". Still, it would not return me my poor idling now for ever messenger. His skills did not change a bit. Now, I need to reload from an earlier save. Why Toady even bothered to put this broken thing into DF?
(0040826)
psychowico   
2020-12-19 12:13   
I have the same issue. I requested 2 workers and both come as merchants.
I uploaded my save, maybe it will help with debugging.
https://dffd.bay12games.com/file.php?id=15352 [^]

I called the mentioned workers "Merchant1" and "Merchant2".