Thunderbrd
C2C War Dog
It's been my presumption that when a unit dies, its index gets listed as available for the next unit initialized for that player to reuse. Yes... by the remove functions. The ORIGINAL bug we ran smack into should never have been possible. The iNextFreeIndex referred to an index that was null. So what I attempted to do, and it worked at the time, was sever the secondary list chain, destroy the rest of those indexes by putting them in inaccessible quarantine, and repairing the m_iFreeListCount, then letting the game initiate a new unit index entirely for the unit being initialized.
Something went very wrong after this succeeded. It worked just fine for that round but then the next round, this happens: Massive Humans vs Humans Game/Lets Player Tracker
Something went very wrong after this succeeded. It worked just fine for that round but then the next round, this happens: Massive Humans vs Humans Game/Lets Player Tracker