Capitalise cursor properties.
This commit is contained in:
@@ -28,22 +28,22 @@ namespace OpenRA.Graphics
|
|||||||
sprites = cache[cursorSrc];
|
sprites = cache[cursorSrc];
|
||||||
var d = info.ToDictionary();
|
var d = info.ToDictionary();
|
||||||
|
|
||||||
start = Exts.ParseIntegerInvariant(d["start"].Value);
|
start = Exts.ParseIntegerInvariant(d["Start"].Value);
|
||||||
this.palette = palette;
|
this.palette = palette;
|
||||||
|
|
||||||
if ((d.ContainsKey("length") && d["length"].Value == "*") || (d.ContainsKey("end") && d["end"].Value == "*"))
|
if ((d.ContainsKey("Length") && d["Length"].Value == "*") || (d.ContainsKey("End") && d["End"].Value == "*"))
|
||||||
length = sprites.Length - start;
|
length = sprites.Length - start;
|
||||||
else if (d.ContainsKey("length"))
|
else if (d.ContainsKey("Length"))
|
||||||
length = Exts.ParseIntegerInvariant(d["length"].Value);
|
length = Exts.ParseIntegerInvariant(d["Length"].Value);
|
||||||
else if (d.ContainsKey("end"))
|
else if (d.ContainsKey("End"))
|
||||||
length = Exts.ParseIntegerInvariant(d["end"].Value) - start;
|
length = Exts.ParseIntegerInvariant(d["End"].Value) - start;
|
||||||
else
|
else
|
||||||
length = 1;
|
length = 1;
|
||||||
|
|
||||||
if (d.ContainsKey("x"))
|
if (d.ContainsKey("X"))
|
||||||
Exts.TryParseIntegerInvariant(d["x"].Value, out Hotspot.X);
|
Exts.TryParseIntegerInvariant(d["X"].Value, out Hotspot.X);
|
||||||
if (d.ContainsKey("y"))
|
if (d.ContainsKey("Y"))
|
||||||
Exts.TryParseIntegerInvariant(d["y"].Value, out Hotspot.Y);
|
Exts.TryParseIntegerInvariant(d["Y"].Value, out Hotspot.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Sprite GetSprite(int frame)
|
public Sprite GetSprite(int frame)
|
||||||
|
|||||||
@@ -62,6 +62,17 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
|||||||
file.WriteLine(yaml.WriteToString());
|
file.WriteLine(yaml.WriteToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Console.WriteLine("Processing Cursors:");
|
||||||
|
foreach (var filename in Game.modData.Manifest.Cursors)
|
||||||
|
{
|
||||||
|
Console.WriteLine("\t" + filename);
|
||||||
|
var yaml = MiniYaml.FromFile(filename);
|
||||||
|
UpgradeRules.UpgradeCursors(engineDate, ref yaml, null, 0);
|
||||||
|
|
||||||
|
using (var file = new StreamWriter(filename))
|
||||||
|
file.WriteLine(yaml.WriteToString());
|
||||||
|
}
|
||||||
|
|
||||||
Console.WriteLine("Processing Maps:");
|
Console.WriteLine("Processing Maps:");
|
||||||
var maps = Game.modData.MapCache
|
var maps = Game.modData.MapCache
|
||||||
.Where(m => m.Status == MapStatus.Available)
|
.Where(m => m.Status == MapStatus.Available)
|
||||||
|
|||||||
@@ -1041,5 +1041,27 @@ namespace OpenRA.Mods.Common.UtilityCommands
|
|||||||
|
|
||||||
nodes.AddRange(addNodes);
|
nodes.AddRange(addNodes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static void UpgradeCursors(int engineVersion, ref List<MiniYamlNode> nodes, MiniYamlNode parent, int depth)
|
||||||
|
{
|
||||||
|
foreach (var node in nodes)
|
||||||
|
{
|
||||||
|
if (engineVersion < 20141113 && depth == 3)
|
||||||
|
{
|
||||||
|
if (node.Key == "start")
|
||||||
|
node.Key = "Start";
|
||||||
|
else if (node.Key == "length")
|
||||||
|
node.Key = "Length";
|
||||||
|
else if (node.Key == "end")
|
||||||
|
node.Key = "End";
|
||||||
|
else if (node.Key == "x")
|
||||||
|
node.Key = "X";
|
||||||
|
else if (node.Key == "y")
|
||||||
|
node.Key = "Y";
|
||||||
|
}
|
||||||
|
|
||||||
|
UpgradeCursors(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,181 +1,180 @@
|
|||||||
Palettes:
|
Palettes:
|
||||||
cursor: cursor.pal
|
cursor: cursor.pal
|
||||||
|
|
||||||
Cursors:
|
Cursors:
|
||||||
mouse2.shp: cursor
|
mouse2.shp: cursor
|
||||||
scroll-t:
|
scroll-t:
|
||||||
start:1
|
Start: 1
|
||||||
scroll-tr:
|
scroll-tr:
|
||||||
start:2
|
Start: 2
|
||||||
scroll-r:
|
scroll-r:
|
||||||
start:3
|
Start: 3
|
||||||
scroll-br:
|
scroll-br:
|
||||||
start:4
|
Start: 4
|
||||||
scroll-b:
|
scroll-b:
|
||||||
start:5
|
Start: 5
|
||||||
scroll-bl:
|
scroll-bl:
|
||||||
start:6
|
Start: 6
|
||||||
scroll-l:
|
scroll-l:
|
||||||
start:7
|
Start: 7
|
||||||
scroll-tl:
|
scroll-tl:
|
||||||
start:8
|
Start: 8
|
||||||
scroll-t-blocked:
|
scroll-t-blocked:
|
||||||
start:130
|
Start: 130
|
||||||
scroll-tr-blocked:
|
scroll-tr-blocked:
|
||||||
start:131
|
Start: 131
|
||||||
scroll-r-blocked:
|
scroll-r-blocked:
|
||||||
start:132
|
Start: 132
|
||||||
scroll-br-blocked:
|
scroll-br-blocked:
|
||||||
start:133
|
Start: 133
|
||||||
scroll-b-blocked:
|
scroll-b-blocked:
|
||||||
start:134
|
Start: 134
|
||||||
scroll-bl-blocked:
|
scroll-bl-blocked:
|
||||||
start:135
|
Start: 135
|
||||||
scroll-l-blocked:
|
scroll-l-blocked:
|
||||||
start:136
|
Start: 136
|
||||||
scroll-tl-blocked:
|
scroll-tl-blocked:
|
||||||
start:137
|
Start: 137
|
||||||
select:
|
select:
|
||||||
start:12
|
Start: 12
|
||||||
length:6
|
Length: 6
|
||||||
default-minimap:
|
default-minimap:
|
||||||
start:86
|
Start: 86
|
||||||
length:1
|
Length: 1
|
||||||
x: -16
|
X: -16
|
||||||
y: -12
|
Y: -12
|
||||||
generic-blocked:
|
generic-blocked:
|
||||||
start:9
|
Start: 9
|
||||||
generic-blocked-minimap:
|
generic-blocked-minimap:
|
||||||
start:27
|
Start: 27
|
||||||
attack:
|
attack:
|
||||||
start:18
|
Start: 18
|
||||||
length:8
|
Length: 8
|
||||||
attack-minimap:
|
attack-minimap:
|
||||||
start:140
|
Start: 140
|
||||||
length:8
|
Length: 8
|
||||||
harvest:
|
harvest:
|
||||||
start:18
|
Start: 18
|
||||||
length:8
|
Length: 8
|
||||||
harvest-minimap:
|
harvest-minimap:
|
||||||
start:140
|
Start: 140
|
||||||
length:8
|
Length: 8
|
||||||
enter:
|
enter:
|
||||||
start:119
|
Start: 119
|
||||||
length:3
|
Length: 3
|
||||||
enter-minimap:
|
enter-minimap:
|
||||||
start:148
|
Start: 148
|
||||||
length:3
|
Length: 3
|
||||||
c4:
|
c4:
|
||||||
start:122
|
Start: 122
|
||||||
length:3
|
Length: 3
|
||||||
c4-minimap:
|
c4-minimap:
|
||||||
start:127
|
Start: 127
|
||||||
length:3
|
Length: 3
|
||||||
|
|
||||||
# Cursors that need minimap variants
|
# Cursors that need minimap variants
|
||||||
deploy:
|
deploy:
|
||||||
start:53
|
Start: 53
|
||||||
length:9
|
Length: 9
|
||||||
repair:
|
repair:
|
||||||
start:29
|
Start: 29
|
||||||
length:24
|
Length: 24
|
||||||
repair-blocked:
|
repair-blocked:
|
||||||
start:126
|
Start: 126
|
||||||
length:1
|
Length: 1
|
||||||
sell:
|
sell:
|
||||||
start:62
|
Start: 62
|
||||||
length:24
|
Length: 24
|
||||||
sell-blocked:
|
sell-blocked:
|
||||||
start:125
|
Start: 125
|
||||||
length:1
|
Length: 1
|
||||||
ability:
|
ability:
|
||||||
start:88
|
Start: 88
|
||||||
length:8
|
Length: 8
|
||||||
nuke:
|
nuke:
|
||||||
start:96
|
Start: 96
|
||||||
length:7
|
Length: 7
|
||||||
ioncannon:
|
ioncannon:
|
||||||
start:103
|
Start: 103
|
||||||
length:16
|
Length: 16
|
||||||
sell-vehicle:
|
sell-vehicle:
|
||||||
start:154
|
Start: 154
|
||||||
length:24
|
Length: 24
|
||||||
|
|
||||||
mouse3.shp: cursor
|
mouse3.shp: cursor
|
||||||
default:
|
default:
|
||||||
start:0
|
Start: 0
|
||||||
x: -16
|
X: -16
|
||||||
y: -12
|
Y: -12
|
||||||
deploy-blocked:
|
deploy-blocked:
|
||||||
start:1
|
Start: 1
|
||||||
length:1
|
Length: 1
|
||||||
|
mouse4.shp: cursor
|
||||||
mouse4.shp:cursor
|
|
||||||
move:
|
move:
|
||||||
start:0
|
Start: 0
|
||||||
length:8
|
Length: 8
|
||||||
move-minimap:
|
move-minimap:
|
||||||
start:8
|
Start: 8
|
||||||
length:4
|
Length: 4
|
||||||
move-rough:
|
move-rough:
|
||||||
start:0
|
Start: 0
|
||||||
length: 8
|
Length: 8
|
||||||
attackmove:
|
attackmove:
|
||||||
start:12
|
Start: 12
|
||||||
length:8
|
Length: 8
|
||||||
attackmove-minimap:
|
attackmove-minimap:
|
||||||
start:20
|
Start: 20
|
||||||
length:4
|
Length: 4
|
||||||
move-blocked:
|
move-blocked:
|
||||||
start:24
|
Start: 24
|
||||||
length:1
|
Length: 1
|
||||||
move-blocked-minimap:
|
move-blocked-minimap:
|
||||||
start:25
|
Start: 25
|
||||||
length:1
|
Length: 1
|
||||||
|
|
||||||
mouse5.shp: cursor
|
mouse5.shp: cursor
|
||||||
guard:
|
guard:
|
||||||
start:0
|
Start: 0
|
||||||
length:8
|
Length: 8
|
||||||
guard-minimap:
|
guard-minimap:
|
||||||
start:8
|
Start: 8
|
||||||
length:8
|
Length: 8
|
||||||
|
|
||||||
mouse6.shp: cursor
|
mouse6.shp: cursor
|
||||||
goldwrench:
|
goldwrench:
|
||||||
start:0
|
Start: 0
|
||||||
length:3
|
Length: 3
|
||||||
goldwrench-minimap:
|
goldwrench-minimap:
|
||||||
start:3
|
Start: 3
|
||||||
length:3
|
Length: 3
|
||||||
goldwrench-blocked:
|
goldwrench-blocked:
|
||||||
start:6
|
Start: 6
|
||||||
length:1
|
Length: 1
|
||||||
goldwrench-blocked-minimap:
|
goldwrench-blocked-minimap:
|
||||||
start:7
|
Start: 7
|
||||||
length:1
|
Length: 1
|
||||||
capture:
|
capture:
|
||||||
start:8
|
Start: 8
|
||||||
length:3
|
Length: 3
|
||||||
capture-minimap:
|
capture-minimap:
|
||||||
start:11
|
Start: 11
|
||||||
length:3
|
Length: 3
|
||||||
capture-blocked:
|
capture-blocked:
|
||||||
start:14
|
Start: 14
|
||||||
length:1
|
Length: 1
|
||||||
capture-blocked-minimap:
|
capture-blocked-minimap:
|
||||||
start:15
|
Start: 15
|
||||||
length:1
|
Length: 1
|
||||||
enter-blocked:
|
enter-blocked:
|
||||||
start:16
|
Start: 16
|
||||||
length:1
|
Length: 1
|
||||||
enter-blocked-minimap:
|
enter-blocked-minimap:
|
||||||
start:17
|
Start: 17
|
||||||
length:1
|
Length: 1
|
||||||
|
|
||||||
mouse7.shp: cursor
|
mouse7.shp: cursor
|
||||||
attackoutsiderange:
|
attackoutsiderange:
|
||||||
start:0
|
Start: 0
|
||||||
length:8
|
Length: 8
|
||||||
attackoutsiderange-minimap:
|
attackoutsiderange-minimap:
|
||||||
start:8
|
Start: 8
|
||||||
|
|
||||||
|
|||||||
@@ -6,269 +6,268 @@ Palettes:
|
|||||||
Cursors:
|
Cursors:
|
||||||
mouse.r8: mouse
|
mouse.r8: mouse
|
||||||
scroll-t:
|
scroll-t:
|
||||||
start:112
|
Start: 112
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-tr:
|
scroll-tr:
|
||||||
start: 120
|
Start: 120
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-r:
|
scroll-r:
|
||||||
start: 128
|
Start: 128
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-br:
|
scroll-br:
|
||||||
start: 136
|
Start: 136
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-b:
|
scroll-b:
|
||||||
start:148
|
Start: 148
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-bl:
|
scroll-bl:
|
||||||
start:156
|
Start: 156
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-l:
|
scroll-l:
|
||||||
start:164
|
Start: 164
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-tl:
|
scroll-tl:
|
||||||
start:172
|
Start: 172
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-t-blocked:
|
scroll-t-blocked:
|
||||||
start:180
|
Start: 180
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-tr-blocked:
|
scroll-tr-blocked:
|
||||||
start:188
|
Start: 188
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-r-blocked:
|
scroll-r-blocked:
|
||||||
start:196
|
Start: 196
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-br-blocked:
|
scroll-br-blocked:
|
||||||
start:204
|
Start: 204
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-b-blocked:
|
scroll-b-blocked:
|
||||||
start:212
|
Start: 212
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-bl-blocked:
|
scroll-bl-blocked:
|
||||||
start:220
|
Start: 220
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-l-blocked:
|
scroll-l-blocked:
|
||||||
start:228
|
Start: 228
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
scroll-tl-blocked:
|
scroll-tl-blocked:
|
||||||
start:236
|
Start: 236
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
select:
|
select:
|
||||||
start:40
|
Start: 40
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
default:
|
default:
|
||||||
start:0
|
Start: 0
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
default-minimap:
|
default-minimap:
|
||||||
start:0
|
Start: 0
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
generic-blocked:
|
generic-blocked:
|
||||||
start:24
|
Start: 24
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
generic-blocked-minimap:
|
generic-blocked-minimap:
|
||||||
start:24
|
Start: 24
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
move:
|
move:
|
||||||
start:8
|
Start: 8
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
move-minimap:
|
move-minimap:
|
||||||
start:48
|
Start: 48
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
move-blocked:
|
move-blocked:
|
||||||
start:24
|
Start: 24
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
move-blocked-minimap:
|
move-blocked-minimap:
|
||||||
start:24
|
Start: 24
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attack:
|
attack:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attack-minimap:
|
attack-minimap:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attackoutsiderange:
|
attackoutsiderange:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attackoutsiderange-minimap:
|
attackoutsiderange-minimap:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attackmove:
|
attackmove:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
attackmove-minimap:
|
attackmove-minimap:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
harvest:
|
harvest:
|
||||||
start:16
|
Start: 16
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
harvest-minimap:
|
harvest-minimap:
|
||||||
start:203
|
Start: 203
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
enter:
|
enter:
|
||||||
start:32
|
Start: 32
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
enter-minimap:
|
enter-minimap:
|
||||||
start:32
|
Start: 32
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
enter-blocked:
|
enter-blocked:
|
||||||
start:104
|
Start: 104
|
||||||
length: 1
|
Length: 1
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
enter-blocked-minimap:
|
enter-blocked-minimap:
|
||||||
start:104
|
Start: 104
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
c4:
|
c4:
|
||||||
start:248
|
Start: 248
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
c4-minimap:
|
c4-minimap:
|
||||||
start:248
|
Start: 248
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
guard:
|
guard:
|
||||||
start:72
|
Start: 72
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
guard-minimap:
|
guard-minimap:
|
||||||
start:72
|
Start: 72
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
capture:
|
capture:
|
||||||
start:32
|
Start: 32
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
capture-minimap:
|
capture-minimap:
|
||||||
start:32
|
Start: 32
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
ability:
|
ability:
|
||||||
start:72
|
Start: 72
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
ability-minimap:
|
ability-minimap:
|
||||||
start:72
|
Start: 72
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
|
|
||||||
# Cursors that need minimap variants
|
# Cursors that need minimap variants
|
||||||
deploy:
|
deploy:
|
||||||
start:96
|
Start: 96
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
deploy-blocked:
|
deploy-blocked:
|
||||||
start:104
|
Start: 104
|
||||||
length: 1
|
Length: 1
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
nuke:
|
nuke:
|
||||||
start:240
|
Start: 240
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
|
|
||||||
sell:
|
sell:
|
||||||
start:80
|
Start: 80
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
sell-blocked:
|
sell-blocked:
|
||||||
start:56
|
Start: 56
|
||||||
length: 1
|
Length: 1
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
repair:
|
repair:
|
||||||
start:88
|
Start: 88
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
repair-blocked:
|
repair-blocked:
|
||||||
start:64
|
Start: 64
|
||||||
length: 1
|
Length: 1
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
goldwrench:
|
goldwrench:
|
||||||
start:88
|
Start: 88
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
goldwrench-blocked:
|
goldwrench-blocked:
|
||||||
start:64
|
Start: 64
|
||||||
length: 1
|
Length: 1
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
move-rough:
|
move-rough:
|
||||||
start:256
|
Start: 256
|
||||||
length: 8
|
Length: 8
|
||||||
x: 24
|
X: 24
|
||||||
y: 24
|
Y: 24
|
||||||
|
|
||||||
nopower.shp: mouse
|
nopower.shp: mouse
|
||||||
powerdown-blocked:
|
powerdown-blocked:
|
||||||
start:0
|
Start: 0
|
||||||
length: 1
|
Length: 1
|
||||||
x: 12
|
X: 12
|
||||||
y: 12
|
Y: 12
|
||||||
powerdown:
|
powerdown:
|
||||||
start:1
|
Start: 1
|
||||||
length: 3
|
Length: 3
|
||||||
x: 12
|
X: 12
|
||||||
y: 12
|
Y: 12
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,6 @@
|
|||||||
Cursors:
|
Cursors:
|
||||||
cursor.shp: cursor
|
cursor.shp: cursor
|
||||||
default:
|
default:
|
||||||
start:0
|
Start:0
|
||||||
x: -4
|
X: -4
|
||||||
y: -7
|
Y: -7
|
||||||
@@ -1,180 +1,179 @@
|
|||||||
Palettes:
|
Palettes:
|
||||||
cursor: cursor.pal
|
cursor: cursor.pal
|
||||||
|
|
||||||
Cursors:
|
Cursors:
|
||||||
mouse.shp: cursor
|
mouse.shp: cursor
|
||||||
scroll-t:
|
scroll-t:
|
||||||
start:1
|
Start: 1
|
||||||
scroll-tr:
|
scroll-tr:
|
||||||
start:2
|
Start: 2
|
||||||
scroll-r:
|
scroll-r:
|
||||||
start:3
|
Start: 3
|
||||||
scroll-br:
|
scroll-br:
|
||||||
start:4
|
Start: 4
|
||||||
scroll-b:
|
scroll-b:
|
||||||
start:5
|
Start: 5
|
||||||
scroll-bl:
|
scroll-bl:
|
||||||
start:6
|
Start: 6
|
||||||
scroll-l:
|
scroll-l:
|
||||||
start:7
|
Start: 7
|
||||||
scroll-tl:
|
scroll-tl:
|
||||||
start:8
|
Start: 8
|
||||||
scroll-t-blocked:
|
scroll-t-blocked:
|
||||||
start:124
|
Start: 124
|
||||||
scroll-tr-blocked:
|
scroll-tr-blocked:
|
||||||
start:125
|
Start: 125
|
||||||
scroll-r-blocked:
|
scroll-r-blocked:
|
||||||
start:126
|
Start: 126
|
||||||
scroll-br-blocked:
|
scroll-br-blocked:
|
||||||
start:127
|
Start: 127
|
||||||
scroll-b-blocked:
|
scroll-b-blocked:
|
||||||
start:128
|
Start: 128
|
||||||
scroll-bl-blocked:
|
scroll-bl-blocked:
|
||||||
start:129
|
Start: 129
|
||||||
scroll-l-blocked:
|
scroll-l-blocked:
|
||||||
start:130
|
Start: 130
|
||||||
scroll-tl-blocked:
|
scroll-tl-blocked:
|
||||||
start:131
|
Start: 131
|
||||||
select:
|
select:
|
||||||
start:15
|
Start: 15
|
||||||
length: 6
|
Length: 6
|
||||||
|
|
||||||
default:
|
default:
|
||||||
start:0
|
Start: 0
|
||||||
x: -16
|
X: -16
|
||||||
y: -12
|
Y: -12
|
||||||
default-minimap:
|
default-minimap:
|
||||||
start:80
|
Start: 80
|
||||||
x: -16
|
X: -16
|
||||||
y: -12
|
Y: -12
|
||||||
generic-blocked:
|
generic-blocked:
|
||||||
start:9
|
Start: 9
|
||||||
generic-blocked-minimap:
|
generic-blocked-minimap:
|
||||||
start:33
|
Start: 33
|
||||||
move:
|
move:
|
||||||
start:10
|
Start: 10
|
||||||
length: 4
|
Length: 4
|
||||||
move-minimap:
|
move-minimap:
|
||||||
start:29
|
Start: 29
|
||||||
length: 4
|
Length: 4
|
||||||
move-rough:
|
move-rough:
|
||||||
start:10
|
Start: 10
|
||||||
length: 4
|
Length: 4
|
||||||
move-blocked:
|
move-blocked:
|
||||||
start:14
|
Start: 14
|
||||||
move-blocked-minimap:
|
move-blocked-minimap:
|
||||||
start:33
|
Start: 33
|
||||||
attack:
|
attack:
|
||||||
start:195
|
Start: 195
|
||||||
length: 8
|
Length: 8
|
||||||
attack-minimap:
|
attack-minimap:
|
||||||
start:203
|
Start: 203
|
||||||
length: 8
|
Length: 8
|
||||||
attackoutsiderange:
|
attackoutsiderange:
|
||||||
start:21
|
Start: 21
|
||||||
length: 8
|
Length: 8
|
||||||
attackoutsiderange-minimap:
|
attackoutsiderange-minimap:
|
||||||
start:134
|
Start: 134
|
||||||
length: 8
|
Length: 8
|
||||||
harvest:
|
harvest:
|
||||||
start:21
|
Start: 21
|
||||||
length: 8
|
Length: 8
|
||||||
harvest-minimap:
|
harvest-minimap:
|
||||||
start:134
|
Start: 134
|
||||||
length: 8
|
Length: 8
|
||||||
enter:
|
enter:
|
||||||
start:113
|
Start: 113
|
||||||
length: 3
|
Length: 3
|
||||||
enter-minimap:
|
enter-minimap:
|
||||||
start:139
|
Start: 139
|
||||||
length: 3
|
Length: 3
|
||||||
enter-blocked:
|
enter-blocked:
|
||||||
start:212
|
Start: 212
|
||||||
length: 1
|
Length: 1
|
||||||
enter-blocked-minimap:
|
enter-blocked-minimap:
|
||||||
start:33
|
Start: 33
|
||||||
c4:
|
c4:
|
||||||
start:116
|
Start: 116
|
||||||
length: 3
|
Length: 3
|
||||||
c4-minimap:
|
c4-minimap:
|
||||||
start:121
|
Start: 121
|
||||||
length: 3
|
Length: 3
|
||||||
guard:
|
guard:
|
||||||
start:147
|
Start: 147
|
||||||
length: 1
|
Length: 1
|
||||||
guard-minimap:
|
guard-minimap:
|
||||||
start:146
|
Start: 146
|
||||||
length: 1
|
Length: 1
|
||||||
capture:
|
capture:
|
||||||
start:164
|
Start: 164
|
||||||
length: 3
|
Length: 3
|
||||||
capture-minimap:
|
capture-minimap:
|
||||||
start:167
|
Start: 167
|
||||||
length: 3
|
Length: 3
|
||||||
heal:
|
heal:
|
||||||
start:160
|
Start: 160
|
||||||
length: 4
|
Length: 4
|
||||||
heal-minimap:
|
heal-minimap:
|
||||||
start:194
|
Start: 194
|
||||||
length: 1
|
Length: 1
|
||||||
ability:
|
ability:
|
||||||
start:82
|
Start: 82
|
||||||
length: 8
|
Length: 8
|
||||||
ability-minimap:
|
ability-minimap:
|
||||||
start:214
|
Start: 214
|
||||||
length: 8
|
Length: 8
|
||||||
|
|
||||||
# Cursors that need minimap variants
|
# Cursors that need minimap variants
|
||||||
deploy:
|
deploy:
|
||||||
start:59
|
Start: 59
|
||||||
length: 9
|
Length: 9
|
||||||
deploy-blocked:
|
deploy-blocked:
|
||||||
start:211
|
Start: 211
|
||||||
length: 1
|
Length: 1
|
||||||
goldwrench:
|
goldwrench:
|
||||||
start:170
|
Start: 170
|
||||||
length: 24
|
Length: 24
|
||||||
goldwrench-blocked:
|
goldwrench-blocked:
|
||||||
start:213
|
Start: 213
|
||||||
length: 1
|
Length: 1
|
||||||
nuke:
|
nuke:
|
||||||
start:90
|
Start: 90
|
||||||
length: 7
|
Length: 7
|
||||||
chrono-select:
|
chrono-select:
|
||||||
start:97
|
Start: 97
|
||||||
length: 8
|
Length: 8
|
||||||
chrono-target:
|
chrono-target:
|
||||||
start:105
|
Start: 105
|
||||||
length: 8
|
Length: 8
|
||||||
|
|
||||||
sell:
|
sell:
|
||||||
start:68
|
Start: 68
|
||||||
length: 12
|
Length: 12
|
||||||
sell-blocked:
|
sell-blocked:
|
||||||
start:119
|
Start: 119
|
||||||
length: 1
|
Length: 1
|
||||||
repair:
|
repair:
|
||||||
start:35
|
Start: 35
|
||||||
length: 24
|
Length: 24
|
||||||
repair-blocked:
|
repair-blocked:
|
||||||
start:120
|
Start: 120
|
||||||
length: 1
|
Length: 1
|
||||||
sell2:
|
sell2:
|
||||||
start:148
|
Start: 148
|
||||||
length: 12
|
Length: 12
|
||||||
|
|
||||||
nopower.shp: cursor
|
nopower.shp: cursor
|
||||||
powerdown-blocked:
|
powerdown-blocked:
|
||||||
start:0
|
Start: 0
|
||||||
length: 1
|
Length: 1
|
||||||
powerdown:
|
powerdown:
|
||||||
start:1
|
Start: 1
|
||||||
length: 3
|
Length: 3
|
||||||
|
|
||||||
attackmove.shp: cursor
|
attackmove.shp: cursor
|
||||||
attackmove:
|
attackmove:
|
||||||
start:0
|
Start: 0
|
||||||
length: 4
|
Length: 4
|
||||||
attackmove-minimap:
|
attackmove-minimap:
|
||||||
start:4
|
Start: 4
|
||||||
length: 4
|
Length: 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,175 +1,176 @@
|
|||||||
Palettes:
|
Palettes:
|
||||||
cursor: mousepal.pal
|
cursor: mousepal.pal
|
||||||
|
|
||||||
Cursors:
|
Cursors:
|
||||||
mouse.shp: cursor
|
mouse.shp: cursor
|
||||||
scroll-t: #TODO
|
scroll-t:
|
||||||
start: 2
|
Start: 2
|
||||||
scroll-tr: #TODO
|
scroll-tr:
|
||||||
start: 3
|
Start: 3
|
||||||
scroll-r: #TODO
|
scroll-r:
|
||||||
start: 4
|
Start: 4
|
||||||
scroll-br: #TODO
|
scroll-br:
|
||||||
start: 5
|
Start: 5
|
||||||
scroll-b: #TODO
|
scroll-b:
|
||||||
start: 6
|
Start: 6
|
||||||
scroll-bl: #TODO
|
scroll-bl:
|
||||||
start: 7
|
Start: 7
|
||||||
scroll-l: #TODO
|
scroll-l:
|
||||||
start: 8
|
Start: 8
|
||||||
scroll-tl: #TODO
|
scroll-tl:
|
||||||
start: 9
|
Start: 9
|
||||||
scroll-t-blocked: #TODO
|
scroll-t-blocked:
|
||||||
start: 10
|
Start: 10
|
||||||
scroll-tr-blocked: #TODO
|
scroll-tr-blocked:
|
||||||
start: 11
|
Start: 11
|
||||||
scroll-r-blocked: #TODO
|
scroll-r-blocked:
|
||||||
start: 12
|
Start: 12
|
||||||
scroll-br-blocked: #TODO
|
scroll-br-blocked:
|
||||||
start: 13
|
Start: 13
|
||||||
scroll-b-blocked: #TODO
|
scroll-b-blocked:
|
||||||
start: 14
|
Start: 14
|
||||||
scroll-bl-blocked: #TODO
|
scroll-bl-blocked:
|
||||||
start: 15
|
Start: 15
|
||||||
scroll-l-blocked: #TODO
|
scroll-l-blocked:
|
||||||
start: 16
|
Start: 16
|
||||||
scroll-tl-blocked: #TODO
|
scroll-tl-blocked:
|
||||||
start: 17
|
Start: 17
|
||||||
select:
|
select:
|
||||||
start:18
|
Start: 18
|
||||||
length: 12
|
Length: 12
|
||||||
default:
|
default:
|
||||||
start:0
|
Start: 0
|
||||||
x: -26
|
X: -26
|
||||||
y: -20
|
Y: -20
|
||||||
default-minimap:
|
default-minimap:
|
||||||
start:1
|
Start: 1
|
||||||
x: -26
|
X: -26
|
||||||
y: -20
|
Y: -20
|
||||||
generic-blocked:
|
generic-blocked:
|
||||||
start:9
|
Start: 9
|
||||||
generic-blocked-minimap:
|
generic-blocked-minimap:
|
||||||
start:52
|
Start: 52
|
||||||
move:
|
move:
|
||||||
start:31
|
Start: 31
|
||||||
length: 10
|
Length: 10
|
||||||
move-minimap:
|
move-minimap:
|
||||||
start:42
|
Start: 42
|
||||||
length: 10
|
Length: 10
|
||||||
move-rough:
|
move-rough:
|
||||||
start:31
|
Start: 31
|
||||||
length: 10
|
Length: 10
|
||||||
move-blocked:
|
move-blocked:
|
||||||
start:41
|
Start: 41
|
||||||
move-blocked-minimap:
|
move-blocked-minimap:
|
||||||
start:52
|
Start: 52
|
||||||
attack:
|
attack:
|
||||||
start: 53
|
Start: 53
|
||||||
length: 5
|
Length: 5
|
||||||
attack-blocked: # TODO: unused
|
attack-blocked: # TODO: unused
|
||||||
start: 41
|
Start: 41
|
||||||
length: 1
|
Length: 1
|
||||||
attack-minimap:
|
attack-minimap:
|
||||||
start: 63
|
Start: 63
|
||||||
length: 5
|
Length: 5
|
||||||
attackoutsiderange:
|
attackoutsiderange:
|
||||||
start: 58
|
Start: 58
|
||||||
length: 5
|
Length: 5
|
||||||
attackoutsiderange-minimap:
|
attackoutsiderange-minimap:
|
||||||
start: 63
|
Start: 63
|
||||||
length: 5
|
Length: 5
|
||||||
attackmove: #TODO
|
attackmove:
|
||||||
start: 58
|
Start: 58
|
||||||
length: 5
|
Length: 5
|
||||||
attackmove-minimap: #TODO
|
attackmove-minimap:
|
||||||
start:68
|
Start: 68
|
||||||
length: 5
|
Length: 5
|
||||||
harvest: #TODO
|
harvest:
|
||||||
start:53
|
Start: 53
|
||||||
length: 5
|
Length: 5
|
||||||
harvest-minimap: #TODO
|
harvest-minimap:
|
||||||
start:134
|
Start: 134
|
||||||
length: 8
|
Length: 8
|
||||||
enter:
|
enter:
|
||||||
start: 89
|
Start: 89
|
||||||
length: 10
|
Length: 10
|
||||||
enter-minimap:
|
enter-minimap:
|
||||||
start: 100
|
Start: 100
|
||||||
length: 10
|
Length: 10
|
||||||
enter-blocked:
|
enter-blocked:
|
||||||
start: 99
|
Start: 99
|
||||||
length: 1
|
Length: 1
|
||||||
enter-blocked-minimap: #TODO
|
enter-blocked-minimap:
|
||||||
start:33
|
Start: 33
|
||||||
c4:
|
c4:
|
||||||
start: 309
|
Start: 309
|
||||||
length: 10
|
Length: 10
|
||||||
c4-minimap: #TODO
|
c4-minimap:
|
||||||
start:121
|
Start: 121
|
||||||
length: 3
|
Length: 3
|
||||||
guard:
|
guard:
|
||||||
start: 68
|
Start: 68
|
||||||
length: 5
|
Length: 5
|
||||||
guard-minimap:
|
guard-minimap:
|
||||||
start: 73
|
Start: 73
|
||||||
length: 5
|
Length: 5
|
||||||
capture:
|
capture:
|
||||||
start: 89
|
Start: 89
|
||||||
length: 10
|
Length: 10
|
||||||
capture-minimap:
|
capture-minimap:
|
||||||
start: 100
|
Start: 100
|
||||||
length: 10
|
Length: 10
|
||||||
heal:
|
heal:
|
||||||
start: 346
|
Start: 346
|
||||||
length: 10
|
Length: 10
|
||||||
heal-minimap: #TODO
|
heal-minimap:
|
||||||
start:194
|
Start: 194
|
||||||
length: 1
|
Length: 1
|
||||||
ability:
|
ability:
|
||||||
start: 78
|
Start: 78
|
||||||
length: 10
|
Length: 10
|
||||||
ability-minimap: #TODO
|
ability-minimap:
|
||||||
start:214
|
Start: 214
|
||||||
length: 8
|
Length: 8
|
||||||
deploy:
|
deploy:
|
||||||
start: 110
|
Start: 110
|
||||||
length: 9
|
Length: 9
|
||||||
deploy-blocked:
|
deploy-blocked:
|
||||||
start: 119
|
Start: 119
|
||||||
length: 1
|
Length: 1
|
||||||
undeploy: #TODO: unused
|
undeploy: #TODO: unused
|
||||||
start:120
|
Start: 120
|
||||||
length: 9
|
Length: 9
|
||||||
goldwrench: #TODO
|
goldwrench:
|
||||||
start:170
|
Start: 170
|
||||||
length: 24
|
Length: 24
|
||||||
goldwrench-blocked: #TODO
|
goldwrench-blocked: #TODO
|
||||||
start:213
|
Start: 213
|
||||||
length: 1
|
Length: 1
|
||||||
nuke: #TODO
|
nuke:
|
||||||
start:90
|
Start: 90
|
||||||
length: 7
|
Length: 7
|
||||||
sell:
|
sell:
|
||||||
start:129
|
Start: 129
|
||||||
length: 10
|
Length: 10
|
||||||
sell-minimap: #TODO: unused
|
sell-minimap: #TODO: unused
|
||||||
start:139
|
Start: 139
|
||||||
length: 10
|
Length: 10
|
||||||
sell-blocked:
|
sell-blocked:
|
||||||
start:149
|
Start: 149
|
||||||
length: 1
|
Length: 1
|
||||||
repair:
|
repair:
|
||||||
start:170
|
Start: 170
|
||||||
length: 20
|
Length: 20
|
||||||
repair-blocked:
|
repair-blocked:
|
||||||
start:190
|
Start: 190
|
||||||
length: 1
|
Length: 1
|
||||||
sell2:
|
sell2:
|
||||||
start:139
|
Start: 139
|
||||||
length: 10
|
Length: 10
|
||||||
powerdown-blocked:
|
powerdown-blocked:
|
||||||
start:345
|
Start: 345
|
||||||
length: 1
|
Length: 1
|
||||||
powerdown:
|
powerdown:
|
||||||
start:329
|
Start: 329
|
||||||
length: 15
|
Length: 15
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user