By the way, does anyone know where I can find that discussion on combat vs CR? and also, is there a list somewhere that shows how the different promotions really work in terms of affecting the odds?
By the way, does anyone know where I can find that discussion on combat vs CR? and also, is there a list somewhere that shows how the different promotions really work in terms of affecting the odds?
Yeah pretty much the entire development of this mod is revealed in this thread. Must have taken a while for you to read it all!:O
Make the "Archer" text red so it's obvious it's the defending unit. Only thing I can think of.
If this is true ignore the text color for the unit then, but I think the order above will convey the info fine, and be an intuitive way to display the information.This would not be a trivial change if it's implemented by calling setUnitHelp(). PoM would have to change the parameter list for setUnitHelp(), but since it's an exported function, it would require a new function. This can be done, but I don't know that it's really worth it. Red text is harder to read anyway, so I prefer it for just the numbers. I don't think anyone will confuse it with yellow-for-retreat.
szString.append(NEWLINE);
setUnitHelp(szString, pDefender, true, true);
I still prefer it yellow to match the unit hover and for readability.
Can you please post the few lines above and below where you added it so I can easily put this into BULL? Have there been any other changes since 1.0?
You'd need to add a boolean parameter to setUnitHelp() to tell it to use red instead of yellow. But as I said, since it's exported you'd need to create a second function that contains all of the setUnitHelp() code and this new parameter and make the body of the original function merely call the new function with false for that new parameter.
I still prefer it yellow to match the unit hover and for readability.
Can you please post the few lines above and below where you added it so I can easily put this into BULL? Have there been any other changes since 1.0?
if(iDetail<3) {szTempBuffer.Format(SETCOLR L"Press SHIFT for more detail.\n" ENDCOLR,
TEXT_COLOR("COLOR_GREY"))
;szString.append(szTempBuffer.GetCString());}
[B]szString.append(NEWLINE);
setUnitHelp(szString, pDefender, true, true);[/B]
}//if ACO_enabled
You sure you don't want to see what this looks like first:
X.xx vs Y.yy
Attacking Unit info you add (with the unit text in green, instead of yellow)
Attacking unit modifier stuff
Defending unit info you add (with the unit text in red, instead of yellow)
Defending unit modifier stuff