God-Emperor
Deity
@WimpyTheWarrior
I checked an old copy of RoM/AND which had the most basic versions of those terrain promotions. Looks like it just never said that it protected from terrain damage. I swear it did at some point, but I guess not. Thus I guess that feature should be listed but is not.
It did says it in regular V26. Based on the available evidence, its disappearance was in a relatively recent SVN update - sometime in the last week or two (or, as it turns out, more like 4).
I think I see the problem:
Line 9848 of CvGameTextMgr.cpp
Code:
if ( GC.getPromotionInfo((PromotionTypes)iI).getIgnoreTerrainDamage() != NO_TERRAIN )
This should be something more like:
Code:
if ( GC.getPromotionInfo(linePromotionsOwned[iI]).getIgnoreTerrainDamage() != NO_TERRAIN )