diff --git a/OpenRA.Mods.Common/MapGenerator/MultiBrush.cs b/OpenRA.Mods.Common/MapGenerator/MultiBrush.cs index 43a3430e8e..4ff32bc256 100644 --- a/OpenRA.Mods.Common/MapGenerator/MultiBrush.cs +++ b/OpenRA.Mods.Common/MapGenerator/MultiBrush.cs @@ -13,6 +13,7 @@ using System; using System.Collections.Generic; using System.Collections.Immutable; using System.Linq; +using System.Text.RegularExpressions; using OpenRA.Mods.Common.Terrain; using OpenRA.Support; @@ -24,19 +25,72 @@ namespace OpenRA.Mods.Common.MapGenerator /// public sealed class MultiBrushInfo { - public readonly int Weight; - public readonly ImmutableArray Actors; - public readonly TerrainTile? BackingTile; - public readonly ImmutableArray Templates; - public readonly ImmutableArray Tiles; + public sealed class ActorInfo + { + [FieldLoader.Ignore] + public readonly string Type; + public readonly WVec Offset = new(0, 0, 0); + + public ActorInfo(MiniYaml my) + { + if (string.IsNullOrEmpty(my.Value)) + throw new YamlException("Missing actor type"); + + Type = my.Value; + FieldLoader.Load(this, my); + } + } + + public sealed class TemplateInfo + { + [FieldLoader.Ignore] + public readonly ushort Type; + public readonly CVec Offset = new(0, 0); + + public TemplateInfo(MiniYaml my) + { + if (string.IsNullOrEmpty(my.Value)) + throw new YamlException("Missing template type"); + + if (!Exts.TryParseUshortInvariant(my.Value, out Type)) + throw new YamlException($"Invalid MultiBrush Template `${my.Value}`"); + + FieldLoader.Load(this, my); + } + } + + public sealed class TileInfo + { + [FieldLoader.Ignore] + public readonly TerrainTile Type; + public readonly CVec Offset = new(0, 0); + + public TileInfo(MiniYaml my) + { + if (string.IsNullOrEmpty(my.Value)) + throw new YamlException("Missing tile type"); + + if (!TerrainTile.TryParse(my.Value, out Type)) + throw new YamlException($"Invalid MultiBrush Tile `${my.Value}`"); + + FieldLoader.Load(this, my); + } + } + + public readonly int Weight; + + public readonly ImmutableArray Actors; + public readonly TerrainTile? BackingTile; + public readonly ImmutableArray Templates; + public readonly ImmutableArray Tiles; + public readonly MultiBrushSegment Segment; - // Currently doesn't support specifying offsets. Add this capability if/when needed. public MultiBrushInfo(MiniYaml my) { Weight = MultiBrush.DefaultWeight; - var actors = new List(); - var templates = new List(); - var tiles = new List(); + var actors = new List(); + var templates = new List(); + var tiles = new List(); foreach (var node in my.Nodes) switch (node.Key.Split('@')[0]) { @@ -45,7 +99,7 @@ namespace OpenRA.Mods.Common.MapGenerator throw new YamlException($"Invalid MultiBrush Weight `${node.Value.Value}`"); break; case "Actor": - actors.Add(node.Value.Value); + actors.Add(new ActorInfo(node.Value)); break; case "BackingTile": if (TerrainTile.TryParse(node.Value.Value, out var backingTile)) @@ -54,24 +108,23 @@ namespace OpenRA.Mods.Common.MapGenerator throw new YamlException($"Invalid MultiBrush BackingTile `${node.Value.Value}`"); break; case "Template": - if (Exts.TryParseUshortInvariant(node.Value.Value, out var template)) - templates.Add(template); - else - throw new YamlException($"Invalid MultiBrush Template `${node.Value.Value}`"); + templates.Add(new TemplateInfo(node.Value)); break; case "Tile": - if (TerrainTile.TryParse(node.Value.Value, out var tile)) - Tiles.Add(tile); - else - throw new YamlException($"Invalid MultiBrush Tile `${node.Value.Value}`"); + tiles.Add(new TileInfo(node.Value)); + break; + case "Segment": + if (Segment != null) + throw new YamlException("Multiple MultiBrush Segment definitions"); + Segment = new MultiBrushSegment(node.Value); break; default: throw new YamlException($"Unrecognized MultiBrush key {node.Key.Split('@')[0]}"); } - Actors = actors.ToImmutableArray(); - Templates = templates.ToImmutableArray(); - Tiles = tiles.ToImmutableArray(); + Actors = [.. actors]; + Templates = [.. templates]; + Tiles = [.. tiles]; } public static ImmutableArray ParseCollection(MiniYaml my) @@ -86,8 +139,67 @@ namespace OpenRA.Mods.Common.MapGenerator } } + /// + /// Information about how certain MultiBrushes (like cliffs, beaches, roads) link together. + /// + public sealed class MultiBrushSegment + { + public readonly string Start; + public readonly string Inner; + public readonly string End; + + /// + /// Point sequence, where points are -X-Y corners of template tiles. + /// + [FieldLoader.Ignore] + public readonly ImmutableArray Points; + + /// + /// Create a Segment from a point sequence and given start, inner, and end types. + /// + public MultiBrushSegment(string start, string inner, string end, ImmutableArray points) + { + Start = start; + Inner = inner; + End = end; + Points = points; + } + + public MultiBrushSegment(MiniYaml my) + { + FieldLoader.Load(this, my); + { + // Unlike FieldLoader.ParseInt2Array, whitespace is ignored. + var value = my.NodeWithKey("Points").Value.Value; + var parts = Regex.Replace(value, @"\s+", string.Empty) + .Split(',', StringSplitOptions.RemoveEmptyEntries); + if (parts.Length % 2 != 0) + FieldLoader.InvalidValueAction(value, typeof(int2[]), "Points"); + var points = new CVec[parts.Length / 2]; + for (var i = 0; i < points.Length; i++) + points[i] = new CVec(Exts.ParseInt32Invariant(parts[2 * i]), Exts.ParseInt32Invariant(parts[2 * i + 1])); + Points = [.. points]; + } + } + + public static bool MatchesType(string type, string matcher) + { + if (type == matcher) + return true; + + return type.StartsWith($"{matcher}.", StringComparison.InvariantCulture); + } + + public bool HasStartType(string matcher) + => MatchesType(Start, matcher); + public bool HasInnerType(string matcher) + => MatchesType(Inner, matcher); + public bool HasEndType(string matcher) + => MatchesType(End, matcher); + } + /// A super template that can be used to paint both tiles and actors. - sealed class MultiBrush + public sealed class MultiBrush { public const int DefaultWeight = 1000; @@ -109,14 +221,24 @@ namespace OpenRA.Mods.Common.MapGenerator public int Weight; readonly List<(CVec, TerrainTile)> tiles; readonly List actorPlans; + public MultiBrushSegment Segment { get; private set; } + + // A cache for the shape/footprint of the brush. + // Null means the shape is dirty and must be recomputed. CVec[] shape; public IEnumerable<(CVec XY, TerrainTile Tile)> Tiles => tiles; public IEnumerable ActorPlans => actorPlans; public bool HasTiles => tiles.Count != 0; public bool HasActors => actorPlans.Count != 0; - public IEnumerable Shape => shape; - public int Area => shape.Length; + public IEnumerable Shape => GetShape(); + + /// Total area covered by the MultiBrush. + public int Area => GetShape().Length; + + /// The CVec of the top-left most cell covered by the MultiBrush. + public CVec TopLeft => GetShape()[0]; + public Replaceability Contract() { var hasTiles = tiles.Count != 0; @@ -139,29 +261,43 @@ namespace OpenRA.Mods.Common.MapGenerator Weight = DefaultWeight; tiles = []; actorPlans = []; - shape = []; + Segment = null; + shape = null; } MultiBrush(MultiBrush other) { Weight = other.Weight; - tiles = other.tiles.ToList(); - actorPlans = other.actorPlans.ToList(); - shape = other.shape.ToArray(); + tiles = [.. other.tiles]; + actorPlans = [.. other.actorPlans]; + Segment = null; + shape = [.. other.shape]; } public MultiBrush(Map map, MultiBrushInfo info) : this() { WithWeight(info.Weight); - foreach (var actor in info.Actors) - WithActor(new ActorPlan(map, actor).AlignFootprint()); + foreach (var actorInfo in info.Actors) + { + var actor = new ActorPlan(map, actorInfo.Type) + { + WPosLocation = WPos.Zero + actorInfo.Offset + }; + + WithActor(actor); + } + if (info.BackingTile != null) WithBackingTile((TerrainTile)info.BackingTile); - foreach (var template in info.Templates) - WithTemplate(map, template); - foreach (var tile in info.Tiles) - WithTile(tile); + + foreach (var templateInfo in info.Templates) + WithTemplate(map, templateInfo.Type, templateInfo.Offset); + + foreach (var tileInfo in info.Tiles) + WithTile(tileInfo.Type, tileInfo.Offset); + + ReplaceSegment(info.Segment); } /// Load a named MultiBrush collection from a map's tileset. @@ -198,12 +334,20 @@ namespace OpenRA.Mods.Common.MapGenerator shape = [new CVec(0, 0)]; } + CVec[] GetShape() + { + if (shape == null) + UpdateShape(); + + return shape; + } + /// /// Add tiles from a template, optionally with a given offset. By /// default, it will be auto-offset such that the first tile is /// under (0, 0). /// - public MultiBrush WithTemplate(Map map, ushort templateId, CVec? offset = null) + public MultiBrush WithTemplate(Map map, ushort templateId, CVec offset) { var tileset = map.Rules.TerrainInfo as ITemplatedTerrainInfo; if (!tileset.Templates.TryGetValue(templateId, out var templateInfo)) @@ -211,7 +355,7 @@ namespace OpenRA.Mods.Common.MapGenerator return WithTemplate(templateInfo, offset); } - public MultiBrush WithTemplate(TerrainTemplateInfo templateInfo, CVec? offset = null) + public MultiBrush WithTemplate(TerrainTemplateInfo templateInfo, CVec offset) { if (templateInfo.PickAny) throw new ArgumentException("PickAny not supported - create separate MultiBrushes using WithTile instead."); @@ -221,14 +365,12 @@ namespace OpenRA.Mods.Common.MapGenerator var i = y * templateInfo.Size.X + x; if (templateInfo[i] != null) { - if (offset == null) - offset = new CVec(-x, -y); var tile = new TerrainTile(templateInfo.Id, (byte)i); - tiles.Add((new CVec(x, y) + (CVec)offset, tile)); + tiles.Add((new CVec(x, y) + offset, tile)); } } - UpdateShape(); + shape = null; return this; } @@ -236,10 +378,10 @@ namespace OpenRA.Mods.Common.MapGenerator /// Add a single tile, optionally with a given offset. By default, it /// will be positioned under (0, 0). /// - public MultiBrush WithTile(TerrainTile tile, CVec? offset = null) + public MultiBrush WithTile(TerrainTile tile, CVec offset) { - tiles.Add((offset ?? new CVec(0, 0), tile)); - UpdateShape(); + tiles.Add((offset, tile)); + shape = null; return this; } @@ -247,7 +389,7 @@ namespace OpenRA.Mods.Common.MapGenerator public MultiBrush WithActor(ActorPlan actor) { actorPlans.Add(actor); - UpdateShape(); + shape = null; return this; } @@ -265,6 +407,15 @@ namespace OpenRA.Mods.Common.MapGenerator return this; } + /// + /// Adds a Segment to this MultiBrush for later use with TilingPath. + /// + public MultiBrush ReplaceSegment(MultiBrushSegment segment) + { + Segment = segment; + return this; + } + /// Update the weight. public MultiBrush WithWeight(int weight) { @@ -274,6 +425,25 @@ namespace OpenRA.Mods.Common.MapGenerator return this; } + /// + /// Add the tiles and actors from another MultiBrush into this one at a given offset. + /// (Does not copy segments.) + /// + public void MergeFrom(MultiBrush other, CVec at, MapGridType mapGridType) + { + foreach (var original in other.actorPlans) + { + var actorPlan = original.Clone(); + actorPlan.WPosLocation += CellLayerUtils.CVecToWVec(at, mapGridType); + actorPlans.Add(actorPlan); + } + + foreach (var (xy, tile) in other.tiles) + tiles.Add((xy + at, tile)); + + shape = null; + } + /// /// Paint tiles onto the map and/or add actors to actorPlans at the given location. /// contract specifies whether tiles or actors are allowed to be painted. @@ -446,7 +616,7 @@ namespace OpenRA.Mods.Common.MapGenerator foreach (var mpos in mposes) { var brush = brushes[random.PickWeighted(brushWeights)]; - var paintAt = mpos.ToCPos(map); + var paintAt = mpos.ToCPos(map) - brush.TopLeft; var contract = ReserveShape(paintAt, brush.Shape, brush.Contract()); if (contract != Replaceability.None) brush.Paint(map, actorPlans, paintAt, contract); diff --git a/OpenRA.Mods.Common/MapGenerator/TilingPath.cs b/OpenRA.Mods.Common/MapGenerator/TilingPath.cs index 671b8b4ccf..61ce8254c0 100644 --- a/OpenRA.Mods.Common/MapGenerator/TilingPath.cs +++ b/OpenRA.Mods.Common/MapGenerator/TilingPath.cs @@ -14,13 +14,12 @@ using System.Collections.Generic; using System.Collections.Immutable; using System.Diagnostics; using System.Linq; -using OpenRA.Mods.Common.Terrain; using OpenRA.Primitives; using OpenRA.Support; namespace OpenRA.Mods.Common.MapGenerator { - /// Path to be tiled onto a map using TemplateSegments. + /// Path to be tiled onto a map using MultiBrushSegments. public sealed class TilingPath { /// Describes the type and direction of the start or end of a TilingPath. @@ -35,8 +34,7 @@ namespace OpenRA.Mods.Common.MapGenerator public int? Direction; /// - /// A string which can match the format used by - /// OpenRA.Mods.Common.Terrain.TemplateSegment's Start or End. + /// A string which can match the format used by MultiBrushSegment's Start or End. /// public readonly string SegmentType { @@ -56,34 +54,30 @@ namespace OpenRA.Mods.Common.MapGenerator } /// - /// Describes the permitted start, middle, and end segments/templates that can be used to - /// tile the path. + /// Describes the permitted start, middle, and end segments/MultiBrushes that can be used + /// to tile a path. /// public sealed class PermittedSegments { - public readonly ITemplatedTerrainInfo TemplatedTerrainInfo; - public readonly ImmutableArray Start; - public readonly ImmutableArray Inner; - public readonly ImmutableArray End; - public IEnumerable All => Start.Union(Inner).Union(End); + public readonly ImmutableArray Start; + public readonly ImmutableArray Inner; + public readonly ImmutableArray End; + public IEnumerable All => Start.Union(Inner).Union(End); public PermittedSegments( - ITemplatedTerrainInfo templatedTerrainInfo, - IEnumerable start, - IEnumerable inner, - IEnumerable end) + IEnumerable start, + IEnumerable inner, + IEnumerable end) { - TemplatedTerrainInfo = templatedTerrainInfo; Start = start.ToImmutableArray(); Inner = inner.ToImmutableArray(); End = end.ToImmutableArray(); } public PermittedSegments( - ITemplatedTerrainInfo templatedTerrainInfo, - IEnumerable all) + IReadOnlyList multiBrushes, + IEnumerable all) { - TemplatedTerrainInfo = templatedTerrainInfo; var array = all.ToImmutableArray(); Start = array; Inner = array; @@ -94,87 +88,60 @@ namespace OpenRA.Mods.Common.MapGenerator /// Creates a PermittedSegments using only the given types. /// public static PermittedSegments FromType( - ITemplatedTerrainInfo templatedTerrainInfo, + IReadOnlyList multiBrushes, IEnumerable types) - => new(templatedTerrainInfo, FindSegments(templatedTerrainInfo, types)); + => new(multiBrushes, FindSegments(multiBrushes, types)); /// /// Creates a PermittedSegments suitable for a path with given inner and terminal types /// at the start and end. /// public static PermittedSegments FromInnerAndTerminalTypes( - ITemplatedTerrainInfo templatedTerrainInfo, + IReadOnlyList multiBrushes, IEnumerable innerTypes, IEnumerable terminalTypes) { var innerTypesArray = innerTypes.ToImmutableArray(); var terminalTypesArray = terminalTypes.ToImmutableArray(); return new( - templatedTerrainInfo, - FindSegments(templatedTerrainInfo, terminalTypesArray, innerTypesArray, innerTypesArray), - FindSegments(templatedTerrainInfo, innerTypesArray), - FindSegments(templatedTerrainInfo, innerTypesArray, innerTypesArray, terminalTypesArray)); + FindSegments(multiBrushes, terminalTypesArray, innerTypesArray, innerTypesArray), + FindSegments(multiBrushes, innerTypesArray), + FindSegments(multiBrushes, innerTypesArray, innerTypesArray, terminalTypesArray)); } /// - /// Equivalent to FindSegments(templatedTerrainInfo, types, types, types). + /// Equivalent to FindSegments(multiBrushes, types, types, types). /// - public static IEnumerable FindSegments( - ITemplatedTerrainInfo templatedTerrainInfo, + public static IEnumerable FindSegments( + IReadOnlyList multiBrushes, IEnumerable types) { var array = types.ToImmutableArray(); - return FindSegments(templatedTerrainInfo, array, array, array); + return FindSegments(multiBrushes, array, array, array); } /// - /// Find templates that use some combination of the given start, inner, and end types. + /// Filter MultiBrushes to segments that use the given start, inner, and end types. /// - public static IEnumerable FindSegments( - ITemplatedTerrainInfo templatedTerrainInfo, + public static IEnumerable FindSegments( + IReadOnlyList multiBrushes, IEnumerable startTypes, IEnumerable innerTypes, IEnumerable endTypes) { - var templateSegments = new List(); - foreach (var templateInfo in templatedTerrainInfo.Templates.Values.OrderBy(tti => tti.Id)) - foreach (var segment in templateInfo.Segments) + var filtered = new List(); + var startTypesArray = startTypes.ToImmutableArray(); + var innerTypesArray = innerTypes.ToImmutableArray(); + var endTypesArray = endTypes.ToImmutableArray(); + foreach (var multiBrush in multiBrushes) + if (startTypesArray.Any(multiBrush.Segment.HasStartType) && + innerTypesArray.Any(multiBrush.Segment.HasInnerType) && + endTypesArray.Any(multiBrush.Segment.HasEndType)) { - if (startTypes.Any(segment.HasStartType) && - innerTypes.Any(segment.HasInnerType) && - endTypes.Any(segment.HasEndType)) - { - templateSegments.Add(segment); - } + filtered.Add(multiBrush); } - return templateSegments.ToArray(); - } - - /// - /// Returns all possible templates that could be layed, ordered by template id. - /// - public IEnumerable PossibleTemplates() - { - var templates = new List(); - var segments = Start.Union(Inner).Union(End).ToHashSet(); - foreach (var template in TemplatedTerrainInfo.Templates.Values.OrderBy(tti => tti.Id)) - if (template.Segments.Any(segments.Contains)) - templates.Add(template); - return templates; - } - - /// - /// Returns all possible tiles that could be layed, ordered by template id, tile index. - /// - public IEnumerable PossibleTiles() - { - var tiles = new List(); - foreach (var template in PossibleTemplates()) - for (var index = 0; index < template.TilesCount; index++) - if (template[index] != null) - tiles.Add(new TerrainTile(template.Id, (byte)index)); - return tiles; + return [.. filtered]; } } @@ -182,9 +149,9 @@ namespace OpenRA.Mods.Common.MapGenerator /// /// - /// Target point sequence to fit TemplateSegments to. Whether these CPos positions + /// Target point sequence to fit MultiBrushSegments to. Whether these CPos positions /// represent cell corners or cell centers is dependent on the system used by the path's - /// PermittedSegments' TemplateSegments. + /// PermittedSegments' MultiBrushSegments. /// /// /// If null, Tiling will be a no-op. If non-null, must have at least two points. @@ -196,7 +163,7 @@ namespace OpenRA.Mods.Common.MapGenerator public CPos[] Points; /// - /// Maximum permitted Chebyshev distance that layed TemplateSegments may be from the + /// Maximum permitted Chebyshev distance that layed MultiBrushSegments may be from the /// specified points. /// public int MaxDeviation; @@ -228,7 +195,7 @@ namespace OpenRA.Mods.Common.MapGenerator /// Stores end type and direction. /// public Terminal End; - public PermittedSegments Segments; + public PermittedSegments Brushes; /// Whether the start and end points are the same. public bool IsLoop @@ -252,13 +219,12 @@ namespace OpenRA.Mods.Common.MapGenerator MaxEndDeviation = 0; Start = new Terminal(startType, null); End = new Terminal(endType, null); - Segments = permittedTemplates; + Brushes = permittedTemplates; } sealed class TilingSegment { - public readonly TerrainTemplateInfo TemplateInfo; - public readonly TemplateSegment TemplateSegment; + public readonly MultiBrush MultiBrush; public readonly int StartTypeId; public readonly int EndTypeId; public readonly CVec Offset; @@ -268,16 +234,15 @@ namespace OpenRA.Mods.Common.MapGenerator public readonly int[] DirectionMasks; public readonly int[] ReverseDirectionMasks; - public TilingSegment(TerrainTemplateInfo templateInfo, TemplateSegment templateSegment, int startId, int endId) + public TilingSegment(MultiBrush multiBrush, int startId, int endId) { - TemplateInfo = templateInfo; - TemplateSegment = templateSegment; + MultiBrush = multiBrush; StartTypeId = startId; EndTypeId = endId; - Offset = templateSegment.Points[0]; - Moves = templateSegment.Points[^1] - Offset; - RelativePoints = templateSegment.Points - .Select(p => p - templateSegment.Points[0]) + Offset = multiBrush.Segment.Points[0]; + Moves = multiBrush.Segment.Points[^1] - Offset; + RelativePoints = multiBrush.Segment.Points + .Select(p => p - multiBrush.Segment.Points[0]) .ToArray(); Directions = new int[RelativePoints.Length]; @@ -292,7 +257,7 @@ namespace OpenRA.Mods.Common.MapGenerator { var direction = Direction.FromCVec(RelativePoints[i + 1] - RelativePoints[i]); if (direction == Direction.None) - throw new ArgumentException("TemplateSegment has duplicate points in sequence"); + throw new ArgumentException("MultiBrushSegment has duplicate points in sequence"); Directions[i] = direction; DirectionMasks[i] = 1 << direction; ReverseDirectionMasks[i] = 1 << Direction.Reverse(direction); @@ -302,26 +267,28 @@ namespace OpenRA.Mods.Common.MapGenerator /// /// - /// Attempt to tile the given path onto a map. + /// Attempt to tile the given path, producing a new MultiBrush if the path could be tiled, + /// or null if the path could not be tiled within constraints. /// /// - /// If the path could be tiled, returns the sequence of points actually traversed by the - /// chosen TemplateSegments. Returns null if the path could not be tiled within constraints. + /// The resulting MultiBrush is created from stitching MultiBrushes from the + /// PermittedSegments together, and will contain a segment that represents the stitched + /// segments of the constituent MultiBrushes. /// /// - public CPos[] Tile(MersenneTwister random) + public MultiBrush Tile(MersenneTwister random) { // This is essentially a Dijkstra's algorithm best-first search. // // The search is performed over a 3-dimensional space: (x, y, connection type). - // Connection types correspond to the .Start or .End values of TemplateSegments. + // Connection types correspond to the .Start or .End values of MultiBrushSegments. // // The best found costs of the nodes in this space are stored as an array of matrices. // There is a matrix for each possible connection type, and each matrix stores the // (current) best costs at the (x, y) locations for that given connection type. // // The directed edges between the nodes of this 3-dimensional space are defined by the - // TemplateSegments within the permitted set of templates. For example, a segment + // MultiBrushSegments within the permitted set of segments. For example, a segment // defined as // // Segment: @@ -333,7 +300,7 @@ namespace OpenRA.Mods.Common.MapGenerator // "Beach.D" matrix. (The overall point displacement is (2,3) - (3,1) = (-1, +2)) // // The cost of a transition/link/edge between nodes is defined by how well the - // template segment fits the path (how little "deviation" is accumulates). However, in + // MultiBrushSegment fits the path (how little "deviation" is accumulates). However, in // order for a transition to be allowed at all, it must satisfy some constraints: // // - It must not regress backward along the path (but no immediate progress is OK). @@ -348,16 +315,16 @@ namespace OpenRA.Mods.Common.MapGenerator // If the original target end node is unreachable (at MaxCost), a nearby node may be // selected as a fallback end point, provided the target path isn't a loop. // - // Then, from the end node, it works backwards. It finds any (random) suitable template + // Then, from the end node, it works backwards. It finds any (random) suitable // segment which connects back to a previous node where the difference in cost is - // that of the template segment's cost, implying that the previous node is on an + // that of the segment's cost, implying that the previous node is on an // optimal path towards the end node. This process repeats until the start node is - // reached, painting templates along the way. + // reached, merging MultiBrushes into a result along the way. // // Note that this algorithm makes a few (reasonable) assumptions about the shapes of - // templates, such as that they don't individually snake around too much. The actual - // tiles of a template are ignored during the search, with only the segment being used - // to calculate transition cost and validity. + // MultiBrushes, such as that they don't individually snake around too much. The actual + // tiles of a MultiBrush are ignored during the search, with only the segment being + // used to calculate transition cost and validity. if (Points == null) return null; @@ -572,11 +539,11 @@ namespace OpenRA.Mods.Common.MapGenerator var pathStart = points[0]; var pathEnd = points[^1]; - var orderedPermittedSegments = Segments.All.ToImmutableArray(); - var permittedSegments = orderedPermittedSegments.ToImmutableHashSet(); - var permittedStartSegments = Segments.Start.ToImmutableHashSet(); - var permittedInnerSegments = Segments.Inner.ToImmutableHashSet(); - var permittedEndSegments = Segments.End.ToImmutableHashSet(); + var orderedPermittedBrushes = Brushes.All.ToImmutableArray(); + var permittedBrushes = orderedPermittedBrushes.ToImmutableHashSet(); + var permittedStartBrushes = Brushes.Start.ToImmutableHashSet(); + var permittedInnerBrushes = Brushes.Inner.ToImmutableHashSet(); + var permittedEndBrushes = Brushes.End.ToImmutableHashSet(); const int MaxCost = int.MaxValue; var segmentTypeToId = new Dictionary(); @@ -605,19 +572,19 @@ namespace OpenRA.Mods.Common.MapGenerator innerCosts.Add(new Matrix(size).Fill(MaxCost)); } - foreach (var segment in orderedPermittedSegments) + foreach (var multiBrush in orderedPermittedBrushes) { - var template = Segments.TemplatedTerrainInfo.SegmentsToTemplates[segment]; + var segment = multiBrush.Segment; RegisterSegmentType(segment.Start); RegisterSegmentType(segment.End); var startTypeId = segmentTypeToId[segment.Start]; var endTypeId = segmentTypeToId[segment.End]; - var tilePathSegment = new TilingSegment(template, segment, startTypeId, endTypeId); + var tilePathSegment = new TilingSegment(multiBrush, startTypeId, endTypeId); var tuple = ( tilePathSegment, - permittedStartSegments.Contains(segment) && segment.Start == start.SegmentType, - permittedInnerSegments.Contains(segment), - permittedEndSegments.Contains(segment) && segment.End == end.SegmentType); + permittedStartBrushes.Contains(multiBrush) && segment.Start == start.SegmentType, + permittedInnerBrushes.Contains(multiBrush), + permittedEndBrushes.Contains(multiBrush) && segment.End == end.SegmentType); segmentsByStart[startTypeId].Add(tuple); segmentsByEnd[endTypeId].Add(tuple); } @@ -765,7 +732,9 @@ namespace OpenRA.Mods.Common.MapGenerator } // Trace back and update tiles - var resultPoints = new List(); + var resultPoints = new List(); + + var compositeBrush = new MultiBrush(); (CVec From, int FromTypeId) TraceBackStep(CVec to, int toTypeId, bool isForEnd) { @@ -815,12 +784,15 @@ namespace OpenRA.Mods.Common.MapGenerator Debug.Assert(candidates.Count >= 1, "TraceBack didn't find an original route"); var chosenSegment = candidates[random.Next(candidates.Count)]; var chosenFrom = to - chosenSegment.Moves; - PaintTemplate(Map, chosenFrom - chosenSegment.Offset + minPoint, chosenSegment.TemplateInfo); + compositeBrush.MergeFrom( + chosenSegment.MultiBrush, + chosenFrom - chosenSegment.Offset + minPoint - CPos.Zero, + Map.Grid.Type); - // Skip end point as it is recorded in the previous template. + // Skip end point as it is recorded in the previous segment. for (var i = chosenSegment.RelativePoints.Length - 2; i >= 0; i--) { - var point = chosenFrom + chosenSegment.RelativePoints[i] + minPoint; + var point = chosenFrom + chosenSegment.RelativePoints[i] + minPoint - CPos.Zero; resultPoints.Add(point); } @@ -906,24 +878,15 @@ namespace OpenRA.Mods.Common.MapGenerator // Traced back in reverse, so reverse the reversal. resultPoints.Reverse(); - return resultPoints.ToArray(); - } + var compositeSegment = new MultiBrushSegment( + start.SegmentType, + "(Tiled Path)", + end.SegmentType, + [.. resultPoints]); - static void PaintTemplate(Map map, CPos at, TerrainTemplateInfo template) - { - if (template.PickAny) - throw new ArgumentException("PaintTemplate does not expect PickAny"); - for (var y = 0; y < template.Size.Y; y++) - for (var x = 0; x < template.Size.X; x++) - { - var i = (byte)(y * template.Size.X + x); - if (template[i] == null) - continue; - var tile = new TerrainTile(template.Id, i); - var mpos = new CPos(at.X + x, at.Y + y).ToMPos(map); - if (map.Tiles.Contains(mpos)) - map.Tiles[mpos] = tile; - } + compositeBrush.ReplaceSegment(compositeSegment); + + return compositeBrush; } /// diff --git a/OpenRA.Mods.Common/Terrain/DefaultTerrain.cs b/OpenRA.Mods.Common/Terrain/DefaultTerrain.cs index 635915541a..e71a12da61 100644 --- a/OpenRA.Mods.Common/Terrain/DefaultTerrain.cs +++ b/OpenRA.Mods.Common/Terrain/DefaultTerrain.cs @@ -83,8 +83,6 @@ namespace OpenRA.Mods.Common.Terrain [FieldLoader.Ignore] public readonly IReadOnlyDictionary Templates; [FieldLoader.Ignore] - public readonly IReadOnlyDictionary SegmentsToTemplates; - [FieldLoader.Ignore] public readonly IReadOnlyDictionary> MultiBrushCollections; [FieldLoader.Ignore] @@ -125,11 +123,6 @@ namespace OpenRA.Mods.Common.Terrain Templates = yaml["Templates"].ToDictionary().Values .Select(y => (TerrainTemplateInfo)new DefaultTerrainTemplateInfo(this, y)).ToDictionary(t => t.Id); - SegmentsToTemplates = ImmutableDictionary.CreateRange( - Templates.Values.SelectMany( - template => template.Segments.Select( - segment => new KeyValuePair(segment, template)))); - MultiBrushCollections = yaml.TryGetValue("MultiBrushCollections", out var collectionDefinitions) ? collectionDefinitions.ToDictionary() @@ -189,7 +182,6 @@ namespace OpenRA.Mods.Common.Terrain string[] ITemplatedTerrainInfo.EditorTemplateOrder => EditorTemplateOrder; IReadOnlyDictionary ITemplatedTerrainInfo.Templates => Templates; - IReadOnlyDictionary ITemplatedTerrainInfo.SegmentsToTemplates => SegmentsToTemplates; IReadOnlyDictionary> ITemplatedTerrainInfo.MultiBrushCollections => MultiBrushCollections; void ITerrainInfoNotifyMapCreated.MapCreated(Map map) diff --git a/OpenRA.Mods.Common/Terrain/TemplateSegment.cs b/OpenRA.Mods.Common/Terrain/TemplateSegment.cs deleted file mode 100644 index 9c03919006..0000000000 --- a/OpenRA.Mods.Common/Terrain/TemplateSegment.cs +++ /dev/null @@ -1,63 +0,0 @@ -#region Copyright & License Information -/* - * Copyright (c) The OpenRA Developers and Contributors - * This file is part of OpenRA, which is free software. It is made - * available to you under the terms of the GNU General Public License - * as published by the Free Software Foundation, either version 3 of - * the License, or (at your option) any later version. For more - * information, see COPYING. - */ -#endregion - -using System; -using System.Text.RegularExpressions; - -namespace OpenRA.Mods.Common.Terrain -{ - /// - /// Information about how certain templates (like cliffs, beaches, roads) link together. - /// - public class TemplateSegment - { - public readonly string Start; - public readonly string Inner; - public readonly string End; - - /// - /// Point sequence, where points are -X-Y corners of template tiles. - /// - [FieldLoader.Ignore] - public readonly CVec[] Points; - - public TemplateSegment(MiniYaml my) - { - FieldLoader.Load(this, my); - { - // Unlike FieldLoader.ParseInt2Array, whitespace is ignored. - var value = my.NodeWithKey("Points").Value.Value; - var parts = Regex.Replace(value, @"\s+", string.Empty) - .Split(',', StringSplitOptions.RemoveEmptyEntries); - if (parts.Length % 2 != 0) - FieldLoader.InvalidValueAction(value, typeof(int2[]), "Points"); - Points = new CVec[parts.Length / 2]; - for (var i = 0; i < Points.Length; i++) - Points[i] = new CVec(Exts.ParseInt32Invariant(parts[2 * i]), Exts.ParseInt32Invariant(parts[2 * i + 1])); - } - } - - public static bool MatchesType(string type, string matcher) - { - if (type == matcher) - return true; - - return type.StartsWith($"{matcher}.", StringComparison.InvariantCulture); - } - - public bool HasStartType(string matcher) - => MatchesType(Start, matcher); - public bool HasInnerType(string matcher) - => MatchesType(Inner, matcher); - public bool HasEndType(string matcher) - => MatchesType(End, matcher); - } -} diff --git a/OpenRA.Mods.Common/Terrain/TerrainInfo.cs b/OpenRA.Mods.Common/Terrain/TerrainInfo.cs index b9350fee9a..f1dd033fc4 100644 --- a/OpenRA.Mods.Common/Terrain/TerrainInfo.cs +++ b/OpenRA.Mods.Common/Terrain/TerrainInfo.cs @@ -18,7 +18,6 @@ namespace OpenRA.Mods.Common.Terrain { string[] EditorTemplateOrder { get; } IReadOnlyDictionary Templates { get; } - IReadOnlyDictionary SegmentsToTemplates { get; } IReadOnlyDictionary> MultiBrushCollections { get; } } @@ -36,8 +35,6 @@ namespace OpenRA.Mods.Common.Terrain readonly TerrainTileInfo[] tileInfo; - public readonly TemplateSegment[] Segments; - public TerrainTemplateInfo(ITerrainInfo terrainInfo, MiniYaml my) { FieldLoader.Load(this, my); @@ -77,19 +74,6 @@ namespace OpenRA.Mods.Common.Terrain tileInfo[key] = LoadTileInfo(terrainInfo, node.Value); } } - - var segmentsNode = my.NodeWithKeyOrDefault("Segments"); - if (segmentsNode != null) - { - Segments = new TemplateSegment[segmentsNode.Value.Nodes.Length]; - var i = 0; - foreach (var segmentNode in segmentsNode.Value.Nodes) - Segments[i++] = new TemplateSegment(segmentNode.Value); - } - else - { - Segments = []; - } } protected virtual TerrainTileInfo LoadTileInfo(ITerrainInfo terrainInfo, MiniYaml my) diff --git a/OpenRA.Mods.Common/Traits/World/ExperimentalMapGenerator.cs b/OpenRA.Mods.Common/Traits/World/ExperimentalMapGenerator.cs index 6ee8f994ae..47237fb474 100644 --- a/OpenRA.Mods.Common/Traits/World/ExperimentalMapGenerator.cs +++ b/OpenRA.Mods.Common/Traits/World/ExperimentalMapGenerator.cs @@ -180,6 +180,8 @@ namespace OpenRA.Mods.Common.Traits [FieldLoader.Require] public readonly ushort WaterTile = default; [FieldLoader.Ignore] + public readonly IReadOnlyList SegmentedBrushes; + [FieldLoader.Ignore] public readonly IReadOnlyList ForestObstacles; [FieldLoader.Ignore] public readonly IReadOnlyList UnplayableObstacles; @@ -229,6 +231,7 @@ namespace OpenRA.Mods.Common.Traits FieldLoader.Load(this, my); var terrainInfo = (ITemplatedTerrainInfo)map.Rules.TerrainInfo; + SegmentedBrushes = MultiBrush.LoadCollection(map, "Segmented"); ForestObstacles = MultiBrush.LoadCollection(map, my.NodeWithKey("ForestObstacles").Value.Value); UnplayableObstacles = MultiBrush.LoadCollection(map, my.NodeWithKey("UnplayableObstacles").Value.Value); CivilianBuildingsObstacles = MultiBrush.LoadCollection(map, my.NodeWithKey("CivilianBuildingsObstacles").Value.Value); @@ -505,8 +508,7 @@ namespace OpenRA.Mods.Common.Traits var tileset = (ITemplatedTerrainInfo)map.Rules.TerrainInfo; var beachPermittedTemplates = - TilingPath.PermittedSegments.FromType(tileset, param.BeachSegmentTypes); - var beachTiles = beachPermittedTemplates.PossibleTiles().ToImmutableHashSet(); + TilingPath.PermittedSegments.FromType(param.SegmentedBrushes, param.BeachSegmentTypes); var replaceabilityMap = new Dictionary(); var playabilityMap = new Dictionary(); @@ -636,6 +638,7 @@ namespace OpenRA.Mods.Common.Traits var beaches = CellLayerUtils.FromMatrixPoints( MatrixUtils.BordersToPoints(landPlan), map.Tiles); + var beachesShape = new HashSet(); if (beaches.Length > 0) { var tiledBeaches = new CPos[beaches.Length][]; @@ -652,9 +655,12 @@ namespace OpenRA.Mods.Common.Traits .ExtendEdge(4) .SetAutoEndDeviation() .OptimizeLoop(); - tiledBeaches[i] = - beachPath.Tile(beachTilingRandom) - ?? throw new MapGenerationException("Could not fit tiles for beach"); + var brush = beachPath.Tile(beachTilingRandom) + ?? throw new MapGenerationException("Could not fit tiles for beach"); + brush.Paint(map, actorPlans, CPos.Zero, MultiBrush.Replaceability.Tile); + tiledBeaches[i] = brush.Segment.Points.Select(vec => CPos.Zero + vec).ToArray(); + foreach (var cvec in brush.Shape) + beachesShape.Add(CPos.Zero + cvec); } var beachChiralityMatrix = MatrixUtils.PointsChirality( @@ -665,7 +671,7 @@ namespace OpenRA.Mods.Common.Traits foreach (var mpos in map.AllCells.MapCoords) { // `map.Tiles[mpos].Type == param.LandTile` avoids overwriting beach tiles. - if (beachChirality[mpos] < 0 && map.Tiles[mpos].Type == param.LandTile) + if (beachChirality[mpos] < 0 && !beachesShape.Contains(mpos.ToCPos(map))) map.Tiles[mpos] = PickTile(param.WaterTile); } } @@ -682,10 +688,10 @@ namespace OpenRA.Mods.Common.Traits var nonLoopedCliffPermittedTemplates = TilingPath.PermittedSegments.FromInnerAndTerminalTypes( - tileset, param.CliffSegmentTypes, param.ClearSegmentTypes); + param.SegmentedBrushes, param.CliffSegmentTypes, param.ClearSegmentTypes); var loopedCliffPermittedTemplates = TilingPath.PermittedSegments.FromType( - tileset, param.CliffSegmentTypes); + param.SegmentedBrushes, param.CliffSegmentTypes); if (param.ExternalCircularBias > 0) { var cliffRing = new CellLayer(map); @@ -719,8 +725,9 @@ namespace OpenRA.Mods.Common.Traits .ExtendEdge(4) .SetAutoEndDeviation() .OptimizeLoop(); - if (cliffPath.Tile(cliffTilingRandom) == null) - throw new MapGenerationException("Could not fit tiles for exterior circle cliffs"); + var brush = cliffPath.Tile(cliffTilingRandom) + ?? throw new MapGenerationException("Could not fit tiles for exterior circle cliffs"); + brush.Paint(map, actorPlans, CPos.Zero, MultiBrush.Replaceability.Tile); } } @@ -800,8 +807,9 @@ namespace OpenRA.Mods.Common.Traits .ExtendEdge(4) .SetAutoEndDeviation() .OptimizeLoop(); - if (cliffPath.Tile(cliffTilingRandom) == null) - throw new MapGenerationException("Could not fit tiles for cliffs"); + var brush = cliffPath.Tile(cliffTilingRandom) + ?? throw new MapGenerationException("Could not fit tiles for cliffs"); + brush.Paint(map, actorPlans, CPos.Zero, MultiBrush.Replaceability.Tile); } } } @@ -1048,8 +1056,8 @@ namespace OpenRA.Mods.Common.Traits { var mpos = cpos.ToMPos(gridType); var propagate = - map.Tiles[mpos].Type == param.WaterTile || - beachTiles.Contains(map.Tiles[mpos]); + beachesShape.Remove(cpos) || + map.Tiles[mpos].Type == param.WaterTile; map.Tiles[mpos] = PickTile(param.LandTile); regionMask[mpos] = PlayableSpace.NullRegion; return propagate ? false : null; @@ -1132,10 +1140,10 @@ namespace OpenRA.Mods.Common.Traits var nonLoopedRoadPermittedTemplates = TilingPath.PermittedSegments.FromInnerAndTerminalTypes( - tileset, param.RoadSegmentTypes, param.ClearSegmentTypes); + param.SegmentedBrushes, param.RoadSegmentTypes, param.ClearSegmentTypes); var loopedRoadPermittedTemplates = TilingPath.PermittedSegments.FromType( - tileset, param.RoadSegmentTypes); + param.SegmentedBrushes, param.RoadSegmentTypes); foreach (var pointArray in pointArrays) { @@ -1179,8 +1187,9 @@ namespace OpenRA.Mods.Common.Traits if (maxX - minX < 6 || maxY - minY < 6) continue; - if (path.Tile(roadTilingRandom) == null) - throw new MapGenerationException("Could not fit tiles for roads"); + var brush = path.Tile(roadTilingRandom) + ?? throw new MapGenerationException("Could not fit tiles for roads"); + brush.Paint(map, actorPlans, CPos.Zero, MultiBrush.Replaceability.Tile); } } diff --git a/mods/cnc/tilesets/desert.yaml b/mods/cnc/tilesets/desert.yaml index dce8aab34a..dd01015fbf 100644 --- a/mods/cnc/tilesets/desert.yaml +++ b/mods/cnc/tilesets/desert.yaml @@ -151,12 +151,6 @@ Templates: 1: Rock 2: Clear 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@14: Id: 14 Images: s02.des @@ -169,12 +163,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: s03.des @@ -185,12 +173,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@16: Id: 16 Images: s04.des @@ -201,12 +183,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@17: Id: 17 Images: s05.des @@ -217,12 +193,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@18: Id: 18 Images: s06.des @@ -234,12 +204,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@19: Id: 19 Images: s07.des @@ -250,12 +214,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@20: Id: 20 Images: s08.des @@ -266,12 +224,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@21: Id: 21 Images: s09.des @@ -284,12 +236,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@22: Id: 22 Images: s10.des @@ -300,12 +246,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@23: Id: 23 Images: s11.des @@ -316,12 +256,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@24: Id: 24 Images: s12.des @@ -332,12 +266,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@25: Id: 25 Images: s13.des @@ -350,12 +278,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@26: Id: 26 Images: s14.des @@ -365,12 +287,6 @@ Templates: 0: Rock 1: Clear 2: Clear - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@27: Id: 27 Images: s15.des @@ -381,12 +297,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@28: Id: 28 Images: s16.des @@ -397,12 +307,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@29: Id: 29 Images: s17.des @@ -413,12 +317,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@30: Id: 30 Images: s18.des @@ -429,12 +327,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@31: Id: 31 Images: s19.des @@ -445,12 +337,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@32: Id: 32 Images: s20.des @@ -462,12 +348,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@33: Id: 33 Images: s21.des @@ -476,12 +356,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@34: Id: 34 Images: s22.des @@ -490,12 +364,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@35: Id: 35 Images: s23.des @@ -508,12 +376,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@36: Id: 36 Images: s24.des @@ -524,12 +386,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@37: Id: 37 Images: s25.des @@ -540,12 +396,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@38: Id: 38 Images: s26.des @@ -556,12 +406,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@39: Id: 39 Images: s27.des @@ -574,12 +418,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@40: Id: 40 Images: s28.des @@ -589,12 +427,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@41: Id: 41 Images: s29.des @@ -605,12 +437,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@42: Id: 42 Images: s30.des @@ -621,12 +447,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@43: Id: 43 Images: s31.des @@ -637,12 +457,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@44: Id: 44 Images: s32.des @@ -652,12 +466,6 @@ Templates: 0: Rock 1: Rock 2: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@45: Id: 45 Images: s33.des @@ -668,12 +476,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@46: Id: 46 Images: s34.des @@ -684,12 +486,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@47: Id: 47 Images: s35.des @@ -700,12 +496,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@48: Id: 48 Images: s36.des @@ -716,12 +506,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@49: Id: 49 Images: s37.des @@ -752,12 +536,6 @@ Templates: 1: Rock 2: Rock 3: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,0, 3,0, 2,0, 1,0, 0,0 Template@54: Id: 54 Images: sh21.des @@ -767,12 +545,6 @@ Templates: 0: Rock 1: Clear 2: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,0, 2,0, 1,0, 0,0 Template@55: Id: 55 Images: sh22.des @@ -788,12 +560,6 @@ Templates: 9: Rock 10: River 11: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 6,1, 5,1, 4,1, 3,1, 2,1, 1,1, 0,1 Template@56: Id: 56 Images: sh23.des @@ -804,12 +570,6 @@ Templates: 1: Clear 2: River 3: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 2,1, 1,1, 0,1 Template@57: Id: 57 Images: br1.des @@ -1007,12 +767,6 @@ Templates: 3: River 4: Rock 5: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@82: Id: 82 Images: b1.des @@ -1058,17 +812,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@94: Id: 94 Images: d02.des @@ -1079,17 +822,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@95: Id: 95 Images: d03.des @@ -1098,17 +830,6 @@ Templates: Tiles: 0: Clear 1: Clear - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@96: Id: 96 Images: d04.des @@ -1118,17 +839,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@97: Id: 97 Images: d05.des @@ -1143,17 +853,6 @@ Templates: 7: Road 9: Clear 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@98: Id: 98 Images: d06.des @@ -1165,17 +864,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@99: Id: 99 Images: d07.des @@ -1187,17 +875,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@100: Id: 100 Images: d08.des @@ -1208,17 +885,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@101: Id: 101 Images: d09.des @@ -1235,17 +901,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@102: Id: 102 Images: d10.des @@ -1258,17 +913,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@103: Id: 103 Images: d11.des @@ -1279,17 +923,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@104: Id: 104 Images: d12.des @@ -1299,17 +932,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@105: Id: 105 Images: d13.des @@ -1325,17 +947,6 @@ Templates: 7: Clear 10: Wall 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@106: Id: 106 Images: d14.des @@ -1435,17 +1046,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@113: Id: 113 Images: d21.des @@ -1458,17 +1058,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@114: Id: 114 Images: d22.des @@ -1482,17 +1071,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@115: Id: 115 Images: d23.des @@ -1506,17 +1084,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@116: Id: 116 Images: d24.des @@ -1530,17 +1097,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@117: Id: 117 Images: d25.des @@ -1554,17 +1110,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@118: Id: 118 Images: d26.des @@ -1573,17 +1118,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@119: Id: 119 Images: d27.des @@ -1592,17 +1126,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@120: Id: 120 Images: d28.des @@ -1612,17 +1135,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@121: Id: 121 Images: d29.des @@ -1632,17 +1144,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@122: Id: 122 Images: d30.des @@ -1661,17 +1162,6 @@ Templates: 1: Clear 2: Clear 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@124: Id: 124 Images: d32.des @@ -1681,17 +1171,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@125: Id: 125 Images: d33.des @@ -1714,17 +1193,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@127: Id: 127 Images: d35.des @@ -1738,17 +1206,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@128: Id: 128 Images: d36.des @@ -1757,17 +1214,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@129: Id: 129 Images: d37.des @@ -1776,17 +1222,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@130: Id: 130 Images: d38.des @@ -1796,17 +1231,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@131: Id: 131 Images: d39.des @@ -1816,17 +1240,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@132: Id: 132 Images: d40.des @@ -1845,17 +1258,6 @@ Templates: 0: Wall 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@134: Id: 134 Images: d42.des @@ -1865,17 +1267,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@135: Id: 135 Images: d43.des @@ -2342,12 +1733,6 @@ Templates: 3: Clear 4: Clear 5: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@175: Id: 175 Images: sh26.des @@ -2359,12 +1744,6 @@ Templates: 2: River 4: Rock 5: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@176: Id: 176 Images: sh27.des @@ -2375,12 +1754,6 @@ Templates: 1: River 2: River 3: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1, 4,1 Template@177: Id: 177 Images: sh28.des @@ -2390,12 +1763,6 @@ Templates: 0: River 1: River 2: River - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@178: Id: 178 Images: sh29.des @@ -2411,12 +1778,6 @@ Templates: 7: Clear 8: Clear 9: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1, 4,1, 5,1, 6,1 Template@179: Id: 179 Images: sh30.des @@ -2426,12 +1787,6 @@ Templates: 0: River 1: River 2: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1 Template@180: Id: 180 Images: sh31.des @@ -2454,12 +1809,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 1,0, 0,0, 0,1 Template@189: Id: 189 Images: sh37.des @@ -2467,12 +1816,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 1,1, 1,0, 0,0 Template@190: Id: 190 Images: sh38.des @@ -2480,12 +1823,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 0,0, 0,1, 1,1 Template@191: Id: 191 Images: sh39.des @@ -2493,12 +1830,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,1, 1,1, 1,0 Template@192: Id: 192 Images: sh40.des @@ -2514,12 +1845,6 @@ Templates: 6: River 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,0, 2,0, 1,0, 1,1, 0,1, 0,2, 0,3 Template@193: Id: 193 Images: sh41.des @@ -2535,12 +1860,6 @@ Templates: 6: River 7: Rock 8: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 Template@194: Id: 194 Images: sh42.des @@ -2549,12 +1868,6 @@ Templates: Tiles: 0: River 1: River - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,2, 1,1, 1,0 Template@195: Id: 195 Images: sh43.des @@ -2564,12 +1877,6 @@ Templates: 0: River 1: Clear 2: River - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 1,0 Template@196: Id: 196 Images: sh44.des @@ -2579,12 +1886,6 @@ Templates: 0: River 1: Clear 2: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2, 0,3 Template@197: Id: 197 Images: sh45.des @@ -2593,12 +1894,6 @@ Templates: Tiles: 0: River 1: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2 Template@198: Id: 198 Images: sh46.des @@ -2614,12 +1909,6 @@ Templates: 6: River 7: River 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,0, 2,0, 1,0, 1,1, 1,2, 0,2, 0,3 Template@199: Id: 199 Images: sh47.des @@ -2633,12 +1922,6 @@ Templates: 6: Water 7: River 8: River - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 3,3, 3,2, 2,2, 1,2, 1,1, 1,0, 0,0 Template@200: Id: 200 Images: sh48.des @@ -2650,12 +1933,6 @@ Templates: 6: River 7: River 8: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 0,0, 0,1, 0,2, 0,3, 1,3, 2,3, 3,3 Template@201: Id: 201 Images: sh49.des @@ -2670,12 +1947,6 @@ Templates: 6: Clear 7: Rock 8: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 Template@202: Id: 202 Images: sh50.des @@ -2690,12 +1961,6 @@ Templates: 6: Rock 8: River 9: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 Template@203: Id: 203 Images: sh51.des @@ -2711,12 +1976,6 @@ Templates: 9: Rock 10: River 11: River - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,1, 1,1, 1,2, 1,3, 2,3, 3,3 Template@204: Id: 204 Images: sh52.des @@ -2731,12 +1990,6 @@ Templates: 7: Rock 10: River 11: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 4,2, 3,2, 3,1, 4,1, 4,0, 3,0, 2,0, 1,0 Template@205: Id: 205 Images: sh53.des @@ -2755,12 +2008,6 @@ Templates: 9: Water 10: River 11: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 3,0, 3,1, 2,1, 1,1, 1,2, 0,2 Template@206: Id: 206 Images: sh54.des @@ -2796,12 +2043,6 @@ Templates: 3: River 4: Rock 5: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 2,1, 3,1 Template@209: Id: 209 Images: sh57.des @@ -2812,12 +2053,6 @@ Templates: 3: River 4: River 5: River - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 0,2, 1,2, 2,2, 3,2 Template@210: Id: 210 Images: sh58.des @@ -2829,12 +2064,6 @@ Templates: 3: Water 4: Clear 5: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2, 0,3, 1,3 Template@211: Id: 211 Images: sh59.des @@ -2847,12 +2076,6 @@ Templates: 3: River 4: River 5: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 0,1, 0,2, 0,3 Template@212: Id: 212 Images: sh60.des @@ -2865,12 +2088,6 @@ Templates: 3: Clear 4: River 5: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 2,1, 2,0 Template@213: Id: 213 Images: sh61.des @@ -2882,12 +2099,6 @@ Templates: 2: Water 3: River 5: River - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 2,3, 2,2, 2,1, 1,1, 1,0 Template@214: Id: 214 Images: sh62.des @@ -2953,12 +2164,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@223: Id: 223 Images: cliffsl2.des @@ -2967,12 +2172,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@224: Id: 224 Images: cliffsl3.des @@ -2981,12 +2180,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@225: Id: 225 Images: cliffsl4.des @@ -2995,14 +2188,996 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: + +MultiBrushCollections: + Segmented: + MultiBrush@13: + Template: 13 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@16: + Template: 16 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@17: + Template: 17 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@18: + Template: 18 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@19: + Template: 19 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@20: + Template: 20 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@25: + Template: 25 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@26: + Template: 26 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@27: + Template: 27 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@28: + Template: 28 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@30: + Template: 30 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@31: + Template: 31 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@32: + Template: 32 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@36: + Template: 36 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@37: + Template: 37 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@38: + Template: 38 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@39: + Template: 39 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@40: + Template: 40 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@41: + Template: 41 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@42: + Template: 42 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@43: + Template: 43 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@44: + Template: 44 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@45: + Template: 45 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@46: + Template: 46 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@47: + Template: 47 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@48: + Template: 48 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@53: + Template: 53 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,0, 3,0, 2,0, 1,0, 0,0 + MultiBrush@54: + Template: 54 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,0, 2,0, 1,0, 0,0 + MultiBrush@55: + Template: 55 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 6,1, 5,1, 4,1, 3,1, 2,1, 1,1, 0,1 + MultiBrush@56: + Template: 56 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 2,1, 1,1, 0,1 + MultiBrush@78: + Template: 78 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@93: + Template: 93 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@93reverse: + Template: 93 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@94: + Template: 94 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@94reverse: + Template: 94 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@95: + Template: 95 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@95reverse: + Template: 95 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@96: + Template: 96 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@96reverse: + Template: 96 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@97: + Template: 97 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@97reverse: + Template: 97 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@98: + Template: 98 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@98reverse: + Template: 98 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@99: + Template: 99 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@99reverse: + Template: 99 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@100: + Template: 100 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@100reverse: + Template: 100 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@101: + Template: 101 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@101reverse: + Template: 101 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@102: + Template: 102 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@102reverse: + Template: 102 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@103: + Template: 103 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@103reverse: + Template: 103 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@104: + Template: 104 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@104reverse: + Template: 104 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@105: + Template: 105 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@105reverse: + Template: 105 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@112: + Template: 112 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@112reverse: + Template: 112 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@113: + Template: 113 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@113reverse: + Template: 113 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@114: + Template: 114 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@114reverse: + Template: 114 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@115: + Template: 115 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@115reverse: + Template: 115 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@116: + Template: 116 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@116reverse: + Template: 116 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@117: + Template: 117 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@117: + Template: 117 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@118: + Template: 118 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@118: + Template: 118 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@119: + Template: 119 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@119: + Template: 119 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@120: + Template: 120 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@120: + Template: 120 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@121: + Template: 121 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@121: + Template: 121 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@123: + Template: 123 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@123: + Template: 123 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@124: + Template: 124 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@124: + Template: 124 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@126: + Template: 126 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@126: + Template: 126 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@127: + Template: 127 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@127: + Template: 127 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@128: + Template: 128 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@128: + Template: 128 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@129: + Template: 129 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@129: + Template: 129 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@130: + Template: 130 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@130: + Template: 130 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@131: + Template: 131 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@131: + Template: 131 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@133: + Template: 133 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@133: + Template: 133 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@134: + Template: 134 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@134: + Template: 134 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@174: + Template: 174 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@175: + Template: 175 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@176: + Template: 176 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1, 4,1 + MultiBrush@177: + Template: 177 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@178: + Template: 178 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1, 4,1, 5,1, 6,1 + MultiBrush@179: + Template: 179 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1 + MultiBrush@188: + Template: 188 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 1,0, 0,0, 0,1 + MultiBrush@189: + Template: 189 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 1,1, 1,0, 0,0 + MultiBrush@190: + Template: 190 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 0,0, 0,1, 1,1 + MultiBrush@191: + Template: 191 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,1, 1,1, 1,0 + MultiBrush@192: + Template: 192 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,0, 2,0, 1,0, 1,1, 0,1, 0,2, 0,3 + MultiBrush@193: + Template: 193 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 + MultiBrush@194: + Template: 194 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,2, 1,1, 1,0 + MultiBrush@195: + Template: 195 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 1,0 + MultiBrush@196: + Template: 196 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2, 0,3 + MultiBrush@197: + Template: 197 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2 + MultiBrush@198: + Template: 198 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,0, 2,0, 1,0, 1,1, 1,2, 0,2, 0,3 + MultiBrush@199: + Template: 199 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 3,3, 3,2, 2,2, 1,2, 1,1, 1,0, 0,0 + MultiBrush@200: + Template: 200 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 0,0, 0,1, 0,2, 0,3, 1,3, 2,3, 3,3 + MultiBrush@201: + Template: 201 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 + MultiBrush@202: + Template: 202 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 + MultiBrush@203: + Template: 203 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,1, 1,1, 1,2, 1,3, 2,3, 3,3 + MultiBrush@204: + Template: 204 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 4,2, 3,2, 3,1, 4,1, 4,0, 3,0, 2,0, 1,0 + MultiBrush@205: + Template: 205 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 3,0, 3,1, 2,1, 1,1, 1,2, 0,2 + MultiBrush@208: + Template: 208 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 2,1, 3,1 + MultiBrush@209: + Template: 209 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 0,2, 1,2, 2,2, 3,2 + MultiBrush@210: + Template: 210 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2, 0,3, 1,3 + MultiBrush@211: + Template: 211 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 0,1, 0,2, 0,3 + MultiBrush@212: + Template: 212 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 2,1, 2,0 + MultiBrush@213: + Template: 213 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 2,3, 2,2, 2,1, 1,1, 1,0 + MultiBrush@222: + Template: 222 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@223: + Template: 223 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@224: + Template: 224 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@225: + Template: 225 Segment: End: Cliff.U Inner: Cliff Points: 1,1, 1,0 Start: Cliff.U - -MultiBrushCollections: Trees: MultiBrush@57: Template: 57 diff --git a/mods/cnc/tilesets/snow.yaml b/mods/cnc/tilesets/snow.yaml index 7d6de69f25..32f26d0a6f 100644 --- a/mods/cnc/tilesets/snow.yaml +++ b/mods/cnc/tilesets/snow.yaml @@ -307,12 +307,6 @@ Templates: 1: Rock 2: Clear 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@14: Id: 14 Images: s02.sno @@ -325,12 +319,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: s03.sno @@ -341,12 +329,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@16: Id: 16 Images: s04.sno @@ -357,12 +339,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@17: Id: 17 Images: s05.sno @@ -373,12 +349,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@18: Id: 18 Images: s06.sno @@ -390,12 +360,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@19: Id: 19 Images: s07.sno @@ -406,12 +370,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@20: Id: 20 Images: s08.sno @@ -422,12 +380,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@21: Id: 21 Images: s09.sno @@ -440,12 +392,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@22: Id: 22 Images: s10.sno @@ -456,12 +402,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@23: Id: 23 Images: s11.sno @@ -472,12 +412,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@24: Id: 24 Images: s12.sno @@ -488,12 +422,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@25: Id: 25 Images: s13.sno @@ -506,12 +434,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@26: Id: 26 Images: s14.sno @@ -521,12 +443,6 @@ Templates: 0: Rock 1: Clear 2: Clear - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@27: Id: 27 Images: s15.sno @@ -537,12 +453,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@28: Id: 28 Images: s16.sno @@ -553,12 +463,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@29: Id: 29 Images: s17.sno @@ -569,12 +473,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@30: Id: 30 Images: s18.sno @@ -585,12 +483,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@31: Id: 31 Images: s19.sno @@ -601,12 +493,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@32: Id: 32 Images: s20.sno @@ -618,12 +504,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@33: Id: 33 Images: s21.sno @@ -632,12 +512,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@34: Id: 34 Images: s22.sno @@ -646,12 +520,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@35: Id: 35 Images: s23.sno @@ -664,12 +532,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@36: Id: 36 Images: s24.sno @@ -680,12 +542,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@37: Id: 37 Images: s25.sno @@ -696,12 +552,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@38: Id: 38 Images: s26.sno @@ -712,12 +562,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@39: Id: 39 Images: s27.sno @@ -730,12 +574,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@40: Id: 40 Images: s28.sno @@ -745,12 +583,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@41: Id: 41 Images: s29.sno @@ -761,12 +593,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@42: Id: 42 Images: s30.sno @@ -777,12 +603,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@43: Id: 43 Images: s31.sno @@ -793,12 +613,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@44: Id: 44 Images: s32.sno @@ -808,12 +622,6 @@ Templates: 0: Rock 1: Rock 2: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@45: Id: 45 Images: s33.sno @@ -824,12 +632,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@46: Id: 46 Images: s34.sno @@ -840,12 +642,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@47: Id: 47 Images: s35.sno @@ -856,12 +652,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@48: Id: 48 Images: s36.sno @@ -872,12 +662,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@49: Id: 49 Images: s37.sno @@ -1132,17 +916,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@94: Id: 94 Images: d02.sno @@ -1153,17 +926,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@95: Id: 95 Images: d03.sno @@ -1172,17 +934,6 @@ Templates: Tiles: 0: Clear 1: Clear - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@96: Id: 96 Images: d04.sno @@ -1192,17 +943,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@97: Id: 97 Images: d05.sno @@ -1217,17 +957,6 @@ Templates: 7: Road 9: Clear 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@98: Id: 98 Images: d06.sno @@ -1239,17 +968,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@99: Id: 99 Images: d07.sno @@ -1261,17 +979,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@100: Id: 100 Images: d08.sno @@ -1282,17 +989,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@101: Id: 101 Images: d09.sno @@ -1309,17 +1005,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@102: Id: 102 Images: d10.sno @@ -1332,17 +1017,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@103: Id: 103 Images: d11.sno @@ -1353,17 +1027,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@104: Id: 104 Images: d12.sno @@ -1373,17 +1036,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@105: Id: 105 Images: d13.sno @@ -1399,17 +1051,6 @@ Templates: 7: Clear 10: Wall 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@106: Id: 106 Images: d14.sno @@ -1509,17 +1150,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@113: Id: 113 Images: d21.sno @@ -1532,17 +1162,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@114: Id: 114 Images: d22.sno @@ -1556,17 +1175,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@115: Id: 115 Images: d23.sno @@ -1580,17 +1188,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@116: Id: 116 Images: d24.sno @@ -1604,17 +1201,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@117: Id: 117 Images: d25.sno @@ -1628,17 +1214,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@118: Id: 118 Images: d26.sno @@ -1647,17 +1222,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@119: Id: 119 Images: d27.sno @@ -1666,17 +1230,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@120: Id: 120 Images: d28.sno @@ -1686,17 +1239,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@121: Id: 121 Images: d29.sno @@ -1706,17 +1248,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@122: Id: 122 Images: d30.sno @@ -1735,17 +1266,6 @@ Templates: 1: Clear 2: Clear 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@124: Id: 124 Images: d32.sno @@ -1755,17 +1275,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@125: Id: 125 Images: d33.sno @@ -1788,17 +1297,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@127: Id: 127 Images: d35.sno @@ -1812,17 +1310,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@128: Id: 128 Images: d36.sno @@ -1831,17 +1318,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@129: Id: 129 Images: d37.sno @@ -1850,17 +1326,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@130: Id: 130 Images: d38.sno @@ -1870,17 +1335,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@131: Id: 131 Images: d39.sno @@ -1890,17 +1344,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@132: Id: 132 Images: d40.sno @@ -1919,17 +1362,6 @@ Templates: 0: Wall 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@134: Id: 134 Images: d42.sno @@ -1939,17 +1371,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@135: Id: 135 Images: d43.sno @@ -2341,12 +1762,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@190: Id: 190 Images: cliffsl2.sno @@ -2355,12 +1770,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@191: Id: 191 Images: cliffsl3.sno @@ -2369,12 +1778,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@192: Id: 192 Images: cliffsl4.sno @@ -2383,14 +1786,751 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: + +MultiBrushCollections: + Segmented: + MultiBrush@13: + Template: 13 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@16: + Template: 16 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@17: + Template: 17 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@18: + Template: 18 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@19: + Template: 19 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@20: + Template: 20 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@25: + Template: 25 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@26: + Template: 26 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@27: + Template: 27 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@28: + Template: 28 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@30: + Template: 30 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@31: + Template: 31 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@32: + Template: 32 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@36: + Template: 36 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@37: + Template: 37 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@38: + Template: 38 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@39: + Template: 39 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@40: + Template: 40 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@41: + Template: 41 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@42: + Template: 42 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@43: + Template: 43 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@44: + Template: 44 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@45: + Template: 45 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@46: + Template: 46 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@47: + Template: 47 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@48: + Template: 48 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@93: + Template: 93 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@93reverse: + Template: 93 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@94: + Template: 94 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@94reverse: + Template: 94 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@95: + Template: 95 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@95reverse: + Template: 95 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@96: + Template: 96 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@96reverse: + Template: 96 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@97: + Template: 97 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@97reverse: + Template: 97 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@98: + Template: 98 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@98reverse: + Template: 98 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@99: + Template: 99 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@99reverse: + Template: 99 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@100: + Template: 100 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@100reverse: + Template: 100 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@101: + Template: 101 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@101reverse: + Template: 101 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@102: + Template: 102 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@102reverse: + Template: 102 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@103: + Template: 103 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@103reverse: + Template: 103 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@104: + Template: 104 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@104reverse: + Template: 104 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@105: + Template: 105 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@105reverse: + Template: 105 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@112: + Template: 112 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@112reverse: + Template: 112 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@113: + Template: 113 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@113reverse: + Template: 113 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@114: + Template: 114 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@114reverse: + Template: 114 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@115: + Template: 115 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@115reverse: + Template: 115 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@116: + Template: 116 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@116reverse: + Template: 116 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@117: + Template: 117 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@117reverse: + Template: 117 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@118: + Template: 118 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@118reverse: + Template: 118 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@119: + Template: 119 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@119reverse: + Template: 119 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@120: + Template: 120 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@120reverse: + Template: 120 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@121: + Template: 121 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@121reverse: + Template: 121 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@123: + Template: 123 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@123reverse: + Template: 123 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@124: + Template: 124 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@124reverse: + Template: 124 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@126: + Template: 126 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@126reverse: + Template: 126 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@127: + Template: 127 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@127reverse: + Template: 127 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@128: + Template: 128 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@128reverse: + Template: 128 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@129: + Template: 129 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@129reverse: + Template: 129 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@130: + Template: 130 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@130reverse: + Template: 130 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@131: + Template: 131 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@131reverse: + Template: 131 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@133: + Template: 133 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@133reverse: + Template: 133 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@134: + Template: 134 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@134reverse: + Template: 134 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@189: + Template: 189 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@190: + Template: 190 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@191: + Template: 191 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@192: + Template: 192 Segment: End: Cliff.U Inner: Cliff Points: 1,1, 1,0 Start: Cliff.U - -MultiBrushCollections: Trees: MultiBrush@t01: Actor: t01 diff --git a/mods/cnc/tilesets/temperat.yaml b/mods/cnc/tilesets/temperat.yaml index d8d1342a06..11126bbe05 100644 --- a/mods/cnc/tilesets/temperat.yaml +++ b/mods/cnc/tilesets/temperat.yaml @@ -295,12 +295,6 @@ Templates: 1: Rock 2: Clear 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@14: Id: 14 Images: s02.tem @@ -313,12 +307,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: s03.tem @@ -329,12 +317,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@16: Id: 16 Images: s04.tem @@ -345,12 +327,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@17: Id: 17 Images: s05.tem @@ -361,12 +337,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@18: Id: 18 Images: s06.tem @@ -378,12 +348,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@19: Id: 19 Images: s07.tem @@ -394,12 +358,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@20: Id: 20 Images: s08.tem @@ -410,12 +368,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@21: Id: 21 Images: s09.tem @@ -428,12 +380,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@22: Id: 22 Images: s10.tem @@ -444,12 +390,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@23: Id: 23 Images: s11.tem @@ -460,12 +400,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@24: Id: 24 Images: s12.tem @@ -476,12 +410,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@25: Id: 25 Images: s13.tem @@ -494,12 +422,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@26: Id: 26 Images: s14.tem @@ -509,12 +431,6 @@ Templates: 0: Rock 1: Clear 2: Clear - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@27: Id: 27 Images: s15.tem @@ -525,12 +441,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@28: Id: 28 Images: s16.tem @@ -541,12 +451,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@29: Id: 29 Images: s17.tem @@ -557,12 +461,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@30: Id: 30 Images: s18.tem @@ -573,12 +471,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@31: Id: 31 Images: s19.tem @@ -589,12 +481,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@32: Id: 32 Images: s20.tem @@ -606,12 +492,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@33: Id: 33 Images: s21.tem @@ -620,12 +500,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@34: Id: 34 Images: s22.tem @@ -634,12 +508,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@35: Id: 35 Images: s23.tem @@ -652,12 +520,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@36: Id: 36 Images: s24.tem @@ -668,12 +530,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@37: Id: 37 Images: s25.tem @@ -684,12 +540,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@38: Id: 38 Images: s26.tem @@ -700,12 +550,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@39: Id: 39 Images: s27.tem @@ -718,12 +562,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@40: Id: 40 Images: s28.tem @@ -733,12 +571,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@41: Id: 41 Images: s29.tem @@ -749,12 +581,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@42: Id: 42 Images: s30.tem @@ -765,12 +591,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@43: Id: 43 Images: s31.tem @@ -781,12 +601,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@44: Id: 44 Images: s32.tem @@ -796,12 +610,6 @@ Templates: 0: Rock 1: Rock 2: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@45: Id: 45 Images: s33.tem @@ -812,12 +620,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@46: Id: 46 Images: s34.tem @@ -828,12 +630,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@47: Id: 47 Images: s35.tem @@ -844,12 +640,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@48: Id: 48 Images: s36.tem @@ -860,12 +650,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@49: Id: 49 Images: s37.tem @@ -1120,17 +904,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@94: Id: 94 Images: d02.tem @@ -1141,17 +914,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@95: Id: 95 Images: d03.tem @@ -1160,17 +922,6 @@ Templates: Tiles: 0: Clear 1: Clear - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@96: Id: 96 Images: d04.tem @@ -1180,17 +931,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@97: Id: 97 Images: d05.tem @@ -1205,17 +945,6 @@ Templates: 7: Road 9: Clear 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@98: Id: 98 Images: d06.tem @@ -1227,17 +956,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@99: Id: 99 Images: d07.tem @@ -1249,17 +967,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@100: Id: 100 Images: d08.tem @@ -1270,17 +977,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@101: Id: 101 Images: d09.tem @@ -1297,17 +993,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@102: Id: 102 Images: d10.tem @@ -1320,17 +1005,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@103: Id: 103 Images: d11.tem @@ -1341,17 +1015,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@104: Id: 104 Images: d12.tem @@ -1361,17 +1024,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@105: Id: 105 Images: d13.tem @@ -1387,17 +1039,6 @@ Templates: 7: Clear 10: Wall 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@106: Id: 106 Images: d14.tem @@ -1497,17 +1138,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@113: Id: 113 Images: d21.tem @@ -1520,17 +1150,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@114: Id: 114 Images: d22.tem @@ -1544,17 +1163,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@115: Id: 115 Images: d23.tem @@ -1568,17 +1176,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@116: Id: 116 Images: d24.tem @@ -1592,17 +1189,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@117: Id: 117 Images: d25.tem @@ -1616,17 +1202,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@118: Id: 118 Images: d26.tem @@ -1635,17 +1210,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@119: Id: 119 Images: d27.tem @@ -1654,17 +1218,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@120: Id: 120 Images: d28.tem @@ -1674,17 +1227,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@121: Id: 121 Images: d29.tem @@ -1694,17 +1236,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@122: Id: 122 Images: d30.tem @@ -1723,17 +1254,6 @@ Templates: 1: Clear 2: Clear 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@124: Id: 124 Images: d32.tem @@ -1743,17 +1263,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@125: Id: 125 Images: d33.tem @@ -1776,17 +1285,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@127: Id: 127 Images: d35.tem @@ -1800,17 +1298,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@128: Id: 128 Images: d36.tem @@ -1819,17 +1306,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@129: Id: 129 Images: d37.tem @@ -1838,17 +1314,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@130: Id: 130 Images: d38.tem @@ -1858,17 +1323,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@131: Id: 131 Images: d39.tem @@ -1878,17 +1332,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@132: Id: 132 Images: d40.tem @@ -1907,17 +1350,6 @@ Templates: 0: Wall 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@134: Id: 134 Images: d42.tem @@ -1927,17 +1359,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@135: Id: 135 Images: d43.tem @@ -2342,12 +1763,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@190: Id: 190 Images: cliffsl2.tem @@ -2356,12 +1771,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@191: Id: 191 Images: cliffsl3.tem @@ -2370,12 +1779,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@192: Id: 192 Images: cliffsl4.tem @@ -2384,14 +1787,751 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: + +MultiBrushCollections: + Segmented: + MultiBrush@13: + Template: 13 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@16: + Template: 16 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@17: + Template: 17 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@18: + Template: 18 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@19: + Template: 19 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@20: + Template: 20 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@25: + Template: 25 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@26: + Template: 26 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@27: + Template: 27 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@28: + Template: 28 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@30: + Template: 30 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@31: + Template: 31 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@32: + Template: 32 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@36: + Template: 36 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@37: + Template: 37 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@38: + Template: 38 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@39: + Template: 39 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@40: + Template: 40 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@41: + Template: 41 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@42: + Template: 42 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@43: + Template: 43 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@44: + Template: 44 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@45: + Template: 45 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@46: + Template: 46 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@47: + Template: 47 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@48: + Template: 48 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@93: + Template: 93 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@93reverse: + Template: 93 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@94: + Template: 94 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@94reverse: + Template: 94 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@95: + Template: 95 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@95reverse: + Template: 95 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@96: + Template: 96 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@96reverse: + Template: 96 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@97: + Template: 97 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@97reverse: + Template: 97 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@98: + Template: 98 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@98reverse: + Template: 98 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@99: + Template: 99 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@99reverse: + Template: 99 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@100: + Template: 100 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@100reverse: + Template: 100 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@101: + Template: 101 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@101reverse: + Template: 101 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@102: + Template: 102 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@102reverse: + Template: 102 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@103: + Template: 103 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@103reverse: + Template: 103 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@104: + Template: 104 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@104reverse: + Template: 104 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@105: + Template: 105 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@105reverse: + Template: 105 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@112: + Template: 112 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@112reverse: + Template: 112 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@113: + Template: 113 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@113reverse: + Template: 113 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@114: + Template: 114 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@114reverse: + Template: 114 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@115: + Template: 115 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@115reverse: + Template: 115 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@116: + Template: 116 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@116reverse: + Template: 116 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@117: + Template: 117 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@117reverse: + Template: 117 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@118: + Template: 118 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@118reverse: + Template: 118 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@119: + Template: 119 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@119reverse: + Template: 119 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@120: + Template: 120 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@120reverse: + Template: 120 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@121: + Template: 121 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@121reverse: + Template: 121 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@123: + Template: 123 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@123reverse: + Template: 123 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@124: + Template: 124 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@124reverse: + Template: 124 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@126: + Template: 126 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@126reverse: + Template: 126 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@127: + Template: 127 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@127reverse: + Template: 127 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@128: + Template: 128 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@128reverse: + Template: 128 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@129: + Template: 129 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@129reverse: + Template: 129 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@130: + Template: 130 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@130reverse: + Template: 130 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@131: + Template: 131 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@131reverse: + Template: 131 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@133: + Template: 133 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@133reverse: + Template: 133 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@134: + Template: 134 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@134reverse: + Template: 134 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@189: + Template: 189 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@190: + Template: 190 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@191: + Template: 191 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@192: + Template: 192 Segment: End: Cliff.U Inner: Cliff Points: 1,1, 1,0 Start: Cliff.U - -MultiBrushCollections: Trees: MultiBrush@t01: Actor: t01 diff --git a/mods/cnc/tilesets/winter.yaml b/mods/cnc/tilesets/winter.yaml index dd375c65d0..cdc1e8476c 100644 --- a/mods/cnc/tilesets/winter.yaml +++ b/mods/cnc/tilesets/winter.yaml @@ -295,12 +295,6 @@ Templates: 1: Rock 2: Clear 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@14: Id: 14 Images: s02.win @@ -313,12 +307,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: s03.win @@ -329,12 +317,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@16: Id: 16 Images: s04.win @@ -345,12 +327,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@17: Id: 17 Images: s05.win @@ -361,12 +337,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@18: Id: 18 Images: s06.win @@ -378,12 +348,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@19: Id: 19 Images: s07.win @@ -394,12 +358,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@20: Id: 20 Images: s08.win @@ -410,12 +368,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@21: Id: 21 Images: s09.win @@ -428,12 +380,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@22: Id: 22 Images: s10.win @@ -444,12 +390,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@23: Id: 23 Images: s11.win @@ -460,12 +400,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@24: Id: 24 Images: s12.win @@ -476,12 +410,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@25: Id: 25 Images: s13.win @@ -494,12 +422,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@26: Id: 26 Images: s14.win @@ -509,12 +431,6 @@ Templates: 0: Rock 1: Clear 2: Clear - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@27: Id: 27 Images: s15.win @@ -525,12 +441,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@28: Id: 28 Images: s16.win @@ -541,12 +451,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@29: Id: 29 Images: s17.win @@ -557,12 +461,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@30: Id: 30 Images: s18.win @@ -573,12 +471,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@31: Id: 31 Images: s19.win @@ -589,12 +481,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@32: Id: 32 Images: s20.win @@ -606,12 +492,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@33: Id: 33 Images: s21.win @@ -620,12 +500,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@34: Id: 34 Images: s22.win @@ -634,12 +508,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@35: Id: 35 Images: s23.win @@ -652,12 +520,6 @@ Templates: 3: Rock 4: Rock 5: Clear - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@36: Id: 36 Images: s24.win @@ -668,12 +530,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@37: Id: 37 Images: s25.win @@ -684,12 +540,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@38: Id: 38 Images: s26.win @@ -700,12 +550,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@39: Id: 39 Images: s27.win @@ -718,12 +562,6 @@ Templates: 3: Clear 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@40: Id: 40 Images: s28.win @@ -733,12 +571,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@41: Id: 41 Images: s29.win @@ -749,12 +581,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@42: Id: 42 Images: s30.win @@ -765,12 +591,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@43: Id: 43 Images: s31.win @@ -781,12 +601,6 @@ Templates: 1: Clear 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@44: Id: 44 Images: s32.win @@ -796,12 +610,6 @@ Templates: 0: Rock 1: Rock 2: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@45: Id: 45 Images: s33.win @@ -812,12 +620,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@46: Id: 46 Images: s34.win @@ -828,12 +630,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@47: Id: 47 Images: s35.win @@ -844,12 +640,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@48: Id: 48 Images: s36.win @@ -860,12 +650,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@49: Id: 49 Images: s37.win @@ -1104,17 +888,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@94: Id: 94 Images: d02.win @@ -1125,17 +898,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@95: Id: 95 Images: d03.win @@ -1144,17 +906,6 @@ Templates: Tiles: 0: Clear 1: Clear - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@96: Id: 96 Images: d04.win @@ -1164,17 +915,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@97: Id: 97 Images: d05.win @@ -1189,17 +929,6 @@ Templates: 7: Road 9: Clear 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@98: Id: 98 Images: d06.win @@ -1211,17 +940,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@99: Id: 99 Images: d07.win @@ -1233,17 +951,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@100: Id: 100 Images: d08.win @@ -1254,17 +961,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@101: Id: 101 Images: d09.win @@ -1281,17 +977,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@102: Id: 102 Images: d10.win @@ -1304,17 +989,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@103: Id: 103 Images: d11.win @@ -1325,17 +999,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@104: Id: 104 Images: d12.win @@ -1345,17 +1008,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@105: Id: 105 Images: d13.win @@ -1371,17 +1023,6 @@ Templates: 7: Clear 10: Wall 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@106: Id: 106 Images: d14.win @@ -1481,17 +1122,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@113: Id: 113 Images: d21.win @@ -1504,17 +1134,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@114: Id: 114 Images: d22.win @@ -1528,17 +1147,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@115: Id: 115 Images: d23.win @@ -1552,17 +1160,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@116: Id: 116 Images: d24.win @@ -1576,17 +1173,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@117: Id: 117 Images: d25.win @@ -1600,17 +1186,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@118: Id: 118 Images: d26.win @@ -1619,17 +1194,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@119: Id: 119 Images: d27.win @@ -1638,17 +1202,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@120: Id: 120 Images: d28.win @@ -1658,17 +1211,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@121: Id: 121 Images: d29.win @@ -1678,17 +1220,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@122: Id: 122 Images: d30.win @@ -1707,17 +1238,6 @@ Templates: 1: Clear 2: Clear 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@124: Id: 124 Images: d32.win @@ -1727,17 +1247,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@125: Id: 125 Images: d33.win @@ -1760,17 +1269,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@127: Id: 127 Images: d35.win @@ -1784,17 +1282,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@128: Id: 128 Images: d36.win @@ -1803,17 +1290,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@129: Id: 129 Images: d37.win @@ -1822,17 +1298,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@130: Id: 130 Images: d38.win @@ -1842,17 +1307,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@131: Id: 131 Images: d39.win @@ -1862,17 +1316,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@132: Id: 132 Images: d40.win @@ -1891,17 +1334,6 @@ Templates: 0: Wall 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@134: Id: 134 Images: d42.win @@ -1911,17 +1343,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@135: Id: 135 Images: d43.win @@ -2377,12 +1798,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@190: Id: 190 Images: cliffsl2.win @@ -2391,12 +1806,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@191: Id: 191 Images: cliffsl3.win @@ -2405,12 +1814,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.U - Inner: Cliff - Points: 1,1, 1,0 - Start: Cliff.U Template@192: Id: 192 Images: cliffsl4.win @@ -2419,14 +1822,751 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: + +MultiBrushCollections: + Segmented: + MultiBrush@13: + Template: 13 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@16: + Template: 16 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@17: + Template: 17 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@18: + Template: 18 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@19: + Template: 19 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@20: + Template: 20 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@25: + Template: 25 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@26: + Template: 26 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@27: + Template: 27 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@28: + Template: 28 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@30: + Template: 30 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@31: + Template: 31 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@32: + Template: 32 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@36: + Template: 36 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@37: + Template: 37 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@38: + Template: 38 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@39: + Template: 39 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@40: + Template: 40 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@41: + Template: 41 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@42: + Template: 42 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@43: + Template: 43 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@44: + Template: 44 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@45: + Template: 45 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@46: + Template: 46 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@47: + Template: 47 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@48: + Template: 48 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@93: + Template: 93 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@93reverse: + Template: 93 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@94: + Template: 94 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@94reverse: + Template: 94 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@95: + Template: 95 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@95reverse: + Template: 95 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@96: + Template: 96 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@96reverse: + Template: 96 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@97: + Template: 97 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@97reverse: + Template: 97 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@98: + Template: 98 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@98reverse: + Template: 98 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@99: + Template: 99 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@99reverse: + Template: 99 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@100: + Template: 100 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@100reverse: + Template: 100 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@101: + Template: 101 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@101reverse: + Template: 101 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@102: + Template: 102 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@102reverse: + Template: 102 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@103: + Template: 103 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@103reverse: + Template: 103 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@104: + Template: 104 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@104reverse: + Template: 104 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@105: + Template: 105 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@105reverse: + Template: 105 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@112: + Template: 112 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@112reverse: + Template: 112 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@113: + Template: 113 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@113reverse: + Template: 113 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@114: + Template: 114 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@114reverse: + Template: 114 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@115: + Template: 115 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@115reverse: + Template: 115 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@116: + Template: 116 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@116reverse: + Template: 116 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@117: + Template: 117 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@117reverse: + Template: 117 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@118: + Template: 118 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@118reverse: + Template: 118 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@119: + Template: 119 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@119reverse: + Template: 119 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@120: + Template: 120 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@120reverse: + Template: 120 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@121: + Template: 121 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@121reverse: + Template: 121 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@123: + Template: 123 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@123reverse: + Template: 123 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@124: + Template: 124 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@124reverse: + Template: 124 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@126: + Template: 126 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@126reverse: + Template: 126 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@127: + Template: 127 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@127reverse: + Template: 127 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@128: + Template: 128 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@128reverse: + Template: 128 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@129: + Template: 129 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@129reverse: + Template: 129 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@130: + Template: 130 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@130reverse: + Template: 130 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@131: + Template: 131 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@131reverse: + Template: 131 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@133: + Template: 133 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@133reverse: + Template: 133 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@134: + Template: 134 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@134reverse: + Template: 134 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@189: + Template: 189 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@190: + Template: 190 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@191: + Template: 191 + Segment: + End: Cliff.U + Inner: Cliff + Points: 1,1, 1,0 + Start: Cliff.U + MultiBrush@192: + Template: 192 Segment: End: Cliff.D Inner: Cliff Points: 1,0, 1,1 Start: Cliff.D - -MultiBrushCollections: Trees: MultiBrush@t01: Actor: t01 diff --git a/mods/ra/tilesets/desert.yaml b/mods/ra/tilesets/desert.yaml index 1071eb2d7f..8e6cedbf67 100644 --- a/mods/ra/tilesets/desert.yaml +++ b/mods/ra/tilesets/desert.yaml @@ -149,12 +149,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@181: Id: 181 Images: s02.des @@ -167,12 +161,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@182: Id: 182 Images: s03.des @@ -183,12 +171,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@183: Id: 183 Images: s04.des @@ -199,12 +181,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@184: Id: 184 Images: s05.des @@ -215,12 +191,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@185: Id: 185 Images: s06.des @@ -232,12 +202,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@186: Id: 186 Images: s07.des @@ -248,12 +212,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@187: Id: 187 Images: s08.des @@ -264,12 +222,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@188: Id: 188 Images: s09.des @@ -282,12 +234,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@189: Id: 189 Images: s10.des @@ -298,12 +244,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@190: Id: 190 Images: s11.des @@ -314,12 +254,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@191: Id: 191 Images: s12.des @@ -330,12 +264,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@192: Id: 192 Images: s13.des @@ -348,12 +276,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@193: Id: 193 Images: s14.des @@ -363,12 +285,6 @@ Templates: 0: Rock 1: Rough 2: Rock - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@194: Id: 194 Images: s15.des @@ -379,12 +295,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@195: Id: 195 Images: s16.des @@ -395,12 +305,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@196: Id: 196 Images: s17.des @@ -411,12 +315,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@197: Id: 197 Images: s18.des @@ -427,12 +325,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@198: Id: 198 Images: s19.des @@ -443,12 +335,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@199: Id: 199 Images: s20.des @@ -460,12 +346,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@200: Id: 200 Images: s21.des @@ -474,12 +354,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@202: Id: 202 Images: s22.des @@ -488,12 +362,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@203: Id: 203 Images: s23.des @@ -506,12 +374,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@204: Id: 204 Images: s24.des @@ -522,12 +384,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@205: Id: 205 Images: s25.des @@ -538,12 +394,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@206: Id: 206 Images: s26.des @@ -554,12 +404,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@207: Id: 207 Images: s27.des @@ -572,12 +416,6 @@ Templates: 3: Rough 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@208: Id: 208 Images: s28.des @@ -587,12 +425,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@209: Id: 209 Images: s29.des @@ -603,12 +435,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@210: Id: 210 Images: s30.des @@ -619,12 +445,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@211: Id: 211 Images: s31.des @@ -635,12 +455,6 @@ Templates: 1: Rough 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@212: Id: 212 Images: s32.des @@ -650,12 +464,6 @@ Templates: 0: Rock 1: Rock 2: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@213: Id: 213 Images: s33.des @@ -666,12 +474,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@214: Id: 214 Images: s34.des @@ -682,12 +484,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@215: Id: 215 Images: s35.des @@ -698,12 +494,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@216: Id: 216 Images: s36.des @@ -714,12 +504,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@217: Id: 217 Images: s37.des @@ -1470,17 +1254,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 0,0 - Start: Road.L Template@165: Id: 165 Images: d45.des @@ -1488,17 +1261,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,1, 1,0 - Start: Road.U Template@120: Id: 120 Images: d01.des @@ -1508,17 +1270,6 @@ Templates: 1: Road 2: Clear 3: Road - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@121: Id: 121 Images: d02.des @@ -1529,17 +1280,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@122: Id: 122 Images: d03.des @@ -1548,17 +1288,6 @@ Templates: Tiles: 0: Road 1: Road - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@123: Id: 123 Images: d04.des @@ -1568,17 +1297,6 @@ Templates: 1: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@124: Id: 124 Images: d05.des @@ -1593,17 +1311,6 @@ Templates: 7: Road 9: Road 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@125: Id: 125 Images: d06.des @@ -1615,17 +1322,6 @@ Templates: 3: Road 4: Road 5: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@126: Id: 126 Images: d07.des @@ -1637,17 +1333,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@127: Id: 127 Images: d08.des @@ -1658,17 +1343,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@128: Id: 128 Images: d09.des @@ -1685,17 +1359,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@129: Id: 129 Images: d10.des @@ -1708,17 +1371,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@130: Id: 130 Images: d11.des @@ -1729,17 +1381,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@500: Id: 500 Images: d12.des @@ -1749,17 +1390,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@501: Id: 501 Images: d13.des @@ -1775,17 +1405,6 @@ Templates: 7: Clear 10: Road 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@502: Id: 502 Images: d14.des @@ -1885,17 +1504,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@140: Id: 140 Images: d21.des @@ -1908,17 +1516,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@141: Id: 141 Images: d22.des @@ -1932,17 +1529,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@142: Id: 142 Images: d23.des @@ -1956,17 +1542,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@143: Id: 143 Images: d24.des @@ -1980,17 +1555,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@144: Id: 144 Images: d25.des @@ -2004,17 +1568,6 @@ Templates: 5: Clear 7: Clear 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@145: Id: 145 Images: d26.des @@ -2023,17 +1576,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@146: Id: 146 Images: d27.des @@ -2042,17 +1584,6 @@ Templates: Tiles: 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@147: Id: 147 Images: d28.des @@ -2062,17 +1593,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@148: Id: 148 Images: d29.des @@ -2082,17 +1602,6 @@ Templates: 0: Road 1: Clear 2: Clear - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@149: Id: 149 Images: d30.des @@ -2111,17 +1620,6 @@ Templates: 1: Clear 2: Clear 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@152: Id: 152 Images: d32.des @@ -2131,17 +1629,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@153: Id: 153 Images: d33.des @@ -2164,17 +1651,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@155: Id: 155 Images: d35.des @@ -2188,17 +1664,6 @@ Templates: 5: Clear 6: Road 7: Clear - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@156: Id: 156 Images: d36.des @@ -2207,17 +1672,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@157: Id: 157 Images: d37.des @@ -2226,17 +1680,6 @@ Templates: Tiles: 0: Clear 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@158: Id: 158 Images: d38.des @@ -2246,17 +1689,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@159: Id: 159 Images: d39.des @@ -2266,17 +1698,6 @@ Templates: 0: Clear 1: Road 3: Clear - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@160: Id: 160 Images: d40.des @@ -2295,17 +1716,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@162: Id: 162 Images: d42.des @@ -2315,17 +1725,6 @@ Templates: 0: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@163: Id: 163 Images: d43.des @@ -2851,12 +2250,6 @@ Templates: 3: Beach 4: Rock 5: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@401: Id: 401 Images: sh20.des @@ -2867,12 +2260,6 @@ Templates: 1: Rock 2: Rock 3: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,0, 3,0, 2,0, 1,0, 0,0 Template@402: Id: 402 Images: sh21.des @@ -2882,12 +2269,6 @@ Templates: 0: Rock 1: Beach 2: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,0, 2,0, 1,0, 0,0 Template@403: Id: 403 Images: sh22.des @@ -2903,12 +2284,6 @@ Templates: 9: Rock 10: Beach 11: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 6,1, 5,1, 4,1, 3,1, 2,1, 1,1, 0,1 Template@404: Id: 404 Images: sh23.des @@ -2919,12 +2294,6 @@ Templates: 1: Clear 2: Beach 3: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 2,1, 1,1, 0,1 Template@405: Id: 405 Images: sh24.des @@ -2952,12 +2321,6 @@ Templates: 3: Beach 4: Water 5: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,0, 2,0, 1,0, 1,1, 0,1 Template@432: Id: 432 Images: sh55.des @@ -2970,12 +2333,6 @@ Templates: 3: Water 4: Rock 5: Rock - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 1,0, 0,0 Template@439: Id: 439 Images: sh62.des @@ -2988,12 +2345,6 @@ Templates: 3: Beach 4: Beach 5: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 6,0, 5,0, 4,0, 3,0, 2,0, 1,0, 0,0 Template@440: Id: 440 Images: sh63.des @@ -3004,12 +2355,6 @@ Templates: 1: Beach 2: Beach 3: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,0, 3,0, 2,0, 1,0, 0,0 Template@406: Id: 406 Images: sh25.des @@ -3022,12 +2367,6 @@ Templates: 3: Clear 4: Clear 5: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@407: Id: 407 Images: sh26.des @@ -3039,12 +2378,6 @@ Templates: 2: Beach 4: Clear 5: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@408: Id: 408 Images: sh27.des @@ -3055,12 +2388,6 @@ Templates: 1: Beach 2: Beach 3: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1, 4,1 Template@409: Id: 409 Images: sh28.des @@ -3070,12 +2397,6 @@ Templates: 0: Water 1: Water 2: Water - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1 Template@410: Id: 410 Images: sh29.des @@ -3091,12 +2412,6 @@ Templates: 7: Clear 8: Clear 9: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 3,1, 4,1, 5,1, 6,1 Template@411: Id: 411 Images: sh30.des @@ -3106,12 +2421,6 @@ Templates: 0: Beach 1: Beach 2: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1 Template@412: Id: 412 Images: sh31.des @@ -3138,12 +2447,6 @@ Templates: 3: Beach 4: Rock 5: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 2,1, 3,1 Template@434: Id: 434 Images: sh57.des @@ -3154,12 +2457,6 @@ Templates: 3: Beach 4: Water 5: River - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 0,2, 1,2, 2,2, 3,2 Template@413: Id: 413 Images: sh36.des @@ -3167,12 +2464,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 1,0, 0,0, 0,1 Template@414: Id: 414 Images: sh37.des @@ -3180,12 +2471,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 1,1, 1,0, 0,0 Template@415: Id: 415 Images: sh38.des @@ -3193,12 +2478,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 0,0, 0,1, 1,1 Template@416: Id: 416 Images: sh39.des @@ -3206,12 +2485,6 @@ Templates: Categories: Beach Tiles: 0: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,1, 1,1, 1,0 Template@417: Id: 417 Images: sh40.des @@ -3227,12 +2500,6 @@ Templates: 6: Beach 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,0, 2,0, 1,0, 1,1, 0,1, 0,2, 0,3 Template@418: Id: 418 Images: sh41.des @@ -3248,12 +2515,6 @@ Templates: 6: Beach 7: Rock 8: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 Template@423: Id: 423 Images: sh46.des @@ -3269,12 +2530,6 @@ Templates: 6: Beach 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,0, 2,0, 1,0, 1,1, 1,2, 0,2, 0,3 Template@424: Id: 424 Images: sh47.des @@ -3288,12 +2543,6 @@ Templates: 6: Water 7: Beach 8: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 3,3, 3,2, 2,2, 1,2, 1,1, 1,0, 0,0 Template@425: Id: 425 Images: sh48.des @@ -3305,12 +2554,6 @@ Templates: 6: Beach 7: Beach 8: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 0,0, 0,1, 0,2, 0,3, 1,3, 2,3, 3,3 Template@426: Id: 426 Images: sh49.des @@ -3325,12 +2568,6 @@ Templates: 6: Clear 7: Rock 8: Rock - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 Template@427: Id: 427 Images: sh50.des @@ -3345,12 +2582,6 @@ Templates: 6: Rock 8: Beach 9: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 Template@428: Id: 428 Images: sh51.des @@ -3366,12 +2597,6 @@ Templates: 9: Rock 10: Beach 11: Water - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,1, 1,1, 1,2, 1,3, 2,3, 3,3 Template@429: Id: 429 Images: sh52.des @@ -3386,12 +2611,6 @@ Templates: 7: Rock 10: Water 11: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 4,2, 3,2, 3,1, 4,1, 4,0, 3,0, 2,0, 1,0 Template@430: Id: 430 Images: sh53.des @@ -3410,12 +2629,6 @@ Templates: 9: Water 10: River 11: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 3,0, 3,1, 2,1, 1,1, 1,2, 0,2 Template@419: Id: 419 Images: sh42.des @@ -3424,12 +2637,6 @@ Templates: Tiles: 0: Beach 1: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,2, 1,1, 1,0 Template@420: Id: 420 Images: sh43.des @@ -3439,12 +2646,6 @@ Templates: 0: Beach 1: Clear 2: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 1,0 Template@437: Id: 437 Images: sh60.des @@ -3457,12 +2658,6 @@ Templates: 3: Clear 4: Beach 5: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 2,1, 2,0 Template@438: Id: 438 Images: sh61.des @@ -3474,12 +2669,6 @@ Templates: 2: Water 3: Beach 5: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 2,3, 2,2, 2,1, 1,1, 1,0 Template@441: Id: 441 Images: sh64.des @@ -3501,12 +2690,6 @@ Templates: 0: Beach 1: Clear 2: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2, 0,3 Template@422: Id: 422 Images: sh45.des @@ -3515,12 +2698,6 @@ Templates: Tiles: 0: Beach 1: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2 Template@435: Id: 435 Images: sh58.des @@ -3532,12 +2709,6 @@ Templates: 3: Water 4: Clear 5: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 0,0, 0,1, 0,2, 0,3, 1,3 Template@436: Id: 436 Images: sh59.des @@ -3550,12 +2721,6 @@ Templates: 3: River 4: River 5: River - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 0,1, 0,2, 0,3 Template@442: Id: 442 Images: sh65.des @@ -3958,12 +3123,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@383: Id: 383 Images: cliffsl2.des @@ -3972,12 +3131,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@384: Id: 384 Images: cliffsl3.des @@ -3986,12 +3139,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@385: Id: 385 Images: cliffsl4.des @@ -4000,12 +3147,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.U - Inner: Cliff - Points: 1,1, 1,0 - Start: Cliff.U Template@386: Id: 386 Images: cliffsw1.des @@ -4040,6 +3181,1050 @@ Templates: 1: Rock MultiBrushCollections: + Segmented: + MultiBrush@180: + Template: 180 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@181: + Template: 181 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@182: + Template: 182 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@183: + Template: 183 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@184: + Template: 184 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@185: + Template: 185 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@186: + Template: 186 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@187: + Template: 187 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@188: + Template: 188 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@189: + Template: 189 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@190: + Template: 190 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@191: + Template: 191 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@192: + Template: 192 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@193: + Template: 193 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@194: + Template: 194 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@195: + Template: 195 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@196: + Template: 196 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@197: + Template: 197 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@198: + Template: 198 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@199: + Template: 199 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@200: + Template: 200 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@202: + Template: 202 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@203: + Template: 203 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@204: + Template: 204 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@205: + Template: 205 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@206: + Template: 206 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@207: + Template: 207 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@208: + Template: 208 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@209: + Template: 209 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@210: + Template: 210 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@211: + Template: 211 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@212: + Template: 212 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@213: + Template: 213 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@214: + Template: 214 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@215: + Template: 215 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@216: + Template: 216 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@164: + Template: 164 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1 + Start: Road.R + MultiBrush@164reverse: + Template: 164 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 0,0 + Start: Road.L + MultiBrush@165: + Template: 165 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1 + Start: Road.D + MultiBrush@165reverse: + Template: 165 + Segment: + End: Road.U + Inner: Road + Points: 1,1, 1,0 + Start: Road.U + MultiBrush@120: + Template: 120 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@120reverse: + Template: 120 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@121: + Template: 121 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@121reverse: + Template: 121 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@122: + Template: 122 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@122reverse: + Template: 122 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@123: + Template: 123 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@123reverse: + Template: 123 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@124: + Template: 124 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@124reverse: + Template: 124 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@125: + Template: 125 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@125reverse: + Template: 125 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@126: + Template: 126 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@126reverse: + Template: 126 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@127: + Template: 127 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@127reverse: + Template: 127 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@128: + Template: 128 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@128reverse: + Template: 128 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@129: + Template: 129 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@129reverse: + Template: 129 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@130: + Template: 130 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@130reverse: + Template: 130 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@500: + Template: 500 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@500reverse: + Template: 500 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@501: + Template: 501 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@501reverse: + Template: 501 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@139: + Template: 139 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@139reverse: + Template: 139 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@140: + Template: 140 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@140reverse: + Template: 140 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@141: + Template: 141 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@141reverse: + Template: 141 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@142: + Template: 142 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@142reverse: + Template: 142 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@143: + Template: 143 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@143reverse: + Template: 143 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@144: + Template: 144 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@144reverse: + Template: 144 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@145: + Template: 145 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@145reverse: + Template: 145 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@146: + Template: 146 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@146reverse: + Template: 146 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@147: + Template: 147 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@147reverse: + Template: 147 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@148: + Template: 148 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@148reverse: + Template: 148 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@151: + Template: 151 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@151reverse: + Template: 151 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@152: + Template: 152 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@152reverse: + Template: 152 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@154: + Template: 154 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@154reverse: + Template: 154 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@155: + Template: 155 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@155reverse: + Template: 155 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@156: + Template: 156 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@156reverse: + Template: 156 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@157: + Template: 157 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@157reverse: + Template: 157 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@158: + Template: 158 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@158reverse: + Template: 158 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@159: + Template: 159 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@159reverse: + Template: 159 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@161: + Template: 161 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@161reverse: + Template: 161 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@162: + Template: 162 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@162reverse: + Template: 162 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@400: + Template: 400 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@401: + Template: 401 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,0, 3,0, 2,0, 1,0, 0,0 + MultiBrush@402: + Template: 402 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,0, 2,0, 1,0, 0,0 + MultiBrush@403: + Template: 403 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 6,1, 5,1, 4,1, 3,1, 2,1, 1,1, 0,1 + MultiBrush@404: + Template: 404 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 2,1, 1,1, 0,1 + MultiBrush@431: + Template: 431 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,0, 2,0, 1,0, 1,1, 0,1 + MultiBrush@432: + Template: 432 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 1,0, 0,0 + MultiBrush@439: + Template: 439 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 6,0, 5,0, 4,0, 3,0, 2,0, 1,0, 0,0 + MultiBrush@440: + Template: 440 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,0, 3,0, 2,0, 1,0, 0,0 + MultiBrush@406: + Template: 406 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@407: + Template: 407 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@408: + Template: 408 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1, 4,1 + MultiBrush@409: + Template: 409 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1 + MultiBrush@410: + Template: 410 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 3,1, 4,1, 5,1, 6,1 + MultiBrush@411: + Template: 411 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1 + MultiBrush@433: + Template: 433 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 2,1, 3,1 + MultiBrush@434: + Template: 434 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 0,2, 1,2, 2,2, 3,2 + MultiBrush@413: + Template: 413 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 1,0, 0,0, 0,1 + MultiBrush@414: + Template: 414 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 1,1, 1,0, 0,0 + MultiBrush@415: + Template: 415 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 0,0, 0,1, 1,1 + MultiBrush@416: + Template: 416 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,1, 1,1, 1,0 + MultiBrush@417: + Template: 417 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,0, 2,0, 1,0, 1,1, 0,1, 0,2, 0,3 + MultiBrush@418: + Template: 418 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 + MultiBrush@423: + Template: 423 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,0, 2,0, 1,0, 1,1, 1,2, 0,2, 0,3 + MultiBrush@424: + Template: 424 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 3,3, 3,2, 2,2, 1,2, 1,1, 1,0, 0,0 + MultiBrush@425: + Template: 425 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 0,0, 0,1, 0,2, 0,3, 1,3, 2,3, 3,3 + MultiBrush@426: + Template: 426 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 3,0 + MultiBrush@427: + Template: 427 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 + MultiBrush@428: + Template: 428 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,1, 1,1, 1,2, 1,3, 2,3, 3,3 + MultiBrush@429: + Template: 429 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 4,2, 3,2, 3,1, 4,1, 4,0, 3,0, 2,0, 1,0 + MultiBrush@430: + Template: 430 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 3,0, 3,1, 2,1, 1,1, 1,2, 0,2 + MultiBrush@419: + Template: 419 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,2, 1,1, 1,0 + MultiBrush@420: + Template: 420 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 1,0 + MultiBrush@437: + Template: 437 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 2,1, 2,0 + MultiBrush@438: + Template: 438 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 2,3, 2,2, 2,1, 1,1, 1,0 + MultiBrush@421: + Template: 421 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2, 0,3 + MultiBrush@422: + Template: 422 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2 + MultiBrush@435: + Template: 435 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 0,0, 0,1, 0,2, 0,3, 1,3 + MultiBrush@436: + Template: 436 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 0,1, 0,2, 0,3 + MultiBrush@382: + Template: 382 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@383: + Template: 383 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@384: + Template: 384 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@385: + Template: 385 + Segment: + End: Cliff.U + Inner: Cliff + Points: 1,1, 1,0 + Start: Cliff.U Trees: MultiBrush@14: Template: 14 diff --git a/mods/ra/tilesets/snow.yaml b/mods/ra/tilesets/snow.yaml index 7c45ab9b7a..68d4c7ef5a 100644 --- a/mods/ra/tilesets/snow.yaml +++ b/mods/ra/tilesets/snow.yaml @@ -154,12 +154,6 @@ Templates: 12: Water 13: Water 16: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,1, 4,2, 3,2, 2,2, 1,2, 1,3, 0,3 Template@4: Id: 4 Images: sh02.sno @@ -181,12 +175,6 @@ Templates: 20: Water 21: Water 22: Rock - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 5,1, 5,2, 4,2, 4,3, 3,3, 3,4, 2,4, 1,4, 1,3, 0,3 Template@5: Id: 5 Images: sh03.sno @@ -202,12 +190,6 @@ Templates: 9: Water 10: Water 12: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3 Template@6: Id: 6 Images: sh04.sno @@ -223,12 +205,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@7: Id: 7 Images: sh05.sno @@ -244,12 +220,6 @@ Templates: 6: Rock 7: River 8: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@8: Id: 8 Images: sh06.sno @@ -265,12 +235,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@9: Id: 9 Images: sh07.sno @@ -286,12 +250,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@10: Id: 10 Images: sh08.sno @@ -300,12 +258,6 @@ Templates: Tiles: 0: Beach 1: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 1,1, 0,1 Template@11: Id: 11 Images: sh09.sno @@ -342,12 +294,6 @@ Templates: 24: Rock 28: Water 29: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 5,4, 4,4, 4,3, 3,3, 2,3, 1,3, 1,2, 0,2, 0,1 Template@13: Id: 13 Images: sh11.sno @@ -367,12 +313,6 @@ Templates: 15: Beach 18: Water 19: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,3, 4,4, 3,4, 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 Template@14: Id: 14 Images: sh12.sno @@ -390,12 +330,6 @@ Templates: 10: Water 11: Beach 14: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: sh13.sno @@ -420,12 +354,6 @@ Templates: 27: Beach 28: Beach 29: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 4,5, 4,4, 3,4, 3,3, 2,3, 1,3, 1,2, 1,1, 1,0 Template@16: Id: 16 Images: sh14.sno @@ -444,12 +372,6 @@ Templates: 13: Water 14: Beach 15: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 2,4, 1,4, 1,3, 1,2, 0,2, 0,1, 0,0 Template@17: Id: 17 Images: sh15.sno @@ -466,12 +388,6 @@ Templates: 12: Water 13: Beach 14: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 3,3, 2,3, 2,2, 1,2, 1,1, 1,0 Template@18: Id: 18 Images: sh16.sno @@ -487,12 +403,6 @@ Templates: 6: Water 7: Beach 8: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 1,0 Template@19: Id: 19 Images: sh17.sno @@ -501,12 +411,6 @@ Templates: Tiles: 0: Beach 1: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 0,1, 0,0 Template@20: Id: 20 Images: sh18.sno @@ -543,12 +447,6 @@ Templates: 16: Water 17: Beach 18: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 0,5, 1,5, 1,4, 1,3, 0,3, 0,2, 1,2, 1,1, 2,1, 2,0 Template@22: Id: 22 Images: sh20.sno @@ -568,12 +466,6 @@ Templates: 15: Water 16: Beach 17: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,4, 0,4, 0,3, 0,2, 0,1, 1,1, 2,1, 3,1, 3,0 Template@23: Id: 23 Images: sh21.sno @@ -591,12 +483,6 @@ Templates: 10: Water 11: Beach 12: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 0,3, 0,2, 0,1, 1,1, 2,1, 2,0, 3,0 Template@24: Id: 24 Images: sh22.sno @@ -620,12 +506,6 @@ Templates: 27: Beach 28: Beach 29: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 2,3, 3,3, 4,3, 4,4, 5,4, 6,4 Template@25: Id: 25 Images: sh23.sno @@ -650,12 +530,6 @@ Templates: 22: Beach 23: Beach 24: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 2,2, 3,2, 3,3, 4,3, 5,3, 5,4 Template@26: Id: 26 Images: sh24.sno @@ -670,12 +544,6 @@ Templates: 7: Clear 8: Beach 11: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 1,2, 2,2, 3,2, 3,3 Template@27: Id: 27 Images: sh25.sno @@ -691,12 +559,6 @@ Templates: 6: Rock 7: Rock 8: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@28: Id: 28 Images: sh26.sno @@ -712,12 +574,6 @@ Templates: 6: Beach 7: Beach 8: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@29: Id: 29 Images: sh27.sno @@ -733,12 +589,6 @@ Templates: 6: Beach 7: Beach 8: Rough - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@30: Id: 30 Images: sh28.sno @@ -753,12 +603,6 @@ Templates: 6: Beach 7: Rough 8: Rough - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@31: Id: 31 Images: sh29.sno @@ -767,12 +611,6 @@ Templates: Tiles: 0: Beach 1: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1 Template@32: Id: 32 Images: sh30.sno @@ -813,12 +651,6 @@ Templates: 26: Beach 27: Beach 28: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,4, 1,4, 2,4, 3,4, 3,3, 3,2, 4,2, 4,1, 5,1, 6,1 Template@34: Id: 34 Images: sh32.sno @@ -836,12 +668,6 @@ Templates: 10: Beach 12: Clear 13: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 Template@35: Id: 35 Images: sh33.sno @@ -857,12 +683,6 @@ Templates: 7: Rough 9: Beach 10: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,3, 0,2, 1,2, 1,1, 2,1, 3,1 Template@36: Id: 36 Images: sh34.sno @@ -885,12 +705,6 @@ Templates: 24: Beach 25: Beach 26: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 5,0, 5,1, 4,1, 4,2, 3,2, 3,3, 3,4, 2,4, 2,5 Template@37: Id: 37 Images: sh35.sno @@ -908,12 +722,6 @@ Templates: 12: Clear 13: Beach 14: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 3,0, 3,1, 3,2, 3,3, 2,3, 2,4 Template@38: Id: 38 Images: sh36.sno @@ -929,12 +737,6 @@ Templates: 8: Beach 9: Water 10: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 3,0, 3,1, 2,1, 2,2, 1,2, 1,3 Template@39: Id: 39 Images: sh37.sno @@ -949,12 +751,6 @@ Templates: 6: Rough 7: Beach 8: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1, 2,2, 2,3 Template@40: Id: 40 Images: sh38.sno @@ -963,12 +759,6 @@ Templates: Tiles: 0: Clear 1: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1 Template@41: Id: 41 Images: sh39.sno @@ -1005,12 +795,6 @@ Templates: 22: Beach 23: Beach 24: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1, 2,2, 2,3, 3,3, 4,3, 4,4, 4,5 Template@43: Id: 43 Images: sh41.sno @@ -1029,12 +813,6 @@ Templates: 13: Clear 14: Beach 15: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 1,2, 2,2, 2,3, 3,3, 3,4 Template@44: Id: 44 Images: sh42.sno @@ -1050,12 +828,6 @@ Templates: 9: Clear 10: Beach 11: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 2,1, 3,1, 3,2, 3,3 Template@45: Id: 45 Images: sh43.sno @@ -1071,12 +843,6 @@ Templates: 6: Beach 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3, 0,2, 0,1, 0,0, 1,0 Template@46: Id: 46 Images: sh44.sno @@ -1087,12 +853,6 @@ Templates: 1: Beach 2: River 3: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 2,1, 1,1, 0,1, 0,0 Template@47: Id: 47 Images: sh45.sno @@ -1108,12 +868,6 @@ Templates: 6: Water 7: River 8: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 1,3, 1,2, 1,1, 1,0, 2,0, 2,1, 2,2, 3,2 Template@48: Id: 48 Images: sh46.sno @@ -1124,12 +878,6 @@ Templates: 1: River 2: River 3: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 1,1, 2,1 Template@49: Id: 49 Images: sh47.sno @@ -1142,12 +890,6 @@ Templates: 6: Beach 7: Beach 8: Water - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,2, 1,2, 2,2, 2,3 Template@50: Id: 50 Images: sh48.sno @@ -1158,12 +900,6 @@ Templates: 1: Water 2: Clear 3: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,1, 1,1, 2,1, 2,2 Template@51: Id: 51 Images: sh49.sno @@ -1179,12 +915,6 @@ Templates: 6: River 7: Rock 8: Rock - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 2,0, 2,1, 1,1, 0,1 Template@52: Id: 52 Images: sh50.sno @@ -1195,12 +925,6 @@ Templates: 1: Beach 2: Beach 3: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 2,0, 1,0, 1,1, 0,1 Template@53: Id: 53 Images: sh51.sno @@ -1214,12 +938,6 @@ Templates: 5: Beach 7: Rough 8: Clear - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 2,0, 2,1, 3,1, 3,2 Template@54: Id: 54 Images: sh52.sno @@ -1233,12 +951,6 @@ Templates: 5: Beach 7: Beach 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,1, 2,1, 2,2, 2,3 Template@55: Id: 55 Images: sh53.sno @@ -1253,12 +965,6 @@ Templates: 6: Water 7: Beach 8: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 1,3, 1,2, 0,2, 0,1 Template@56: Id: 56 Images: sh54.sno @@ -1271,12 +977,6 @@ Templates: 3: Beach 4: Beach 6: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,2, 0,1, 1,1, 1,0 Template@57: Id: 57 Images: sh55.sno @@ -1302,12 +1002,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@136: Id: 136 Images: s02.sno @@ -1320,12 +1014,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@137: Id: 137 Images: s03.sno @@ -1336,12 +1024,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@138: Id: 138 Images: s04.sno @@ -1352,12 +1034,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@139: Id: 139 Images: s05.sno @@ -1368,12 +1044,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@140: Id: 140 Images: s06.sno @@ -1385,12 +1055,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@141: Id: 141 Images: s07.sno @@ -1401,12 +1065,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@142: Id: 142 Images: s08.sno @@ -1417,12 +1075,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@143: Id: 143 Images: s09.sno @@ -1435,12 +1087,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@144: Id: 144 Images: s10.sno @@ -1451,12 +1097,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@145: Id: 145 Images: s11.sno @@ -1467,12 +1107,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@146: Id: 146 Images: s12.sno @@ -1483,12 +1117,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@147: Id: 147 Images: s13.sno @@ -1501,12 +1129,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@148: Id: 148 Images: s14.sno @@ -1516,12 +1138,6 @@ Templates: 0: Rock 1: Rough 2: Rock - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@149: Id: 149 Images: s15.sno @@ -1532,12 +1148,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@150: Id: 150 Images: s16.sno @@ -1548,12 +1158,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@151: Id: 151 Images: s17.sno @@ -1564,12 +1168,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@152: Id: 152 Images: s18.sno @@ -1580,12 +1178,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@153: Id: 153 Images: s19.sno @@ -1596,12 +1188,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@154: Id: 154 Images: s20.sno @@ -1613,12 +1199,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@155: Id: 155 Images: s21.sno @@ -1627,12 +1207,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@156: Id: 156 Images: s22.sno @@ -1641,12 +1215,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@157: Id: 157 Images: s23.sno @@ -1659,12 +1227,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@158: Id: 158 Images: s24.sno @@ -1675,12 +1237,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@159: Id: 159 Images: s25.sno @@ -1691,12 +1247,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@160: Id: 160 Images: s26.sno @@ -1707,12 +1257,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@161: Id: 161 Images: s27.sno @@ -1725,12 +1269,6 @@ Templates: 3: Rough 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@162: Id: 162 Images: s28.sno @@ -1740,12 +1278,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@163: Id: 163 Images: s29.sno @@ -1756,12 +1288,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@164: Id: 164 Images: s30.sno @@ -1772,12 +1298,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@165: Id: 165 Images: s31.sno @@ -1788,12 +1308,6 @@ Templates: 1: Rough 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@166: Id: 166 Images: s32.sno @@ -1803,12 +1317,6 @@ Templates: 0: Rock 1: Rock 2: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@167: Id: 167 Images: s33.sno @@ -1819,12 +1327,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@168: Id: 168 Images: s34.sno @@ -1835,12 +1337,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@169: Id: 169 Images: s35.sno @@ -1851,12 +1347,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@170: Id: 170 Images: s36.sno @@ -1867,12 +1357,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@171: Id: 171 Images: s37.sno @@ -2290,17 +1774,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@174: Id: 174 Images: d02.sno @@ -2311,17 +1784,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@175: Id: 175 Images: d03.sno @@ -2330,17 +1792,6 @@ Templates: Tiles: 0: Clear 1: Road - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@176: Id: 176 Images: d04.sno @@ -2350,17 +1801,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@177: Id: 177 Images: d05.sno @@ -2375,17 +1815,6 @@ Templates: 7: Road 9: Road 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@178: Id: 178 Images: d06.sno @@ -2397,17 +1826,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@179: Id: 179 Images: d07.sno @@ -2419,17 +1837,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@180: Id: 180 Images: d08.sno @@ -2440,17 +1847,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@181: Id: 181 Images: d09.sno @@ -2467,17 +1863,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@182: Id: 182 Images: d10.sno @@ -2490,17 +1875,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@183: Id: 183 Images: d11.sno @@ -2511,17 +1885,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@184: Id: 184 Images: d12.sno @@ -2531,17 +1894,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@185: Id: 185 Images: d13.sno @@ -2557,17 +1909,6 @@ Templates: 7: Rock 10: Rock 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@186: Id: 186 Images: d14.sno @@ -2667,17 +2008,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@193: Id: 193 Images: d21.sno @@ -2690,17 +2020,6 @@ Templates: 3: Clear 4: Road 5: Rough - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@194: Id: 194 Images: d22.sno @@ -2714,17 +2033,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@195: Id: 195 Images: d23.sno @@ -2738,17 +2046,6 @@ Templates: 5: Clear 6: Road 7: Road - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@196: Id: 196 Images: d24.sno @@ -2762,17 +2059,6 @@ Templates: 5: Road 7: Road 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@197: Id: 197 Images: d25.sno @@ -2786,17 +2072,6 @@ Templates: 5: Road 7: Road 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@198: Id: 198 Images: d26.sno @@ -2805,17 +2080,6 @@ Templates: Tiles: 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@199: Id: 199 Images: d27.sno @@ -2824,17 +2088,6 @@ Templates: Tiles: 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@200: Id: 200 Images: d28.sno @@ -2844,17 +2097,6 @@ Templates: 0: Road 1: Road 2: Rough - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@201: Id: 201 Images: d29.sno @@ -2864,17 +2106,6 @@ Templates: 0: Road 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@202: Id: 202 Images: d30.sno @@ -2893,17 +2124,6 @@ Templates: 1: Road 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@204: Id: 204 Images: d32.sno @@ -2913,17 +2133,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@205: Id: 205 Images: d33.sno @@ -2946,17 +2155,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@207: Id: 207 Images: d35.sno @@ -2970,17 +2168,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@208: Id: 208 Images: d36.sno @@ -2989,17 +2176,6 @@ Templates: Tiles: 0: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@209: Id: 209 Images: d37.sno @@ -3008,17 +2184,6 @@ Templates: Tiles: 0: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@210: Id: 210 Images: d38.sno @@ -3028,17 +2193,6 @@ Templates: 0: Road 1: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@211: Id: 211 Images: d39.sno @@ -3048,17 +2202,6 @@ Templates: 0: Road 1: Road 3: Road - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@212: Id: 212 Images: d40.sno @@ -3077,17 +2220,6 @@ Templates: 0: Rock 2: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@214: Id: 214 Images: d42.sno @@ -3097,17 +2229,6 @@ Templates: 0: Road 2: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@215: Id: 215 Images: d43.sno @@ -3124,17 +2245,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,1, 1,0 - Start: Road.U Template@228: Id: 228 Images: d45.sno @@ -3142,17 +2252,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 0,0 - Start: Road.L Template@231: Id: 231 Images: rc01.sno @@ -4067,12 +3166,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@402: Id: 402 Images: cliffsl2.sno @@ -4081,12 +3174,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@403: Id: 403 Images: cliffsl3.sno @@ -4095,12 +3182,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@404: Id: 404 Images: cliffsl4.sno @@ -4109,12 +3190,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.U - Inner: Cliff - Points: 1,1, 1,0 - Start: Cliff.U Template@405: Id: 405 Images: cliffsw1.sno @@ -4149,6 +3224,1127 @@ Templates: 1: Rock MultiBrushCollections: + Segmented: + MultiBrush@3: + Template: 3 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,1, 4,2, 3,2, 2,2, 1,2, 1,3, 0,3 + MultiBrush@4: + Template: 4 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 5,1, 5,2, 4,2, 4,3, 3,3, 3,4, 2,4, 1,4, 1,3, 0,3 + MultiBrush@5: + Template: 5 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3 + MultiBrush@6: + Template: 6 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@7: + Template: 7 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@8: + Template: 8 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@9: + Template: 9 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@10: + Template: 10 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 1,1, 0,1 + MultiBrush@12: + Template: 12 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 5,4, 4,4, 4,3, 3,3, 2,3, 1,3, 1,2, 0,2, 0,1 + MultiBrush@13: + Template: 13 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,3, 4,4, 3,4, 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 4,5, 4,4, 3,4, 3,3, 2,3, 1,3, 1,2, 1,1, 1,0 + MultiBrush@16: + Template: 16 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 2,4, 1,4, 1,3, 1,2, 0,2, 0,1, 0,0 + MultiBrush@17: + Template: 17 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 3,3, 2,3, 2,2, 1,2, 1,1, 1,0 + MultiBrush@18: + Template: 18 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 1,0 + MultiBrush@19: + Template: 19 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 0,1, 0,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 0,5, 1,5, 1,4, 1,3, 0,3, 0,2, 1,2, 1,1, 2,1, 2,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,4, 0,4, 0,3, 0,2, 0,1, 1,1, 2,1, 3,1, 3,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 0,3, 0,2, 0,1, 1,1, 2,1, 2,0, 3,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 2,3, 3,3, 4,3, 4,4, 5,4, 6,4 + MultiBrush@25: + Template: 25 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 2,2, 3,2, 3,3, 4,3, 5,3, 5,4 + MultiBrush@26: + Template: 26 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 1,2, 2,2, 3,2, 3,3 + MultiBrush@27: + Template: 27 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@28: + Template: 28 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@30: + Template: 30 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@31: + Template: 31 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,4, 1,4, 2,4, 3,4, 3,3, 3,2, 4,2, 4,1, 5,1, 6,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,3, 0,2, 1,2, 1,1, 2,1, 3,1 + MultiBrush@36: + Template: 36 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 5,0, 5,1, 4,1, 4,2, 3,2, 3,3, 3,4, 2,4, 2,5 + MultiBrush@37: + Template: 37 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 3,0, 3,1, 3,2, 3,3, 2,3, 2,4 + MultiBrush@38: + Template: 38 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 3,0, 3,1, 2,1, 2,2, 1,2, 1,3 + MultiBrush@39: + Template: 39 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1, 2,2, 2,3 + MultiBrush@40: + Template: 40 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1 + MultiBrush@42: + Template: 42 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1, 2,2, 2,3, 3,3, 4,3, 4,4, 4,5 + MultiBrush@43: + Template: 43 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 1,2, 2,2, 2,3, 3,3, 3,4 + MultiBrush@44: + Template: 44 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 2,1, 3,1, 3,2, 3,3 + MultiBrush@45: + Template: 45 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3, 0,2, 0,1, 0,0, 1,0 + MultiBrush@46: + Template: 46 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 2,1, 1,1, 0,1, 0,0 + MultiBrush@47: + Template: 47 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 1,3, 1,2, 1,1, 1,0, 2,0, 2,1, 2,2, 3,2 + MultiBrush@48: + Template: 48 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@49: + Template: 49 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,2, 1,2, 2,2, 2,3 + MultiBrush@50: + Template: 50 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,1, 1,1, 2,1, 2,2 + MultiBrush@51: + Template: 51 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 2,0, 2,1, 1,1, 0,1 + MultiBrush@52: + Template: 52 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 2,0, 1,0, 1,1, 0,1 + MultiBrush@53: + Template: 53 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 2,0, 2,1, 3,1, 3,2 + MultiBrush@54: + Template: 54 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,1, 2,1, 2,2, 2,3 + MultiBrush@55: + Template: 55 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 1,3, 1,2, 0,2, 0,1 + MultiBrush@56: + Template: 56 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,2, 0,1, 1,1, 1,0 + MultiBrush@135: + Template: 135 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@136: + Template: 136 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@137: + Template: 137 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@138: + Template: 138 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@139: + Template: 139 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@140: + Template: 140 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@141: + Template: 141 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@142: + Template: 142 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@143: + Template: 143 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@144: + Template: 144 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@145: + Template: 145 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@146: + Template: 146 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@147: + Template: 147 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@148: + Template: 148 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@149: + Template: 149 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@150: + Template: 150 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@151: + Template: 151 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@152: + Template: 152 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@153: + Template: 153 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@154: + Template: 154 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@155: + Template: 155 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@156: + Template: 156 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@157: + Template: 157 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@158: + Template: 158 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@159: + Template: 159 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@160: + Template: 160 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@161: + Template: 161 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@162: + Template: 162 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@163: + Template: 163 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@164: + Template: 164 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@165: + Template: 165 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@166: + Template: 166 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@167: + Template: 167 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@168: + Template: 168 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@169: + Template: 169 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@170: + Template: 170 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@173: + Template: 173 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@173reverse: + Template: 173 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@174: + Template: 174 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@174reverse: + Template: 174 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@175: + Template: 175 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@175reverse: + Template: 175 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@176: + Template: 176 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@176reverse: + Template: 176 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@177: + Template: 177 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@177reverse: + Template: 177 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@178: + Template: 178 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@178reverse: + Template: 178 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@179: + Template: 179 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@179reverse: + Template: 179 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@180: + Template: 180 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@180reverse: + Template: 180 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@181: + Template: 181 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@181reverse: + Template: 181 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@182: + Template: 182 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@182reverse: + Template: 182 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@183: + Template: 183 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@183reverse: + Template: 183 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@184: + Template: 184 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@184reverse: + Template: 184 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@185: + Template: 185 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@185reverse: + Template: 185 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@192: + Template: 192 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@192reverse: + Template: 192 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@193: + Template: 193 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@193reverse: + Template: 193 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@194: + Template: 194 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@194reverse: + Template: 194 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@195: + Template: 195 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@195reverse: + Template: 195 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@196: + Template: 196 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@196reverse: + Template: 196 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@197: + Template: 197 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@197reverse: + Template: 197 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@198: + Template: 198 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@198reverse: + Template: 198 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@199: + Template: 199 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@199reverse: + Template: 199 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@200: + Template: 200 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@200reverse: + Template: 200 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@201: + Template: 201 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@201reverse: + Template: 201 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@203: + Template: 203 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@203reverse: + Template: 203 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@204: + Template: 204 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@204reverse: + Template: 204 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@206: + Template: 206 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@206reverse: + Template: 206 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@207: + Template: 207 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@207reverse: + Template: 207 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@208: + Template: 208 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@208reverse: + Template: 208 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@209: + Template: 209 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@209reverse: + Template: 209 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@210: + Template: 210 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@210reverse: + Template: 210 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@211: + Template: 211 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@211reverse: + Template: 211 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@213: + Template: 213 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@213reverse: + Template: 213 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@214: + Template: 214 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@214reverse: + Template: 214 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@227: + Template: 227 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1 + Start: Road.D + MultiBrush@227reverse: + Template: 227 + Segment: + End: Road.U + Inner: Road + Points: 1,1, 1,0 + Start: Road.U + MultiBrush@228: + Template: 228 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1 + Start: Road.R + MultiBrush@228reverse: + Template: 228 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 0,0 + Start: Road.L + MultiBrush@401: + Template: 401 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@402: + Template: 402 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@403: + Template: 403 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@404: + Template: 404 + Segment: + End: Cliff.U + Inner: Cliff + Points: 1,1, 1,0 + Start: Cliff.U Trees: MultiBrush@t01: Actor: t01 diff --git a/mods/ra/tilesets/temperat.yaml b/mods/ra/tilesets/temperat.yaml index 2a87599e33..6921ded09c 100644 --- a/mods/ra/tilesets/temperat.yaml +++ b/mods/ra/tilesets/temperat.yaml @@ -147,12 +147,6 @@ Templates: 12: Water 13: Water 16: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,1, 4,2, 3,2, 2,2, 1,2, 1,3, 0,3 Template@4: Id: 4 Images: sh02.tem @@ -174,12 +168,6 @@ Templates: 20: Water 21: Water 22: Rock - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 5,1, 5,2, 4,2, 4,3, 3,3, 3,4, 2,4, 1,4, 1,3, 0,3 Template@5: Id: 5 Images: sh03.tem @@ -195,12 +183,6 @@ Templates: 9: Water 10: Water 12: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3 Template@6: Id: 6 Images: sh04.tem @@ -216,12 +198,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@7: Id: 7 Images: sh05.tem @@ -237,12 +213,6 @@ Templates: 6: Rock 7: River 8: River - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@8: Id: 8 Images: sh06.tem @@ -258,12 +228,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@9: Id: 9 Images: sh07.tem @@ -279,12 +243,6 @@ Templates: 6: Water 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,1, 2,1, 1,1, 0,1 Template@10: Id: 10 Images: sh08.tem @@ -293,12 +251,6 @@ Templates: Tiles: 0: Beach 1: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 1,1, 0,1 Template@11: Id: 11 Images: sh09.tem @@ -335,12 +287,6 @@ Templates: 24: Rock 28: Water 29: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 5,4, 4,4, 4,3, 3,3, 2,3, 1,3, 1,2, 0,2, 0,1 Template@13: Id: 13 Images: sh11.tem @@ -360,12 +306,6 @@ Templates: 15: Beach 18: Water 19: Beach - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 4,3, 4,4, 3,4, 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 Template@14: Id: 14 Images: sh12.tem @@ -383,12 +323,6 @@ Templates: 10: Water 11: Beach 14: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.L - Points: 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 Template@15: Id: 15 Images: sh13.tem @@ -413,12 +347,6 @@ Templates: 27: Beach 28: Beach 29: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 4,5, 4,4, 3,4, 3,3, 2,3, 1,3, 1,2, 1,1, 1,0 Template@16: Id: 16 Images: sh14.tem @@ -437,12 +365,6 @@ Templates: 13: Water 14: Beach 15: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 2,4, 1,4, 1,3, 1,2, 0,2, 0,1, 0,0 Template@17: Id: 17 Images: sh15.tem @@ -459,12 +381,6 @@ Templates: 12: Water 13: Beach 14: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 3,3, 2,3, 2,2, 1,2, 1,1, 1,0 Template@18: Id: 18 Images: sh16.tem @@ -480,12 +396,6 @@ Templates: 6: Water 7: Beach 8: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 1,2, 1,1, 1,0 Template@19: Id: 19 Images: sh17.tem @@ -494,12 +404,6 @@ Templates: Tiles: 0: Beach 1: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 0,1, 0,0 Template@20: Id: 20 Images: sh18.tem @@ -536,12 +440,6 @@ Templates: 16: Water 17: Beach 18: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 0,5, 1,5, 1,4, 1,3, 0,3, 0,2, 1,2, 1,1, 2,1, 2,0 Template@22: Id: 22 Images: sh20.tem @@ -561,12 +459,6 @@ Templates: 15: Water 16: Beach 17: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,4, 0,4, 0,3, 0,2, 0,1, 1,1, 2,1, 3,1, 3,0 Template@23: Id: 23 Images: sh21.tem @@ -584,12 +476,6 @@ Templates: 10: Water 11: Beach 12: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.U - Points: 1,3, 0,3, 0,2, 0,1, 1,1, 2,1, 2,0, 3,0 Template@24: Id: 24 Images: sh22.tem @@ -613,12 +499,6 @@ Templates: 27: Beach 28: Beach 29: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 2,3, 3,3, 4,3, 4,4, 5,4, 6,4 Template@25: Id: 25 Images: sh23.tem @@ -643,12 +523,6 @@ Templates: 22: Beach 23: Beach 24: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 2,1, 2,2, 3,2, 3,3, 4,3, 5,3, 5,4 Template@26: Id: 26 Images: sh24.tem @@ -663,12 +537,6 @@ Templates: 7: Clear 8: Beach 11: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1, 1,2, 2,2, 3,2, 3,3 Template@27: Id: 27 Images: sh25.tem @@ -684,12 +552,6 @@ Templates: 6: Rock 7: Rock 8: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@28: Id: 28 Images: sh26.tem @@ -705,12 +567,6 @@ Templates: 6: Beach 7: Beach 8: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@29: Id: 29 Images: sh27.tem @@ -726,12 +582,6 @@ Templates: 6: Beach 7: Beach 8: Rough - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@30: Id: 30 Images: sh28.tem @@ -746,12 +596,6 @@ Templates: 6: Beach 7: Rough 8: Rough - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 2,2, 3,2 Template@31: Id: 31 Images: sh29.tem @@ -760,12 +604,6 @@ Templates: Tiles: 0: Beach 1: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,1, 1,1 Template@32: Id: 32 Images: sh30.tem @@ -806,12 +644,6 @@ Templates: 26: Beach 27: Beach 28: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,4, 1,4, 2,4, 3,4, 3,3, 3,2, 4,2, 4,1, 5,1, 6,1 Template@34: Id: 34 Images: sh32.tem @@ -829,12 +661,6 @@ Templates: 10: Beach 12: Clear 13: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 Template@35: Id: 35 Images: sh33.tem @@ -850,12 +676,6 @@ Templates: 7: Rough 9: Beach 10: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.R - Points: 0,3, 0,2, 1,2, 1,1, 2,1, 3,1 Template@36: Id: 36 Images: sh34.tem @@ -878,12 +698,6 @@ Templates: 24: Beach 25: Beach 26: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 5,0, 5,1, 4,1, 4,2, 3,2, 3,3, 3,4, 2,4, 2,5 Template@37: Id: 37 Images: sh35.tem @@ -901,12 +715,6 @@ Templates: 12: Clear 13: Beach 14: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 3,0, 3,1, 3,2, 3,3, 2,3, 2,4 Template@38: Id: 38 Images: sh36.tem @@ -922,12 +730,6 @@ Templates: 8: Beach 9: Water 10: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 3,0, 3,1, 2,1, 2,2, 1,2, 1,3 Template@39: Id: 39 Images: sh37.tem @@ -942,12 +744,6 @@ Templates: 6: Rough 7: Beach 8: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1, 2,2, 2,3 Template@40: Id: 40 Images: sh38.tem @@ -956,12 +752,6 @@ Templates: Tiles: 0: Clear 1: Beach - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1 Template@41: Id: 41 Images: sh39.tem @@ -998,12 +788,6 @@ Templates: 22: Beach 23: Beach 24: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 2,0, 2,1, 2,2, 2,3, 3,3, 4,3, 4,4, 4,5 Template@43: Id: 43 Images: sh41.tem @@ -1022,12 +806,6 @@ Templates: 13: Clear 14: Beach 15: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 1,2, 2,2, 2,3, 3,3, 3,4 Template@44: Id: 44 Images: sh42.tem @@ -1043,12 +821,6 @@ Templates: 9: Clear 10: Beach 11: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.D - Points: 1,0, 1,1, 2,1, 3,1, 3,2, 3,3 Template@45: Id: 45 Images: sh43.tem @@ -1064,12 +836,6 @@ Templates: 6: Beach 7: Water 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3, 0,2, 0,1, 0,0, 1,0 Template@46: Id: 46 Images: sh44.tem @@ -1080,12 +846,6 @@ Templates: 1: Beach 2: River 3: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.U - Points: 2,1, 1,1, 0,1, 0,0 Template@47: Id: 47 Images: sh45.tem @@ -1101,12 +861,6 @@ Templates: 6: Water 7: River 8: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 1,3, 1,2, 1,1, 1,0, 2,0, 2,1, 2,2, 3,2 Template@48: Id: 48 Images: sh46.tem @@ -1117,12 +871,6 @@ Templates: 1: River 2: River 3: Beach - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.R - Points: 0,2, 1,2, 1,1, 2,1 Template@49: Id: 49 Images: sh47.tem @@ -1135,12 +883,6 @@ Templates: 6: Beach 7: Beach 8: Water - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,2, 1,2, 2,2, 2,3 Template@50: Id: 50 Images: sh48.tem @@ -1151,12 +893,6 @@ Templates: 1: Water 2: Clear 3: Beach - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.D - Points: 0,1, 1,1, 2,1, 2,2 Template@51: Id: 51 Images: sh49.tem @@ -1172,12 +908,6 @@ Templates: 6: River 7: Rock 8: Rock - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 2,0, 2,1, 1,1, 0,1 Template@52: Id: 52 Images: sh50.tem @@ -1188,12 +918,6 @@ Templates: 1: Beach 2: Beach 3: Water - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.L - Points: 2,0, 1,0, 1,1, 0,1 Template@53: Id: 53 Images: sh51.tem @@ -1207,12 +931,6 @@ Templates: 5: Beach 7: Rough 8: Clear - Segments: - Segment: - Start: Beach.D - Inner: Beach - End: Beach.R - Points: 2,0, 2,1, 3,1, 3,2 Template@54: Id: 54 Images: sh52.tem @@ -1226,12 +944,6 @@ Templates: 5: Beach 7: Beach 8: Water - Segments: - Segment: - Start: Beach.L - Inner: Beach - End: Beach.D - Points: 3,1, 2,1, 2,2, 2,3 Template@55: Id: 55 Images: sh53.tem @@ -1246,12 +958,6 @@ Templates: 6: Water 7: Beach 8: Clear - Segments: - Segment: - Start: Beach.U - Inner: Beach - End: Beach.L - Points: 1,3, 1,2, 0,2, 0,1 Template@56: Id: 56 Images: sh54.tem @@ -1264,12 +970,6 @@ Templates: 3: Beach 4: Beach 6: Clear - Segments: - Segment: - Start: Beach.R - Inner: Beach - End: Beach.U - Points: 0,2, 0,1, 1,1, 1,0 Template@57: Id: 57 Images: sh55.tem @@ -1295,12 +995,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Clear.L - Points: 2,1, 1,1, 0,1 Template@136: Id: 136 Images: s02.tem @@ -1313,12 +1007,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,2, 1,2, 1,1, 0,1 Template@137: Id: 137 Images: s03.tem @@ -1329,12 +1017,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@138: Id: 138 Images: s04.tem @@ -1345,12 +1027,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@139: Id: 139 Images: s05.tem @@ -1361,12 +1037,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@140: Id: 140 Images: s06.tem @@ -1378,12 +1048,6 @@ Templates: 2: Rock 3: Rock 4: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,2 Template@141: Id: 141 Images: s07.tem @@ -1394,12 +1058,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.L - Inner: Cliff - End: Cliff.L - Points: 2,1, 1,1, 0,1 Template@142: Id: 142 Images: s08.tem @@ -1410,12 +1068,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Clear.U - Points: 1,2, 1,1, 1,0 Template@143: Id: 143 Images: s09.tem @@ -1428,12 +1080,6 @@ Templates: 3: Rock 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 2,2, 2,1, 1,1, 1,0 Template@144: Id: 144 Images: s10.tem @@ -1444,12 +1090,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@145: Id: 145 Images: s11.tem @@ -1460,12 +1100,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@146: Id: 146 Images: s12.tem @@ -1476,12 +1110,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@147: Id: 147 Images: s13.tem @@ -1494,12 +1122,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 2,1, 2,0 Template@148: Id: 148 Images: s14.tem @@ -1509,12 +1131,6 @@ Templates: 0: Rock 1: Rough 2: Rock - Segments: - Segment: - Start: Clear.U - Inner: Cliff - End: Cliff.U - Points: 1,2, 1,1, 1,0 Template@149: Id: 149 Images: s15.tem @@ -1525,12 +1141,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Clear.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@150: Id: 150 Images: s16.tem @@ -1541,12 +1151,6 @@ Templates: 2: Rock 3: Rock 5: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 1,2, 2,2 Template@151: Id: 151 Images: s17.tem @@ -1557,12 +1161,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@152: Id: 152 Images: s18.tem @@ -1573,12 +1171,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@153: Id: 153 Images: s19.tem @@ -1589,12 +1181,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,1, 1,1, 2,1 Template@154: Id: 154 Images: s20.tem @@ -1606,12 +1192,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.R - Points: 0,2, 1,2, 1,1, 2,1 Template@155: Id: 155 Images: s21.tem @@ -1620,12 +1200,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Clear.R - Points: 0,1, 1,1 Template@156: Id: 156 Images: s22.tem @@ -1634,12 +1208,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - Start: Clear.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1 Template@157: Id: 157 Images: s23.tem @@ -1652,12 +1220,6 @@ Templates: 3: Rock 4: Rock 5: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 2,0, 2,1, 1,1, 1,2 Template@158: Id: 158 Images: s24.tem @@ -1668,12 +1230,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@159: Id: 159 Images: s25.tem @@ -1684,12 +1240,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@160: Id: 160 Images: s26.tem @@ -1700,12 +1250,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 1,2 Template@161: Id: 161 Images: s27.tem @@ -1718,12 +1262,6 @@ Templates: 3: Rough 4: Rock 5: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.D - Points: 1,0, 1,1, 2,1, 2,2 Template@162: Id: 162 Images: s28.tem @@ -1733,12 +1271,6 @@ Templates: 0: Rock 1: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Clear.D - Points: 1,0, 1,1, 1,2 Template@163: Id: 163 Images: s29.tem @@ -1749,12 +1281,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.U - Points: 2,1, 1,1, 1,0 Template@164: Id: 164 Images: s30.tem @@ -1765,12 +1291,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.R - Points: 1,2, 1,1, 2,1 Template@165: Id: 165 Images: s31.tem @@ -1781,12 +1301,6 @@ Templates: 1: Rough 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.D - Points: 0,1, 1,1, 1,2 Template@166: Id: 166 Images: s32.tem @@ -1796,12 +1310,6 @@ Templates: 0: Rock 1: Rock 2: Rough - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.L - Points: 1,0, 1,1, 0,1 Template@167: Id: 167 Images: s33.tem @@ -1812,12 +1320,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.D - Inner: Cliff - End: Cliff.R - Points: 1,0, 1,1, 2,1 Template@168: Id: 168 Images: s34.tem @@ -1828,12 +1330,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.L - Inner: Cliff - End: Cliff.D - Points: 2,1, 1,1, 1,2 Template@169: Id: 169 Images: s35.tem @@ -1844,12 +1340,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.U - Inner: Cliff - End: Cliff.L - Points: 1,2, 1,1, 0,1 Template@170: Id: 170 Images: s36.tem @@ -1860,12 +1350,6 @@ Templates: 1: Rock 2: Rock 3: Rock - Segments: - Segment: - Start: Cliff.R - Inner: Cliff - End: Cliff.U - Points: 0,1, 1,1, 1,0 Template@171: Id: 171 Images: s37.tem @@ -2283,17 +1767,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.D - Inner: Road - Points: 1,0, 1,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 2,0 - Start: Clear.U Template@174: Id: 174 Images: d02.tem @@ -2304,17 +1777,6 @@ Templates: 1: Road 2: Clear 3: Clear - Segments: - Segment@1: - End: Clear.L - Inner: Road - Points: 2,0, 1,0 - Start: Road.L - Segment@2: - End: Road.R - Inner: Road - Points: 1,1, 2,1 - Start: Clear.R Template@175: Id: 175 Images: d03.tem @@ -2323,17 +1785,6 @@ Templates: Tiles: 0: Clear 1: Road - Segments: - Segment@1: - End: Clear.U - Inner: Road - Points: 1,2, 1,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: Clear.D Template@176: Id: 176 Images: d04.tem @@ -2343,17 +1794,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Clear.R - Inner: Road - Points: 0,2, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,1, 0,1 - Start: Clear.L Template@177: Id: 177 Images: d05.tem @@ -2368,17 +1808,6 @@ Templates: 7: Road 9: Road 10: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 - Start: Road.U Template@178: Id: 178 Images: d06.tem @@ -2390,17 +1819,6 @@ Templates: 3: Road 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1, 0,2, 0,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,3, 1,2, 1,1, 1,0 - Start: Road.U Template@179: Id: 179 Images: d07.tem @@ -2412,17 +1830,6 @@ Templates: 2: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@180: Id: 180 Images: d08.tem @@ -2433,17 +1840,6 @@ Templates: 3: Clear 4: Road 5: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 1,0, 1,1, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,2, 2,1, 2,0 - Start: Road.U Template@181: Id: 181 Images: d09.tem @@ -2460,17 +1856,6 @@ Templates: 7: Road 10: Clear 11: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@182: Id: 182 Images: d10.tem @@ -2483,17 +1868,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2, 3,2, 4,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,1, 3,1, 2,1, 1,1, 0,1 - Start: Road.L Template@183: Id: 183 Images: d11.tem @@ -2504,17 +1878,6 @@ Templates: 2: Road 3: Road 4: Clear - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@184: Id: 184 Images: d12.tem @@ -2524,17 +1887,6 @@ Templates: 0: Clear 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,2, 1,2, 2,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 1,1, 0,1 - Start: Road.L Template@185: Id: 185 Images: d13.tem @@ -2550,17 +1902,6 @@ Templates: 7: Rock 10: Rock 11: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 - Start: Road.L Template@186: Id: 186 Images: d14.tem @@ -2660,17 +2001,6 @@ Templates: 6: Clear 7: Road 8: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 3,2, 2,2, 2,1, 1,1, 1,0 - Start: Road.L Template@193: Id: 193 Images: d21.tem @@ -2683,17 +2013,6 @@ Templates: 3: Clear 4: Road 5: Rough - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 2,2, 2,1, 3,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 3,0, 2,0, 1,0, 1,1, 1,2 - Start: Road.L Template@194: Id: 194 Images: d22.tem @@ -2707,17 +2026,6 @@ Templates: 6: Clear 7: Road 8: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,2, 1,2, 1,3 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,3, 2,2, 2,1, 1,1, 0,1 - Start: Road.U Template@195: Id: 195 Images: d23.tem @@ -2731,17 +2039,6 @@ Templates: 5: Clear 6: Road 7: Road - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 1,2, 0,2 - Start: Road.D Template@196: Id: 196 Images: d24.tem @@ -2755,17 +2052,6 @@ Templates: 5: Road 7: Road 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@197: Id: 197 Images: d25.tem @@ -2779,17 +2065,6 @@ Templates: 5: Road 7: Road 8: Road - Segments: - Segment@1: - End: RoadOut.RD - Inner: Road - Points: 0,1, 0,2, 1,2, 1,3, 2,3 - Start: RoadIn.RD - Segment@2: - End: RoadOut.LU - Inner: Road - Points: 3,2, 3,1, 2,1, 2,0, 1,0 - Start: RoadIn.LU Template@198: Id: 198 Images: d26.tem @@ -2798,17 +2073,6 @@ Templates: Tiles: 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@199: Id: 199 Images: d27.tem @@ -2817,17 +2081,6 @@ Templates: Tiles: 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 0,2, 1,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 2,0, 1,0 - Start: RoadOut.LU Template@200: Id: 200 Images: d28.tem @@ -2837,17 +2090,6 @@ Templates: 0: Road 1: Road 2: Rough - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,1, 1,1, 1,2 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 2,1, 2,0, 1,0, 0,0 - Start: RoadOut.LU Template@201: Id: 201 Images: d29.tem @@ -2857,17 +2099,6 @@ Templates: 0: Road 1: Road 2: Road - Segments: - Segment@1: - End: RoadIn.RD - Inner: Road - Points: 0,0, 0,1, 0,2, 1,2 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: RoadOut.LU Template@202: Id: 202 Images: d30.tem @@ -2886,17 +2117,6 @@ Templates: 1: Road 2: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 0,2, 1,2, 2,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 2,1, 1,1, 1,0 - Start: Road.L Template@204: Id: 204 Images: d32.tem @@ -2906,17 +2126,6 @@ Templates: 1: Clear 2: Road 3: Clear - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,1, 0,2 - Start: RoadOut.RD - Segment@2: - End: RoadIn.LU - Inner: Road - Points: 1,2, 1,1, 1,0 - Start: Road.U Template@205: Id: 205 Images: d33.tem @@ -2939,17 +2148,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@207: Id: 207 Images: d35.tem @@ -2963,17 +2161,6 @@ Templates: 5: Road 6: Road 7: Road - Segments: - Segment@1: - End: RoadOut.RU - Inner: Road - Points: 1,3, 2,3, 2,2, 3,2, 3,1 - Start: RoadIn.RU - Segment@2: - End: RoadOut.LD - Inner: Road - Points: 2,0, 1,0, 1,1, 0,1, 0,2 - Start: RoadIn.LD Template@208: Id: 208 Images: d36.tem @@ -2982,17 +2169,6 @@ Templates: Tiles: 0: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@209: Id: 209 Images: d37.tem @@ -3001,17 +2177,6 @@ Templates: Tiles: 0: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 2,2, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 0,0, 0,1 - Start: RoadOut.LD Template@210: Id: 210 Images: d38.tem @@ -3021,17 +2186,6 @@ Templates: 0: Road 1: Road 3: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 2,0, 1,0, 0,0, 0,1 - Start: Road.L Template@211: Id: 211 Images: d39.tem @@ -3041,17 +2195,6 @@ Templates: 0: Road 1: Road 3: Road - Segments: - Segment@1: - End: Road.U - Inner: Road - Points: 1,2, 2,2, 2,1, 2,0 - Start: RoadOut.RU - Segment@2: - End: RoadIn.LD - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: Road.D Template@212: Id: 212 Images: d40.tem @@ -3070,17 +2213,6 @@ Templates: 0: Rock 2: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 0,2, 1,2, 2,2, 2,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 1,1, 0,1 - Start: RoadOut.LD Template@214: Id: 214 Images: d42.tem @@ -3090,17 +2222,6 @@ Templates: 0: Road 2: Road 3: Road - Segments: - Segment@1: - End: RoadIn.RU - Inner: Road - Points: 1,2, 1,1, 2,1 - Start: Road.U - Segment@2: - End: Road.D - Inner: Road - Points: 1,0, 0,0, 0,1, 0,2 - Start: RoadOut.LD Template@215: Id: 215 Images: d43.tem @@ -3117,17 +2238,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.D - Inner: Road - Points: 0,0, 0,1 - Start: Road.D - Segment@2: - End: Road.U - Inner: Road - Points: 1,1, 1,0 - Start: Road.U Template@228: Id: 228 Images: d45.tem @@ -3135,17 +2245,6 @@ Templates: Categories: Road Tiles: 0: Road - Segments: - Segment@1: - End: Road.R - Inner: Road - Points: 0,1, 1,1 - Start: Road.R - Segment@2: - End: Road.L - Inner: Road - Points: 1,0, 0,0 - Start: Road.L Template@231: Id: 231 Images: rc01.tem @@ -4527,12 +3626,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.L - Inner: Cliff - Points: 1,1, 0,1 - Start: Cliff.L Template@402: Id: 402 Images: cliffsl2.tem @@ -4541,12 +3634,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.R - Inner: Cliff - Points: 0,1, 1,1 - Start: Cliff.R Template@403: Id: 403 Images: cliffsl3.tem @@ -4555,12 +3642,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.D - Inner: Cliff - Points: 1,0, 1,1 - Start: Cliff.D Template@404: Id: 404 Images: cliffsl4.tem @@ -4569,12 +3650,6 @@ Templates: Tiles: 0: Rock 1: Rock - Segments: - Segment: - End: Cliff.U - Inner: Cliff - Points: 1,1, 1,0 - Start: Cliff.U Template@405: Id: 405 Images: cliffsw1.tem @@ -4609,6 +3684,1127 @@ Templates: 1: Rock MultiBrushCollections: + Segmented: + MultiBrush@3: + Template: 3 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,1, 4,2, 3,2, 2,2, 1,2, 1,3, 0,3 + MultiBrush@4: + Template: 4 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 5,1, 5,2, 4,2, 4,3, 3,3, 3,4, 2,4, 1,4, 1,3, 0,3 + MultiBrush@5: + Template: 5 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3 + MultiBrush@6: + Template: 6 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@7: + Template: 7 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@8: + Template: 8 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@9: + Template: 9 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,1, 2,1, 1,1, 0,1 + MultiBrush@10: + Template: 10 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 1,1, 0,1 + MultiBrush@12: + Template: 12 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 5,4, 4,4, 4,3, 3,3, 2,3, 1,3, 1,2, 0,2, 0,1 + MultiBrush@13: + Template: 13 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 4,3, 4,4, 3,4, 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 + MultiBrush@14: + Template: 14 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.L + Points: 3,3, 2,3, 2,2, 1,2, 1,1, 0,1 + MultiBrush@15: + Template: 15 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 4,5, 4,4, 3,4, 3,3, 2,3, 1,3, 1,2, 1,1, 1,0 + MultiBrush@16: + Template: 16 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 2,4, 1,4, 1,3, 1,2, 0,2, 0,1, 0,0 + MultiBrush@17: + Template: 17 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 3,3, 2,3, 2,2, 1,2, 1,1, 1,0 + MultiBrush@18: + Template: 18 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 1,2, 1,1, 1,0 + MultiBrush@19: + Template: 19 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 0,1, 0,0 + MultiBrush@21: + Template: 21 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 0,5, 1,5, 1,4, 1,3, 0,3, 0,2, 1,2, 1,1, 2,1, 2,0 + MultiBrush@22: + Template: 22 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,4, 0,4, 0,3, 0,2, 0,1, 1,1, 2,1, 3,1, 3,0 + MultiBrush@23: + Template: 23 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.U + Points: 1,3, 0,3, 0,2, 0,1, 1,1, 2,1, 2,0, 3,0 + MultiBrush@24: + Template: 24 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 2,3, 3,3, 4,3, 4,4, 5,4, 6,4 + MultiBrush@25: + Template: 25 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 2,1, 2,2, 3,2, 3,3, 4,3, 5,3, 5,4 + MultiBrush@26: + Template: 26 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1, 1,2, 2,2, 3,2, 3,3 + MultiBrush@27: + Template: 27 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@28: + Template: 28 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@29: + Template: 29 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@30: + Template: 30 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 2,2, 3,2 + MultiBrush@31: + Template: 31 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,1, 1,1 + MultiBrush@33: + Template: 33 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,4, 1,4, 2,4, 3,4, 3,3, 3,2, 4,2, 4,1, 5,1, 6,1 + MultiBrush@34: + Template: 34 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,3, 1,3, 1,2, 2,2, 2,1, 3,1, 4,1 + MultiBrush@35: + Template: 35 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.R + Points: 0,3, 0,2, 1,2, 1,1, 2,1, 3,1 + MultiBrush@36: + Template: 36 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 5,0, 5,1, 4,1, 4,2, 3,2, 3,3, 3,4, 2,4, 2,5 + MultiBrush@37: + Template: 37 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 3,0, 3,1, 3,2, 3,3, 2,3, 2,4 + MultiBrush@38: + Template: 38 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 3,0, 3,1, 2,1, 2,2, 1,2, 1,3 + MultiBrush@39: + Template: 39 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1, 2,2, 2,3 + MultiBrush@40: + Template: 40 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1 + MultiBrush@42: + Template: 42 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 2,0, 2,1, 2,2, 2,3, 3,3, 4,3, 4,4, 4,5 + MultiBrush@43: + Template: 43 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 1,2, 2,2, 2,3, 3,3, 3,4 + MultiBrush@44: + Template: 44 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.D + Points: 1,0, 1,1, 2,1, 3,1, 3,2, 3,3 + MultiBrush@45: + Template: 45 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 3,1, 3,2, 2,2, 1,2, 1,3, 0,3, 0,2, 0,1, 0,0, 1,0 + MultiBrush@46: + Template: 46 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.U + Points: 2,1, 1,1, 0,1, 0,0 + MultiBrush@47: + Template: 47 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 1,3, 1,2, 1,1, 1,0, 2,0, 2,1, 2,2, 3,2 + MultiBrush@48: + Template: 48 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@49: + Template: 49 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,2, 1,2, 2,2, 2,3 + MultiBrush@50: + Template: 50 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.D + Points: 0,1, 1,1, 2,1, 2,2 + MultiBrush@51: + Template: 51 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 2,0, 2,1, 1,1, 0,1 + MultiBrush@52: + Template: 52 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.L + Points: 2,0, 1,0, 1,1, 0,1 + MultiBrush@53: + Template: 53 + Segment: + Start: Beach.D + Inner: Beach + End: Beach.R + Points: 2,0, 2,1, 3,1, 3,2 + MultiBrush@54: + Template: 54 + Segment: + Start: Beach.L + Inner: Beach + End: Beach.D + Points: 3,1, 2,1, 2,2, 2,3 + MultiBrush@55: + Template: 55 + Segment: + Start: Beach.U + Inner: Beach + End: Beach.L + Points: 1,3, 1,2, 0,2, 0,1 + MultiBrush@56: + Template: 56 + Segment: + Start: Beach.R + Inner: Beach + End: Beach.U + Points: 0,2, 0,1, 1,1, 1,0 + MultiBrush@135: + Template: 135 + Segment: + Start: Cliff.L + Inner: Cliff + End: Clear.L + Points: 2,1, 1,1, 0,1 + MultiBrush@136: + Template: 136 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,2, 1,2, 1,1, 0,1 + MultiBrush@137: + Template: 137 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@138: + Template: 138 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@139: + Template: 139 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@140: + Template: 140 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,2 + MultiBrush@141: + Template: 141 + Segment: + Start: Clear.L + Inner: Cliff + End: Cliff.L + Points: 2,1, 1,1, 0,1 + MultiBrush@142: + Template: 142 + Segment: + Start: Cliff.U + Inner: Cliff + End: Clear.U + Points: 1,2, 1,1, 1,0 + MultiBrush@143: + Template: 143 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 2,2, 2,1, 1,1, 1,0 + MultiBrush@144: + Template: 144 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@145: + Template: 145 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@146: + Template: 146 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@147: + Template: 147 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 2,1, 2,0 + MultiBrush@148: + Template: 148 + Segment: + Start: Clear.U + Inner: Cliff + End: Cliff.U + Points: 1,2, 1,1, 1,0 + MultiBrush@149: + Template: 149 + Segment: + Start: Clear.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@150: + Template: 150 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 1,2, 2,2 + MultiBrush@151: + Template: 151 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@152: + Template: 152 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@153: + Template: 153 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,1, 1,1, 2,1 + MultiBrush@154: + Template: 154 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.R + Points: 0,2, 1,2, 1,1, 2,1 + MultiBrush@155: + Template: 155 + Segment: + Start: Cliff.R + Inner: Cliff + End: Clear.R + Points: 0,1, 1,1 + MultiBrush@156: + Template: 156 + Segment: + Start: Clear.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1 + MultiBrush@157: + Template: 157 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 2,0, 2,1, 1,1, 1,2 + MultiBrush@158: + Template: 158 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@159: + Template: 159 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@160: + Template: 160 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 1,2 + MultiBrush@161: + Template: 161 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.D + Points: 1,0, 1,1, 2,1, 2,2 + MultiBrush@162: + Template: 162 + Segment: + Start: Cliff.D + Inner: Cliff + End: Clear.D + Points: 1,0, 1,1, 1,2 + MultiBrush@163: + Template: 163 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.U + Points: 2,1, 1,1, 1,0 + MultiBrush@164: + Template: 164 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.R + Points: 1,2, 1,1, 2,1 + MultiBrush@165: + Template: 165 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.D + Points: 0,1, 1,1, 1,2 + MultiBrush@166: + Template: 166 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.L + Points: 1,0, 1,1, 0,1 + MultiBrush@167: + Template: 167 + Segment: + Start: Cliff.D + Inner: Cliff + End: Cliff.R + Points: 1,0, 1,1, 2,1 + MultiBrush@168: + Template: 168 + Segment: + Start: Cliff.L + Inner: Cliff + End: Cliff.D + Points: 2,1, 1,1, 1,2 + MultiBrush@169: + Template: 169 + Segment: + Start: Cliff.U + Inner: Cliff + End: Cliff.L + Points: 1,2, 1,1, 0,1 + MultiBrush@170: + Template: 170 + Segment: + Start: Cliff.R + Inner: Cliff + End: Cliff.U + Points: 0,1, 1,1, 1,0 + MultiBrush@173: + Template: 173 + Segment: + End: Clear.D + Inner: Road + Points: 1,0, 1,1 + Start: Road.D + MultiBrush@173reverse: + Template: 173 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 2,0 + Start: Clear.U + MultiBrush@174: + Template: 174 + Segment: + End: Clear.L + Inner: Road + Points: 2,0, 1,0 + Start: Road.L + MultiBrush@174reverse: + Template: 174 + Segment: + End: Road.R + Inner: Road + Points: 1,1, 2,1 + Start: Clear.R + MultiBrush@175: + Template: 175 + Segment: + End: Clear.U + Inner: Road + Points: 1,2, 1,1 + Start: Road.U + MultiBrush@175reverse: + Template: 175 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: Clear.D + MultiBrush@176: + Template: 176 + Segment: + End: Clear.R + Inner: Road + Points: 0,2, 1,2 + Start: Road.R + MultiBrush@176reverse: + Template: 176 + Segment: + End: Road.L + Inner: Road + Points: 1,1, 0,1 + Start: Clear.L + MultiBrush@177: + Template: 177 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 0,1, 0,2, 0,3, 0,4, 1,4 + Start: Road.D + MultiBrush@177reverse: + Template: 177 + Segment: + End: Road.U + Inner: Road + Points: 2,4, 2,3, 1,3, 1,2, 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@178: + Template: 178 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1, 0,2, 0,3 + Start: Road.D + MultiBrush@178reverse: + Template: 178 + Segment: + End: Road.U + Inner: Road + Points: 1,3, 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@179: + Template: 179 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@179reverse: + Template: 179 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@180: + Template: 180 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 1,1, 1,2 + Start: Road.D + MultiBrush@180reverse: + Template: 180 + Segment: + End: Road.U + Inner: Road + Points: 2,2, 2,1, 2,0 + Start: Road.U + MultiBrush@181: + Template: 181 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@181reverse: + Template: 181 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@182: + Template: 182 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2, 3,2, 4,2 + Start: Road.R + MultiBrush@182reverse: + Template: 182 + Segment: + End: Road.L + Inner: Road + Points: 4,1, 3,1, 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@183: + Template: 183 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@183reverse: + Template: 183 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@184: + Template: 184 + Segment: + End: Road.R + Inner: Road + Points: 0,2, 1,2, 2,2 + Start: Road.R + MultiBrush@184reverse: + Template: 184 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 1,1, 0,1 + Start: Road.L + MultiBrush@185: + Template: 185 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1, 1,2, 2,2, 2,3, 3,3, 4,3 + Start: Road.R + MultiBrush@185reverse: + Template: 185 + Segment: + End: Road.L + Inner: Road + Points: 4,2, 3,2, 3,1, 2,1, 2,0, 1,0, 0,0 + Start: Road.L + MultiBrush@192: + Template: 192 + Segment: + End: Road.R + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2, 1,3, 2,3, 3,3 + Start: Road.D + MultiBrush@192reverse: + Template: 192 + Segment: + End: Road.U + Inner: Road + Points: 3,2, 2,2, 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@193: + Template: 193 + Segment: + End: Road.R + Inner: Road + Points: 2,2, 2,1, 3,1 + Start: Road.U + MultiBrush@193reverse: + Template: 193 + Segment: + End: Road.D + Inner: Road + Points: 3,0, 2,0, 1,0, 1,1, 1,2 + Start: Road.L + MultiBrush@194: + Template: 194 + Segment: + End: Road.D + Inner: Road + Points: 0,2, 1,2, 1,3 + Start: Road.R + MultiBrush@194reverse: + Template: 194 + Segment: + End: Road.L + Inner: Road + Points: 2,3, 2,2, 2,1, 1,1, 0,1 + Start: Road.U + MultiBrush@195: + Template: 195 + Segment: + End: Road.U + Inner: Road + Points: 0,3, 1,3, 2,3, 2,2, 2,1, 2,0 + Start: Road.R + MultiBrush@195reverse: + Template: 195 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 1,2, 0,2 + Start: Road.D + MultiBrush@196: + Template: 196 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@196reverse: + Template: 196 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@197: + Template: 197 + Segment: + End: RoadOut.RD + Inner: Road + Points: 0,1, 0,2, 1,2, 1,3, 2,3 + Start: RoadIn.RD + MultiBrush@197reverse: + Template: 197 + Segment: + End: RoadOut.LU + Inner: Road + Points: 3,2, 3,1, 2,1, 2,0, 1,0 + Start: RoadIn.LU + MultiBrush@198: + Template: 198 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@198reverse: + Template: 198 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@199: + Template: 199 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 0,2, 1,2 + Start: RoadOut.RD + MultiBrush@199reverse: + Template: 199 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 2,0, 1,0 + Start: RoadOut.LU + MultiBrush@200: + Template: 200 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,1, 1,1, 1,2 + Start: Road.R + MultiBrush@200reverse: + Template: 200 + Segment: + End: Road.L + Inner: Road + Points: 2,1, 2,0, 1,0, 0,0 + Start: RoadOut.LU + MultiBrush@201: + Template: 201 + Segment: + End: RoadIn.RD + Inner: Road + Points: 0,0, 0,1, 0,2, 1,2 + Start: Road.D + MultiBrush@201reverse: + Template: 201 + Segment: + End: Road.U + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: RoadOut.LU + MultiBrush@203: + Template: 203 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 0,2, 1,2, 2,2 + Start: RoadOut.RD + MultiBrush@203reverse: + Template: 203 + Segment: + End: RoadIn.LU + Inner: Road + Points: 2,1, 1,1, 1,0 + Start: Road.L + MultiBrush@204: + Template: 204 + Segment: + End: Road.D + Inner: Road + Points: 0,1, 0,2 + Start: RoadOut.RD + MultiBrush@204reverse: + Template: 204 + Segment: + End: RoadIn.LU + Inner: Road + Points: 1,2, 1,1, 1,0 + Start: Road.U + MultiBrush@206: + Template: 206 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@206reverse: + Template: 206 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@207: + Template: 207 + Segment: + End: RoadOut.RU + Inner: Road + Points: 1,3, 2,3, 2,2, 3,2, 3,1 + Start: RoadIn.RU + MultiBrush@207reverse: + Template: 207 + Segment: + End: RoadOut.LD + Inner: Road + Points: 2,0, 1,0, 1,1, 0,1, 0,2 + Start: RoadIn.LD + MultiBrush@208: + Template: 208 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@208reverse: + Template: 208 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@209: + Template: 209 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 2,2, 2,1 + Start: RoadOut.RU + MultiBrush@209reverse: + Template: 209 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 0,0, 0,1 + Start: RoadOut.LD + MultiBrush@210: + Template: 210 + Segment: + End: Road.R + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: RoadOut.RU + MultiBrush@210reverse: + Template: 210 + Segment: + End: RoadIn.LD + Inner: Road + Points: 2,0, 1,0, 0,0, 0,1 + Start: Road.L + MultiBrush@211: + Template: 211 + Segment: + End: Road.U + Inner: Road + Points: 1,2, 2,2, 2,1, 2,0 + Start: RoadOut.RU + MultiBrush@211reverse: + Template: 211 + Segment: + End: RoadIn.LD + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: Road.D + MultiBrush@213: + Template: 213 + Segment: + End: RoadIn.RU + Inner: Road + Points: 0,2, 1,2, 2,2, 2,1 + Start: Road.R + MultiBrush@213reverse: + Template: 213 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 1,1, 0,1 + Start: RoadOut.LD + MultiBrush@214: + Template: 214 + Segment: + End: RoadIn.RU + Inner: Road + Points: 1,2, 1,1, 2,1 + Start: Road.U + MultiBrush@214reverse: + Template: 214 + Segment: + End: Road.D + Inner: Road + Points: 1,0, 0,0, 0,1, 0,2 + Start: RoadOut.LD + MultiBrush@227: + Template: 227 + Segment: + End: Road.D + Inner: Road + Points: 0,0, 0,1 + Start: Road.D + MultiBrush@227reverse: + Template: 227 + Segment: + End: Road.U + Inner: Road + Points: 1,1, 1,0 + Start: Road.U + MultiBrush@228: + Template: 228 + Segment: + End: Road.R + Inner: Road + Points: 0,1, 1,1 + Start: Road.R + MultiBrush@228reverse: + Template: 228 + Segment: + End: Road.L + Inner: Road + Points: 1,0, 0,0 + Start: Road.L + MultiBrush@401: + Template: 401 + Segment: + End: Cliff.L + Inner: Cliff + Points: 1,1, 0,1 + Start: Cliff.L + MultiBrush@402: + Template: 402 + Segment: + End: Cliff.R + Inner: Cliff + Points: 0,1, 1,1 + Start: Cliff.R + MultiBrush@403: + Template: 403 + Segment: + End: Cliff.D + Inner: Cliff + Points: 1,0, 1,1 + Start: Cliff.D + MultiBrush@404: + Template: 404 + Segment: + End: Cliff.U + Inner: Cliff + Points: 1,1, 1,0 + Start: Cliff.U Trees: MultiBrush@t01: Actor: t01