Killing dwarven caravans

dwarf-fortress

In dwarf fortress (version DF2012), you get a dwarven trade caravan each fall. I know your own civilization will not go to war with you when it gets killed in any way. But are there any other consequences for getting them killed?

Due to some construction malfunctions, all the fully loaded wagons got de-constructed, so now I can take all the goods that they where carrying. Will this have any negative consequences? Apart from them just bringing less goods to trade next year, and getting fewer migrants.

Best Answer

Yes there is one significant drawback:

If you order your military to kill merchants from your own civilization, your soldiers will simultaneously become members and enemies of your civilization, resulting in a civil war within your fortress. When this happens, all current members of the fortress (excluding incoming migrants) will turn on each other yet they will still be seen as normal working dwarves in the status screens. This will only last for those who were alive during the attack, they will always be hostile to everyone including incoming migrants (yet they still do their jobs/ follow military orders and work as dwarves although they will interrupt other's work. They will not be shown as enemies in the Units screen).

Outside of that, if you don't really need incoming immigrants then it is okay to take their goods.