Sometimes I notice that if an AI hero is standing in the garrison outside, another hero attacks him. The hero inside the castle is wiped out, his army is completely gone... the attacking hero remains without any losses, even if legions are fighting... this empty hero remains sitting in the castle, even under a different color.