bugfix ("MovementType: Track" is actually in the emitted yaml now!) and some slight changes to how the optimizer works.
This commit is contained in:
@@ -30,8 +30,9 @@ namespace RulesConverter
|
|||||||
public static IEnumerable<string> ToLines( this MiniYaml y, string name )
|
public static IEnumerable<string> ToLines( this MiniYaml y, string name )
|
||||||
{
|
{
|
||||||
yield return name + ": " + y.Value;
|
yield return name + ": " + y.Value;
|
||||||
foreach( var line in y.Nodes.ToLines( false ) )
|
if( y.Nodes != null )
|
||||||
yield return "\t" + line;
|
foreach( var line in y.Nodes.ToLines( false ) )
|
||||||
|
yield return "\t" + line;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void OptimizeInherits( this MiniYamlNodes y, MiniYamlNodes baseYaml )
|
public static void OptimizeInherits( this MiniYamlNodes y, MiniYamlNodes baseYaml )
|
||||||
@@ -39,19 +40,26 @@ namespace RulesConverter
|
|||||||
foreach( var key in y.Keys.ToList() )
|
foreach( var key in y.Keys.ToList() )
|
||||||
{
|
{
|
||||||
var node = y[ key ];
|
var node = y[ key ];
|
||||||
MiniYaml inherits;
|
try
|
||||||
node.Nodes.TryGetValue( "Inherits", out inherits );
|
{
|
||||||
if( inherits == null || string.IsNullOrEmpty( inherits.Value ) )
|
MiniYaml inherits;
|
||||||
continue;
|
node.Nodes.TryGetValue( "Inherits", out inherits );
|
||||||
|
if( inherits == null || string.IsNullOrEmpty( inherits.Value ) )
|
||||||
|
continue;
|
||||||
|
|
||||||
MiniYaml parent;
|
MiniYaml parent;
|
||||||
baseYaml.TryGetValue( inherits.Value, out parent );
|
baseYaml.TryGetValue( inherits.Value, out parent );
|
||||||
if( parent == null )
|
if( parent == null )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
y[ key ] = Diff( node, parent );
|
y[ key ] = Diff( node, parent );
|
||||||
if( y[ key ] == null )
|
if( y[ key ] == null )
|
||||||
y.Remove( key );
|
y.Remove( key );
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
node.Nodes.Remove( "Inherits" );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -92,7 +100,7 @@ namespace RulesConverter
|
|||||||
return a;
|
return a;
|
||||||
|
|
||||||
var diff = Diff( a.Nodes, b.Nodes );
|
var diff = Diff( a.Nodes, b.Nodes );
|
||||||
if( diff == null )
|
if( diff == null && a.Value == b.Value )
|
||||||
return null;
|
return null;
|
||||||
return new MiniYaml( a.Value, diff );
|
return new MiniYaml( a.Value, diff );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ STNK:
|
|||||||
Armor: heavy
|
Armor: heavy
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 10
|
Speed: 10
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
Turreted:
|
Turreted:
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
PrimaryWeapon: APTusk
|
PrimaryWeapon: APTusk
|
||||||
@@ -27,6 +29,8 @@ TTNK:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 7
|
Sight: 7
|
||||||
Speed: 8
|
Speed: 8
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
AttackBase:
|
AttackBase:
|
||||||
PrimaryWeapon: TTankZap
|
PrimaryWeapon: TTankZap
|
||||||
RenderUnitSpinner:
|
RenderUnitSpinner:
|
||||||
@@ -45,6 +49,8 @@ CTNK:
|
|||||||
Armor: light
|
Armor: light
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 5
|
Speed: 5
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
AttackBase:
|
AttackBase:
|
||||||
PrimaryWeapon: APTusk
|
PrimaryWeapon: APTusk
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
@@ -84,6 +90,8 @@ QTNK:
|
|||||||
Crewed: no
|
Crewed: no
|
||||||
Sight: 6
|
Sight: 6
|
||||||
Speed: 3
|
Speed: 3
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
|
|
||||||
MSUB:
|
MSUB:
|
||||||
|
|||||||
@@ -15,13 +15,19 @@ DefaultInfantry:
|
|||||||
Mobile:
|
Mobile:
|
||||||
MovementType: Foot
|
MovementType: Foot
|
||||||
Selectable:
|
Selectable:
|
||||||
|
|
||||||
DefaultShip:
|
DefaultShip:
|
||||||
Unit:
|
Unit:
|
||||||
Mobile:
|
Mobile:
|
||||||
MovementType: Float
|
MovementType: Float
|
||||||
Selectable:
|
Selectable:
|
||||||
|
|
||||||
DefaultPlane:
|
DefaultPlane:
|
||||||
Unit:
|
Unit:
|
||||||
Selectable:
|
Selectable:
|
||||||
|
|
||||||
|
DefaultBuilding:
|
||||||
|
Selectable:
|
||||||
|
Priority: 3
|
||||||
|
Building:
|
||||||
|
|
||||||
|
|||||||
167
ra.yaml
167
ra.yaml
@@ -14,6 +14,8 @@ V2RL:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 7
|
Speed: 7
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
AttackBase:
|
AttackBase:
|
||||||
PrimaryWeapon: SCUD
|
PrimaryWeapon: SCUD
|
||||||
RenderUnitReload:
|
RenderUnitReload:
|
||||||
@@ -35,6 +37,8 @@ V2RL:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 4
|
Sight: 4
|
||||||
Speed: 9
|
Speed: 9
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
Turreted:
|
Turreted:
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
PrimaryWeapon: 75mm
|
PrimaryWeapon: 75mm
|
||||||
@@ -58,6 +62,8 @@ V2RL:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 8
|
Speed: 8
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
Turreted:
|
Turreted:
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
PrimaryWeapon: 90mm
|
PrimaryWeapon: 90mm
|
||||||
@@ -81,6 +87,8 @@ V2RL:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 7
|
Speed: 7
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
Turreted:
|
Turreted:
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
PrimaryWeapon: 105mm
|
PrimaryWeapon: 105mm
|
||||||
@@ -104,6 +112,8 @@ V2RL:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 6
|
Sight: 6
|
||||||
Speed: 4
|
Speed: 4
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
Turreted:
|
Turreted:
|
||||||
AttackTurreted:
|
AttackTurreted:
|
||||||
PrimaryWeapon: 120mm
|
PrimaryWeapon: 120mm
|
||||||
@@ -131,6 +141,8 @@ MRJ:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 7
|
Sight: 7
|
||||||
Speed: 9
|
Speed: 9
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
RenderUnitSpinner:
|
RenderUnitSpinner:
|
||||||
Offset: 0,4,0,-6
|
Offset: 0,4,0,-6
|
||||||
|
|
||||||
@@ -169,8 +181,11 @@ ARTY:
|
|||||||
HP: 75
|
HP: 75
|
||||||
Armor: light
|
Armor: light
|
||||||
Crewed: yes
|
Crewed: yes
|
||||||
|
ROT: 2
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 6
|
Speed: 6
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
AttackBase:
|
AttackBase:
|
||||||
PrimaryWeapon: 155mm
|
PrimaryWeapon: 155mm
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
@@ -196,6 +211,8 @@ HARV:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 4
|
Sight: 4
|
||||||
Speed: 6
|
Speed: 6
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
|
|
||||||
MCV:
|
MCV:
|
||||||
@@ -233,6 +250,7 @@ JEEP:
|
|||||||
HP: 150
|
HP: 150
|
||||||
Armor: light
|
Armor: light
|
||||||
Crewed: yes
|
Crewed: yes
|
||||||
|
ROT: 10
|
||||||
Sight: 6
|
Sight: 6
|
||||||
Speed: 10
|
Speed: 10
|
||||||
Turreted:
|
Turreted:
|
||||||
@@ -258,6 +276,8 @@ APC:
|
|||||||
Armor: heavy
|
Armor: heavy
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 10
|
Speed: 10
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
AttackBase:
|
AttackBase:
|
||||||
PrimaryWeapon: M60mg
|
PrimaryWeapon: M60mg
|
||||||
PrimaryOffset: 0,0,0,-4
|
PrimaryOffset: 0,0,0,-4
|
||||||
@@ -286,6 +306,8 @@ MNLY.AP:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 9
|
Speed: 9
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
Image: MNLY
|
Image: MNLY
|
||||||
Minelayer:
|
Minelayer:
|
||||||
@@ -311,6 +333,8 @@ MNLY.AT:
|
|||||||
Crewed: yes
|
Crewed: yes
|
||||||
Sight: 5
|
Sight: 5
|
||||||
Speed: 9
|
Speed: 9
|
||||||
|
Mobile:
|
||||||
|
MovementType: Track
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
Image: MNLY
|
Image: MNLY
|
||||||
Minelayer:
|
Minelayer:
|
||||||
@@ -908,8 +932,6 @@ ATEK:
|
|||||||
Description: Allied Tech Center
|
Description: Allied Tech Center
|
||||||
LongDesc: Provides Allied advanced technologies.\n Special Ability: GPS Satellite
|
LongDesc: Provides Allied advanced technologies.\n Special Ability: GPS Satellite
|
||||||
AlternateName: @Tech Center
|
AlternateName: @Tech Center
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -200
|
Power: -200
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -934,8 +956,6 @@ WEAP:
|
|||||||
Cost: 2000
|
Cost: 2000
|
||||||
Description: War Factory
|
Description: War Factory
|
||||||
LongDesc: Produces tanks & light vehicles.
|
LongDesc: Produces tanks & light vehicles.
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
@@ -963,8 +983,6 @@ SYRD:
|
|||||||
Cost: 650
|
Cost: 650
|
||||||
Description: Shipyard
|
Description: Shipyard
|
||||||
LongDesc: Produces and repairs ships
|
LongDesc: Produces and repairs ships
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -990,8 +1008,6 @@ SPEN:
|
|||||||
Cost: 650
|
Cost: 650
|
||||||
Description: Sub Pen
|
Description: Sub Pen
|
||||||
LongDesc: Produces and repairs submarines and \ntransports
|
LongDesc: Produces and repairs submarines and \ntransports
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -1009,8 +1025,6 @@ SPEN:
|
|||||||
|
|
||||||
FACT:
|
FACT:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: 0
|
Power: 0
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -1037,8 +1051,6 @@ PROC:
|
|||||||
Cost: 2000
|
Cost: 2000
|
||||||
Description: Ore Refinery
|
Description: Ore Refinery
|
||||||
LongDesc: Converts Ore and Gems into money
|
LongDesc: Converts Ore and Gems into money
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: _x_ xxx x==
|
Footprint: _x_ xxx x==
|
||||||
@@ -1066,8 +1078,6 @@ SILO:
|
|||||||
Cost: 150
|
Cost: 150
|
||||||
Description: Silo
|
Description: Silo
|
||||||
LongDesc: Stores excess harvested Ore
|
LongDesc: Stores excess harvested Ore
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -10
|
Power: -10
|
||||||
Footprint: x
|
Footprint: x
|
||||||
@@ -1092,8 +1102,6 @@ HPAD:
|
|||||||
Cost: 1500
|
Cost: 1500
|
||||||
Description: Helipad
|
Description: Helipad
|
||||||
LongDesc: Produces and reloads helicopters
|
LongDesc: Produces and reloads helicopters
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -10
|
Power: -10
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1122,8 +1130,6 @@ DOME:
|
|||||||
Cost: 1000
|
Cost: 1000
|
||||||
Description: Radar Dome
|
Description: Radar Dome
|
||||||
LongDesc: Provides an overview of the battlefield.\n Requires power to operate.
|
LongDesc: Provides an overview of the battlefield.\n Requires power to operate.
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -40
|
Power: -40
|
||||||
RequiresPower: true
|
RequiresPower: true
|
||||||
@@ -1149,8 +1155,6 @@ AFLD:
|
|||||||
Cost: 600
|
Cost: 600
|
||||||
Description: Airstrip
|
Description: Airstrip
|
||||||
LongDesc: Produces and reloads planes\n Special Ability: Paratroopers\n Special Ability: Spy Plane
|
LongDesc: Produces and reloads planes\n Special Ability: Paratroopers\n Special Ability: Spy Plane
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
@@ -1176,8 +1180,6 @@ POWR:
|
|||||||
Cost: 300
|
Cost: 300
|
||||||
Description: Power Plant
|
Description: Power Plant
|
||||||
LongDesc: Provides power for other structures
|
LongDesc: Provides power for other structures
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: 100
|
Power: 100
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1201,8 +1203,6 @@ APWR:
|
|||||||
Cost: 500
|
Cost: 500
|
||||||
Description: Advanced Power Plant
|
Description: Advanced Power Plant
|
||||||
LongDesc: Provides more power, cheaper than the \nstandard Power Plant
|
LongDesc: Provides more power, cheaper than the \nstandard Power Plant
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: 200
|
Power: 200
|
||||||
Footprint: ___ xxx xxx
|
Footprint: ___ xxx xxx
|
||||||
@@ -1227,8 +1227,6 @@ STEK:
|
|||||||
Description: Soviet Tech Center
|
Description: Soviet Tech Center
|
||||||
LongDesc: Provides Soviet advanced technologies
|
LongDesc: Provides Soviet advanced technologies
|
||||||
AlternateName: @Tech Center
|
AlternateName: @Tech Center
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -100
|
Power: -100
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
@@ -1252,8 +1250,6 @@ BARR:
|
|||||||
Cost: 300
|
Cost: 300
|
||||||
Description: Soviet Barracks
|
Description: Soviet Barracks
|
||||||
LongDesc: Produces infantry
|
LongDesc: Produces infantry
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -20
|
Power: -20
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1280,8 +1276,6 @@ TENT:
|
|||||||
Cost: 300
|
Cost: 300
|
||||||
Description: Allied Barracks
|
Description: Allied Barracks
|
||||||
LongDesc: Produces infantry
|
LongDesc: Produces infantry
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -20
|
Power: -20
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1308,8 +1302,6 @@ KENN:
|
|||||||
Cost: 200
|
Cost: 200
|
||||||
Description: Kennel
|
Description: Kennel
|
||||||
LongDesc: Produces attack dogs
|
LongDesc: Produces attack dogs
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -10
|
Power: -10
|
||||||
Footprint: x
|
Footprint: x
|
||||||
@@ -1332,8 +1324,6 @@ FIX:
|
|||||||
Cost: 1200
|
Cost: 1200
|
||||||
Description: Service Depot
|
Description: Service Depot
|
||||||
LongDesc: Repairs vehicles, reloads minelayers, and \nallows the construction of additional bases.
|
LongDesc: Repairs vehicles, reloads minelayers, and \nallows the construction of additional bases.
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -30
|
Power: -30
|
||||||
Footprint: _x_ xxx _x_
|
Footprint: _x_ xxx _x_
|
||||||
@@ -1357,8 +1347,6 @@ FACF:
|
|||||||
Cost: 50
|
Cost: 50
|
||||||
Description: Fake Construction Yard
|
Description: Fake Construction Yard
|
||||||
LongDesc: Looks like a Construction Yard.
|
LongDesc: Looks like a Construction Yard.
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -2
|
Power: -2
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -1383,8 +1371,6 @@ WEAF:
|
|||||||
Cost: 50
|
Cost: 50
|
||||||
Description: Fake War Factory
|
Description: Fake War Factory
|
||||||
LongDesc: Looks like a War Factory.
|
LongDesc: Looks like a War Factory.
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -2
|
Power: -2
|
||||||
Footprint: xxx xxx
|
Footprint: xxx xxx
|
||||||
@@ -1410,8 +1396,6 @@ SYRF:
|
|||||||
Cost: 50
|
Cost: 50
|
||||||
Description: Fake Shipyard
|
Description: Fake Shipyard
|
||||||
LongDesc: Looks like a Shipyard
|
LongDesc: Looks like a Shipyard
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -2
|
Power: -2
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -1428,8 +1412,6 @@ SYRF:
|
|||||||
|
|
||||||
SPEF:
|
SPEF:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -2
|
Power: -2
|
||||||
Footprint: xxx xxx xxx
|
Footprint: xxx xxx xxx
|
||||||
@@ -1454,8 +1436,6 @@ DOMF:
|
|||||||
Cost: 50
|
Cost: 50
|
||||||
Description: Fake Radar Dome
|
Description: Fake Radar Dome
|
||||||
LongDesc: Looks like a Radar Dome
|
LongDesc: Looks like a Radar Dome
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -2
|
Power: -2
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1470,7 +1450,6 @@ DOMF:
|
|||||||
Fake:
|
Fake:
|
||||||
|
|
||||||
MINP:
|
MINP:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Unit:
|
Unit:
|
||||||
HP: 1
|
HP: 1
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
@@ -1479,7 +1458,6 @@ MINP:
|
|||||||
InvisibleToOthers:
|
InvisibleToOthers:
|
||||||
|
|
||||||
MINV:
|
MINV:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Unit:
|
Unit:
|
||||||
HP: 1
|
HP: 1
|
||||||
RenderUnit:
|
RenderUnit:
|
||||||
@@ -1488,147 +1466,126 @@ MINV:
|
|||||||
InvisibleToOthers:
|
InvisibleToOthers:
|
||||||
|
|
||||||
T01:
|
T01:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T02:
|
T02:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T03:
|
T03:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T05:
|
T05:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T06:
|
T06:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T07:
|
T07:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T08:
|
T08:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_
|
Footprint: x_
|
||||||
Dimensions: 2,1
|
Dimensions: 2,1
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T10:
|
T10:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T11:
|
T11:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T12:
|
T12:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T13:
|
T13:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T14:
|
T14:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T15:
|
T15:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T16:
|
T16:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
T17:
|
T17:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x_ x_
|
Footprint: x_ x_
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
TC01:
|
TC01:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx_ xx_
|
Footprint: xx_ xx_
|
||||||
Dimensions: 3,2
|
Dimensions: 3,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
TC02:
|
TC02:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx_ xx_
|
Footprint: xx_ xx_
|
||||||
Dimensions: 3,2
|
Dimensions: 3,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
TC03:
|
TC03:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx_ xx_
|
Footprint: xx_ xx_
|
||||||
Dimensions: 3,2
|
Dimensions: 3,2
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
TC04:
|
TC04:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xxx_ xxx_ xxx_
|
Footprint: xxx_ xxx_ xxx_
|
||||||
Dimensions: 4,3
|
Dimensions: 4,3
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
TC05:
|
TC05:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xxx_ xxx_ xxx_
|
Footprint: xxx_ xxx_ xxx_
|
||||||
Dimensions: 4,3
|
Dimensions: 4,3
|
||||||
RenderBuilding:
|
RenderBuilding:
|
||||||
|
|
||||||
MINE:
|
MINE:
|
||||||
Inherits: DefaultBuilding
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1637,8 +1594,6 @@ MINE:
|
|||||||
|
|
||||||
FCOM:
|
FCOM:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Power: -200
|
Power: -200
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
@@ -1653,8 +1608,6 @@ FCOM:
|
|||||||
|
|
||||||
V01:
|
V01:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -1666,8 +1619,6 @@ V01:
|
|||||||
|
|
||||||
V02:
|
V02:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -1678,8 +1629,6 @@ V02:
|
|||||||
|
|
||||||
V03:
|
V03:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -1690,8 +1639,6 @@ V03:
|
|||||||
|
|
||||||
V04:
|
V04:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx xx
|
Footprint: xx xx
|
||||||
Dimensions: 2,2
|
Dimensions: 2,2
|
||||||
@@ -1702,8 +1649,6 @@ V04:
|
|||||||
|
|
||||||
V05:
|
V05:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx
|
Footprint: xx
|
||||||
Dimensions: 2,1
|
Dimensions: 2,1
|
||||||
@@ -1714,8 +1659,6 @@ V05:
|
|||||||
|
|
||||||
V06:
|
V06:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx
|
Footprint: xx
|
||||||
Dimensions: 2,1
|
Dimensions: 2,1
|
||||||
@@ -1726,8 +1669,6 @@ V06:
|
|||||||
|
|
||||||
V07:
|
V07:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: xx
|
Footprint: xx
|
||||||
Dimensions: 2,1
|
Dimensions: 2,1
|
||||||
@@ -1738,8 +1679,6 @@ V07:
|
|||||||
|
|
||||||
V08:
|
V08:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1750,8 +1689,6 @@ V08:
|
|||||||
|
|
||||||
V09:
|
V09:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1762,8 +1699,6 @@ V09:
|
|||||||
|
|
||||||
V10:
|
V10:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1774,8 +1709,6 @@ V10:
|
|||||||
|
|
||||||
V11:
|
V11:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1786,8 +1719,6 @@ V11:
|
|||||||
|
|
||||||
V12:
|
V12:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1798,8 +1729,6 @@ V12:
|
|||||||
|
|
||||||
V13:
|
V13:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1810,8 +1739,6 @@ V13:
|
|||||||
|
|
||||||
V14:
|
V14:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1822,8 +1749,6 @@ V14:
|
|||||||
|
|
||||||
V15:
|
V15:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1834,8 +1759,6 @@ V15:
|
|||||||
|
|
||||||
V16:
|
V16:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1846,8 +1769,6 @@ V16:
|
|||||||
|
|
||||||
V17:
|
V17:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1858,8 +1779,6 @@ V17:
|
|||||||
|
|
||||||
V18:
|
V18:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1870,8 +1789,6 @@ V18:
|
|||||||
|
|
||||||
V19:
|
V19:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Footprint: x
|
Footprint: x
|
||||||
Dimensions: 1,1
|
Dimensions: 1,1
|
||||||
@@ -1882,8 +1799,6 @@ V19:
|
|||||||
|
|
||||||
V20:
|
V20:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1893,8 +1808,6 @@ V20:
|
|||||||
|
|
||||||
V21:
|
V21:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1904,8 +1817,6 @@ V21:
|
|||||||
|
|
||||||
V22:
|
V22:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1915,8 +1826,6 @@ V22:
|
|||||||
|
|
||||||
V23:
|
V23:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1926,8 +1835,6 @@ V23:
|
|||||||
|
|
||||||
V24:
|
V24:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1937,8 +1844,6 @@ V24:
|
|||||||
|
|
||||||
V25:
|
V25:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1948,8 +1853,6 @@ V25:
|
|||||||
|
|
||||||
V26:
|
V26:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1959,8 +1862,6 @@ V26:
|
|||||||
|
|
||||||
V27:
|
V27:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1970,8 +1871,6 @@ V27:
|
|||||||
|
|
||||||
V28:
|
V28:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1981,8 +1880,6 @@ V28:
|
|||||||
|
|
||||||
V29:
|
V29:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -1992,8 +1889,6 @@ V29:
|
|||||||
|
|
||||||
V30:
|
V30:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2003,8 +1898,6 @@ V30:
|
|||||||
|
|
||||||
V31:
|
V31:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2014,8 +1907,6 @@ V31:
|
|||||||
|
|
||||||
V32:
|
V32:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2025,8 +1916,6 @@ V32:
|
|||||||
|
|
||||||
V33:
|
V33:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2036,8 +1925,6 @@ V33:
|
|||||||
|
|
||||||
V34:
|
V34:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2047,8 +1934,6 @@ V34:
|
|||||||
|
|
||||||
V35:
|
V35:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2058,8 +1943,6 @@ V35:
|
|||||||
|
|
||||||
V36:
|
V36:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
@@ -2069,8 +1952,6 @@ V36:
|
|||||||
|
|
||||||
V37:
|
V37:
|
||||||
Inherits: DefaultBuilding
|
Inherits: DefaultBuilding
|
||||||
Selectable:
|
|
||||||
Priority: 3
|
|
||||||
Building:
|
Building:
|
||||||
Repairable: false
|
Repairable: false
|
||||||
HP: 400
|
HP: 400
|
||||||
|
|||||||
Reference in New Issue
Block a user