View Issue Details

IDProjectCategoryView StatusLast Update
0003295Dwarf FortressDwarf Mode -- Tradepublic2014-07-23 15:24
Reportervadia Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityrandom
Status resolvedResolutionfixed 
Fixed in Version0.40.05 
Summary0003295: Elves don't have diplomats/liaisons
DescriptionThe elven caravan shows up without a liason -- I can exploit this and deforest the whole world!
Was this intentional?
TagsProbable Quick Fix

Activities

Quietust

2010-09-21 21:18

reporter   ~0012876

Last edited: 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.

hyndis

2010-09-21 21:22

reporter   ~0012877

Do you have a king/queen?

In 31.12 if you get the king/queen no more diplomats show up for some reason.

vadia

2010-09-22 05:04

reporter   ~0012881

no, it's my second year

greycat

2010-09-25 19:41

reporter   ~0012988

I would also like to have the elven diplomat show up. *bump*

Quietust

2010-10-04 10:13

reporter   ~0013190

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).

Quietust

2010-10-06 16:38

reporter   ~0013229

Last edited: 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).

Quietust

2010-10-07 21:34

reporter   ~0013249

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.").

Malibu Stacey

2010-10-08 05:02

reporter   ~0013254

So this is yet another thing missing from the raws rather than needing a code change? Will test this tonight.

Quietust

2010-10-08 05:53

reporter   ~0013258

Do note that you'll almost definitely have to generate a new world in order for this to take effect.

Malibu Stacey

2010-10-08 09:53

reporter   ~0013263

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.

Quietust

2010-10-08 10:19

reporter   ~0013265

Last edited: 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]

user6

2011-02-28 17:12

  ~0015598

Reminder sent to: Quietust, vadia

Is this issue still present in 31.19?

Quietust

2011-02-28 17:26

reporter   ~0015599

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.

nshapter

2011-09-29 14:16

reporter   ~0018763

*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.

Issue History

Date Modified Username Field Change
2010-09-21 20:14 vadia New Issue
2010-09-21 21:18 Quietust Note Added: 0012876
2010-09-21 21:22 hyndis Note Added: 0012877
2010-09-21 21:23 Quietust Note Edited: 0012876
2010-09-22 05:04 vadia Note Added: 0012881
2010-09-25 19:41 greycat Note Added: 0012988
2010-10-04 10:13 Quietust Note Added: 0013190
2010-10-06 16:38 Quietust Note Added: 0013229
2010-10-06 16:39 Quietust Note Edited: 0013229
2010-10-06 16:43 Quietust Note Edited: 0013229
2010-10-07 21:34 Quietust Note Added: 0013249
2010-10-08 05:02 Malibu Stacey Note Added: 0013254
2010-10-08 05:53 Quietust Note Added: 0013258
2010-10-08 09:53 Malibu Stacey Note Added: 0013263
2010-10-08 10:19 Quietust Note Added: 0013265
2010-10-08 10:19 Quietust Note Edited: 0013265
2010-11-16 13:30 user6 Summary no laison comes with the caravan => Elves don't have diplomats/liaisons
2010-11-16 13:30 user6 Tag Attached: Probable Quick Fix
2010-11-21 10:24 Quietust Note Edited: 0013265
2011-02-28 17:12 user6 Note Added: 0015598
2011-02-28 17:26 Quietust Note Added: 0015599
2011-06-16 18:28 Quietust Note Edited: 0013265
2011-09-29 14:16 nshapter Note Added: 0018763
2014-07-23 15:24 Toady One Status new => resolved
2014-07-23 15:24 Toady One Fixed in Version => Next Version
2014-07-23 15:24 Toady One Resolution open => fixed
2014-07-23 15:24 Toady One Assigned To => Toady One