Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003295Dwarf FortressDwarf Mode -- Tradepublic2010-09-21 20:142014-07-23 15:24
vadia 
Toady One 
normalminorrandom
resolvedfixed 
 
0.40.05 
0003295: Elves don't have diplomats/liaisons
The elven caravan shows up without a liason -- I can exploit this and deforest the whole world!
Was this intentional?
Probable Quick Fix
Issue History
2010-09-21 20:14vadiaNew Issue
2010-09-21 21:18QuietustNote Added: 0012876
2010-09-21 21:22hyndisNote Added: 0012877
2010-09-21 21:23QuietustNote Edited: 0012876bug_revision_view_page.php?bugnote_id=0012876#r4999
2010-09-22 05:04vadiaNote Added: 0012881
2010-09-25 19:41greycatNote Added: 0012988
2010-10-04 10:13QuietustNote Added: 0013190
2010-10-06 16:38QuietustNote Added: 0013229
2010-10-06 16:39QuietustNote Edited: 0013229bug_revision_view_page.php?bugnote_id=0013229#r5125
2010-10-06 16:43QuietustNote Edited: 0013229bug_revision_view_page.php?bugnote_id=0013229#r5126
2010-10-07 21:34QuietustNote Added: 0013249
2010-10-08 05:02Malibu StaceyNote Added: 0013254
2010-10-08 05:53QuietustNote Added: 0013258
2010-10-08 09:53Malibu StaceyNote Added: 0013263
2010-10-08 10:19QuietustNote Added: 0013265
2010-10-08 10:19QuietustNote Edited: 0013265bug_revision_view_page.php?bugnote_id=0013265#r5140
2010-11-16 13:30FootkerchiefSummaryno laison comes with the caravan => Elves don't have diplomats/liaisons
2010-11-16 13:30FootkerchiefTag Attached: Probable Quick Fix
2010-11-21 10:24QuietustNote Edited: 0013265bug_revision_view_page.php?bugnote_id=0013265#r5397
2011-02-28 17:12FootkerchiefIssue Monitored: Quietust
2011-02-28 17:12FootkerchiefNote Added: 0015598
2011-02-28 17:26QuietustNote Added: 0015599
2011-03-04 08:53QuietustIssue End Monitor: Quietust
2011-06-16 18:26QuietustNote Added: 0018005
2011-06-16 18:28QuietustNote Deleted: 0018005
2011-06-16 18:28QuietustNote Edited: 0013265bug_revision_view_page.php?bugnote_id=0013265#r6729
2011-09-29 14:16nshapterNote Added: 0018763
2014-01-15 14:41Kirig Stonebeard IIIssue Monitored: Kirig Stonebeard II
2014-01-17 10:33Kirig StonebeardIssue Monitored: Kirig Stonebeard
2014-07-23 15:24Toady OneStatusnew => resolved
2014-07-23 15:24Toady OneFixed in Version => Next Version
2014-07-23 15:24Toady OneResolutionopen => fixed
2014-07-23 15:24Toady OneAssigned To => Toady One

Notes
(0012876)
Quietust   
2010-09-21 21:18   
(edited on: 2010-09-21 21:23)
In 0.31.12 and earlier, 0003089 caused Elven caravans to spawn a liaison which just happened to act like a diplomat; since Elves don't have any positions responsible for diplomacy, they no longer have any real Diplomats to send before/after the caravan (like Human law-givers) and impose tree cutting limits.

(0012877)
hyndis   
2010-09-21 21:22   
Do you have a king/queen?

