allow invalid terrain targets for Air/Water bound weapons
made terrain targeting consistent with actors
This commit is contained in:
@@ -18,8 +18,9 @@ namespace OpenRA.FileFormats
|
|||||||
public class TerrainTypeInfo
|
public class TerrainTypeInfo
|
||||||
{
|
{
|
||||||
public string Type;
|
public string Type;
|
||||||
|
public string[] TargetTypes = { };
|
||||||
public string[] AcceptsSmudgeType = { };
|
public string[] AcceptsSmudgeType = { };
|
||||||
public bool IsWater = false;
|
public bool IsWater = false; // TODO: Remove this
|
||||||
public Color Color;
|
public Color Color;
|
||||||
public string CustomCursor;
|
public string CustomCursor;
|
||||||
|
|
||||||
|
|||||||
@@ -179,6 +179,11 @@ namespace OpenRA.GameRules
|
|||||||
if (!world.Map.IsInMap(cell))
|
if (!world.Map.IsInMap(cell))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
var cellInfo = world.GetTerrainInfo(cell);
|
||||||
|
if (!ValidTargets.Intersect(cellInfo.TargetTypes).Any()
|
||||||
|
|| InvalidTargets.Intersect(cellInfo.TargetTypes).Any())
|
||||||
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -159,6 +159,24 @@ namespace OpenRA.Utility
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void UpgradeTileset(int engineVersion, ref List<MiniYamlNode> nodes, MiniYamlNode parent, int depth)
|
||||||
|
{
|
||||||
|
var parentKey = parent != null ? parent.Key.Split('@').First() : null;
|
||||||
|
List<MiniYamlNode> addNodes = new List<MiniYamlNode>();
|
||||||
|
|
||||||
|
foreach (var node in nodes)
|
||||||
|
{
|
||||||
|
if (engineVersion < 20140104)
|
||||||
|
{
|
||||||
|
if (depth == 2 && parentKey == "TerrainType" && node.Key.Split('@').First() == "Type")
|
||||||
|
addNodes.Add(new MiniYamlNode("TargetTypes", node.Value.Value == "Water" ? "Water" : "Ground"));
|
||||||
|
}
|
||||||
|
UpgradeTileset(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
nodes.AddRange(addNodes);
|
||||||
|
}
|
||||||
|
|
||||||
[Desc("MAP", "CURRENTENGINE", "Upgrade map rules to the latest engine version.")]
|
[Desc("MAP", "CURRENTENGINE", "Upgrade map rules to the latest engine version.")]
|
||||||
public static void UpgradeMap(string[] args)
|
public static void UpgradeMap(string[] args)
|
||||||
{
|
{
|
||||||
@@ -201,6 +219,17 @@ namespace OpenRA.Utility
|
|||||||
file.WriteLine(yaml.WriteToString());
|
file.WriteLine(yaml.WriteToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Processing Tilesets:");
|
||||||
|
foreach (var filename in Game.modData.Manifest.TileSets)
|
||||||
|
{
|
||||||
|
Console.WriteLine("\t" + filename);
|
||||||
|
var yaml = MiniYaml.FromFile(filename);
|
||||||
|
UpgradeTileset(engineDate, ref yaml, null, 0);
|
||||||
|
|
||||||
|
using (var file = new StreamWriter(filename))
|
||||||
|
file.WriteLine(yaml.WriteToString());
|
||||||
|
}
|
||||||
|
|
||||||
Console.WriteLine("Processing Maps:");
|
Console.WriteLine("Processing Maps:");
|
||||||
foreach (var map in Game.modData.FindMaps().Values)
|
foreach (var map in Game.modData.FindMaps().Values)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,47 +10,58 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 134, 95, 69
|
Color: 134, 95, 69
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 93, 165, 206
|
Color: 93, 165, 206
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 168, 123, 83
|
Color: 168, 123, 83
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 116, 90, 63
|
Color: 116, 90, 63
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 111, 132, 139
|
Color: 111, 132, 139
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tiberium:
|
TerrainType@Tiberium:
|
||||||
Type: Tiberium
|
Type: Tiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 161, 226, 28
|
Color: 161, 226, 28
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@BlueTiberium:
|
TerrainType@BlueTiberium:
|
||||||
Type: BlueTiberium
|
Type: BlueTiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 84, 252, 252
|
Color: 84, 252, 252
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
|
|||||||
@@ -10,47 +10,58 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 196, 196, 196
|
Color: 196, 196, 196
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tiberium:
|
TerrainType@Tiberium:
|
||||||
Type: Tiberium
|
Type: Tiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 161, 226, 28
|
Color: 161, 226, 28
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@BlueTiberium:
|
TerrainType@BlueTiberium:
|
||||||
Type: BlueTiberium
|
Type: BlueTiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 84, 252, 252
|
Color: 84, 252, 252
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -1321,3 +1332,4 @@ Templates:
|
|||||||
3: Water
|
3: Water
|
||||||
4: River
|
4: River
|
||||||
6: Water
|
6: Water
|
||||||
|
|
||||||
|
|||||||
@@ -10,47 +10,58 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 40, 68, 40
|
Color: 40, 68, 40
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tiberium:
|
TerrainType@Tiberium:
|
||||||
Type: Tiberium
|
Type: Tiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 161, 226, 28
|
Color: 161, 226, 28
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@BlueTiberium:
|
TerrainType@BlueTiberium:
|
||||||
Type: BlueTiberium
|
Type: BlueTiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 84, 252, 252
|
Color: 84, 252, 252
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -1333,3 +1344,4 @@ Templates:
|
|||||||
3: Tree
|
3: Tree
|
||||||
2: Tree
|
2: Tree
|
||||||
4: Tree
|
4: Tree
|
||||||
|
|
||||||
|
|||||||
@@ -10,47 +10,58 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 40, 68, 40
|
Color: 40, 68, 40
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tiberium:
|
TerrainType@Tiberium:
|
||||||
Type: Tiberium
|
Type: Tiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 161, 226, 28
|
Color: 161, 226, 28
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@BlueTiberium:
|
TerrainType@BlueTiberium:
|
||||||
Type: BlueTiberium
|
Type: BlueTiberium
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 84, 252, 252
|
Color: 84, 252, 252
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -1327,3 +1338,4 @@ Templates:
|
|||||||
3: Water
|
3: Water
|
||||||
4: River
|
4: River
|
||||||
6: Water
|
6: Water
|
||||||
|
|
||||||
|
|||||||
@@ -9,52 +9,62 @@ Terrain:
|
|||||||
TerrainType@Clear: # TODO: workaround for the stupid WinForms editor
|
TerrainType@Clear: # TODO: workaround for the stupid WinForms editor
|
||||||
Type: Clear
|
Type: Clear
|
||||||
Color: 0, 0, 0
|
Color: 0, 0, 0
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Sand:
|
TerrainType@Sand:
|
||||||
Type: Sand
|
Type: Sand
|
||||||
AcceptsSmudgeType: SandCrater
|
AcceptsSmudgeType: SandCrater
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,208,192,160
|
Color: 255,208,192,160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Transition:
|
TerrainType@Transition:
|
||||||
Type: Transition
|
Type: Transition
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,207,166,100
|
Color: 255,207,166,100
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType: RockCrater
|
AcceptsSmudgeType: RockCrater
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,206,140,66
|
Color: 255,206,140,66
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Cliff:
|
TerrainType@Cliff:
|
||||||
Type: Cliff
|
Type: Cliff
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,74,41,16
|
Color: 255,74,41,16
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,88,116,116
|
Color: 255,88,116,116
|
||||||
CustomCursor: move-rough
|
CustomCursor: move-rough
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Concrete:
|
TerrainType@Concrete:
|
||||||
Type: Concrete
|
Type: Concrete
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,208,192,160
|
Color: 255,208,192,160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Dune:
|
TerrainType@Dune:
|
||||||
Type: Dune
|
Type: Dune
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,239,222,140
|
Color: 255,239,222,140
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Spice:
|
TerrainType@Spice:
|
||||||
Type: Spice
|
Type: Spice
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: False
|
IsWater: False
|
||||||
Color: 255,239,148,74
|
Color: 255,239,148,74
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Ice:
|
TerrainType@Ice:
|
||||||
Type: Ice
|
Type: Ice
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
IsWater: True
|
IsWater: True
|
||||||
Color: 255,255,255,255
|
Color: 255,255,255,255
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@0:
|
Template@0:
|
||||||
|
|||||||
@@ -13,65 +13,78 @@ Terrain:
|
|||||||
Buildable: True
|
Buildable: True
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 134, 95, 69
|
Color: 134, 95, 69
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 93, 165, 206
|
Color: 93, 165, 206
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
Buildable: True
|
Buildable: True
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 168, 123, 83
|
Color: 168, 123, 83
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Bridge:
|
TerrainType@Bridge:
|
||||||
Type: Bridge
|
Type: Bridge
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 96, 96, 96
|
Color: 96, 96, 96
|
||||||
|
TargetTypes: Ground, Bridge
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 116, 90, 63
|
Color: 116, 90, 63
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Brush:
|
TerrainType@Brush:
|
||||||
Type: Brush
|
Type: Brush
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 111, 132, 139
|
Color: 111, 132, 139
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Ore:
|
TerrainType@Ore:
|
||||||
Type: Ore
|
Type: Ore
|
||||||
Buildable: False
|
Buildable: False
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 148, 128, 96
|
Color: 148, 128, 96
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Gems:
|
TerrainType@Gems:
|
||||||
Type: Gems
|
Type: Gems
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 132, 112, 255
|
Color: 132, 112, 255
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -3105,3 +3118,4 @@ Templates:
|
|||||||
12: Rock
|
12: Rock
|
||||||
13: Rock
|
13: Rock
|
||||||
14: Rock
|
14: Rock
|
||||||
|
|
||||||
|
|||||||
@@ -9,47 +9,58 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 0, 0, 0
|
Color: 0, 0, 0
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Ore:
|
TerrainType@Ore:
|
||||||
Type: Ore
|
Type: Ore
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 148, 128, 96
|
Color: 148, 128, 96
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Gems:
|
TerrainType@Gems:
|
||||||
Type: Gems
|
Type: Gems
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 132, 112, 255
|
Color: 132, 112, 255
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
|
|||||||
@@ -10,51 +10,63 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 196, 196, 196
|
Color: 196, 196, 196
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Bridge:
|
TerrainType@Bridge:
|
||||||
Type: Bridge
|
Type: Bridge
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 96, 96, 96
|
Color: 96, 96, 96
|
||||||
|
TargetTypes: Ground, Bridge
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Ore:
|
TerrainType@Ore:
|
||||||
Type: Ore
|
Type: Ore
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 148, 128, 96
|
Color: 148, 128, 96
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Gems:
|
TerrainType@Gems:
|
||||||
Type: Gems
|
Type: Gems
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 132, 112, 255
|
Color: 132, 112, 255
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -3141,3 +3153,4 @@ Templates:
|
|||||||
Tiles:
|
Tiles:
|
||||||
0: Rock
|
0: Rock
|
||||||
1: Rock
|
1: Rock
|
||||||
|
|
||||||
|
|||||||
@@ -10,51 +10,63 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 40, 68, 40
|
Color: 40, 68, 40
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Water:
|
TerrainType@Water:
|
||||||
Type: Water
|
Type: Water
|
||||||
IsWater: true
|
IsWater: true
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 116, 164
|
Color: 92, 116, 164
|
||||||
|
TargetTypes: Water
|
||||||
TerrainType@Road:
|
TerrainType@Road:
|
||||||
Type: Road
|
Type: Road
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 88, 116, 116
|
Color: 88, 116, 116
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Bridge:
|
TerrainType@Bridge:
|
||||||
Type: Bridge
|
Type: Bridge
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 96, 96, 96
|
Color: 96, 96, 96
|
||||||
|
TargetTypes: Ground, Bridge
|
||||||
TerrainType@Rock:
|
TerrainType@Rock:
|
||||||
Type: Rock
|
Type: Rock
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Tree:
|
TerrainType@Tree:
|
||||||
Type: Tree
|
Type: Tree
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 28, 32, 36
|
Color: 28, 32, 36
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@River:
|
TerrainType@River:
|
||||||
Type: River
|
Type: River
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 92, 140, 180
|
Color: 92, 140, 180
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Rough:
|
TerrainType@Rough:
|
||||||
Type: Rough
|
Type: Rough
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 68, 68, 60
|
Color: 68, 68, 60
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Wall:
|
TerrainType@Wall:
|
||||||
Type: Wall
|
Type: Wall
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 208, 192, 160
|
Color: 208, 192, 160
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Beach:
|
TerrainType@Beach:
|
||||||
Type: Beach
|
Type: Beach
|
||||||
AcceptsSmudgeType:
|
AcceptsSmudgeType:
|
||||||
Color: 176, 156, 120
|
Color: 176, 156, 120
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Ore:
|
TerrainType@Ore:
|
||||||
Type: Ore
|
Type: Ore
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 148, 128, 96
|
Color: 148, 128, 96
|
||||||
|
TargetTypes: Ground
|
||||||
TerrainType@Gems:
|
TerrainType@Gems:
|
||||||
Type: Gems
|
Type: Gems
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 132, 112, 255
|
Color: 132, 112, 255
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -3345,7 +3357,7 @@ Templates:
|
|||||||
6: Rock
|
6: Rock
|
||||||
7: Rock
|
7: Rock
|
||||||
Category: Bridge
|
Category: Bridge
|
||||||
Template@530
|
Template@530:
|
||||||
Id: 530
|
Id: 530
|
||||||
Image: sbridge4x
|
Image: sbridge4x
|
||||||
Size: 5,5
|
Size: 5,5
|
||||||
@@ -3365,7 +3377,7 @@ Templates:
|
|||||||
23: Clear
|
23: Clear
|
||||||
24: Road
|
24: Road
|
||||||
Category: Bridge
|
Category: Bridge
|
||||||
Template@531
|
Template@531:
|
||||||
Id: 531
|
Id: 531
|
||||||
Image: sbridge2
|
Image: sbridge2
|
||||||
Size: 2,3
|
Size: 2,3
|
||||||
@@ -3377,7 +3389,7 @@ Templates:
|
|||||||
4: Rock
|
4: Rock
|
||||||
5: Rock
|
5: Rock
|
||||||
Category: Bridge
|
Category: Bridge
|
||||||
Template@532
|
Template@532:
|
||||||
Id: 532
|
Id: 532
|
||||||
Image: sbridge2h
|
Image: sbridge2h
|
||||||
Size: 2,3
|
Size: 2,3
|
||||||
@@ -3389,7 +3401,7 @@ Templates:
|
|||||||
4: Rock
|
4: Rock
|
||||||
5: Rock
|
5: Rock
|
||||||
Category: Bridge
|
Category: Bridge
|
||||||
Template@533
|
Template@533:
|
||||||
Id: 533
|
Id: 533
|
||||||
Image: sbridge2d
|
Image: sbridge2d
|
||||||
Size: 2,3
|
Size: 2,3
|
||||||
@@ -3401,7 +3413,7 @@ Templates:
|
|||||||
4: River
|
4: River
|
||||||
5: River
|
5: River
|
||||||
Category: Bridge
|
Category: Bridge
|
||||||
Template@534
|
Template@534:
|
||||||
Id: 534
|
Id: 534
|
||||||
Image: sbridge2x
|
Image: sbridge2x
|
||||||
Size: 4,4
|
Size: 4,4
|
||||||
@@ -3604,3 +3616,4 @@ Templates:
|
|||||||
4: Rough
|
4: Rough
|
||||||
5: Clear
|
5: Clear
|
||||||
Category: Debris
|
Category: Debris
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ Maverick:
|
|||||||
Report: MISSILE7.AUD
|
Report: MISSILE7.AUD
|
||||||
Burst: 2
|
Burst: 2
|
||||||
BurstDelay: 7
|
BurstDelay: 7
|
||||||
ValidTargets: Ground
|
ValidTargets: Ground, Water
|
||||||
Projectile: Missile
|
Projectile: Missile
|
||||||
Speed: 256
|
Speed: 256
|
||||||
Arm: 2
|
Arm: 2
|
||||||
@@ -277,7 +277,7 @@ Dragon:
|
|||||||
ROF: 50
|
ROF: 50
|
||||||
Range: 5c0
|
Range: 5c0
|
||||||
Report: MISSILE6.AUD
|
Report: MISSILE6.AUD
|
||||||
ValidTargets: Ground
|
ValidTargets: Ground, Water
|
||||||
Projectile: Missile
|
Projectile: Missile
|
||||||
Speed: 213
|
Speed: 213
|
||||||
Arm: 2
|
Arm: 2
|
||||||
@@ -310,7 +310,7 @@ HellfireAG:
|
|||||||
Report: MISSILE6.AUD
|
Report: MISSILE6.AUD
|
||||||
Burst: 2
|
Burst: 2
|
||||||
BurstDelay: 10
|
BurstDelay: 10
|
||||||
ValidTargets: Ground
|
ValidTargets: Ground, Water
|
||||||
Projectile: Missile
|
Projectile: Missile
|
||||||
Speed: 256
|
Speed: 256
|
||||||
Arm: 2
|
Arm: 2
|
||||||
@@ -819,7 +819,7 @@ TorpTube:
|
|||||||
ROF: 100
|
ROF: 100
|
||||||
Range: 9c0
|
Range: 9c0
|
||||||
Report: TORPEDO1.AUD
|
Report: TORPEDO1.AUD
|
||||||
ValidTargets: Water, Underwater
|
ValidTargets: Water, Underwater, Bridge
|
||||||
Palette: shadow
|
Palette: shadow
|
||||||
Burst: 2
|
Burst: 2
|
||||||
BurstDelay: 20
|
BurstDelay: 20
|
||||||
@@ -1247,7 +1247,7 @@ ChronoTusk:
|
|||||||
ROF: 60
|
ROF: 60
|
||||||
Range: 6c0
|
Range: 6c0
|
||||||
Report: MISSILE6.AUD
|
Report: MISSILE6.AUD
|
||||||
ValidTargets: Ground
|
ValidTargets: Ground, Water
|
||||||
Projectile: Missile
|
Projectile: Missile
|
||||||
Speed: 298
|
Speed: 298
|
||||||
Arm: 2
|
Arm: 2
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ Terrain:
|
|||||||
Type: Clear
|
Type: Clear
|
||||||
AcceptsSmudgeType: Crater, Scorch
|
AcceptsSmudgeType: Crater, Scorch
|
||||||
Color: 0, 0, 0
|
Color: 0, 0, 0
|
||||||
|
TargetTypes: Ground
|
||||||
|
|
||||||
Templates:
|
Templates:
|
||||||
Template@255:
|
Template@255:
|
||||||
@@ -17,3 +18,4 @@ Templates:
|
|||||||
Size: 1,1
|
Size: 1,1
|
||||||
Tiles:
|
Tiles:
|
||||||
0: Clear
|
0: Clear
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user