Originally Posted by
Manco Capac
A problem has arisen however. The new Knights don't upgrade from one to the next and I have a few ideas as to why. This is a hardcoded fix that CA implimented in a particular patch IIRC, so it may be very restricted.
The EarlyRoyalKnights, HighRoyalKnights and LateRoyalKnights must be somehow hardcode linked to the Royal_Court building, and it's upgrades, if there are other dependencies, such as a spearmaker or horse breeder the RK per era upgrades don't function.
It is also possible that EarlyRoyalKnights, HighRoyalKnights and LateRoyalKnights can only be upgraded if they always have the same dependency or dependencies whatever the era, and regardless of what the dependency is.
Another possibility is that the Royal_Court, and it's upgrades, is a unique building (a hardcoded 'feature') that supports the upgrading of any unit that depends exclusively on this building, not units that have multiple dependencies such as the old (Feudal/Chivalric Knights), to the next unit in line (early/high/late specific units).
All of this needs to be tested later. If the above is true then things could get rather interesting, but somehow I doubt it is. The way to test all of this is as follows:
Remove all other dependencies, affectively causing all of the RK units to depend on the Royal_Court only (not any additional spearmakers, armourers or horse breeders), this effectively gives us what we had before in a scalable unit with some name changes, and see if that works, if it doesn't then the whole thing could depend on every unit using the same campaign battle map name "Royal Knights". This would be a bit of cheap and dirty, but not impossible.
If it did work then, as another test, other units e.g. peasants, urban militia and militia sergeants could be era restricted (early, high and late respectively) and changing their dependency to the Royal_Court. If they can be upgraded from era to era, then that explains it. The Royal_Court itself is the key and not the units.
A test for the "cheap and dirty" approach would be renaming e.g. "Peasants", "Urban Militia" and "Militia Sergeants" to "Royal Knights" (note: their english language file names and not the internal names) making them era restricted (early, high and late respectively) and changing their dependency to the Royal_Court. If they can be upgraded from era to era, then that explains it. (The cheap and dirty approach. I really doubt this is the case)
Bookmarks