Thunderbrd
C2C War Dog
The assert is common and will come up regardless if you're using the option or not - probably because you aren't in this case since I programmed it with a little less comprehension of asserts to begin with. There are some issues with that but it shouldn't be having anything to do with your game and that adjustment made at that time wouldn't either. There's no way there would've been any bleedover in that since all that was being done there was adjusting filters to the rules on when a unit can and cannot merge or split while in such a game.In the Asserts that keeps coming up from each debug effort there is 1 that keeps referencing a Size Matters condition; CvUnit.cpp, Line 20048, Expression: getCargo()==aUnits.size(). I am not playing with Any SM Options on any of the 4 games I have going. This is the fix for SO's complaint about the War Cats. " [*]Corrects the merging/splitting rule rewrite for SM Uncut" SVN 10339
It's an interesting collection of data that I'll have to look at that you bring up though.
EDIT: Also, the condition you are talking about in that assert is not referring to size having anything to do with size matters. It is a check that is there to ensure that the expected number of units loaded is equal to the number of units actually reported as being loaded on a transport. There's been a problem with this for a while and may very well relate to bad gamestate issues with units. Some work does need done there to figure out how this happens.
EDIT EDIT: Just for the sake of knowledge sharing, aUnits.size() is a request for the value that equals the size, # of entries, of a vector. The vector, in this case, is aUnits. .size is a very generic programming statement for requesting the entry count in that vector.
Last edited: