Convert sequences to yaml
This commit is contained in:
@@ -9,6 +9,8 @@
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
using OpenRA.FileFormats;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace OpenRA.Graphics
|
namespace OpenRA.Graphics
|
||||||
{
|
{
|
||||||
@@ -24,9 +26,10 @@ namespace OpenRA.Graphics
|
|||||||
public int Facings { get { return facings; } }
|
public int Facings { get { return facings; } }
|
||||||
public int Tick { get { return tick; } }
|
public int Tick { get { return tick; } }
|
||||||
|
|
||||||
|
string srcOverride;
|
||||||
public Sequence(string unit, XmlElement e)
|
public Sequence(string unit, XmlElement e)
|
||||||
{
|
{
|
||||||
string srcOverride = e.GetAttribute("src");
|
srcOverride = e.GetAttribute("src");
|
||||||
Name = e.GetAttribute("name");
|
Name = e.GetAttribute("name");
|
||||||
|
|
||||||
sprites = SpriteSheetBuilder.LoadAllSprites(string.IsNullOrEmpty(srcOverride) ? unit : srcOverride );
|
sprites = SpriteSheetBuilder.LoadAllSprites(string.IsNullOrEmpty(srcOverride) ? unit : srcOverride );
|
||||||
@@ -52,6 +55,26 @@ namespace OpenRA.Graphics
|
|||||||
tick = 40;
|
tick = 40;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public MiniYaml Save()
|
||||||
|
{
|
||||||
|
var root = new List<MiniYamlNode>();
|
||||||
|
|
||||||
|
root.Add(new MiniYamlNode("Start", start.ToString()));
|
||||||
|
|
||||||
|
if (length > 1 && (start != 0 || length != sprites.Length - start))
|
||||||
|
root.Add(new MiniYamlNode("Length", length.ToString()));
|
||||||
|
else if (length > 1 && length == sprites.Length - start)
|
||||||
|
root.Add(new MiniYamlNode("Length", "*"));
|
||||||
|
|
||||||
|
if (facings > 1)
|
||||||
|
root.Add(new MiniYamlNode("Facings", facings.ToString()));
|
||||||
|
|
||||||
|
if (tick != 40)
|
||||||
|
root.Add(new MiniYamlNode("Tick", tick.ToString()));
|
||||||
|
|
||||||
|
return new MiniYaml(srcOverride, root);
|
||||||
|
}
|
||||||
|
|
||||||
public Sprite GetSprite( int frame )
|
public Sprite GetSprite( int frame )
|
||||||
{
|
{
|
||||||
return GetSprite( frame, 0 );
|
return GetSprite( frame, 0 );
|
||||||
|
|||||||
@@ -36,8 +36,11 @@ namespace OpenRA.Graphics
|
|||||||
XmlDocument document = new XmlDocument();
|
XmlDocument document = new XmlDocument();
|
||||||
document.Load(FileSystem.Open(filename));
|
document.Load(FileSystem.Open(filename));
|
||||||
|
|
||||||
|
var ret = new List<MiniYamlNode>();
|
||||||
foreach (XmlElement eUnit in document.SelectNodes("/sequences/unit"))
|
foreach (XmlElement eUnit in document.SelectNodes("/sequences/unit"))
|
||||||
LoadSequencesForUnit(eUnit);
|
LoadSequencesForUnit(eUnit, ret);
|
||||||
|
|
||||||
|
ret.WriteToFile(filename+".yaml");
|
||||||
|
|
||||||
foreach (XmlElement eCursor in document.SelectNodes("/sequences/cursor"))
|
foreach (XmlElement eCursor in document.SelectNodes("/sequences/cursor"))
|
||||||
LoadSequencesForCursor(eCursor);
|
LoadSequencesForCursor(eCursor);
|
||||||
@@ -54,7 +57,7 @@ namespace OpenRA.Graphics
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void LoadSequencesForUnit(XmlElement eUnit)
|
static void LoadSequencesForUnit(XmlElement eUnit, List<MiniYamlNode> converted)
|
||||||
{
|
{
|
||||||
Game.modData.LoadScreen.Display();
|
Game.modData.LoadScreen.Display();
|
||||||
string unitName = eUnit.GetAttribute("name");
|
string unitName = eUnit.GetAttribute("name");
|
||||||
@@ -64,9 +67,19 @@ namespace OpenRA.Graphics
|
|||||||
.ToDictionary(s => s.Name);
|
.ToDictionary(s => s.Name);
|
||||||
|
|
||||||
units.Add(unitName, sequences);
|
units.Add(unitName, sequences);
|
||||||
|
converted.Add(new MiniYamlNode(unitName, SaveSequencesForUnit(unitName)));
|
||||||
} catch (FileNotFoundException) {} // Do nothing; we can crash later if we actually wanted art
|
} catch (FileNotFoundException) {} // Do nothing; we can crash later if we actually wanted art
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static MiniYaml SaveSequencesForUnit(string unitname)
|
||||||
|
{
|
||||||
|
var ret = new List<MiniYamlNode>();
|
||||||
|
foreach (var s in units[unitname])
|
||||||
|
ret.Add(new MiniYamlNode(s.Key, s.Value.Save()));
|
||||||
|
|
||||||
|
return new MiniYaml(null, ret);
|
||||||
|
}
|
||||||
|
|
||||||
public static Sequence GetSequence(string unitName, string sequenceName)
|
public static Sequence GetSequence(string unitName, string sequenceName)
|
||||||
{
|
{
|
||||||
try { return units[unitName][sequenceName]; }
|
try { return units[unitName][sequenceName]; }
|
||||||
|
|||||||
76
mods/cnc/sequences-funpark.yaml
Normal file
76
mods/cnc/sequences-funpark.yaml
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
steg:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Length: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Length: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 80
|
||||||
|
Length: 12
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 176
|
||||||
|
Length: 22
|
||||||
|
|
||||||
|
trex:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Length: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Length: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 80
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 144
|
||||||
|
Length: 40
|
||||||
|
|
||||||
|
tric:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Length: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Length: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 80
|
||||||
|
Length: 12
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 176
|
||||||
|
Length: 20
|
||||||
|
|
||||||
|
rapt:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Length: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Length: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 80
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 144
|
||||||
|
Length: 40
|
||||||
|
|
||||||
658
mods/cnc/sequences-infantry.yaml
Normal file
658
mods/cnc/sequences-infantry.yaml
Normal file
@@ -0,0 +1,658 @@
|
|||||||
|
vice:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
e1:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 144
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
standup:
|
||||||
|
Start: 176
|
||||||
|
Length: 2
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 192
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 257
|
||||||
|
Length: 15
|
||||||
|
idle2:
|
||||||
|
Start: 272
|
||||||
|
Length: 16
|
||||||
|
idle3:
|
||||||
|
Start: 289
|
||||||
|
Length: 22
|
||||||
|
die1:
|
||||||
|
Start: 381
|
||||||
|
Length: 9
|
||||||
|
die5:
|
||||||
|
Start: 418
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 406
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 398
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 390
|
||||||
|
Length: 8
|
||||||
|
|
||||||
|
e2:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 20
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 240
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 288
|
||||||
|
Length: 12
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 384
|
||||||
|
Length: 16
|
||||||
|
idle2:
|
||||||
|
Start: 400
|
||||||
|
Length: 13
|
||||||
|
die5:
|
||||||
|
Start: 546
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 534
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 526
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 518
|
||||||
|
Length: 8
|
||||||
|
die1:
|
||||||
|
Start: 509
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
e3:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 8
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 144
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 192
|
||||||
|
Length: 10
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 274
|
||||||
|
Length: 12
|
||||||
|
idle2:
|
||||||
|
Start: 289
|
||||||
|
Length: 14
|
||||||
|
die1:
|
||||||
|
Start: 397
|
||||||
|
Length: 9
|
||||||
|
die2:
|
||||||
|
Start: 406
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 414
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 422
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 434
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
e4:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 16
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 208
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 256
|
||||||
|
Length: 16
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 384
|
||||||
|
Length: 16
|
||||||
|
idle2:
|
||||||
|
Start: 400
|
||||||
|
Length: 16
|
||||||
|
die5:
|
||||||
|
Start: 546
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 534
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 526
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 518
|
||||||
|
Length: 8
|
||||||
|
die1:
|
||||||
|
Start: 509
|
||||||
|
Length: 9
|
||||||
|
muzzle: flame
|
||||||
|
Start: 0
|
||||||
|
Length: 13
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
e5:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 16
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 208
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 256
|
||||||
|
Length: 16
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 384
|
||||||
|
Length: 16
|
||||||
|
idle2:
|
||||||
|
Start: 400
|
||||||
|
Length: 16
|
||||||
|
die5:
|
||||||
|
Start: 546
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 534
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 526
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 518
|
||||||
|
Length: 8
|
||||||
|
die1:
|
||||||
|
Start: 509
|
||||||
|
Length: 9
|
||||||
|
muzzle: chem
|
||||||
|
Start: 0
|
||||||
|
Length: 13
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
e6:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 82
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 114
|
||||||
|
Length: 6
|
||||||
|
idle2:
|
||||||
|
Start: 200
|
||||||
|
Length: 6
|
||||||
|
die5:
|
||||||
|
Start: 182
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 170
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 162
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 154
|
||||||
|
Length: 8
|
||||||
|
die1:
|
||||||
|
Start: 145
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
c1:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c2:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c3:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c4:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c5:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c6:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c7:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c8:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c9:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
c10:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 56
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 205
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
die1:
|
||||||
|
Start: 172
|
||||||
|
Length: 4
|
||||||
|
die2:
|
||||||
|
Start: 329
|
||||||
|
Length: 8
|
||||||
|
die3:
|
||||||
|
Start: 337
|
||||||
|
Length: 8
|
||||||
|
die4:
|
||||||
|
Start: 345
|
||||||
|
Length: 12
|
||||||
|
die5:
|
||||||
|
Start: 357
|
||||||
|
Length: 18
|
||||||
|
|
||||||
|
rmbo:
|
||||||
|
stand:
|
||||||
|
Start: 0
|
||||||
|
Facings: 8
|
||||||
|
stand2:
|
||||||
|
Start: 8
|
||||||
|
Facings: 8
|
||||||
|
run:
|
||||||
|
Start: 16
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
shoot:
|
||||||
|
Start: 64
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
crawl:
|
||||||
|
Start: 112
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
prone-shoot:
|
||||||
|
Start: 160
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
idle1:
|
||||||
|
Start: 192
|
||||||
|
Length: 16
|
||||||
|
idle2:
|
||||||
|
Start: 208
|
||||||
|
Length: 16
|
||||||
|
idle3:
|
||||||
|
Start: 224
|
||||||
|
Length: 15
|
||||||
|
die5:
|
||||||
|
Start: 354
|
||||||
|
Length: 18
|
||||||
|
die4:
|
||||||
|
Start: 342
|
||||||
|
Length: 12
|
||||||
|
die3:
|
||||||
|
Start: 334
|
||||||
|
Length: 8
|
||||||
|
die2:
|
||||||
|
Start: 326
|
||||||
|
Length: 8
|
||||||
|
die1:
|
||||||
|
Start: 317
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
fire:
|
||||||
|
1: fire1
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
2: fire2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
485
mods/cnc/sequences-map.yaml
Normal file
485
mods/cnc/sequences-map.yaml
Normal file
@@ -0,0 +1,485 @@
|
|||||||
|
split2:
|
||||||
|
make:
|
||||||
|
Start: 0
|
||||||
|
Length: 30
|
||||||
|
active:
|
||||||
|
Start: 30
|
||||||
|
Length: 24
|
||||||
|
idle:
|
||||||
|
Start: 54
|
||||||
|
|
||||||
|
split3:
|
||||||
|
make:
|
||||||
|
Start: 0
|
||||||
|
Length: 30
|
||||||
|
active:
|
||||||
|
Start: 30
|
||||||
|
Length: 24
|
||||||
|
idle:
|
||||||
|
Start: 54
|
||||||
|
|
||||||
|
rock1:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock2:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock3:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock4:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock5:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock6:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
rock7:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
tc04:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
tc05:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
tc03:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
tc02:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
tc01:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t18:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t17:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t16:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t15:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 10
|
||||||
|
|
||||||
|
t14:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t13:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t12:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t11:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 10
|
||||||
|
|
||||||
|
t10:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t09:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t08:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t07:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t06:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t05:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t04:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t03:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t02:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
t01:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
burn:
|
||||||
|
Start: 1
|
||||||
|
Length: 9
|
||||||
|
|
||||||
|
v01:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v25:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v02:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v20:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v03:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v21:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 3
|
||||||
|
damaged-idle:
|
||||||
|
Start: 3
|
||||||
|
Length: 3
|
||||||
|
dead:
|
||||||
|
Start: 6
|
||||||
|
|
||||||
|
v04:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v24:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v05:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v22:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 3
|
||||||
|
damaged-idle:
|
||||||
|
Start: 3
|
||||||
|
Length: 3
|
||||||
|
dead:
|
||||||
|
Start: 6
|
||||||
|
|
||||||
|
v06:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v26:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v07:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 2
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v30:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 2
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v08:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v23:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v09:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v27:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v10:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v28:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v11:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v29:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v12:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v34:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v13:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v35:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v14:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v15:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v16:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v17:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v18:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v31:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v32:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
v33:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
350
mods/cnc/sequences-structures.yaml
Normal file
350
mods/cnc/sequences-structures.yaml
Normal file
@@ -0,0 +1,350 @@
|
|||||||
|
fact:
|
||||||
|
build:
|
||||||
|
Start: 4
|
||||||
|
Length: 20
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
Tick: 80
|
||||||
|
damaged-idle:
|
||||||
|
Start: 24
|
||||||
|
Length: 4
|
||||||
|
Tick: 80
|
||||||
|
damaged-build:
|
||||||
|
Start: 28
|
||||||
|
Length: 20
|
||||||
|
dead:
|
||||||
|
Start: 48
|
||||||
|
make: factmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
nuke:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
Tick: 400
|
||||||
|
damaged-idle:
|
||||||
|
Start: 4
|
||||||
|
Length: 4
|
||||||
|
Tick: 400
|
||||||
|
dead:
|
||||||
|
Start: 8
|
||||||
|
Tick: 400
|
||||||
|
make: nukemake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
proc.proxy:
|
||||||
|
make: procmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
proc:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
active:
|
||||||
|
Start: 0
|
||||||
|
Length: 30
|
||||||
|
damaged-idle:
|
||||||
|
Start: 30
|
||||||
|
damaged-active:
|
||||||
|
Start: 30
|
||||||
|
Length: 30
|
||||||
|
dead:
|
||||||
|
Start: 60
|
||||||
|
make: procmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
silo:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 5
|
||||||
|
damaged-idle:
|
||||||
|
Start: 5
|
||||||
|
Length: 5
|
||||||
|
dead:
|
||||||
|
Start: 10
|
||||||
|
make: silomake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
hand:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
make: handmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
pyle:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 10
|
||||||
|
damaged-idle:
|
||||||
|
Start: 10
|
||||||
|
Length: 10
|
||||||
|
dead:
|
||||||
|
Start: 20
|
||||||
|
make: pylemake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
weap:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
build-top: weap2
|
||||||
|
Start: 0
|
||||||
|
Length: 10
|
||||||
|
damaged-build-top: weap2
|
||||||
|
Start: 10
|
||||||
|
Length: 10
|
||||||
|
idle-top: weap2
|
||||||
|
Start: 0
|
||||||
|
damaged-idle-top: weap2
|
||||||
|
Start: 4
|
||||||
|
make: weapmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
afld:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Tick: 120
|
||||||
|
active:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
Tick: 120
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Tick: 120
|
||||||
|
damaged-active:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
Tick: 120
|
||||||
|
dead:
|
||||||
|
Start: 32
|
||||||
|
make: afldmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
hq:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
Tick: 200
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
Tick: 200
|
||||||
|
dead:
|
||||||
|
Start: 32
|
||||||
|
make: hqmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
nuk2:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
Tick: 400
|
||||||
|
damaged-idle:
|
||||||
|
Start: 4
|
||||||
|
Length: 4
|
||||||
|
Tick: 400
|
||||||
|
dead:
|
||||||
|
Start: 8
|
||||||
|
make: nuk2make
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
hpad:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 7
|
||||||
|
active:
|
||||||
|
Start: 1
|
||||||
|
Length: 6
|
||||||
|
damaged-active:
|
||||||
|
Start: 8
|
||||||
|
Length: 6
|
||||||
|
dead:
|
||||||
|
Start: 14
|
||||||
|
make: hpadmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
fix:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 7
|
||||||
|
active:
|
||||||
|
Start: 0
|
||||||
|
Length: 7
|
||||||
|
damaged-active:
|
||||||
|
Start: 7
|
||||||
|
Length: 7
|
||||||
|
dead:
|
||||||
|
Start: 14
|
||||||
|
make: fixmake
|
||||||
|
Start: 0
|
||||||
|
Length: 14
|
||||||
|
|
||||||
|
eye:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
Tick: 200
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
Tick: 200
|
||||||
|
dead:
|
||||||
|
Start: 32
|
||||||
|
make: eyemake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
tmpl:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 5
|
||||||
|
active:
|
||||||
|
Start: 0
|
||||||
|
Length: 5
|
||||||
|
damaged-active:
|
||||||
|
Start: 5
|
||||||
|
Length: 5
|
||||||
|
dead:
|
||||||
|
Start: 10
|
||||||
|
make: tmplmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
obli:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 4
|
||||||
|
active:
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
damaged-active:
|
||||||
|
Start: 4
|
||||||
|
Length: 4
|
||||||
|
dead:
|
||||||
|
Start: 8
|
||||||
|
make: oblimake
|
||||||
|
Start: 0
|
||||||
|
Length: 13
|
||||||
|
|
||||||
|
brik:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
scratched-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
damaged-idle:
|
||||||
|
Start: 32
|
||||||
|
Length: 16
|
||||||
|
critical-idle:
|
||||||
|
Start: 48
|
||||||
|
Length: 16
|
||||||
|
|
||||||
|
sbag:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
|
||||||
|
cycl:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
critical-idle:
|
||||||
|
Start: 32
|
||||||
|
Length: 16
|
||||||
|
|
||||||
|
barb:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
|
||||||
|
wood:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: 16
|
||||||
|
damaged-idle:
|
||||||
|
Start: 16
|
||||||
|
Length: 16
|
||||||
|
|
||||||
|
gun:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
recoil:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
damaged-idle:
|
||||||
|
Start: 64
|
||||||
|
Facings: 32
|
||||||
|
damaged-recoil:
|
||||||
|
Start: 96
|
||||||
|
Facings: 32
|
||||||
|
make: gunmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
sam:
|
||||||
|
idle:
|
||||||
|
Start: 17
|
||||||
|
Facings: 32
|
||||||
|
damaged-idle:
|
||||||
|
Start: 81
|
||||||
|
Facings: 32
|
||||||
|
make: sammake
|
||||||
|
Start: 0
|
||||||
|
Length: 20
|
||||||
|
|
||||||
|
gtwr:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
make: gtwrmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
atwr:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 1
|
||||||
|
dead:
|
||||||
|
Start: 2
|
||||||
|
make: atwrmake
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
217
mods/cnc/sequences-vehicles.yaml
Normal file
217
mods/cnc/sequences-vehicles.yaml
Normal file
@@ -0,0 +1,217 @@
|
|||||||
|
mcv:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
harv:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
harvest:
|
||||||
|
Start: 32
|
||||||
|
Length: 4
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
bggy:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
muzzle: minigun
|
||||||
|
Start: 0
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
c17:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
tran:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
rotor: lrotor
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
rotor2: rrotor
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
slow-rotor: lrotor
|
||||||
|
Start: 4
|
||||||
|
Length: 8
|
||||||
|
slow-rotor2: rrotor
|
||||||
|
Start: 4
|
||||||
|
Length: 8
|
||||||
|
open:
|
||||||
|
Start: 32
|
||||||
|
Length: 4
|
||||||
|
unload:
|
||||||
|
Start: 35
|
||||||
|
|
||||||
|
heli:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
rotor: lrotor
|
||||||
|
Start: 0
|
||||||
|
Length: 4
|
||||||
|
slow-rotor: lrotor
|
||||||
|
Start: 4
|
||||||
|
Length: 8
|
||||||
|
|
||||||
|
orca:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
damaged-idle:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
mtnk:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
ltnk:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
htnk:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
jeep:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
muzzle: minigun
|
||||||
|
Start: 0
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
bike:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
ftnk:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
muzzle: flame
|
||||||
|
Start: 0
|
||||||
|
Length: 13
|
||||||
|
Facings: 8
|
||||||
|
|
||||||
|
mhq:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
spinner:
|
||||||
|
Start: 32
|
||||||
|
Length: 32
|
||||||
|
|
||||||
|
msam:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
aim:
|
||||||
|
Start: 64
|
||||||
|
Facings: 32
|
||||||
|
turret-3:
|
||||||
|
Start: 64
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
mlrs:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
turret:
|
||||||
|
Start: 32
|
||||||
|
Facings: 32
|
||||||
|
turret-2:
|
||||||
|
Start: 64
|
||||||
|
Facings: 32
|
||||||
|
turret-3:
|
||||||
|
Start: 96
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
stnk:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
arty:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
apc:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
muzzle: minigun
|
||||||
|
Start: 0
|
||||||
|
Length: 6
|
||||||
|
Facings: 8
|
||||||
|
close:
|
||||||
|
Start: 32
|
||||||
|
Length: 3
|
||||||
|
unload:
|
||||||
|
Start: 32
|
||||||
|
|
||||||
|
lst:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
unload:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
boat:
|
||||||
|
left:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
left-damaged:
|
||||||
|
Start: 32
|
||||||
|
left-critical:
|
||||||
|
Start: 64
|
||||||
|
left-wake: wake
|
||||||
|
Start: 6
|
||||||
|
Length: 6
|
||||||
|
right:
|
||||||
|
Start: 96
|
||||||
|
Facings: 32
|
||||||
|
right-damaged:
|
||||||
|
Start: 128
|
||||||
|
Facings: 32
|
||||||
|
right-critical:
|
||||||
|
Start: 160
|
||||||
|
Facings: 32
|
||||||
|
right-wake: wake
|
||||||
|
Start: 0
|
||||||
|
Length: 6
|
||||||
|
|
||||||
|
a10:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
201
mods/cnc/sequences.yaml
Normal file
201
mods/cnc/sequences.yaml
Normal file
@@ -0,0 +1,201 @@
|
|||||||
|
clock:
|
||||||
|
idle: hclock
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
120mm:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
atomicup:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
atomicdn:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
explosion:
|
||||||
|
1: piff
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
2: piffpiff
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
3: napalm2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
4: veh-hit3
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
5: veh-hit2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
6: atomsfx
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
6w: atomsfx
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
1w: piff
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
2w: piffpiff
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
3w: napalm2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
4w: veh-hit3
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
5w: veh-hit2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
8: art-exp1
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
building: fball1
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
pips:
|
||||||
|
ready: hpips
|
||||||
|
Start: 3
|
||||||
|
hold: hpips
|
||||||
|
Start: 4
|
||||||
|
pip-empty: hpips
|
||||||
|
Start: 0
|
||||||
|
pip-green: hpips
|
||||||
|
Start: 1
|
||||||
|
pip-yellow: hpips
|
||||||
|
Start: 5
|
||||||
|
pip-gray: hpips
|
||||||
|
Start: 6
|
||||||
|
pip-red: hpips
|
||||||
|
Start: 7
|
||||||
|
tag-primary: hpips
|
||||||
|
Start: 2
|
||||||
|
groups: pdigits
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
rank:
|
||||||
|
rank:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
flagfly:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
smoke_m:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
loop:
|
||||||
|
Start: 49
|
||||||
|
Length: 42
|
||||||
|
end:
|
||||||
|
Start: 0
|
||||||
|
Length: 26
|
||||||
|
|
||||||
|
dragon:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
smokey:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
bomb:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
missile:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Facings: 32
|
||||||
|
|
||||||
|
moveflsh:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
miss:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
damaged-idle:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
select:
|
||||||
|
repair:
|
||||||
|
Start: 2
|
||||||
|
|
||||||
|
tabs:
|
||||||
|
left-normal: htabs
|
||||||
|
Start: 0
|
||||||
|
left-pressed: htabs
|
||||||
|
Start: 1
|
||||||
|
|
||||||
|
crate:
|
||||||
|
idle: wcrate
|
||||||
|
Start: 0
|
||||||
|
|
||||||
|
crate-effects:
|
||||||
|
airstrike: deviator
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
nuke: missile2
|
||||||
|
Start: 0
|
||||||
|
Length: 29
|
||||||
|
dollar: dollar
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
reveal-map: earth
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
hide-map: empulse
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
heal: invun
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
mine: mine
|
||||||
|
Start: 0
|
||||||
|
Length: 21
|
||||||
|
redskull: rapid
|
||||||
|
Start: 0
|
||||||
|
Length: 20
|
||||||
|
stealth: stealth2
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
levelup: levelup
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
Tick: 200
|
||||||
|
|
||||||
|
ionsfx:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
atomic:
|
||||||
|
up: atomicup
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
down: atomicdn
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
|
bomblet:
|
||||||
|
idle:
|
||||||
|
Start: 0
|
||||||
|
Length: *
|
||||||
|
|
||||||
1765
mods/ra/sequences.yaml
Normal file
1765
mods/ra/sequences.yaml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user