48 lines
2.1 KiB
Java
48 lines
2.1 KiB
Java
package tc.oc.pgm.map;
|
|
|
|
import tc.oc.api.docs.SemanticVersion;
|
|
|
|
public class ProtoVersions {
|
|
// Version that fixed the off-by-one region bug
|
|
public static final SemanticVersion REGION_FIX_VERSION = new SemanticVersion(1, 3, 1);
|
|
|
|
// Version that introduced monument modes
|
|
public static final SemanticVersion MODES_IMPLEMENTATION_VERSION = new SemanticVersion(1, 3, 2);
|
|
|
|
// First proto to define the way overlapping regions behave
|
|
public static final SemanticVersion REGION_PRIORITY_VERSION = new SemanticVersion(1, 3, 3);
|
|
|
|
// Wool locations required
|
|
public static final SemanticVersion WOOL_LOCATIONS = new SemanticVersion(1, 3, 4);
|
|
|
|
// Filters know who owns TNT
|
|
public static final SemanticVersion FILTER_OWNED_TNT = new SemanticVersion(1, 3, 5);
|
|
|
|
// Move all defining elements out of module xml root
|
|
public static final SemanticVersion MODULE_SUBELEMENT_VERSION = new SemanticVersion(1, 3, 6);
|
|
|
|
// Everything scores zero points by default
|
|
public static final SemanticVersion DEFAULT_SCORES_TO_ZERO = new SemanticVersion(1, 3, 6);
|
|
|
|
// Filters/regions/teams always referenced by ID
|
|
public static final SemanticVersion FILTER_FEATURES = new SemanticVersion(1, 4, 0);
|
|
|
|
// Disallow <time> inside <score> or <blitz>
|
|
public static final SemanticVersion REMOVE_SCORE_TIME_LIMIT = new SemanticVersion(1, 4, 0);
|
|
|
|
// Disallow <title> inside <blitz>
|
|
public static final SemanticVersion REMOVE_BLITZ_TITLE = new SemanticVersion(1, 4, 0);
|
|
|
|
// Option on objectives to determine if they are required to win the match
|
|
public static final SemanticVersion GOAL_REQUIRED_OPTION = new SemanticVersion(1, 4, 0);
|
|
|
|
// Event queries are a subset of all queries, and some filters only respond to event queries
|
|
public static final SemanticVersion EVENT_QUERIES = new SemanticVersion(1, 4, 1);
|
|
|
|
// Various changes to support dynamic filters
|
|
public static final SemanticVersion DYNAMIC_FILTERS = new SemanticVersion(1, 4, 2);
|
|
|
|
// Current version - change this whenever we bump the proto
|
|
public static final SemanticVersion CURRENT = DYNAMIC_FILTERS;
|
|
}
|