Help has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Feature #700911

3.1 game.ruleset sections

Added by frank e almost 5 years ago. Updated 7 months ago.

Start date:
Due date:
% Done:


Estimated time:


Suggested feature for 3.0 or later:  Please move two entries in
the [combat_rules] and [global_unit_options] sections to the
general [civstyle] section, then remove the two empty sections.

[civstyle] already has pillage_select + paradrop_to_transport,
it can also contain slow_invasions + tired_attack (all Boolean).

In 2.6.x tech_cost_style + base_tech_cost + tech_leakage moved
from [civstyle] to [research] (good).  OTOH various new tech_*
ended up in [civstyle] (ugly) instead of the new [research].

At some point in time after 3.0 it would be nice to move some
game.ruleset settings to a better xxxxx.ruleset (unit stuff to
units.ruleset and [research] to techs.ruleset).  But first the
game.ruleset [civstyle] could be organized more "obviously".

Related issues

Blocks Freeciv - Task #673656: S3_1 datafile format freeze (d3f)Closed

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>


#1 Updated by Marko Lindqvist over 4 years ago

  • Subject changed from 3.x.y game.ruleset sections to 3.1 game.ruleset sections
  • Sprint/Milestone changed from 3.0.0-beta1 to 3.1.0

Since 2.6 moving the entries around has become substantially harder, as we now need to maintain compatibility with old ruleset versions when loading them.

#2 Updated by Marko Lindqvist over 4 years ago

  • Blocks Task #673656: S3_1 datafile format freeze (d3f) added

#3 Updated by Marko Lindqvist about 4 years ago

  • Category changed from Rulesets to General

#4 Updated by Marko Lindqvist 10 months ago

OTOH various new tech_* ended up in [civstyle] (ugly) instead of the new [research].

If this refers to settings whether holes are allowed in tech tree, they do differ from the settings currently in [research]. Currently the [research] is about progress of the current research (it maps nicely with engine code 'research' structure and module, though that should not dictate what ruleset author interface is like). I'm not absolutely against moving the settings, but would want to hear more arguments/votes for moving them before doing what might be considered step backward.

For the [combat_rules] section there has been more options added since this ticket was created, so it doesn't seem like obsolete to have.

There is no [global_unit_options] in master (but there still is in S3_1) as the only entry has become obsolete. No point in moving it around in 3.1 before it gets completely removed in 3.2.

To sum: there seems to be nothing to do in this ticket?

#5 Updated by Marko Lindqvist 7 months ago

  • Status changed from New to Closed
  • Assignee set to Marko Lindqvist

Marko Lindqvist wrote:

To sum: there seems to be nothing to do in this ticket?

3 months passed without anybody disagreeing -> closing.

Also available in: Atom PDF