-snip-
The issue in both cases is that the attacks came with a minimal populus and within an hour of embarking. The adamantite wealth probably didn't help in the first instance (value 1500 stacks up pretty fast), but that wasn't even a seige. The second WAS a seige with a population of 23 and a wealth of, well, I have no idea; I hadn't even got the appraisal skill yet.
I'm trying to gen a world that goes on for 10000 years. Max population = 100000 (as high as it could go) world size = small (65x65). The first run, I set it so that 100% of megabeasts needed to die before worldgen stopped. 147 years in, all of them died and the world hit The Golden Age. Bah. Second time (now) it's at year 1443 and it's in the Age of Myth. Worldgen started with 40 megabeasts and 50 semimegabeasts.
EDIT: Vampires are technically dead. Dead things ignore each other, but a hostile necromancer will still be hostile to one of your dwarven vampires. Cheap, effective. Have fun.
How do you gen a world longer than 1050 years (History: Very long)?
Vampires
are dead, but unlike animated corpses or cursed undead they DO suffer from missing limbs or being cut open enough. They're harder to kill, but all you have to do is cut both arms off a vampire to pacify and probably remove it from the world. You have to cut the undead into the pieces, and even then you can't be certain that a dismembered head won't start cutting dwarves' legs open.
-----
Anyway, started a new fortress on another pocket world in the Golden Age. I haven't played the game recently enough to cope with full-scale invasions, and I'd rather like to get to the stages of a fortress I've never reached before. I only got a Mayor for the first time 2 weeks ago for example.