is it a bug or event?
even monster towns after sieges are protected and attacker troops are gone from one moment to another
even monster towns after sieges are protected and attacker troops are gone from one moment to another