Endless Siege. 31.12
Basically, I have tried to reduce the number of invading creatures by using "Delete Creature" flag in the Runesmith. Now I am stuck with the endless Siege, so no caravans and no migrants. Is there a way to get rid of it?
(Other people had posted about this in this thread but I believe in the end there were no concrete answers).
(1) The best cure is prevention. People have invested good time and good advice into this guide, I suggest you utilize it (don't get me wrong, I do not use Runesmith but believe it is a great tool to be utilized as a de-bugging/quick fix).
http://df.magmawiki.com/index.php/Defense(2) You will probably have to go down the entire list in the Flags tab for all creatures that can be part of a Siege (Humans, slavers, Goblins, Ogres, Trolls, etc) and remove the flags for "In Ambush", "Active Invader", etc. Because Sieges are coded to have the invaders retreat/siege be broken, and last time I checked (which was...years ago), at least one Invader had to retreat to turn off the Siege mode--usually in vanilla DF, that is not a problem because Sieges are usually 50+ individuals and they come in waves.
(3) Not sure if this would work or not, but in theory it should: Actively "vanish" all corpses (and make sure you write changes after each vanish because this can cause DF instability).
However, if the corpses are not there--you have invaders who did not "leave" the siege and were not included on the map (i.e., one of those wave groups that comes in after the initial announcement) and have the "retreating" flag enabled--thus giving you an endless siege. Unfortunately, the only cure for that is abandonment because the problem is with the world.sav, not your fort, but then just re-claim, no biggy (unless your Fort is 100 years old and has items everywhere..then be prepared for 5 years of clean-up)
Hope some of this helps.
-Cheers