On 14-07-12 04:28 AM, Michael T. Pope wrote: > Which documentation, and where? I looked through the Colonization manual > and only found a footnote "Artillery units list attack/defence > strengths, they suffer severe penalties when not inside a > fortification".
The FreeCol manual states it in the Combat Bonuses and Penalties section: http://www.freecol.org/docs/FreeCol.html#x1-740007.3.1 "Artillery Penalty: the offensive power of artillery attacking units not in a colony is reduced by 75%. The defensive power of artillery not in a colony is also reduced by 75%" I can't find a reference in the actual Colonization manual with relation to artillery and colony attacks. However, if they do receive a penalty for being in the open for attacking colonies, they're useless for offensive purposes and not worth the cost of production except for defending a colony. If that were the case, there would be no point for the REF to have a large stack of artillery. Other references (the colonizationfans.com site) indicate that artillery is good for attacking colonies and native settlements. Presumably that is based on empirical results and presumably means there is no penalty for such an attack. > >> The pre-combat report specifies a base offense of 7, a bonus under the >> colony name of 100% and the attack bonus of 50% for a total of 21. That >> is clearly not 2.625 but it does clearly match the documentation. (If an >> offense power of 21 is used, that gives odds of just under 35%.) >> >> So we have the pre-combat report showing a different set of modifiers >> than the actual combat uses. > > That is clearly wrong. > >> This is unrelated, but I also noticed, when adding some logging to >> getDefencePower() that it is being called continually for no apparent >> reason while the game is waiting for input from me. > > That too is a surprise. There is a handy utility to make a stack > trace in freecol/common/debug/FreeColDebugger/stackTraceToString(), which > could tell you why getDefencePower is being called. I would expect it to > be quite common during AI turns, but not during a player turn. > > Cheers, > Mike Pope > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Freecol-developers mailing list > Freecol-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freecol-developers > ------------------------------------------------------------------------------ _______________________________________________ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers