On 01/05/2014 01:54 AM, Michael T. Pope wrote:
> On Sat, 4 Jan 2014 17:33:20 +0100
> "Lone_Wolf" <[email protected]> wrote:
>> To compare Col1 and freecol resource output i need to know what the
>> difficulty setting other > tile production does.
> "Other" contains the default values shown when you choose the "Custom"
> editable difficulty level.  Usually they correspond to the values from the
> "Very Hard" level, but I do not consider it a bug if there is some
> variation.  After all, it is intended to be customized.
>
>> Freecol has 5 levels for this setting, are they intended to correspond
>> exactly with Col1 difficulty levels ?
> The five normal levels in "classic" mode should correspond to Col1 as
> closely as possible.  However we have some cases where we want an option
> to have a fixed value under one ruleset and vary in another.  This did not
> work last time I tried it, so I usually just left it in the varying state,
> which may result in Col1 incompatibilities for now (build-on-native-land
> for one).
>
>> Does the setting apply to all tiles or just special ones (like the center
>> colony tile) ?
> IIRC the spec contains production definitions with optional tags
> corresponding to the chosen difficulty level.  I certainly remember when
> there was a problem with arctic tiles which should not usually be
> productive, but need some limited production on easy difficulty
> levels.
>
> This applies at the tile type level, so the answer to "does the setting
> apply to all tiles?" is probably true.  Colony center tiles are not
> themselves special, but there is a special kind of production they have
> access to.  For the details, read the spec, and beware that Michael is the
> expert on the production system --- all I know about it is from fixing
> bugs around the edges and rewriting the serialization.
>
> Cheers,
> Mike Pope
>

Tile type elements may have several production elements. Each production 
element contains one or several goods to be produced. If the production 
attribute "unattended" is true, then the production is only available 
for the colony center tile. If the production attribute 
"productionLevel" is not null, then the production is only available at 
that production level, which is in turn set by the tile production option.

This is the production definition for the arctic tile type, for example:

       <production unattended="true" productionLevel="veryHigh">
         <output goods-type="model.goods.grain" value="2"/>
       </production>
       <production unattended="true" productionLevel="high">
         <output goods-type="model.goods.grain" value="1"/>
       </production>

This means that arctic tiles will produce one or two units of grain as 
colony center tiles if the production level is high or very high, and 
nothing otherwise.

I hope this explanation helps.


Regards

Michael


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Freecol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freecol-developers

Reply via email to