There is a giant bug in civilization2:
When a city is conquered, all in that city homed units were disbandid. so far so good. In a stack on land, the units were disbanded, rest of stack stands.
If you have ships in a stack on sea, par example 10 ships (5 of them none, 1 homed in city "A", 2 home in city "B" and 2 homed in city "C") and an enemy conqueres city "A", the whole stack will be disbanded.
This turn I had a stack of 4 river gunboats. You took New Albany and the 2 in New Albany homed gunboats were disbandid and 2 homed in other cities were disbandid by this bug. This wrongly disbandid units did I rebuild.
It´s the same as Dario has to do right now in Eivinds Blitzkrieg and England had to do in Bonaparte7.
Didn´t you know this bug?