In 31.12 if you get the king/queen no more diplomats show up for some reason.
(0012881)
vadia   
2010-09-22 05:04   
no, it's my second year
(0012988)
greycat   
2010-09-25 19:41   
I would also like to have the elven diplomat show up. *bump*
(0013190)
Quietust   
2010-10-04 10:13   
Perhaps a better title for this bug would be "Elves don't have Diplomats", since Elven caravans were never supposed to have liaisons anyways (Human caravans are, but that's another issue altogether).
(0013229)
Quietust   
2010-10-06 16:38   
(edited on: 2010-10-06 16:43)
In my current fortress, I did a bit of an experiment: I edited the entity raws and created a Diplomat position for the Elves:

    [POSITION:DIPLOMAT]
        [NAME:Diplomat:Diplomats]
        [NUMBER:1]
        [RESPONSIBILITY:MAKE_INTRODUCTIONS]
        [RESPONSIBILITY:MAKE_PEACE_AGREEMENTS]
        [RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS]
        [APPOINTED_BY:DRUID]
        [PRECEDENCE:70]
        [DO_NOT_CULL]
        [COLOR:7:0:1]
        [MENIAL_WORK_EXEMPTION]
        [SLEEP_PRETENSION]
        [PUNISHMENT_EXEMPTION]
        [ACCOUNT_EXEMPT]
        [DUTY_BOUND]

After my Baroness got appointed, an Elven diplomat appeared on the map edge at the very beginning of Spring (long before the caravan would show up) without any announcement, ran to my Mayor, said "You have disrespected the trees in this area, but this is what we have come to expect from your stunted kind. Further abuse cannot be tolerated. Let this be a warning to you.", then left. I should note that this is exactly how Elven diplomats behaved back in 40d and earlier (the very first visit was unannounced and only contained a complaint; subsequent visits were announced and proposed quotas), so this may possibly be a solution that will restore treecutting quotas in 0.31.13 and later (unless 0002892 prevents the diplomat from ever coming back).

(0013249)
Quietust   
2010-10-07 21:34   
Success! One week after the Elven caravan arrived, the announcement "A elven diplomat from Thadaroyonali has arrived." popped up and a white "E" appeared at the map edge. Upon examination, it was definitely a different Elf than before (due to 0002892), but she went straight to my Mayor with the Elven greeting ("Greetings from the woodlands. We have much to discuss."), proposed and finalized a wood cutting quota, then departed with the usual remark ("Although we do not always see eye to eye (ha!), I bid you farewell. May you someday embrace nature as you embrace the rocks and mud.").
(0013254)
Malibu Stacey   
2010-10-08 05:02   
So this is yet another thing missing from the raws rather than needing a code change? Will test this tonight.
(0013258)
Quietust   
2010-10-08 05:53   
Do note that you'll almost definitely have to generate a new world in order for this to take effect.
(0013263)
Malibu Stacey   
2010-10-08 09:53   
Having a quick look through entity_default.txt in df_31_16_win.zip\raw\objects it seems that the Humans have no positions with [RESPONSIBILITY:ESTABLISH_COLONY_TRADE_AGREEMENTS], [RESPONSIBILITY:MAKE_INTRODUCTIONS], [RESPONSIBILITY:MAKE_PEACE_AGREEMENTS] or [RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS] defined either.
(0013265)
Quietust   
2010-10-08 10:19   
(edited on: 2011-06-16 18:28)
Maliby Stacey: Humans have [VARIABLE_POSITIONS:ALL], which permits them to create positions (such as Law-giver) during worldgen which then take on those sorts of responsibilities.

Incidentally, the "guild representative" position (which is missing, as noted in 0003089) can also be created for the Humans using the following:

    [POSITION:GUILD_REPRESENTATIVE]
        [NAME:Guild Representative:Guild Representatives]
        [NUMBER:1]
        [RESPONSIBILITY:TRADE]
        [PRECEDENCE:40]
        [MENIAL_WORK_EXEMPTION]
        [SLEEP_PRETENSION]
        [PUNISHMENT_EXEMPTION]
        [ACCOUNT_EXEMPT]
        [DO_NOT_CULL]
        [COLOR:7:0:1]
        [DUTY_BOUND]

(0015598)
Footkerchief   
2011-02-28 17:12   
Reminder sent to: Quietust, vadia

Is this issue still present in 31.19?
(0015599)
Quietust   
2011-02-28 17:26   
I haven't played version 0.31.19 yet, but given that the Elven entity raws haven't changed, I would expect this problem to still be present.
(0018763)
nshapter   
2011-09-29 14:16   
*BUMP* This is still the Case in 0.31.25

Additional: Occasionally the Dwarven Liason will make the standard elf complaint vis a vi trees. Most often I find this occurs after switching machines. No Idea on reproducing.