Насчет героев вообще была умеренно всратая идея: у нас же в игре все равно не может быть больше 8*8 + 2*8 + 48 героев (8 в поле каждой фракции, 48 в гарнизонах замков, 2*8 в тавернах)
Так вот, зачем нам их добавлять актуально, убиваясь о все возможные битмапы (в хоте перенос между кампаниями фиксили чуть ли не до 1.4), допструктуры вога и все такое, если можно сделать пул и менять их динамически?