Project

General

Profile

Feature #659482

Ruleset capabilities for !ruleset_locked scenarios to use

Added by Marko Lindqvist 5 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Category:
Server
Target version:
Start date:
Due date:
% Done:

0%


Description

Add ruleset capabilities. !ruleset_locked scenarios can be loaded only to those rulesets that fulfill capabilities requirements of the scenario.

I used to think that we do much better system than this, and temporary solution like this would only complicate things in the end. Now there is no full "scan scenario and ruleset for compatibility" -feature in sight, so this is better than nothing, no matter how much space it leaves for human error on how ruleset and scenario capabilities are defined.

We should maintain definition of some default capabilities. This patch already gives "minimum-default-sets" to classic, civ2civ3, experimental, multiplayer, sandbox, civ2, and webperimental. It's not given to civ1, alien, or stub. Exact list of units and terrains and other objects compatible ruleset must provide (and compatible scenario must limit itself to) is to be defined and documented (in the wiki?)

RulesetScenarioCapabilities.patch View (9.47 KB) Marko Lindqvist, 2017-05-11 05:52 PM

History

#1 Updated by Marko Lindqvist 4 months ago

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

Also available in: Atom PDF