One of the main reasons that a settlement couldn't hold out was that retreating members of its society would rush to the relative protection of the walled settlement. Now suddenly the city/castle is forced to feed and offer water to a lot more people. And that's much more than they can plan for.

Water is not a feature of MTW2, but roads and food are. Roads and Food are not destroyable, but there are hints already how to do this by altering the hinterland word used in the EDB. I think I understand how to alter that aspect, but destroying them (with a spy and assassin combination) affects the ruler by cutting income and perhaps trade.

There's a file called docudemons 4.0, but I cannot access it since the twcenter.net site is down. I need to reload it since to find the documentation, but there is a command that incites riots and lasts for X number of turns in a settlement. What I would ideally like to do is somehow make the sieges last shorter amounts of time since the food and water would run out.

Now water was a more important issue, but there's no water currently documented, and the water was most likely outside the settlement and brought in by an aqueduct. The aqueduct feature is limited to Byzantines and usually it's a upper echelon building. Roads are outside a settlement, so I've thought of substituting the text to read that the basic dirt roads include wells, and if destroyed then there's no water supply, and rioting.

I've though about maybe adjusting the relative strength of walls, and hence the siege time is shorter, but I don't want to do that. I'd rather have it that a spy and and an assassin were needed to sabotage it.

Is it possible to write a script that says if building is NOT existing then do riot command? Some settlements (York for example) have no base farm or roads, so do you think I need to create two new buildings too? I'd rather not since I think if a city is newly conquered (like York), then they wouldn't be too compliant UNTIL basic farms and roads(a dirt one and a well) were created.

Thanks,
NL