diff --git a/boards/bdFiles/bdBOB DZN b/boards/bdFiles/bdBOB_DZN
similarity index 99%
rename from boards/bdFiles/bdBOB DZN
rename to boards/bdFiles/bdBOB_DZN
index 7ea283eae..8aa8eee65 100644
Binary files a/boards/bdFiles/bdBOB DZN and b/boards/bdFiles/bdBOB_DZN differ
diff --git a/boards/bdFiles/bdBlood & Iron b/boards/bdFiles/bdBlood_&_Iron
similarity index 99%
rename from boards/bdFiles/bdBlood & Iron
rename to boards/bdFiles/bdBlood_&_Iron
index e277a3f29..ab65ad50c 100644
Binary files a/boards/bdFiles/bdBlood & Iron and b/boards/bdFiles/bdBlood_&_Iron differ
diff --git a/boards/bdFiles/bdRC Novo b/boards/bdFiles/bdRC_Novo
similarity index 98%
rename from boards/bdFiles/bdRC Novo
rename to boards/bdFiles/bdRC_Novo
index 3e9f5d6ae..3c4f502d5 100644
Binary files a/boards/bdFiles/bdRC Novo and b/boards/bdFiles/bdRC_Novo differ
diff --git a/boards/bdFiles/bdRC Orlovo b/boards/bdFiles/bdRC_Orlovo
similarity index 99%
rename from boards/bdFiles/bdRC Orlovo
rename to boards/bdFiles/bdRC_Orlovo
index 10a4fe2e5..769000f81 100644
Binary files a/boards/bdFiles/bdRC Orlovo and b/boards/bdFiles/bdRC_Orlovo differ
diff --git a/boards/v5boardVersions.xml b/boards/v5boardVersions.xml
index 48bcd4f7c..8e8af542d 100644
--- a/boards/v5boardVersions.xml
+++ b/boards/v5boardVersions.xml
@@ -349,11 +349,11 @@
-
+
-
+
@@ -444,8 +444,8 @@
-
-
+
+
diff --git a/dist/Whats New VASL674-beta1.pdf b/dist/Whats New VASL674-beta1.pdf
deleted file mode 100644
index 3f5792af7..000000000
Binary files a/dist/Whats New VASL674-beta1.pdf and /dev/null differ
diff --git a/dist/Whats New VASL674-beta2.pdf b/dist/Whats New VASL674-beta2.pdf
new file mode 100644
index 000000000..ec5b328a5
Binary files /dev/null and b/dist/Whats New VASL674-beta2.pdf differ
diff --git a/dist/buildFile b/dist/buildFile
index e1c6fd854..cafaf8804 100644
--- a/dist/buildFile
+++ b/dist/buildFile
@@ -1,5 +1,5 @@
-
+
@@ -306,7 +306,7 @@
+/null/hideCmd;disable casbin commands;Disable;;66\,650,69\,650,65\,650,67\,650 prototype;DBCommon\ prototype;Unit\\ PROP;iCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP,:72\,585:P\,{If(iCVP==2\\,iCVP-1\\,iCVP+1)};\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ hideCmd;NoFan;Disable;ESC_Active = true;84\,130\\\\\ submenu;HoB;Fanatic;\\\\\\ emb2;Escape;2;E;Size;2;S;;2;;;;0;false;0;0;sh\/Pris106S.svg,sh\/Pris106H.svg;Prisoner SQ,Prisoner HS;true;ESC;;;false;;1;1;false;69,130;83,130;;;1.0;;true\\\\\\\ emb2;Fanatic;2;T;;2;;;2;;;;0;false;-19;0;mofan.svg;Fanatic +;true;;;;false;;1;1;false;84,130;;;;1.0;;true\\\\\\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;sh\/Pris106SE.svg,sh\/Pris106HE.svg;Unarmed SQ,Unarmed HS;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\\\\\\ piece;K;D; ;POW \/ Unarmed/ \ \\ 2\\\ \\\\ \\\\\ \\\\\\ 1\\\\\\\ -1\\\\\\\\ 1\\\\\\\\\ null;0;0;6390;0
+/null/hideCmd;disable casbin commands;Disable;;66\,650,69\,650,65\,650,67\,650 prototype;DBCommon\ prototype;Unit\\ PROP;iCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP;\\\ prototype;Wound1\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\ label;82,130;Rank;15;;0,0,0;c;14;c;0;c;c;$label$ $pieceName$;Dialog;1;270;Rank;;false\\\\\\ label;78,130;Name;10;;0,0,0;c;2;c;0;c;c;$pieceName$ ($label$);Dialog;0;270;Name;;false\\\\\\\ piece;K;D;sh\/PrisL.svg;POW Leader/ \ \\ 1\\\ \\\\ \\\\\ 8-(1)\\\\\\ \\\\\\\ null;0;0;6391;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Allied;2;A;;0;;Reset;82,130;1;false;-18;-18;,USStar.png,RussianStar.png,BritRondel.png,FrenchRondel.png,Allies.png;,US,Russian,British,French,Allies;true;Allied;;;false;;1;1;true;;65,130;;;1.0;;true\\ emb2;;2;;Axis;2;X;;0;;Reset;82,130;1;false;18;-18;,GermanCross.png,ItalianBars.png,IJASun.png,FinnishLion.png,Axis.png;,German,Italian,Japanese,Finnish,Axis;true;Axis;;;false;;1;1;true;;88,130;;;1.0;;true\\\ delete;Delete;68,130;\\\\ piece;;;NoQuarterDeclared.png;No Quarter Declared/ \ 1\\ 1\\\ \\\\ null;0;0;6392;0
+ +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Allied;2;A;;0;;Reset;82,130;1;false;-18;-18;,USStar.png,RussianStar.png,BritRondel.png,FrenchRondel.png,Allies.png;,US,Russian,British,French,Allies;true;Allied;;;false;;1;1;true;;65,130;;;1.0;;true\\ emb2;;2;;Axis;2;X;;0;;Reset;82,130;1;false;18;-18;,GermanCross.png,ItalianBars.png,IJASun.png,FinnishLion.png,Axis.png;,German,Italian,Japanese,Finnish,Axis;true;Axis;;;false;;1;1;true;;88,130;;;1.0;;true\\\ delete;Delete;68,130;\\\\ piece;;;NoQuarterDeclared.svg;No Quarter Declared/ \ 1\\ 1\\\ \\\\ null;0;0;6392;0
@@ -325,17 +325,17 @@
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repVCA\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\ emb2;;2;;BU;2;B;;2;;;;0;false;0;0;sh\/FascineBU,sh\/FascineCE;+ BU,+ CE;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\ piece;K;D; ;Fascine/ 0\ \\ -1\\\ \\\\ \\\\\ 1\\\\\\ null;0;0;100;0
+/null/prototype;DBCommon prototype;Info\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/Motion.svg,MS\/MotionR.svg;,Reverse +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ piece;K;D; ;Motion/ \ \\ 1\\\ null;0;0;101;0
+/null/prototype;DBCommon prototype;Info\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/Motion.svg,MS\/MotionR.svg;,Reverse +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ piece;K;D; ;Motion/ \ \\ 2\\\ null;0;0;102;0
- +/null/prototype;DBGlobal mark;Location\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;MS\/OneLane1,MS\/OneLane2,MS\/OneLane3,MS\/OneLane4,MS\/OneLane5,MS\/OneLane6;+: 1,+: 2,+: 3,+: 4,+: 5,+: 6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ piece;K;D;MS\/_white12.svg;One Lane/ \ \\ 3\\\ null;0;0;103;0
+ +/null/prototype;DBGlobal mark;Location\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\ piece;K;D;MS\/OneLane.svg;One Lane/ \ \\ 0\\\ null;0;0;103;0
+/null/prototype;DBCommon rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ mark;Location\\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;Shape;2;S;;2;;;;0;false;0;0;MS\/TBpartial,MS\/TBstraight,MS\/TBcurve,MS\/TBtight;Partial +,Straight +,Curve +,Tight +;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/TB;Trailbreak;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\ piece;K;D;MS\/_white12.svg;Trailbreak/ 0\ \\ null\\\ \\\\ 1\\\\\ 1\\\\\\ null;0;0;104;0
+/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/PassTrail;Trailer Pass/ \ \\ null;0;0;105;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;MS\/VBM1,MS\/VBM2,MS\/VBM3,MS\/VBM4,MS\/VBM5,MS\/VBM6;+ 1,+ 2,+ 3,+ 4,+ 5,+ 6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ piece;K;D;MS\/_white12.svg;VBM hexside/ null\ \\ 1\\\ null;0;0;106;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\ piece;K;D;MS\/VBM.svg;VBM hexside/ null\ \\ 0\\\ null;0;0;;0
+/null/prototype;DBCommon prototype;Unit\ report;66\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Activate;2;;Starshell;2;;;2;;;;1;false;0;0;,sh\/shnt SS.svg;,;true;Starshell;;;false;;1;1;true;65,130;78,130;;;1.0;;true\\\\ emb2;;2;;BU;2;B;;2;;;;0;false;0;0;sh\/shBUnt.svg,sh\/shCEnt.svg;BU,CE;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\ piece;K;D; ;BU \/ CE n-t/ \ -1\\ \\\ 1\\\\ 1\\\\\ null;0;0;107;0
+/null/prototype;DBCommon rotate;6;88,130;90,130;;;;;;;;;;true\ rotate;6;83,130;65,130;TCA cw;TCA ccw;;;;;;;;true\\ prototype;Unit\\\ emb2;;2;;;2;SX;;2;AZ;;;0;false;0;0; , , , , , ;+ tca3,+ tca4,+ tca5,+ tca6,+ tca1,+ tca2;true;;;;false;;1\\\\ report;65\,130,83\,130,66\,130,90\,130,88\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;Activate;128;A;Turret Type;128;;;128;;;;1;false;0;0;,sh\/shPtur.svg,sh\/shStur.svg;,,;true;Port\/Starboard;;;false;;1;1;true;65,130;85,520;;;1.0;;true\\\\\\\ emb2;Activate;2;;Starshell;2;;;2;;;;1;false;0;0;,sh\/shtur SS.svg;,;true;Starshell;;;false;;1;1;true;65,130;78,130;;;1.0;;true\\\\\\\\ emb2;;2;;BU;2;B;;2;;;;0;false;0;0;sh\/shBUtur.svg,sh\/shCEtur.svg;BU,CE;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\\\ piece;K;D; ;BU \/ CE tur/ 5\ 1\\ \\\ 1;\\\\ -1\\\\\ \\\\\\ 1\\\\\\\ 1\\\\\\\\ 2\\\\\\\\\ null;0;0;108;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/Abandon.svg;Aband./ null\ \\ null;0;0;109;0
+/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/LowAmmo.svg;Low Ammo/ \ \\ null;0;0;110;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/Immob;Immob./ null\ \\ null;0;0;111;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/Immob.svg;Immob./ null\ \\ null;0;0;111;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/OutGas.svg,MS\/OutGasB.svg;,+ Abandoned;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ piece;K;D;MS\/_white12.svg;Out of Gas/ null\ \\ 1\\\ null;0;0;112;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;MS\/Scrounge.svg;Scrounged/ null\ \\ null;0;0;113;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ replace;Flame;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Flame;null;0;0;false;;;115;0;false;false;;1\\ AreaOfEffect;;30;2;true;;;Night;true;;;;;;;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;MS\/Blaze.svg;Blaze/ \ \\ false\\\ true\\\\ \\\\\ null;0;0;114;0
@@ -359,8 +359,8 @@
+/null/prototype;DBCommon prototype;Info\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Flip;2;F;;2;;;2;;;;0;false;0;0;MS\/STUNR.svg;STUN;true;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\\ piece;K;D;MS\/STUNRB.svg;RECALL/ \ \\ 1\\\ null;0;0;129;0
+/null/prototype;DBCommon prototype;Info\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Flip;2;F;;2;;;2;;;;0;false;0;0;MS\/stun.svg;stun;true;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\\ piece;K;D;MS\/StunB.svg;stun +1/ \ \\ -1\\\ null;0;0;130;0
+/null/prototype;DBCommon prototype;Info\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Flip;2;F;;2;;;2;;;;0;false;0;0;MS\/STUNR.svg;STUN;true;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\\ piece;K;D;MS\/STUNRB.svg;RECALL/ \ \\ -1\\\ null;0;0;131;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Incr;2;];Decr;2;[;;;0;false;0;0;MS\/Plus1r,MS\/Plus2r,MS\/Plus3r,MS\/Plus4r,MS\/Plus5r,MS\/Plus6r,MS\/Plus7r,MS\/Plus8r;+ \+1,+ \+2,+ \+3,+ \+4,+ \+5,+ \+6,+ \+7,+ \+8;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ piece;K;D;MS\/CGstun0;CG stun/ \ \\ 1\\\ null;0;0;132;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Incr;2;];Decr;2;[;;;0;false;0;0;MS\/Plus1r,MS\/Plus2r,MS\/Plus3r,MS\/Plus4r,MS\/Plus5r,MS\/Plus6r,MS\/Plus7r,MS\/Plus8r;+ \+1,+ \+2,+ \+3,+ \+4,+ \+5,+ \+6,+ \+7,+ \+8;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ piece;K;D;MS\/CGrSTUN0;CG STUN/ \ \\ 1\\\ null;0;0;133;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Incr;2;];Decr;2;[;;;0;false;0;0;MS\/Plus1r.svg,MS\/Plus2r.svg,MS\/Plus3r.svg,MS\/Plus4r.svg,MS\/Plus5r.svg,MS\/Plus6r.svg,MS\/Plus7r.svg,MS\/Plus8r.svg;+ \+1,+ \+2,+ \+3,+ \+4,+ \+5,+ \+6,+ \+7,+ \+8;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ piece;K;D;MS\/CGstun0.svg;CG stun/ \ \\ 1\\\ null;0;0;132;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Incr;2;];Decr;2;[;;;0;false;0;0;MS\/Plus1r.svg,MS\/Plus2r.svg,MS\/Plus3r.svg,MS\/Plus4r.svg,MS\/Plus5r.svg,MS\/Plus6r.svg,MS\/Plus7r.svg,MS\/Plus8r.svg;+ \+1,+ \+2,+ \+3,+ \+4,+ \+5,+ \+6,+ \+7,+ \+8;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ piece;K;D;MS\/CGrSTUN0.svg;CG STUN/ \ \\ 1\\\ null;0;0;133;0
+/null/prototype;DBCommon label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Motion;2;M;;2;;;;0;false;0;0;MS\/AttMoFail,MS\/AttMoSucc, ;+ Motion Failed,+ Motion Success,;true;;;;false;;1;1;true;;77,130;;;1.0;;true\\ emb2;;2;;Smoke;2;S;;2;;;;0;false;0;0;MS\/AttSmFail,MS\/AttSmSucc, ;Smoke Failed +,Smoke Success +,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ mark;isSM\\\\ globalkey;Remove All;88,520;68,130;isSM = true;false;1;true;true;;;-1;COUNTER|false|MAP|||||0|0||false|||EQUALS||;false;\\\\\ piece;K;D;MS\/_white12.svg;Sm\/Mo Att./ \ 1\\ 3\\\ true\\\\ \\\\\ null;0;0;134;0
@@ -371,12 +371,12 @@
+/null/prototype;DBCommon label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Motion;2;M;;2;;;;0;false;0;0;MS\/AttMoFail,MS\/AttMoSucc, ;+ Motion Failed,+ Motion Success,;true;;;;false;;1;1;true;;77,130;;;1.0;;true\\ emb2;;2;;Smoke;2;S;;2;;;;0;false;0;0;MS\/AttSmFail,MS\/AttSmSucc, ;Smoke Failed +,Smoke Success +,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ mark;isSM\\\\ globalkey;Remove All;88,520;68,130;isSM = true;false;1;true;true;;;-1;COUNTER|false|MAP|||||0|0||false|||EQUALS||;false;\\\\\ piece;K;D;MS\/_white12.svg;Sm\/Mo Att./ \ 2\\ 2\\\ true\\\\ \\\\\ null;0;0;139;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp,MS\/TKOs;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd,MS\/TKOsAbnd;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ 1\\\ 1\\\\ null;0;0;140;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp,MS\/TKOs;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd,MS\/TKOsAbnd;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ 2\\\ 2\\\\ null;0;0;141;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp,MS\/TKOs;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd,MS\/TKOsAbnd;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ -1\\\ 1\\\\ null;0;0;142;0
- +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp,MS\/TKOs;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd,MS\/TKOsAbnd;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ -2\\\ 2\\\\ null;0;0;143;0
- +/null/prototype;DBGlobal rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ mark;Hindrance\\\ mark;Location\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/VDustM,ML\/VDust;+ motion,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ piece;K;D; ;Veh Dust/ 0\ \\ true\\\ \\\\ 2\\\\\ null;0;0;144;0
- +/null/prototype;DBGlobal rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ mark;Hindrance\\\ mark;Location\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/VDustM,ML\/VDust;+ motion,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ piece;K;D; ;Veh Dust/ 0\ \\ true\\\ \\\\ 1\\\\\ null;0;0;145;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp.svg,MS\/TKOs.svg;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd.svg,MS\/TKOsAbnd.svg;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ 1\\\ 1\\\\ null;0;0;140;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp.svg,MS\/TKOs.svg;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd.svg,MS\/TKOsAbnd.svg;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ 2\\\ 2\\\\ null;0;0;141;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp.svg,MS\/TKOs.svg;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd.svg,MS\/TKOsAbnd.svg;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ -1\\\ 1\\\\ null;0;0;142;0
+ +/null/prototype;DBCommon prototype;Unit\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;Abnd;2;A;Side;2;S;;2;;;;0;false;0;0;MS\/TKOp.svg,MS\/TKOs.svg;+ Port,+ Stbd;true;;;;false;;1;1;false;65,130;83,130;;;1.0;;true\\\ emb2;;2;;;2;S;;2;;;;0;false;0;0;MS\/TKOpAbnd.svg,MS\/TKOsAbnd.svg;+ Port Abnd.,+ Stbd Abnd.;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;TKO/ \ \\ -2\\\ 2\\\\ null;0;0;143;0
+ +/null/prototype;DBGlobal rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ mark;Hindrance\\\ mark;Location\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/VDustM.svg,ML\/VDust.svg;+ motion,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ piece;K;D; ;Veh Dust/ 0\ \\ true\\\ \\\\ 2\\\\\ null;0;0;144;0
+ +/null/prototype;DBGlobal rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ mark;Hindrance\\\ mark;Location\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/VDustM.svg,ML\/VDust.svg;+ motion,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ piece;K;D; ;Veh Dust/ 0\ \\ true\\\ \\\\ 1\\\\\ null;0;0;145;0
@@ -395,23 +395,23 @@
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCAplane\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Crest.svg;Crest;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\ piece;K;D;ML\/_brownd58.svg;Crest/ null\ 0\\ \\\ \\\\ 1\\\\\ null;0;0;146;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Culvert;Culvert;true;;;;false;;1;1;true;;;;;1.0;;true\\\\ piece;K;D;ML\/_sewer58.svg;Culvert/ null\ \\ \\\ 1\\\\ null;0;0;147;0
- +/null/prototype;DBGlobal prototype;repCAplane\ mark;Hindrance\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/Drift1,ML\/Drift2,ML\/Drift3,ML\/Drift4,ML\/Drift5,ML\/Drift6;+: 1,+: 2,+: 3,+: 4,+: 5,+: 6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D;ML\/_white58.svg;Drift/ \ true\\ \\\ 1\\\\ \\\\\ null;0;0;148;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE,ML\/SewerC,ML\/SewerD;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer,ML\/SewerB;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 1\\\ 1\\\\ false\\\\\ null;0;0;149;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Culvert.svg;Culvert;true;;;;false;;1;1;true;;;;;1.0;;true\\\\ piece;K;D;ML\/_sewer58.svg;Culvert/ null\ \\ \\\ 1\\\\ null;0;0;147;0
+ +/null/prototype;DBGlobal prototype;repCAplane\ mark;Hindrance\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\\ emb2;;128;A;;128;;;128;;;;0;false;0;0;ML\/Drift.svg;+: 1;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\ mark;Location\\\\\\ piece;K;D;;Drift/ \ true\\ \\\ 0\\\\ 1\\\\\ \\\\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE.svg,ML\/SewerC.svg,ML\/SewerD.svg;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer.svg,ML\/SewerB.svg;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 1\\\ 1\\\\ false\\\\\ null;0;0;149;1;ppScale;1.0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;Shape;2;S;;2;;;;0;false;0;0;MS\/TBpartial,MS\/TBstraight,MS\/TBcurve,MS\/TBtight;Partial +,Straight +,Curve +,Tight +;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/TBpath;Path;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\ piece;K;D;MS\/_white12.svg;Path/ null\ 0\\ \\\ \\\\ 1\\\\\ 1\\\\\\ null;0;0;150;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE,ML\/SewerC,ML\/SewerD;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer,ML\/SewerB;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 2\\\ 1\\\\ false\\\\\ null;0;0;151;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE.svg,ML\/SewerC.svg,ML\/SewerD.svg;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer.svg,ML\/SewerB.svg;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 2\\\ 1\\\\ false\\\\\ null;0;0;151;1;ppScale;1.0
+/null/prototype;DBCommon rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\ mark;Location\\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;Shape;2;S;;2;;;;0;false;0;0;MS\/TBpartial,MS\/TBstraight,MS\/TBcurve,MS\/TBtight;Partial +,Straight +,Curve +,Tight +;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/TB;Trailbreak;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\ piece;K;D;MS\/_white12.svg;Trailbreak/ 0\ \\ null\\\ \\\\ 1\\\\\ 1\\\\\\ null;0;0;152;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE,ML\/SewerC,ML\/SewerD;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer,ML\/SewerB;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 3\\\ 1\\\\ false\\\\\ null;0;0;153;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Emerge;2;E;;2;;;;0;false;0;0; ,ML\/SewerE.svg,ML\/SewerC.svg,ML\/SewerD.svg;,+ Can Emerge,+ Can't Emerge,+ Discovered;true;;;;false;;1;1;true;;69,130;;;1.0;;true\\\ emb2;;128;A;Lost;128;;;128;;;;0;false;0;0;ML\/Sewer.svg,ML\/SewerB.svg;Sewer,Sewer - Lost;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ moved;moved58\\\\\ piece;K;D;ML\/_sewer58.svg;Sewer/ null\ \\ 3\\\ 1\\\\ false\\\\\ null;0;0;153;1;ppScale;1.0
- +/null/prototype;Location prototype;DBGlobal\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/Bridge14,ML\/Bridge25,ML\/Bridge36;+: 1-4,+: 2-5,+: 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;ML\/_white58.svg;Bridge/ \ \\ 1\\\ true\\\\ \\\\\ null;0;0;154;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;MS\/Ftbridge14,MS\/Ftbridge25,MS\/Ftbridge36;Footbridge: 1-4,Footbridge: 2-5,Footbridge: 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\ mark;Location\\\ piece;K;D;MS\/_water12.svg;Bridge Foot/ \ 1\\ \\\ null;0;0;155;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/BridgeL14,ML\/BridgeL25,ML\/BridgeL36;Heavy Bridge: 1-4,Heavy Bridge: 2-5,Heavy Bridge: 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;ML\/_water58.svg;Bridge Heavy/ \ 1\\ true\\\ \\\\ null;0;0;156;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/BridgeP14,ML\/BridgeP25,ML\/BridgeP36;Pontoon Bridge: 1-4,Pontoon Bridge: 2-5,Pontoon Bridge: 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;ML\/_water58.svg;Bridge Pontoon/ \ 1\\ true\\\ \\\\ null;0;0;157;0
- +/null/prototype;DBGlobal placemark;Troll;84,130;+\/null\/delete\;Delete\;D\\ piece\;\;\;MS\\/ctrtroll\;countertroll\/\\ null\;24\;24;null;0;0;false;;;159;0;false;false;;1\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/BridgeX14,ML\/BridgeX25,ML\/BridgeX36;+ 1-4,+ 2-5,+ 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ML\/_white58.svg;Dstr Bridge/ \ \\ 1\\\ \\\\ null;0;0;158;0
- +/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/Ford14,ML\/Ford25,ML\/Ford36;+: 1-4,+: 2-5,+: 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ML\/_white58.svg;Ford/ null\ \\ 1\\\ \\\\ null;0;0;160;0
- +/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Int \/ Des;2;F;;2;;;;0;false;0;0; ,ML\/pierIntO,ML\/pierDesO;,Interdicted +,Destroyed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;Type;2;T;;2;X;;2;Z;;;0;false;0;0;ML\/PierS14,ML\/PierS25,ML\/PierS36;Stone Pier 1-4,Stone Pier 2-5,Stone Pier 3-6;true;;;;false;;1;1;false;84,130;88,130;90,130;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/PierW14,ML\/PierW25,ML\/PierW36;Wood Pier 1-4,Wood Pier 2-5,Wood Pier 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\\\\\ piece;K;D;ML\/_water58.svg;Pier/ null\ \\ 1\\\ -1\\\\ true\\\\\ \\\\\\ 1\\\\\\\ null;0;0;161;0
- +/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Int \/ Des;2;F;;2;;;;0;false;0;0; ,ML\/pierIntO,ML\/pierDesO;,Interdicted +,Destroyed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;Type;2;T;;2;X;;2;Z;;;0;false;0;0;ML\/PierS14,ML\/PierS25,ML\/PierS36;Stone Pier 1-4,Stone Pier 2-5,Stone Pier 3-6;true;;;;false;;1;1;false;84,130;88,130;90,130;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/PierW14,ML\/PierW25,ML\/PierW36;Wood Pier 1-4,Wood Pier 2-5,Wood Pier 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\\\\\ piece;K;D;ML\/_water58.svg;Pier/ null\ \\ 1\\\ 1\\\\ true\\\\\ \\\\\\ 1\\\\\\\ null;0;0;5843;0
+ +/null/prototype;Location prototype;DBGlobal\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\\ piece;K;D;ML\/Bridge.svg;Bridge/ \ true\\ \\\ \\\\ 0\\\\\ null;0;0;154;0
+ +/null/prototype;DBGlobal mark;Location\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\ piece;K;D;MS\/FootBridge.svg;Bridge Foot/ \ \\ 0\\\ null;0;0;155;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ rotate;6;88,130;10,0;Rotate CW;Rotate CCW;;;;;;;;true\\\\ piece;K;D;ML\/BridgeLarge.svg;Bridge Heavy/ true\ \\ \\\ 0\\\\ null;0;0;156;0
+ +/null/prototype;DBGlobal mark;Location\ mark;Hindrance\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ rotate;6;88,130;87,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\ piece;K;D;ML\/BridgePontoon.svg;Bridge Pontoon/ \ true\\ \\\ 0\\\\ null;0;0;157;0
+ +/null/prototype;DBGlobal placemark;Troll;84,130;+\/null\/delete\;Delete\;D\\ piece\;\;\;MS\\/ctrtroll\;countertroll\/\\ null\;24\;24;null;0;0;false;;;159;0;false;false;;1\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\ piece;K;D;ML\/BridgeDestroyed.svg;Dstr Bridge/ \ \\ \\\ 0\\\\ null;0;0;158;0
+ +/null/prototype;DBGlobal mark;Location\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\ piece;K;D;ML\/Ford.svg;Ford/ \ null\\ \\\ 0\\\\ null;0;0;160;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\\ emb2;;128;A;Int \/ Des;128;;;128;;;;0;false;0;0; ,ML\/PierInterdicted.svg,ML\/PierDestroyed.svg;,Interdicted +,Destroyed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;128;A;Type;128;;;128;;;;0;false;0;0;ML\/PierWooden.svg,ML\/PierStone.svg;Wooden Pier,Stone Pier;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\ piece;K;D;;Pier/ true\ \\ null\\\ \\\\ 0\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ rotate;6;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true\\\\\ emb2;;128;A;Int \/ Des;128;;;128;;;;0;false;0;0; ,ML\/PierInterdicted.svg,ML\/PierDestroyed.svg;,Interdicted +,Destroyed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;128;A;Type;128;;;128;;;;0;false;0;0;ML\/PierStone.svg,ML\/PierWooden.svg;Stone Pier,Wooden Pier;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\ piece;K;D;;Pier/ true\ \\ null\\\ \\\\ 0\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;;2;ClickedX;0;ClickedY;0
+/null/prototype;Location prototype;DBCommon\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Higher;2;];Lower;2;[;;;0;false;0;0;ML\/Lev-1.svg,ML\/Lev0.svg,ML\/Lev1.svg,ML\/Lev2.svg,ML\/Lev3.svg,ML\/LevRoof.svg;+ Cellar,+ Ground Level,+ Level 1,+ Level 2,+ Level 3,+ Roof Level;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Building/ \ null\\ \\\ 5\\\\ null;0;0;163;0
@@ -439,10 +439,10 @@
+/null/prototype;DBCommon prototype;repCA\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/Climb1,ML\/Climb2,ML\/Climb3,ML\/Climb4,ML\/Climb5,ML\/Climb6;+: 1,+: 2,+: 3,+:4,+: 5,+: 6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ emb2;;2;;Higher;2;];Lower;2;[;;;0;false;0;0;ML\/Climb-1,ML\/Climb00,ML\/Climb01,ML\/Climb02,ML\/Climb03,ML\/Climb04;Climb -1,Climb 0,Climb 1,Climb 2,Climb 3,Climb 4;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Climb/ \ \\ 1\\\ 2\\\\ null;0;0;180;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/Bank,ML\/BankB;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ mark;Location\\\ piece;K;D;ML\/_green58.svg;Bank/ \ 1\\ \\\ null;0;0;181;0
- +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Type;2;T;;2;;;;0;false;0;0;ML\/HighDune,ML\/Hillock;High Dune,Hillock;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Dune \/ Hillock/ true\ \\ \\\ 1\\\\ null;0;0;182;0
- +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Type;2;T;;2;;;;0;false;0;0;ML\/HighDune,ML\/Hillock;High Dune,Hillock;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Dune \/ Hillock/ true\ \\ \\\ 2\\\\ null;0;0;183;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTtower,MS\/CollapsedHut;,Collapsed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/_white58.svg,MS\/_white12.svg;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Tower BRT/ null\ \\ 1\\\ 1\\\\ true\\\\\ \\\\\\ null;0;0;184;0
+ +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/Bank.svg,ML\/BankB.svg;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ mark;Location\\\ piece;K;D;ML\/_altGreen58.svg;Bank/ \ 1\\ \\\ null;0;0;181;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Type;2;T;;2;;;;0;false;0;0;ML\/HighDune.svg,ML\/Hillock.svg;High Dune,Hillock;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Dune \/ Hillock/ true\ \\ \\\ 1\\\\ null;0;0;182;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Type;2;T;;2;;;;0;false;0;0;ML\/HighDune.svg,ML\/Hillock.svg;High Dune,Hillock;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ piece;K;D;ML\/_white58.svg;Dune \/ Hillock/ true\ \\ \\\ 2\\\\ null;0;0;183;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTtower.svg,MS\/CollapsedHut.svg;,Collapsed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/_white58.svg,MS\/_white12.svg;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Tower BRT/ null\ \\ 1\\\ 1\\\\ true\\\\\ \\\\\\ null;0;0;184;0
+/null/prototype;DBGlobal mark;Location\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/kfwRegularHills.png,ML\/kfwSteepHills.png;Regular Hills,Steep Hills;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ piece;K;D;;Hills/ \ 1\\ null;0;0;3b5:7122;0
@@ -452,27 +452,27 @@
+/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ prototype;repCAplane\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\ mark;Location\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\ emb2;;2;;Arrow;2;A;;2;;;;0;false;0;0;MS\/BreachIn.svg,MS\/BreachOut.svg;+ In,+ Out;true;;;;false;;1;1;true;;65,130;;;1.0;;true\\\\\\ piece;K;D;MS\/_white12.svg;Breach/ null\ \\ 0\\\ \\\\ \\\\\ 2\\\\\\ null;0;0;185;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/Gutted;Gutted;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;MS\/_white12.svg;Gutted/ \ 1\\ true\\\ \\\\ null;0;0;186;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CollapsedHut;Collapsed Hut;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;MS\/_white12.svg;Collapsed Hut/ \ 1\\ true\\\ \\\\ null;0;0;187;0
- +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;MS\/Ice;Collapsed Ice/ true\ \\ \\\ null;0;0;188;0
+ +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CollapsedHut.svg;Collapsed Hut;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;MS\/_white12.svg;Collapsed Hut/ \ 1\\ true\\\ \\\\ null;0;0;187;0
+ +/null/prototype;DBGlobal mark;Hindrance\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;MS\/Ice.svg;Collapsed Ice/ true\ \\ \\\ null;0;0;188;0
+/null/prototype;DBGlobal placemark;Troll;84,130;+\/null\/delete\;Delete\;D\\ piece\;\;\;MS\\/ctrtroll\;countertroll\/\\ null\;24\;24;null;0;0;false;;;190;0;false;false;;1\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;cw;2;X;ccw;2;Z;;;0;false;0;0;ML\/BridgeX14,ML\/BridgeX25,ML\/BridgeX36;+ 1-4,+ 2-5,+ 3-6;true;;;;false;;1;1;true;;88,130;90,130;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ML\/_white58.svg;Dstr Bridge/ \ \\ 1\\\ \\\\ null;0;0;189;0
- +/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/WreckBO;Burnt Out Wreck;true;;;;false;;1;1;true;;;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;ML\/_white58.svg;Burnt Out Wreck/ 0\ \\ 1\\\ true\\\\ \\\\\ null;0;0;191;1;ppScale;1.0
+ +/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/WreckBO.svg;Burnt Out Wreck;true;;;;false;;1;1;true;;;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;ML\/_white58.svg;Burnt Out Wreck/ 0\ \\ 1\\\ true\\\\ \\\\\ null;0;0;191;1;ppScale;1.0
+/null/prototype;DBGlobal placemark;Pin;80,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Pin;null;0;0;false;;;193;2;false;false;;1\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ replace;Blaze;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Blaze;null;0;0;false;;;194;0;false;false;;1\\\ AreaOfEffect;;30;0;true;;;Night;true;;;;;;;;true\\\\ mark;Location\\\\\ piece;K;D;MS\/Flame.svg;Flame/ \ \\ \\\ false\\\\ \\\\\ null;0;0;192;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ replace;Flame;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Flame;null;0;0;false;;;196;0;false;false;;1\\ AreaOfEffect;;30;2;true;;;Night;true;;;;;;;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;MS\/Blaze.svg;Blaze/ \ \\ false\\\ true\\\\ \\\\\ null;0;0;195;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;2;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg1;1-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;197;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;4;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg2;2-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;198;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;6;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg3;3-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;199;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;8;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg4;4-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;200;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;2;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg1.svg;1-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;197;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;4;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg2.svg;2-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;198;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;6;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg3.svg;3-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;199;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;8;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg4.svg;4-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;200;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/BRTPalmDebris;Palm Debris;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;ML\/_sand58BRT.svg;Palm Debris/ \ 1\\ true\\\ \\\\ null;0;0;201;0
+ +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/BRTPalmDebris.svg;Palm Debris;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Hindrance\\\ mark;Location\\\\ piece;K;D;ML\/_sand58BRT.svg;Palm Debris/ \ 1\\ true\\\ \\\\ null;0;0;201;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/RLev.png;;true;;;;false;;1;1;true;;;;;1.0;;true\\ emb2;;2;;Higher;2;;Lower;2;;;;0;false;0;0;ML\/RLev0.gif,ML\/RLev1.gif,ML\/RLev2.gif,ML\/RLev3.gif;+ Ground Level,+ Level 1,+ Level 2,+ Level 3;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ emb2;;2;;Type;2;;;2;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_gray58.svg;Wood +,Stone +;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Rubble/ \ 1\\ 1\\\ 1\\\\ true\\\\\ \\\\\\ null;0;0;202;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/RLev.png;;true;;;;false;;1;1;true;;;;;1.0;;true\\ emb2;;2;;Higher;2;;Lower;2;;;;0;false;0;0;ML\/RLev0.gif,ML\/RLev1.gif,ML\/RLev2.gif,ML\/RLev3.gif;+ Ground Level,+ Level 1,+ Level 2,+ Level 3;true;;;;false;;1;1;true;;93,130;91,130;;1.0;;true\\\ emb2;;2;;Type;2;;;2;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_gray58.svg;Wood +,Stone +;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Rubble/ \ 1\\ 1\\\ 2\\\\ true\\\\\ \\\\\\ null;0;0;7484;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Rubble.png;;true;;;;false;;1;1;true;;;;;1.0;;true\\ emb2;;2;;Type;2;;;2;;;;0;false;0;0;_brownd58.gif,ML\/_gray58.svg;Wood +,Stone +;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;Rubble/ \ 1\\ 1\\\ true\\\\ \\\\\ null;0;0;203;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Rubble.png;;true;;;;false;;1;1;true;;;;;1.0;;true\\ emb2;;2;;Type;2;;;2;;;;0;false;0;0;_brownd58.gif,ML\/_gray58.svg;Wood +,Stone +;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;Rubble/ \ 1\\ 2\\\ true\\\\ \\\\\ null;0;0;7485;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Shell;Shellholes;true;;;;false;;1;1;true;;;;;1.0;;true\\ emb2;;2;;Color;2;C;;2;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_sand58.svg;,;true;;;;false;;1;1;true;;67,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D; ;Shellholes/ \ 1\\ 1\\\ \\\\ null;0;0;204;0
- +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ mark;Location\\ piece;K;D;Bomb Crater.gif;Bomb Crater/ \ \\ null;0;0;14320;1;ppScale;1.0
+ +/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ mark;Location\\ piece;K;D;BombCrater.svg;Bomb Crater/ \ \\ null;0;0;14320;1;ppScale;1.0
+/null/prototype;DBGlobal rotate;4;82,130;;Rotate;;;;;;;;;true\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;WG;;2;;;2;;;;0;false;0;0;ML\/WP1gr.svg;Gray \+1 WP;true;;;;false;;1\\\ emb2;Gray;2;G;;2;;;2;;;;0;false;0;0;ML\/Smk2gr.svg;Gray \+2 Smoke;true;;;;false;;1;1;false;71,130;;;;1.0;;true\\\\ emb2;WP;2;W;Strength;2;N;;2;;;;0;false;0;0;ML\/WP2.svg,ML\/WP1.svg;White \+2 WP,White \+1 WP;true;;;;false;;1;1;false;87,130;78,130;;;1.0;;true\\\\\ emb2;;2;;Strength;2;N;;2;;;;0;false;0;0;ML\/Smk3.svg,ML\/Smk2.svg;White \+3 Smoke,White \+2 Smoke ;true;;;;false;;1;1;true;;78,130;;;1.0;;true\\\\\\ mark;Hindrance\\\\\\\ mark;Location\\\\\\\\ piece;K;D; ;Smoke/ 0\ \\ -1;\\\ -1\\\\ -1\\\\\ 1\\\\\\ true\\\\\\\ \\\\\\\\ null;0;0;205;0
@@ -491,11 +491,11 @@
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Trench;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\ emb2;Color;128;A;;128;;;128;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_sand58.svg,ML\/_white58.svg;,,;true;;;;false;;1;1;true;67,130;67,130;;;1.0;;true\\\\\ piece;K;D;;Trench/ null\ \\ \\\ 1\\\\ 1\\\\\ null;0;0;215;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/ATditch;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\ emb2;Activate;128;A;;128;;;128;;;;1;false;0;0;ML\/_brownd58.svg,ML\/_sand58.svg,ML\/_white58.svg;,Sand,Snow;true;;;;false;;1;1;true;65,130;67,130;;;1.0;;true\\\\\ piece;K;D;;A-T Ditch/ null\ \\ \\\ 1\\\\ 1\\\\\ null;0;0;211;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Wire;;true;;;;false;;1;1;true;;;;;1.0;;true\\\ emb2;;2;;Color;2;C;;2;;;;0;false;0;0;ML\/_white58.svg,ML\/_sand58.svg,ML\/_brownd58.svg,ML\/_gray58.svg;,,,;true;;;;false;;1;1;true;;67,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D; ;Wire/ null\ \\ 1\\\ 1\\\\ \\\\\ null;0;0;216;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCAcave\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/RdBarr,ML\/RdBarrB;,Breached +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;ML\/_white58.svg;Barricade/ null\ 0\\ \\\ \\\\ 1\\\\\ true\\\\\\ \\\\\\\ null;0;0;217;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCArot12\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Rdblk;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;ML\/_white58.svg;Roadblock/ null\ 0\\ \\\ \\\\ 1\\\\\ true\\\\\\ \\\\\\\ null;0;0;218;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCArot12\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D;RdBlk2.gif;Roadblock/ null\ 0\\ \\\ \\\\ true\\\\\ \\\\\\ null;0;0;14190;1;ppScale;1.0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/PFZ OG.png,ML\/PFZ Vineyard.png;+ open ground,+ vineyard;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;PFZ/ null\ \\ 1\\\ true\\\\ \\\\\ null;0;0;12706;1;ppScale;1.0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/PFZ OG.png,ML\/PFZ Vineyard.png;+ open ground,+ vineyard;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;PFZ/ null\ \\ 2\\\ true\\\\ \\\\\ null;0;0;12707;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCAcave\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/RdBarr.svg,ML\/RdBarrB.svg;,Breached +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;;Barricade/ null\ 0\\ \\\ \\\\ 1\\\\\ true\\\\\\ \\\\\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCArot12\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;;128;A;;128;;;128;;;;0;false;0;0;ML\/Rdblk.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;;Roadblock/ null\ 0\\ \\\ \\\\ 1\\\\\ true\\\\\\ \\\\\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\ prototype;repCArot12\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D;ML\/Rdblk2.svg;Roadblock/ null\ 0\\ \\\ \\\\ true\\\\\ \\\\\\ null;0;0;;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/PFZ_OG.svg,ML\/PFZ_Vineyard.svg;+ open ground,+ vineyard;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;PFZ/ null\ \\ 1\\\ true\\\\ \\\\\ null;0;0;12706;1;ppScale;1.0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/PFZ_OG.svg,ML\/PFZ_Vineyard.svg;+ open ground,+ vineyard;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;;PFZ/ null\ \\ 2\\\ true\\\\ \\\\\ null;0;0;12707;1;ppScale;1.0
+/null/rotate;12;88,130;90,130;Rotate CW;Rotate CCW;;;;;;;;true delete;Delete;68,130;\ clone;Clone;75,130;\\ mark;Location\\\ piece;;;RailCar.svg;Rail Car/0 \ \\ \\\ null;0;0;15020;1;ppScale;1.0
@@ -511,7 +511,7 @@
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/BRTtrench;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\ piece;K;D;ML\/_sand58BRT.svg;Trench BRT/ null\ \\ \\\ 1\\\\ null;0;0;226;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/Tetra,ML\/TetraW;Tetrahedron,Wire & Tetrahedron;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Color;2;C;;2;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_sand58.svg,ML\/_water58.svg;,,;true;;;;false;;1;1;true;;67,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D; ;Tetrahedron/ null\ \\ 1\\\ 2\\\\ \\\\\ null;0;0;227;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/Tetra,ML\/TetraW;Tetrahedron,Wire & Tetrahedron;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Color;2;C;;2;;;;0;false;0;0;ML\/_brownd58.svg,ML\/_sand58.svg,ML\/_water58.svg;,,;true;;;;false;;1;1;true;;67,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D; ;Tetrahedron/ null\ \\ 2\\\ 3\\\\ \\\\\ null;0;0;228;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTtower,MS\/CollapsedHut;,Collapsed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/_white58.svg,MS\/_white12.svg;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Tower BRT/ null\ \\ 1\\\ 1\\\\ true\\\\\ \\\\\\ null;0;0;229;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTtower.svg,MS\/CollapsedHut.svg;,Collapsed +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/_white58.svg,MS\/_white12.svg;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Hindrance\\\\\ mark;Location\\\\\\ piece;K;D; ;Tower BRT/ null\ \\ 1\\\ 1\\\\ true\\\\\ \\\\\\ null;0;0;229;0
+/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;1;2;1;;2;;;2;;;;0;false;0;0;ML\/Panjis1;+: 1 ;true;;;;false;;1;1;false;49,130;;;;1.0;;true\\\ emb2;2;2;2;;2;;;2;;;;0;false;0;0;ML\/Panjis2;+: 2 ;true;;;;false;;1;1;false;50,130;;;;1.0;;true\\\\ emb2;3;2;3;;2;;;2;;;;0;false;0;0;ML\/Panjis3;+: 3 ;true;;;;false;;1;1;false;51,130;;;;1.0;;true\\\\\ emb2;4;2;4;;2;;;2;;;;0;false;0;0;ML\/Panjis4;+: 4 ;true;;;;false;;1;1;false;52,130;;;;1.0;;true\\\\\\ emb2;5;2;5;;2;;;2;;;;0;false;0;0;ML\/Panjis5;+: 5 ;true;;;;false;;1;1;false;53,130;;;;1.0;;true\\\\\\\ emb2;6;2;6;;2;;;2;;;;0;false;0;0;ML\/Panjis6;+: 6 ;true;;;;false;;1;1;false;54,130;;;;1.0;;true\\\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Panjis;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\\ mark;Location\\\\\\\\\\ piece;K;D;ML\/_brownm58.svg;Panjis/ null\ \\ -1\\\ -1\\\\ -1\\\\\ -1\\\\\\ -1\\\\\\\ -1\\\\\\\\ 1\\\\\\\\\ \\\\\\\\\\ null;0;0;230;0
@@ -569,12 +569,12 @@
+/null/prototype;DBCommon report;83\,130,90\,130,88\,130;$location$: $newPieceName$ *;;;;false\ hide;72,130;HIP;;player:;0.30000001192092896;;false\\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\\ prototype;repCApill\\\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ML\/PillPTO1,ML\/PillPTO2,ML\/PillPTO3;1\++,2\++,3\++;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/Pill57;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ mark;Location\\\\\\\\ piece;K;D;ML\/_gray58.svg;5+7 PTObox/ -1\ null\\ 0\\\ \\\\ 1\\\\\ 1\\\\\\ \\\\\\\ \\\\\\\\ null;0;0;267;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTBP,ML\/BRTnomove;,+ No Move;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;165,99,33;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_brownd58.svg;Bombproof/ null\ 1\\ \\\ \\\\ null;0;0;268;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/RH122,ML\/Rubble;,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;1+2+2 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;269;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTBP,ML\/BRTCBroof;,+ Roof;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;Cmd Bunker/ null\ 1\\ \\\ \\\\ null;0;0;270;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/RH157,ML\/RH122,ML\/Rubble;,Reduced +,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;1+5+7 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;271;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/BRTICB,ML\/BRTCBroof,ML\/BRTICBcell;,+ Roof,+ Cellar;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;Island Cmd/ null\ 1\\ \\\ \\\\ null;0;0;272;0
- +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/RH257,ML\/Rubble;,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;2+5+7 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;273;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/BRTBP.svg,ML\/BRTnomove.svg;,+ No Move;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;165,99,33;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;;Bombproof/ null\ 1\\ \\\ \\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/RH122.svg,ML\/Rubble;,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;1+2+2 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/BRTBPS.svg,ML\/BRTCBroof.svg;,+ Roof;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;;Cmd Bunker/ null\ 1\\ \\\ \\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/RH157.svg,ML\/RH122.svg,ML\/Rubble;,Reduced +,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;1+5+7 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/BRTICB.svg,ML\/BRTICBroof.svg,ML\/BRTICBcell.svg;,+ Roof,+ Cellar;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;;Island Cmd/ null\ 1\\ \\\ \\\\ null;0;0;;0
+ +/null/prototype;DBCommon hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;ML\/RH257.svg,ML\/Rubble;,Rubbled +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ label;76,130;Label;10;200,200,200;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ mark;Location\\\\ piece;K;D;ML\/_gray58.svg;2+5+7 Pillbox/ null\ 1\\ \\\ \\\\ null;0;0;;0
@@ -737,23 +737,23 @@
+/null/prototype;DBGlobal placemark;Pin;80,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Pin;null;0;0;false;;;333;2;false;false;;1\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ replace;Flip;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Blaze;null;0;0;false;;;334;0;false;false;;1\\\ AreaOfEffect;;30;0;true;;;Night;true;;;;;;;;true\\\\ mark;Location\\\\\ piece;K;D;MS\/Flame.svg;Flame/ \ \\ \\\ false\\\\ \\\\\ null;0;0;332;0
+/null/prototype;DBGlobal label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ replace;Flame;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Flame;null;0;0;false;;;336;0;false;false;;1\\ AreaOfEffect;;30;2;true;;;Night;true;;;;;;;;true\\\ mark;Hindrance\\\\ mark;Location\\\\\ piece;K;D;MS\/Blaze.svg;Blaze/ \ \\ false\\\ true\\\\ \\\\\ null;0;0;335;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;2;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg1;1-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;337;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;4;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg2;2-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;338;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;6;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg3;3-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;339;0
- +/null/prototype;DBGlobal AreaOfEffect;;30;8;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg4;4-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;340;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;2;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg1.svg;1-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;337;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;4;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg2.svg;2-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;338;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;6;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg3.svg;3-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;339;0
+ +/null/prototype;DBGlobal AreaOfEffect;;30;8;true;Show Area;;Night;true;;;;;;;;true\ mark;Hindrance\\ mark;Location\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ML\/FlameBldg4.svg;4-level Blaze/ false\ true\\ \\\ \\\\ null;0;0;340;0
- +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.png,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).png,sh\/SL4(KFW).png,sh\/SL5(KFW).png,sh\/SL6(KFW).png,sh\/SL1(KFW).png,sh\/SL2(KFW).png;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).png,sh\/SL4b(KFW).png,sh\/SL5b(KFW).png,sh\/SL6b(KFW).png,sh\/SL1b(KFW).png,sh\/SL2b(KFW).png;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12617;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12618;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.png;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/false \ \\ -1\\\ 0\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 1\\\\\\\\\ -1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 1\\\\\\\\\\\\\\\\\\ null;0;0;3b5:10041;0
- +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.png,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).png,sh\/SL4(KFW).png,sh\/SL5(KFW).png,sh\/SL6(KFW).png,sh\/SL1(KFW).png,sh\/SL2(KFW).png;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).png,sh\/SL4b(KFW).png,sh\/SL5b(KFW).png,sh\/SL6b(KFW).png,sh\/SL1b(KFW).png,sh\/SL2b(KFW).png;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12446;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12447;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.png;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/false \ \\ -1\\\ 0\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 2\\\\\\\\\ -1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 2\\\\\\\\\\\\\\\\\\ null;0;0;12445;0
- +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.png,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).png,sh\/SL4(KFW).png,sh\/SL5(KFW).png,sh\/SL6(KFW).png,sh\/SL1(KFW).png,sh\/SL2(KFW).png;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).png,sh\/SL4b(KFW).png,sh\/SL5b(KFW).png,sh\/SL6b(KFW).png,sh\/SL1b(KFW).png,sh\/SL2b(KFW).png;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12449;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12450;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.png;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/true \ \\ -1\\\ 1\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 2\\\\\\\\\ 1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 2\\\\\\\\\\\\\\\\\\ null;0;0;12448;0
- +/null/info;Reliability DR: 10,Sighting TC macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;67\,130;false;;;counted;;;;false;;1;1\ report;86\,130;$location$: $newPieceName$ malf;;;malf;false\\ report;88\,130,90\,130,67\,130;$location$: $newPieceName$ *;;;ca change and on\/off;false\\\ hideCmd;Illum Beam;Hide;{GetProperty("SL Status_Level")==1};66\,130\\\\ AreaOfEffect;128,128,128;30;0;false;;67,130;Night;true;;Illuminated Location;;;;;;true\\\\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\\\\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;,;+ off,+ on;true;SL Status;;;false;;1;1;true;70,130;67,130;;;1.0;;true\\\\\\\ emb2;on\/off;2;;;2;;;2;;;;0;false;0;0;sh\/kfwSpotLightCA.png;;false;SL On;;;false;;1;1;false;67,130;;;;1.0;;true\\\\\\\\ emb2;Activate;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ ca3,+ ca4,+ ca5,+ ca6,+ ca1,+ ca2;true;CA;;;false;;1;1;true;65,130;88,130;90,130;;1.0;;true\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12619;2;false;false;;1\\\\\\\\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\\\\\\\\ placemark;Malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;Malf;12620;2;false;false;;1\\\\\\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\\\\\\ piece;K;D;sh\/kfwSpotLightCA-Off.png;SL/ \ -1\\ -1\\\ \\\\ false\\\\\ 0\\\\\\ 1\\\\\\\ -1\\\\\\\\ 1\\\\\\\\\ \\\\\\\\\\ null\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ null;0;0;3b5:9649;0
- +/null/info;Reliability DR: 10,Sighting TC macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;67\,130;false;;;counted;;;;false;;1;1\ report;86\,130;$location$: $newPieceName$ malf;;;malf;false\\ report;88\,130,90\,130,67\,130;$location$: $newPieceName$ *;;;ca change and on\/off;false\\\ hideCmd;Illum Beam;Hide;{GetProperty("SL Status_Level")==1};66\,130\\\\ AreaOfEffect;128,128,128;30;0;false;;67,130;Night;true;;Illuminated Location;;;;;;true\\\\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\\\\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;,;+ off,+ on;true;SL Status;;;false;;1;1;true;70,130;67,130;;;1.0;;true\\\\\\\ emb2;on\/off;2;;;2;;;2;;;;0;false;0;0;sh\/kfwSpotLightCA.png;;false;SL On;;;false;;1;1;false;67,130;;;;1.0;;true\\\\\\\\ emb2;Activate;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ ca3,+ ca4,+ ca5,+ ca6,+ ca1,+ ca2;true;CA;;;false;;1;1;true;65,130;88,130;90,130;;1.0;;true\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12459;2;false;false;;1\\\\\\\\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\\\\\\\\ placemark;Malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;Malf;12460;2;false;false;;1\\\\\\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\\\\\\ piece;K;D;sh\/kfwSpotLightCA-Off.png;SL/ \ -1\\ -1\\\ \\\\ true\\\\\ 0\\\\\\ 2\\\\\\\ 1\\\\\\\\ 1\\\\\\\\\ \\\\\\\\\\ null\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ null;0;0;12458;0
+ +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.svg,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).svg,sh\/SL4(KFW).svg,sh\/SL5(KFW).svg,sh\/SL6(KFW).svg,sh\/SL1(KFW).svg,sh\/SL2(KFW).svg;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).svg,sh\/SL4b(KFW).svg,sh\/SL5b(KFW).svg,sh\/SL6b(KFW).svg,sh\/SL1b(KFW).svg,sh\/SL2b(KFW).svg;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12617;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12618;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.svg;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/false \ \\ -1\\\ 0\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 1\\\\\\\\\ -1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 1\\\\\\\\\\\\\\\\\\ null;0;0;3b5:10041;0
+ +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.svg,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).svg,sh\/SL4(KFW).svg,sh\/SL5(KFW).svg,sh\/SL6(KFW).svg,sh\/SL1(KFW).svg,sh\/SL2(KFW).svg;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).svg,sh\/SL4b(KFW).svg,sh\/SL5b(KFW).svg,sh\/SL6b(KFW).svg,sh\/SL1b(KFW).svg,sh\/SL2b(KFW).svg;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12446;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12447;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.svg;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/false \ \\ -1\\\ 0\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 2\\\\\\\\\ -1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 2\\\\\\\\\\\\\\\\\\ null;0;0;12445;0
+ +/null/AreaOfEffect;128,128,128;30;0;false;;78,130;Night;true;;Illumination Beam;;;;;;true macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;78\,130;false;;;counted;;;;false;;1;1\ hideCmd;Illum Beam when SL off;Hide;{GetProperty("SL On_Active")!=true};66\,130\\ report;86\,130;$location$: $newPieceName$ malf;;;Report malf;false\\\ report;78\,130;;;$location$: $newPieceName$ on,$location$: $newPieceName$ off;Report SL on\/off;false\\\\ report;83\,130,65\,130,88\,130,90\,130;$location$: $newPieceName$;;;Report ca changes;false\\\\\ info;QSU,Reliability DR: 10,Sighting TC\\\\\\ rotate;6;88,130;90,130;vca cw;vca ccw;;;;;;;;true\\\\\\\ prototype;gmSL(KFW)\\\\\\\\ emb2;SL Marker;2;;SL marker;2;;;2;;;;1;false;0;0;sh\/SL.svg,;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\ emb2;SL on\/off;2;;;2;;;2;;;;1;false;0;0;sh\/SL3(KFW).svg,sh\/SL4(KFW).svg,sh\/SL5(KFW).svg,sh\/SL6(KFW).svg,sh\/SL1(KFW).svg,sh\/SL2(KFW).svg;,,,,,;true;SL On;;;false;SL ca;1;1;false;78,130;83,130;65,130;;1.0;;true\\\\\\\\\\ emb2;SL Marker;2;;SL cw;2;;SL ccw;2;;;;1;false;0;0;sh\/SL3b(KFW).svg,sh\/SL4b(KFW).svg,sh\/SL5b(KFW).svg,sh\/SL6b(KFW).svg,sh\/SL1b(KFW).svg,sh\/SL2b(KFW).svg;,,,,,;true;SL Off;;;false;SL ca;1;1;true;32,130;83,130;65,130;;1.0;;true\\\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12449;0;false;false;;1\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ slca1,+ slca2,+ slca3,+ slca4,+ slca5,+ slca6;true;SL ca;;;true;SL ca;1;1;true;66,130;;;;1.0;;true\\\\\\\\\\\\\ PROP;SL ca;true,1,6,true;:83\,130:I\,1,:65\,130:I\,-1,:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\ PROP;vca;true,1,6,true;:88\,130:I\,1,:90\,130:I\,-1;\\\\\\\\\\\\\\\ emb2;Searchlight;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ vca1,+ vca2,+ vca3,+ vca4,+ vca5,+ vca6;true;vca;;;true;vca;1;1;true;66,130;88,130;90,130;;1.0;;true\\\\\\\\\\\\\\\\ placemark;SL malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;SL Malf;12450;2;false;false;;1\\\\\\\\\\\\\\\\\ emb2;;2;;;2;;;2;;;;1;false;0;0;,sh\/SL.svg;,;true;GMSL Counter;;;false;;1;1;true;32,130;32,130;;;1.0;;true\\\\\\\\\\\\\\\\\\ piece;K;D;;GMSL/true \ \\ -1\\\ 1\\\\ -1\\\\\ \\\\\\ 0\\\\\\\ \\\\\\\\ 2\\\\\\\\\ 1\\\\\\\\\\ 1\\\\\\\\\\\ \\\\\\\\\\\\ 3\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\ 3\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ 2\\\\\\\\\\\\\\\\\\ null;0;0;12448;0
+ +/null/info;Reliability DR: 10,Sighting TC macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;67\,130;false;;;counted;;;;false;;1;1\ report;86\,130;$location$: $newPieceName$ malf;;;malf;false\\ report;88\,130,90\,130,67\,130;$location$: $newPieceName$ *;;;ca change and on\/off;false\\\ hideCmd;Illum Beam;Hide;{GetProperty("SL Status_Level")==1};66\,130\\\\ AreaOfEffect;128,128,128;30;0;false;;67,130;Night;true;;Illuminated Location;;;;;;true\\\\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\\\\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;,;+ off,+ on;true;SL Status;;;false;;1;1;true;70,130;67,130;;;1.0;;true\\\\\\\ emb2;on\/off;2;;;2;;;2;;;;0;false;0;0;sh\/kfwSpotLightCA.svg;;false;SL On;;;false;;1;1;false;67,130;;;;1.0;;true\\\\\\\\ emb2;Activate;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ ca3,+ ca4,+ ca5,+ ca6,+ ca1,+ ca2;true;CA;;;false;;1;1;true;65,130;88,130;90,130;;1.0;;true\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12619;2;false;false;;1\\\\\\\\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\\\\\\\\ placemark;Malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;Malf;12620;2;false;false;;1\\\\\\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\\\\\\ piece;K;D;sh\/kfwSpotLightCA-Off.svg;SL/ \ -1\\ -1\\\ \\\\ false\\\\\ 0\\\\\\ 1\\\\\\\ -1\\\\\\\\ 1\\\\\\\\\ \\\\\\\\\\ null\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ null;0;0;3b5:9649;0
+ +/null/info;Reliability DR: 10,Sighting TC macro;Off when Malf;;;{GetProperty("SL On_Active")};86\,130;67\,130;false;;;counted;;;;false;;1;1\ report;86\,130;$location$: $newPieceName$ malf;;;malf;false\\ report;88\,130,90\,130,67\,130;$location$: $newPieceName$ *;;;ca change and on\/off;false\\\ hideCmd;Illum Beam;Hide;{GetProperty("SL Status_Level")==1};66\,130\\\\ AreaOfEffect;128,128,128;30;0;false;;67,130;Night;true;;Illuminated Location;;;;;;true\\\\\ rotate;6;88,130;90,130;cw;ccw;;;;;;;;true\\\\\\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;,;+ off,+ on;true;SL Status;;;false;;1;1;true;70,130;67,130;;;1.0;;true\\\\\\\ emb2;on\/off;2;;;2;;;2;;;;0;false;0;0;sh\/kfwSpotLightCA.svg;;false;SL On;;;false;;1;1;false;67,130;;;;1.0;;true\\\\\\\\ emb2;Activate;2;;;2;;;2;;;;1;false;0;0;,,,,,;+ ca3,+ ca4,+ ca5,+ ca6,+ ca1,+ ca2;true;CA;;;false;;1;1;true;65,130;88,130;90,130;;1.0;;true\\\\\\\\\ placemark;Illum Beam;66,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:Illum. Beam;null;0;0;false;84,715;Illum Beam;12459;2;false;false;;1\\\\\\\\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\\\\\\\\ placemark;Malf;86,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Other\/VASSAL.build.widget.ListWidget:Night\/VASSAL.build.widget.PanelWidget:Searchlights\/VASSAL.build.widget.PieceSlot:SL Malf;null;0;0;false;;Malf;12460;2;false;false;;1\\\\\\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\\\\\\ piece;K;D;sh\/kfwSpotLightCA-Off.svg;SL/ \ -1\\ -1\\\ \\\\ true\\\\\ 0\\\\\\ 2\\\\\\\ 1\\\\\\\\ 1\\\\\\\\\ \\\\\\\\\\ null\\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ null;0;0;12458;0
- +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.png,sh\/SL_IB-right.png,sh\/SL_IB50.png;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 1\\\\\\\ null;0;0;3b5:9579;0
- +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.png,sh\/SL_IB-right.png,sh\/SL_IB50.png;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 3\\\\\\\ null;0;0;3b5:9596;0
- +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.png,sh\/SL_IB-right.png,sh\/SL_IB50.png;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 2\\\\\\\ null;0;0;3b5:9597;0
- +/null/prototype;Unit label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;sh\/SL-malf.png;SL Malf;false;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\ emb2;;2;;;2;;;2;;;;0;false;0;0;sh\/SL-disabled.png;SL Disabled;false;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;;SL Malf/ \ 1\\ 1\\\ null;0;0;3b5:9598;0
- +/null/prototype;Unit label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;sh\/SL-malf.png;SL Malf;false;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\ emb2;;2;;;2;;;2;;;;0;false;0;0;sh\/SL-disabled.png;SL Disabled;false;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;;SL Malf/ \ -1\\ 1\\\ null;0;0;3b5:9583;0
+ +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.svg,sh\/SL_IB-right.svg,sh\/SL_IB50.svg;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 1\\\\\\\ null;0;0;3b5:9579;0
+ +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.svg,sh\/SL_IB-right.svg,sh\/SL_IB50.svg;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 3\\\\\\\ null;0;0;3b5:9596;0
+ +/null/macro;;;;;84\,715;75\,130,70\,130,70\,130;false;;;counted;;;;false;;1;1 AreaOfEffect;128,128,128;30;0;true;Show Area;;Night;true;;Illumination Beam;;;;;;true\ mark;Location\\ rotate;12;88,130;90,130;cw;ccw;;;;;;;;true\\\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\\\ report;67\,130,83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;sh\/SL_IB-left.svg,sh\/SL_IB-right.svg,sh\/SL_IB50.svg;,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ piece;K;D;;Illum. Beam/ false\ \\ 0\\\ null\\\\ -1\\\\\ \\\\\\ 2\\\\\\\ null;0;0;3b5:9597;0
+ +/null/prototype;Unit label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;sh\/SL-malf.svg;SL Malf;false;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\ emb2;;2;;;2;;;2;;;;0;false;0;0;sh\/SL-disabled.svg;SL Disabled;false;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;;SL Malf/ \ 1\\ 1\\\ null;0;0;3b5:9598;0
+ +/null/prototype;Unit label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;Flip;2;;;2;;;2;;;;0;false;0;0;sh\/SL-malf.svg;SL Malf;false;BRK;;;false;;1;1;false;70,130;;;;1.0;;true\\ emb2;;2;;;2;;;2;;;;0;false;0;0;sh\/SL-disabled.svg;SL Disabled;false;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;;SL Malf/ \ -1\\ 1\\\ null;0;0;3b5:9583;0
+/null/prototype;DBGlobal globalkey;Remove All;88,520;68,130;isShade = true;false;1;true;true;;;-1;COUNTER|false|MAP|||||0|0||false|||EQUALS||;false;\ mark;isShade\\ immob;i;I;R;\\\ AreaOfEffect;128,128,128;50;0;true;;;;true;;;;;;;;true\\\\ mark;Overlay\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;DO\/Night1;1-hex shade/ \ true\\ \\\ false\\\\ true\\\\\ true\\\\\\ \\\\\\\ null;0;0;341;0
+/null/prototype;DBGlobal globalkey;Remove All;88,520;68,130;isShade = true;false;1;true;true;;;-1;COUNTER|false|MAP|||||0|0||false|||EQUALS||;false;\ mark;isShade\\ immob;i;I;R;\\\ AreaOfEffect;128,128,128;50;1;true;;;;true;;;;;;;;true\\\\ mark;Overlay\\\\\ mark;Hindrance\\\\\\ mark;Location\\\\\\\ piece;K;D;DO\/Night7;7-hex shade/ \ true\\ \\\ false\\\\ true\\\\\ true\\\\\\ \\\\\\\ null;0;0;342;0
@@ -829,8 +829,8 @@
- +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL;Lg Chute/ \ A\\ null;0;0;368;0
- +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS;Sm Chute/ \ -1\\ a\\\ null;0;0;369;0
+ +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL.svg;Lg Chute/ \ A\\ null;0;0;368;0
+ +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ \ -1\\ a\\\ null;0;0;369;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ mark;Hindrance\\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\\ prototype;repCAplane\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;T;;2;;;;0;false;0;0;sh\/GLam19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;AM GL/ 0\ \\ true\\\ -1\\\\ \\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;370;0
@@ -903,14 +903,14 @@
- +/null/prototype;concxmark prototype;DBCommon\ prototype;MTinf\\ prototype;Unit\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;421;1;ppScale;1.0
- +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;ASAWW22;ru\\\ piece;K;D;ru\/ruNoRoi.svg;ruNoRoi/ \ \\ \\\ null;0;0;15049;1;ppScale;1.0
+ +/null/prototype;concxmark prototype;DBCommon\ prototype;MTinf\\ prototype;Unit\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;421;1;ppScale;1.0
+ +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;;ru\\\ piece;K;D;ru\/ruNoRoi.svg;ruNoRoi/ \ \\ \\\ null;0;0;15049;1;ppScale;1.0
+/null/prototype;DBCommon prototype;ruLDR\ label;51,130;Line 3;11;214,141,26;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;214,141,26;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;214,141,26;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ru\/rublank12.svg;1\/2" RU/ \ \\ \\\ \\\\ null;0;0;422;0
+/null/prototype;DBCommon mark;Location\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\\ emb2;Size;2;S;;2;;;2;;;;1;false;0;0;ru\/rublank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ru\/rublank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\ piece;K;D; ;RU Acq/ \ null\\ -1\\\ \\\\ -1\\\\\ -1\\\\\\ 1\\\\\\\ 1\\\\\\\\ null;0;0;423;0
+/null/prototype;MTinf prototype;concxmark\ prototype;DBCommon\\ prototype;Unit\\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ru\/ruqcloak.svg;Cloak/ \ \\ \\\ A\\\\ null;0;0;424;1;ppScale;1.0
+/null/prototype;DBCommon prototype;ruGUN\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\\ label;51,130;Line 3;11;214,141,26;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;50,130;Line 2;11;214,141,26;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ label;49,130;Line 1;11;214,141,26;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\\ piece;K;D;ru\/rublank58.svg;5\/8" RU/ \ 1\\ \\\ \\\\ \\\\\ null;0;0;425;0
+/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlRuss;;true;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;ru\/rublank12.svg;RU Control/ null\ \\ 1\\\ null;0;0;426;0
- +/null/prototype;DBCommon prototype;MTveh\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;427;1;ppScale;1.0
+ +/null/prototype;DBCommon prototype;MTveh\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;427;1;ppScale;1.0
+/null/prototype;MTveh prototype;DBGlobal\ prototype;Sniper\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ru\/ruSniper.svg,ru\/ruSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;RU Sniper/ \ \\ \\\ 1\\\\ null;0;0;428;0
+/null/prototype;MTveh prototype;DBGlobal\ report;70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D;ru\/rublank58.svg;RU OBA/ \ -1\\ \\\ 1\\\\ \\\\\ null;0;0;429;0
@@ -1293,8 +1293,8 @@
- +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS;Sm Chute/ \ -1\\ a\\\ null;0;0;768;0
- +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL;Lg Chute/ \ A\\ null;0;0;769;0
+ +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ \ -1\\ a\\\ null;0;0;768;0
+ +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL.svg;Lg Chute/ \ A\\ null;0;0;769;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;Bomb;2;B;;2;;;;0;false;0;0;sh\/FBru39.svg,sh\/FBru39b.svg;+ w\/ bomb,+ w\/o bomb;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\\ piece;K;D; ;'39 FB/ 0\ \\ -1\\\ \\\\ 2\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;5844;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,1000,false;Reset CVP:86\,195:R\,Change value of CVP;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;Bomb;2;B;;2;;;;0;false;0;0;sh\/FBru42.svg,sh\/FBru42b.svg;+ w\/ bomb,+ w\/o bomb;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\\ piece;K;D; ;'42 FB/ 0\ \\ -1\\\ \\\\ 2\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;5845;0
@@ -1305,14 +1305,14 @@
- +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;ASAWW22;am\\\ piece;K;D;am\/amqmark.svg;?/ \ \\ \\\ null;0;0;771;1;ppScale;1.0
- +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;ASAWW22;am\\\ piece;K;D;am\/amNoRoi.svg;amNoRoi/ \ \\ \\\ null;0;0;15051;1;ppScale;1.0
+ +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;;am\\\ piece;K;D;am\/amqmark.svg;?/ \ \\ \\\ null;0;0;771;1;ppScale;1.0
+ +/null/prototype;concxmark prototype;MTinf\ prototype;Unit\\ concealment;;am\\\ piece;K;D;am\/amNoRoi.svg;amNoRoi/ \ \\ \\\ null;0;0;15051;1;ppScale;1.0
+/null/prototype;amLDR label;51,130;Line 3;11;205,219,66;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;205,219,66;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;205,219,66;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ emb2;Kilroy;8;K;;0;;;0;;;;0;false;0;0;am\/amKilroy.svg;;false;;;;false;;1;1;false;75,520;;;;1.0;;true\\\\ piece;K;D;am\/amblank12.svg;1\/2" AM/ \ \\ \\\ 1\\\\ null;0;0;772;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;am\/amblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;am\/amblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;AM Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;773;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;am\/amqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;774;0
+/null/prototype;amGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;205,219,66;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;205,219,66;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;205,219,66;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;am\/amblank58.svg;5\/8" AM/ 1\ \\ \\\ \\\\ null;0;0;775;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;A \/ M;2;;;2;;;;0;false;0;0;MS\/CtrlUS.png,MS\/CtrlUSMC;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\ mark;Location\\ piece;K;D;am\/amblank12.svg;AM Control/null 1\ \\ null;0;0;776;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;am\\\ piece;K;D;am\/amqmark58.svg;?/ 0\ \\ \\\ null;0;0;777;1;ppScale;1.0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;am\\\ piece;K;D;am\/amqmark58.svg;?/ 0\ \\ \\\ null;0;0;777;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;am\/amSniper.svg,am\/amSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;AM Sniper/ \ \\ 1\\\ null;0;0;778;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;am\/amblank58.svg;AM OBA/ -1\ \\ 1\\\ \\\\ null;0;0;779;0
@@ -1751,8 +1751,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;1056;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;1057;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;1056;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;1057;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLam19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;CG-4A/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;1058;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLam29.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;CG-13A/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;1059;0
@@ -1775,14 +1775,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;br\\\ piece;K;D;br\/brqmark.svg;?/ \ \\ \\\ null;0;0;1064;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;br\\\ piece;K;D;br\/brNoRoi.svg;brNoRoi/ \ \\ \\\ null;0;0;15047;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;br\\\ piece;K;D;br\/brqmark.svg;?/ \ \\ \\\ null;0;0;1064;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;br\\\ piece;K;D;br\/brNoRoi.svg;brNoRoi/ \ \\ \\\ null;0;0;15047;0
+/null/prototype;brLDR label;51,130;Line 3;11;229,206,160;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;229,206,160;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;229,206,160;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;br\/brblank12;1\/2" BR/ \ \\ \\\ null;0;0;1065;0
+/null/mark;Location hide;72,130;HIP;;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;240,220,184;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;br\/brblank58;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;br\/brblank12;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;BR Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;1066;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;br\/brqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;1067;0
+/null/prototype;brGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;229,206,160;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;229,206,160;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;229,206,160;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;br\/brblank58;5\/8" BR/ 1\ \\ \\\ \\\\ null;0;0;1068;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlBrit;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;br\/brblank12;BR Control/null 1\ \\ null;0;0;1069;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;br\\\ piece;K;D;br\/brqmark58.svg;?/ 0\ \\ \\\ null;0;0;1070;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;br\\\ piece;K;D;br\/brqmark58.svg;?/ 0\ \\ \\\ null;0;0;1070;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;248,235,214;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;br\/brSniper.svg,br\/brSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;BR Sniper/ \ \\ 1\\\ null;0;0;1071;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;240,220,184;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;br\/brblank58;BR OBA/ -1\ \\ 1\\\ \\\\ null;0;0;1072;0
@@ -2388,8 +2388,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;1581;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;1582;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;1581;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;1582;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLbr19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;Horsa/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;1583;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLbr29.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;Hamilcar/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;1584;0
@@ -2406,14 +2406,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fr\\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ \\\ null;0;0;1587;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fr\\\ piece;K;D;fr\/frNoRoi.svg;frNoRoi/ \ \\ \\\ null;0;0;15053;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fr\\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ \\\ null;0;0;1587;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fr\\\ piece;K;D;fr\/frNoRoi.svg;frNoRoi/ \ \\ \\\ null;0;0;15053;0
+/null/prototype;frLDR label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;fr\/frblank12.svg;1\/2" FR/ \ \\ \\\ null;0;0;1588;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;fr\/frblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;fr\/frblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;FR Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;1589;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;fr\/frqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;1590;0
+/null/prototype;frGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;fr\/frblank58.svg;5\/8" FR/ 1\ \\ \\\ \\\\ null;0;0;1591;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/CtrlFren,MS\/CtrlFrFr;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\ mark;Location\\ piece;K;D;fr\/frblank12.svg;FR Control/null 1\ \\ null;0;0;1592;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;fr\\\ piece;K;D;fr\/frqmark58.svg;?/ 0\ \\ \\\ null;0;0;1593;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;fr\\\ piece;K;D;fr\/frqmark58.svg;?/ 0\ \\ \\\ null;0;0;1593;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;fr\/frSniper.svg,fr\/frSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;FR Sniper/ \ \\ 1\\\ null;0;0;1594;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;fr\/frblank58.svg;FR OBA/ -1\ \\ 1\\\ \\\\ null;0;0;1595;0
@@ -2764,13 +2764,13 @@
- +/null/prototype;Unit prototype;concxmark\ concealment;ASAWW22;fr\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ null;0;0;12736;0
+ +/null/prototype;Unit prototype;concxmark\ concealment;;fr\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ null;0;0;12736;0
+/null/prototype;frLDR label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;ff\/ffblank12.svg;1\/2" FF/ \ \\ \\\ null;0;0;12737;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;fr\/frblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ff\/ffblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;;FF Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;12738;0
+/null/prototype;Unit prototype;concxmark\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;fr\/frqcloak.svg;Cloak/ \ A\\ null;0;0;12739;0
+/null/prototype;frGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ff\/ffblank58.svg;5\/8" FF/ 1\ \\ \\\ \\\\ null;0;0;12740;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ piece;K;D;MS\/CtrlFF.png;FF Control/null \ null;0;0;12741;0
- +/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Unit58\ concealment;ASAWW22;fr\\ piece;K;D;fr\/frqmark58.svg;?/0 \ \\ null;0;0;12742;0
+ +/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Unit58\ concealment;;fr\\ piece;K;D;fr\/frqmark58.svg;?/0 \ \\ null;0;0;12742;0
+/null/prototype;Sniper label;76,130;Label;10;65,165,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;ff\/ffSniper.svg,ff\/ffSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\ piece;K;D;;FF Sniper/ \ 1\\ null;0;0;12743;0
+/null/report;70\,130;$location$: $newPieceName$ *;;;;false label;76,130;Label;10;65,165,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ mark;Location\\\ piece;K;D;ff\/ffblank58.svg;FF OBA/-1 \ 1\\ \\\ null;0;0;12744;0
@@ -2837,13 +2837,13 @@
- +/null/prototype;DBCommon prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ge\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ null;0;0;2351;0
+ +/null/prototype;DBCommon prototype;Unit\ prototype;concxmark\\ concealment;;ge\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ null;0;0;2351;0
+/null/prototype;geLDR label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;vf\/vfblank12.svg;1\/2" VF/ \ \\ \\\ null;0;0;13232;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;vf\/vfblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;vf\/vfblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;;VF Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;13233;0
+/null/prototype;Unit prototype;concxmark\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;vf\/vfqcloak.svg;Cloak/ \ A\\ null;0;0;13234;0
+/null/prototype;geGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;vf\/vfblank58.svg;5\/8" VF/ 1\ \\ \\\ \\\\ null;0;0;13235;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ piece;K;D;MS\/CtrlVF.png;VF Control/null \ null;0;0;13236;0
- +/null/prototype;DBCommon rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ge\\\ piece;K;D;ge\/geqmark58.svg;?/ 0\ \\ \\\ null;0;0;2357;0
+ +/null/prototype;DBCommon rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ge\\\ piece;K;D;ge\/geqmark58.svg;?/ 0\ \\ \\\ null;0;0;2357;0
+/null/prototype;Sniper label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;vf\/vfSniper.svg,vf\/vfSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\ piece;K;D;;VF Sniper/ \ 1\\ null;0;0;13238;0
+/null/report;70\,130;$location$: $newPieceName$ *;;;;false label;76,130;Label;10;150,204,254;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ mark;Location\\\ piece;K;D;vf\/vfblank58.svg;VF OBA/-1 \ 1\\ \\\ null;0;0;13239;0
@@ -2903,14 +2903,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ch\\\ piece;K;D;ch\/chqmark.svg;?/ \ \\ \\\ null;0;0;1937;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ch\\\ piece;K;D;ch\/chNoRoi.svg;chNoRoi/ \ \\ \\\ null;0;0;15055;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ch\\\ piece;K;D;ch\/chqmark.svg;?/ \ \\ \\\ null;0;0;1937;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ch\\\ piece;K;D;ch\/chNoRoi.svg;chNoRoi/ \ \\ \\\ null;0;0;15055;0
+/null/prototype;chLDR label;51,130;Line 3;11;;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;ch\/chblank12.svg;1\/2" CH/ \ \\ \\\ null;0;0;1938;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;ch\/chblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ch\/chblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;CH Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;1939;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;ch\/chqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;1940;0
+/null/prototype;chGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ch\/chblank58.svg;5\/8" CH/ 1\ \\ \\\ \\\\ null;0;0;1941;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlChin;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;ch\/chblank12.svg;CH Control/null 1\ \\ null;0;0;1942;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;ASAWW22;ch\\\\ piece;K;D;ch\/chqmark58.svg;?/ 0\ \\ false\\\ \\\\ null;0;0;1943;1;ppScale;1.0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;;ch\\\\ piece;K;D;ch\/chqmark58.svg;?/ 0\ \\ false\\\ \\\\ null;0;0;1943;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ch\/chSniper.svg,ch\/chSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;CH Sniper/ \ \\ 1\\\ null;0;0;1944;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ch\/chblank58.svg;CH OBA/ -1\ \\ 1\\\ \\\\ null;0;0;1945;0
@@ -3122,14 +3122,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;2120;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alNoRoi.svg;alNoRoi/ \ \\ \\\ null;0;0;15057;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;2120;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;al\\\ piece;K;D;al\/alNoRoi.svg;alNoRoi/ \ \\ \\\ null;0;0;15057;0
+/null/prototype;alLDR label;51,130;Line 3;11;130,237,189;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;130,237,189;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;130,237,189;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;al\/alblank12.svg;1\/2" AL/ \ \\ \\\ null;0;0;2121;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;al\/alblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;al\/alblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;AL Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;2122;0
+/null/prototype;MTinf prototype;concxmark\ prototype;Unit\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;al\/alqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;2123;0
+/null/prototype;alGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;130,237,189;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;130,237,189;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;130,237,189;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;al\/alblank58.svg;5\/8" AL/ 1\ \\ \\\ \\\\ null;0;0;2124;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/CtrlDutch,MS\/CtrlGreek,MS\/CtrlNorw,MS\/CtrlPoleW,MS\/CtrlYugo;,,,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\ mark;Location\\ piece;K;D;al\/alblank12.svg;AL Control/null 1\ \\ null;0;0;2125;0
- +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark58.svg;?/ \ 0\\ \\\ null;0;0;2126;1;ppScale;1.0
+ +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;;al\\\ piece;K;D;al\/alqmark58.svg;?/ \ 0\\ \\\ null;0;0;2126;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;al\/alSniper.svg,al\/alSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;AL Sniper/ \ \\ 1\\\ null;0;0;2127;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;al\/alblank58.svg;AL OBA/ -1\ \\ 1\\\ \\\\ null;0;0;2128;0
@@ -3367,14 +3367,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;sk\\\ piece;K;D;sk\/skqmark.svg;?/ \ \\ \\\ null;0;0;11369;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;sk\\\ piece;K;D;sk\/skNoRoi.svg;skNoRoi/ \ \\ \\\ null;0;0;15059;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;sk\\\ piece;K;D;sk\/skqmark.svg;?/ \ \\ \\\ null;0;0;11369;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;sk\\\ piece;K;D;sk\/skNoRoi.svg;skNoRoi/ \ \\ \\\ null;0;0;15059;0
+/null/prototype;skLDR1(KFW) label;51,130;Line 3;11;229,206,160;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;229,206,160;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;229,206,160;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sk\/skblank12.svg;1\/2" SK/ \ \\ \\\ null;0;0;3b5:11258;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;sk\/skblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;sk\/skblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;;SK Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;3b5:4188;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;sk\/skqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;11370;0
+/null/prototype;skGUN(KFW) emb2;Arrow;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;Arrow;;;false;;1;1;false;65,130;;;;1.0;;true\ label;51,130;Line 3;11;229,206,160;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;229,206,160;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;229,206,160;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;sk\/skblank58.svg;5\/8" SK/ -1\ \\ \\\ \\\\ null;0;0;3b5:3772;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;A \/ M;2;;;2;;;;0;false;0;0;MS\/CtrlSK.png;;true;;;;false;;1;1;true;;70,130;;;1.0;;true\ mark;Location\\ piece;K;D;sk\/skblank12.svg;SK Control/null 1\ \\ null;0;0;3b5:4191;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sk\\\ piece;K;D;sk\/skqmark58.svg;?/ 0\ \\ \\\ null;0;0;11371;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sk\\\ piece;K;D;sk\/skqmark58.svg;?/ 0\ \\ \\\ null;0;0;11371;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;sk\/skSniper.svg,sk\/skSnS(KFW).svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D;;SK Sniper/ \ \\ 1\\\ null;0;0;11372;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;sk\/skblank58.svg;SK OBA/ -1\ \\ 1\\\ \\\\ null;0;0;11373;0
@@ -3509,8 +3509,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;11426;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;11427;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;11426;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;11427;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\ prototype;repCAplane\\\ PROP;pCVP;true,0,100,false;;\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ piece;K;D;sh\/ObsPlane.svg;L-19/0 \ -1\\ \\\ 0\\\\ -1\\\\\ \\\\\\ null;0;0;3b5:4059;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\ prototype;repCAplane\\\ PROP;pCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP;\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Bomb;2;;;2;;;;0;false;0;0;sh\/FBsk44-P51(KFW).svg,sh\/FBsk44-P51(KFW)b.svg;+ w\/ bomb,+ w\/o bomb;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\ piece;K;D;;'44 FB/0 \ -1\\ \\\ 2\\\\ -1\\\\\ \\\\\\ 1\\\\\\\ null;0;0;3b5:7577;0
@@ -3520,14 +3520,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;un\\\ piece;K;D;un\/unqmark.svg;?/ \ \\ \\\ null;0;0;11428;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;un\\\ piece;K;D;un\/unNoRoi.svg;unNoRoi/ \ \\ \\\ null;0;0;15061;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;un\\\ piece;K;D;un\/unqmark.svg;?/ \ \\ \\\ null;0;0;11428;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;un\\\ piece;K;D;un\/unNoRoi.svg;unNoRoi/ \ \\ \\\ null;0;0;15061;0
+/null/prototype;unLDR(KFW) label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;un\/unblank12.svg;1\/2" UN/ \ \\ \\\ null;0;0;11429;0
+/null/mark;Location hide;72,130;HIP;;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;65,165,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;un\/unblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;un\/unblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;;UN Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;11430;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;un\/unqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3b5:874;0
+/null/prototype;unGUN(KFW) emb2;Arrow;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;Arrow;;;false;;1;1;false;65,130;;;;1.0;;true\ label;51,130;Line 3;11;65,165,255;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;65,165,255;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;65,165,255;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;un\/unblank58.svg;5\/8" UN/ -1\ \\ \\\ \\\\ null;0;0;11431;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlUN.png;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;un\/unblank12.svg;UN Control/null 1\ \\ null;0;0;11432;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;un\\\ piece;K;D;un\/unqmark58.svg;?/ 0\ \\ \\\ null;0;0;11433;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;un\\\ piece;K;D;un\/unqmark58.svg;?/ 0\ \\ \\\ null;0;0;11433;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;65,165,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;un\/unSniper(KFW).svg,un\/unSnS(KFW).svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D;;UN Sniper/ \ \\ 1\\\ null;0;0;11434;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;65,165,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;un\/unblank58.svg;UN OBA/ -1\ \\ 1\\\ \\\\ null;0;0;11435;0
@@ -3620,8 +3620,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;11461;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;11462;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;11461;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;11462;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLun19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;Horsa/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;11463;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;;;2;;;;0;false;0;0;sh\/GLun29.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;Hamilcar/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;11464;0
@@ -3635,14 +3635,14 @@
- +/null/prototype;MTinf prototype;Unit\ concealment;ASAWW22;sv\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ null;0;0;13776;0
- +/null/prototype;MTinf prototype;Unit\ concealment;ASAWW22;sv\\ piece;K;D;sv\/svNoRoi.svg;svNoRoi/ \ \\ null;0;0;15063;0
+ +/null/prototype;MTinf prototype;Unit\ concealment;;sv\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ null;0;0;13776;0
+ +/null/prototype;MTinf prototype;Unit\ concealment;;sv\\ piece;K;D;sv\/svNoRoi.svg;svNoRoi/ \ \\ null;0;0;15063;0
+/null/prototype;svLDR label;51,130;Line 3;11;;28,50,68;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;;28,50,68;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;;28,50,68;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sv\/svblank.svg;1\/2" SV/ \ \\ \\\ null;0;0;13777;2;ClickedX;0;ClickedY;0
+/null/prototype;DBCommon mark;Location\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\\ emb2;Size;128;A;;128;;;128;;;;1;false;0;0;sv\/svblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ emb2;;128;A;;128;;;128;;;;0;false;0;0;sv\/svblank.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\ piece;K;D; ;SV Acq/ \ null\\ -1\\\ \\\\ 2\\\\\ 1\\\\\\ 2\\\\\\\ 1\\\\\\\\ null;0;0;13778;2;ClickedX;0;ClickedY;0
+/null/prototype;MTinf prototype;Unit\ label;73,130;Cloak ID;12;;28,50,68;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sv\/svqcloak.svg;Cloak/ \ A\\ null;0;0;13779;0
+/null/prototype;svGUN emb2;;2;;;2;;;2;;;;0;false;0;0;sv\/blankCASV;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;;28,50,68;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;;28,50,68;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;;28,50,68;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;sv\/svblank58.svg;5\/8" SV/ 1\ \\ \\\ \\\\ null;0;0;13780;2;ClickedX;0;ClickedY;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ piece;K;D;sv\/CtrlSV;SV Control/null \ null;0;0;13781;2;ClickedX;0;ClickedY;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sv\\\ piece;K;D;sv\/svqmark58.svg;?/ 0\ \\ \\\ null;0;0;13782;2;ClickedX;0;ClickedY;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sv\\\ piece;K;D;sv\/svqmark58.svg;?/ 0\ \\ \\\ null;0;0;13782;2;ClickedX;0;ClickedY;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;sv\/svSniper.svg,sv\/svSns;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;SV Sniper/ \ \\ 1\\\ null;0;0;13783;2;ClickedX;0;ClickedY;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;sv\/ObaSVar.svg,sv\/ObaSVsr.svg,sv\/ObaSVffe1.svg,sv\/ObaSVffe2.svg,sv\/ObaSVffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;sv\/svblank58.svg;SV OBA/ -1\ \\ 1\\\ \\\\ null;0;0;13784;2;ClickedX;0;ClickedY;0
@@ -3716,14 +3716,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;14909;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alNoRoi.svg;etNoRoi/ \ \\ \\\ null;0;0;15065;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;14909;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;al\\\ piece;K;D;al\/alNoRoi.svg;etNoRoi/ \ \\ \\\ null;0;0;15065;0
+/null/prototype;alLDR label;51,130;Line 3;11;130,237,189;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;130,237,189;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;130,237,189;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;al\/alblank12.svg;1\/2" AL/ \ \\ \\\ null;0;0;14910;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;al\/alblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;al\/alblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;AL Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;14911;0
+/null/prototype;MTinf prototype;concxmark\ prototype;Unit\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;al\/alqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;14912;0
+/null/prototype;alGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;130,237,189;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;130,237,189;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;130,237,189;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;al\/alblank58.svg;5\/8" AL/ 1\ \\ \\\ \\\\ null;0;0;14913;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/CtrlDutch,MS\/CtrlGreek,MS\/CtrlNorw,MS\/CtrlPoleW,MS\/CtrlYugo;,,,,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\ mark;Location\\ piece;K;D;al\/alblank12.svg;AL Control/null 1\ \\ null;0;0;14914;0
- +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark58.svg;?/ \ 0\\ \\\ null;0;0;14915;1;ppScale;1.0
+ +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;;al\\\ piece;K;D;al\/alqmark58.svg;?/ \ 0\\ \\\ null;0;0;14915;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;al\/alSniper.svg,al\/alSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;AL Sniper/ \ \\ 1\\\ null;0;0;14916;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;167,241,211;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;al\/alblank58.svg;AL OBA/ -1\ \\ 1\\\ \\\\ null;0;0;14917;0
@@ -3774,14 +3774,14 @@
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;ge\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;13752;0
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;ge\\\\ piece;K;D;ge\/genroi.svg;geNoRoi/ \ \\ \\\ \\\\ null;0;0;15044;1;ppScale;1.0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;ge\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;13752;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;ge\\\\ piece;K;D;ge\/genroi.svg;geNoRoi/ \ \\ \\\ \\\\ null;0;0;15044;1;ppScale;1.0
+/null/prototype;DBCommon prototype;geLDR\ label;51,130;Line 3;11;145,205,245;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;145,205,245;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;145,205,245;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ge\/geblank12.svg;1\/2" GE/ \ \\ \\\ \\\\ null;0;0;2352;0
+/null/prototype;DBCommon mark;Location\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;ge\/geblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ge\/geblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\ piece;K;D; ;GE Acq/ \ null\\ -1\\\ \\\\ -1\\\\\ -1\\\\\\ 1\\\\\\\ 1\\\\\\\\ null;0;0;2353;0
+/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ge\/geqcloak.svg;Cloak/ \ \\ \\\ A\\\\ null;0;0;2354;0
+/null/prototype;DBCommon prototype;geGUN\ emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\\ label;51,130;Line 3;11;145,205,245;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;50,130;Line 2;11;145,205,245;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ label;49,130;Line 1;11;145,205,245;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\\ piece;K;D;ge\/geblank58.svg;5\/8" GE/ \ 1\\ \\\ \\\\ \\\\\ null;0;0;2355;0
+/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlGerm;;true;;;;false;;1;1;true;;;;;1.0;;true\\ mark;Location\\\ piece;K;D;ge\/geblank12.svg;GE Control/ null\ 1\\ \\\ null;0;0;2356;0
- +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;ASAWW22;ge\\\\ piece;K;D;ge\/geqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;13753;1;ppScale;1.0
+ +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;;ge\\\\ piece;K;D;ge\/geqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;13753;1;ppScale;1.0
+/null/prototype;MTveh prototype;DBGlobal\ prototype;Sniper\\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ge\/geSniper.svg,ge\/geSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D; ;GE Sniper/ \ \\ \\\ 1\\\\ null;0;0;2358;0
+/null/prototype;MTveh prototype;DBGlobal\ report;70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D;ge\/geblank58.svg;GE OBA/ \ -1\\ \\\ 1\\\\ \\\\\ null;0;0;11465;0
@@ -4236,8 +4236,8 @@
- +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS;Sm Chute/ \ -1\\ a\\\ null;0;0;2819;0
- +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL;Lg Chute/ \ A\\ null;0;0;2820;0
+ +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ \ -1\\ a\\\ null;0;0;2819;0
+ +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL.svg;Lg Chute/ \ A\\ null;0;0;2820;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ mark;Hindrance\\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\\ prototype;repCAplane\\\\\ PROP;pCVP;true,0,100,false;;\\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\ emb2;;2;;A\/G\/W;2;T;;2;;;;0;false;0;0;sh\/GLge14.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\\ piece;K;D; ;DFS 230/ 0\ \\ true\\\ -1\\\\ \\\\\ 0\\\\\\ -1\\\\\\\ \\\\\\\\ 1\\\\\\\\\ null;0;0;2821;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ mark;Hindrance\\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\\ prototype;repCAplane\\\\\ PROP;pCVP;true,0,100,false;;\\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\\ emb2;;2;;A\/G\/W;2;T;;2;;;;0;false;0;0;sh\/GLge19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\\ piece;K;D; ;Go 242/ 0\ \\ true\\\ -1\\\\ \\\\\ 0\\\\\\ -1\\\\\\\ \\\\\\\\ 1\\\\\\\\\ null;0;0;2822;0
@@ -4257,14 +4257,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ss\\\ piece;K;D;ss\/ssqmark.svg;?/ \ \\ \\\ null;0;0;2829;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ss\\\ piece;K;D;ss\/ssNoRoi.gif;ssNoRoi/ \ \\ \\\ null;0;0;15067;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ss\\\ piece;K;D;ss\/ssqmark.svg;?/ \ \\ \\\ null;0;0;2829;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ss\\\ piece;K;D;ss\/ssNoRoi.gif;ssNoRoi/ \ \\ \\\ null;0;0;15067;0
+/null/prototype;ssLDR label;51,130;Line 3;11;0,0,0;255,255,255;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;0,0,0;255,255,255;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;0,0,0;255,255,255;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;ss\/ssblank12.svg;1\/2" SS/ \ \\ \\\ null;0;0;2830;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1wh.svg,ML\/Aacq2wh.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;ss\/ssblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1wh.svg,MS\/acq2wh.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ss\/ssblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;SS Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;2831;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;255,255,255;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;ss\/ssqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;2832;0
+/null/prototype;ssGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAw;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;0,0,0;255,255,255;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;0,0,0;255,255,255;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;0,0,0;255,255,255;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ss\/ssblank58.svg;5\/8" SS/ 1\ \\ \\\ \\\\ null;0;0;2833;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlSS;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;ss\/ssblank12.svg;SS Control/null 1\ \\ null;0;0;2834;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ss\\\ piece;K;D;ss\/ssqmark58.svg;?/ 0\ \\ \\\ null;0;0;6244;1;ppScale;1.0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ss\\\ piece;K;D;ss\/ssqmark58.svg;?/ 0\ \\ \\\ null;0;0;6244;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;75,75,75;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ss\/ssSniper.svg,ss\/ssSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;SS Sniper/ \ \\ 1\\\ null;0;0;2836;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;0,0,0;255,255,255;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaWar.svg,ML\/ObaWsr.svg,ML\/ObaWffe1.svg,ML\/ObaWffe2.svg,ML\/ObaWffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ss\/ssblank58.svg;SS OBA/ -1\ \\ 1\\\ \\\\ null;0;0;2837;0
@@ -4615,14 +4615,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ja\\\ piece;K;D;ja\/jaqmark.svg;?/ \ \\ \\\ null;0;0;3190;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ja\\\ piece;K;D;ja\/jaNoRoi.svg;jaNoRoi/ \ \\ \\\ null;0;0;15069;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ja\\\ piece;K;D;ja\/jaqmark.svg;?/ \ \\ \\\ null;0;0;3190;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ja\\\ piece;K;D;ja\/jaNoRoi.svg;jaNoRoi/ \ \\ \\\ null;0;0;15069;0
+/null/prototype;jaHS label;51,130;Line 3;11;255,219,0;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;255,219,0;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;255,219,0;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;ja\/jablank12.svg;1\/2" JA/ \ \\ \\\ null;0;0;3191;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;255,236,111;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;ja\/jablank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ja\/jablank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;JA Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;3192;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;ja\/jaqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3193;0
+/null/prototype;jaGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;255,219,0;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;255,219,0;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;255,219,0;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ja\/jablank58.svg;5\/8" JA/ 1\ \\ \\\ \\\\ null;0;0;3194;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ emb2;;2;;A \/ N;2;F;;2;;;;0;false;0;0;MS\/CtrlJapa,MS\/CtrlIJN;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ piece;K;D;ja\/jablank12.svg;JA Control/null \ 1\\ null;0;0;3195;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ja\\\ piece;K;D;ja\/jaqmark58.svg;?/ 0\ \\ \\\ null;0;0;3196;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ja\\\ piece;K;D;ja\/jaqmark58.svg;?/ 0\ \\ \\\ null;0;0;3196;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;255,236,111;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ja\/jaSniper.svg,ja\/jaSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;JA Sniper/ \ \\ 1\\\ null;0;0;3197;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;255,236,111;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ja\/jablank58.svg;JA OBA/ -1\ \\ 1\\\ \\\\ null;0;0;3198;0
@@ -4794,8 +4794,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;3370;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;3371;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;3370;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;3371;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;T;;2;;;;0;false;0;0;sh\/GLja14.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;sm GL/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;3372;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ mark;Hindrance\\ report;90\,130,88\,130,84\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;A\/G\/W;2;T;;2;;;;0;false;0;0;sh\/GLja19.svg,sh\/GLg.svg,sh\/GLb.svg;Airborne +,Landed +,+ Wreck;true;;;;false;;1;1;true;;84,130;;;1.0;;true\\\\\\\\ piece;K;D; ;md GL/0 \ true\\ -1\\\ \\\\ 0\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;3373;0
@@ -4810,14 +4810,14 @@
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;it\\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;15082;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itNoRoi.svg;itNoRoi/ \ \\ \\\ null;0;0;3378;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;it\\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;15082;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;it\\\ piece;K;D;it\/itNoRoi.svg;itNoRoi/ \ \\ \\\ null;0;0;3378;0
+/null/prototype;itLDR label;51,130;Line 3;11;166,173,178;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;166,173,178;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;166,173,178;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;it\/itblank12.svg;1\/2" IT/ \ \\ \\\ null;0;0;3379;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;it\/itblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;it\/itblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;IT Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;3380;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;it\/itqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3381;0
+/null/prototype;itGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;166,173,178;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;166,173,178;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;50,130;Line 2;11;166,173,178;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;it\/itblank58.svg;5\/8" IT/ 1\ \\ \\\ \\\\ null;0;0;3382;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlItal;;true;;;;false;;1;1;true;;;;;1.0;;true\\ piece;K;D;it\/itblank12.svg;IT Control/null \ 1\\ null;0;0;3383;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itqmark58.svg;?/ 0\ \\ \\\ null;0;0;3384;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;it\\\ piece;K;D;it\/itqmark58.svg;?/ 0\ \\ \\\ null;0;0;3384;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;it\/itSniper.svg,it\/itSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;IT Sniper/ \ \\ 1\\\ null;0;0;3385;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;it\/itblank58.svg;IT OBA/ -1\ \\ 1\\\ \\\\ null;0;0;3386;0
@@ -5007,14 +5007,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fi\\\ piece;K;D;fi\/fiqmark.svg;?/ \ \\ \\\ null;0;0;3571;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fi\\\ piece;K;D;fi\/fiNoRoi.svg;fiNoRoi/ \ \\ \\\ null;0;0;15071;1;ppScale;1.0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fi\\\ piece;K;D;fi\/fiqmark.svg;?/ \ \\ \\\ null;0;0;3571;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fi\\\ piece;K;D;fi\/fiNoRoi.svg;fiNoRoi/ \ \\ \\\ null;0;0;15071;1;ppScale;1.0
+/null/prototype;fiLDR label;51,130;Line 3;11;206,211,211;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;206,211,211;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;206,211,211;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;fi\/fiblank12.svg;1\/2" FI/ \ \\ \\\ null;0;0;3572;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;217,227,227;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;fi\/fiblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;fi\/fiblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;FI Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;3573;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;fi\/fiqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3574;0
+/null/prototype;fiGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;206,211,211;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;206,211,211;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;206,211,211;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;fi\/fiblank58.svg;5\/8" FI/ 1\ \\ \\\ \\\\ null;0;0;3575;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlFinn;;true;;;;false;;1;1;true;;;;;1.0;;true\\ piece;K;D;fi\/fiblank12.svg;FI Control/null \ 1\\ null;0;0;3576;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;fi\\\ piece;K;D;fi\/fiqmark58.svg;?/ 0\ \\ \\\ null;0;0;3577;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;fi\\\ piece;K;D;fi\/fiqmark58.svg;?/ 0\ \\ \\\ null;0;0;3577;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;217,227,227;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;fi\/fiSniper.svg,fi\/fiSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;FI Sniper/ \ \\ 1\\\ null;0;0;3578;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;217,227,227;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;fi\/fiblank58.svg;FI OBA/ -1\ \\ 1\\\ \\\\ null;0;0;3579;0
@@ -5200,14 +5200,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ax\\\ piece;K;D;ax\/axqmark.svg;?/ \ \\ \\\ null;0;0;11486;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ax\\\ piece;K;D;ax\/axNoRoi.svg;axNoRoi/ \ \\ \\\ null;0;0;15073;1;ppScale;1.0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ax\\\ piece;K;D;ax\/axqmark.svg;?/ \ \\ \\\ null;0;0;11486;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ax\\\ piece;K;D;ax\/axNoRoi.svg;axNoRoi/ \ \\ \\\ null;0;0;15073;1;ppScale;1.0
+/null/prototype;axLDR label;51,130;Line 3;11;29,226,86;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;29,226,86;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;29,226,86;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;ax\/axblank12.svg;1\/2" AX/ \ \\ \\\ null;0;0;3633;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;19,245,77;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;ax\/axblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ax\/axblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;AX Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;11487;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;ax\/axqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3635;0
+/null/prototype;axGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;29,226,86;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;29,226,86;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;29,226,86;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;ax\/axblank58.svg;5\/8" AX/ 1\ \\ \\\ \\\\ null;0;0;11488;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/CtrlCroat,MS\/CtrlRuman;,;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ piece;K;D;ax\/axblank12.svg;AX Control/null \ 1\\ null;0;0;3637;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;ASAWW22;ax\\\\ piece;K;D;ax\/axqmark58.svg;?/ 0\ \\ false\\\ \\\\ null;0;0;11489;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;;ax\\\\ piece;K;D;ax\/axqmark58.svg;?/ 0\ \\ false\\\ \\\\ null;0;0;11489;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;19,245,77;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;ax\/axSniper.svg,ax\/axSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;AX Sniper/ \ \\ 1\\\ null;0;0;3639;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;19,245,77;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;ax\/axblank58.svg;AX OBA/ -1\ \\ 1\\\ \\\\ null;0;0;11490;0
@@ -5500,14 +5500,14 @@
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;hu\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;15083;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ge\\\ piece;K;D;ge\/genroi.svg;huNoRoi/ \ \\ \\\ null;0;0;3914;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;hu\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;15083;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ge\\\ piece;K;D;ge\/genroi.svg;huNoRoi/ \ \\ \\\ null;0;0;3914;0
+/null/prototype;geLDR label;51,130;Line 3;11;145,205,245;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;145,205,245;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;145,205,245;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;hu\/hublank12.svg;1\/2" HU/ \ \\ \\\ null;0;0;3915;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;hu\/hublank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;hu\/hublank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;HU Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;3916;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;ge\/geqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;3917;0
+/null/prototype;geGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;145,205,245;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;145,205,245;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;145,205,245;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;hu\/hublank58.svg;5\/8" HU/ 1\ \\ \\\ \\\\ null;0;0;3918;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlHung;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;hu\/hublank12.svg;HU Control/null 1\ \\ null;0;0;3919;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ge\\\ piece;K;D;ge\/geqmark58.svg;?/ 0\ \\ \\\ null;0;0;3920;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ge\\\ piece;K;D;ge\/geqmark58.svg;?/ 0\ \\ \\\ null;0;0;3920;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;hu\/huSniper.svg,hu\/huSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;HU Sniper/ \ \\ 1\\\ null;0;0;3921;1;ppScale;1.0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;191,226,251;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;hu\/hublank58.svg;HU OBA/ -1\ \\ 1\\\ \\\\ null;0;0;3922;0
@@ -5697,14 +5697,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;cc\\\ piece;K;D;cc\/ccqmark.svg;?/ \ \\ \\\ null;0;0;11540;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;cc\\\ piece;K;D;cc\/ccNoRoi.svg;ccNoRoi/ \ \\ \\\ null;0;0;15075;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;cc\\\ piece;K;D;cc\/ccqmark.svg;?/ \ \\ \\\ null;0;0;11540;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;cc\\\ piece;K;D;cc\/ccNoRoi.svg;ccNoRoi/ \ \\ \\\ null;0;0;15075;0
+/null/prototype;ccLDR(KFW) label;51,130;Line 3;11;;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;cc\/ccblank12.svg;1\/2" CVPA/ \ \\ \\\ null;0;0;11541;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;229,206,160;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;cc\/ccblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;cc\/ccblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;;CVPA Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;11542;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;cc\/ccCloak.svg;Cloak/ \ \\ A\\\ null;0;0;11543;0
+/null/prototype;ccGUN(KFW) emb2;Arrow;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;Arrow;;;false;;1;1;false;65,130;;;;1.0;;true\ label;51,130;Line 3;11;;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;cc\/ccblank58.svg;5\/8" CVPA/ -1\ \\ \\\ \\\\ null;0;0;11544;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlCPVA.png;;true;;;;false;;1;1;true;;;;;1.0;;true\ mark;Location\\ piece;K;D;cc\/ccblank12.svg;CVPA Control/null 1\ \\ null;0;0;11545;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;cc\\\ piece;K;D;cc\/ccqmark58.svg;?/ 0\ \\ \\\ null;0;0;3b5:11051;1;ppScale;1.0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;cc\\\ piece;K;D;cc\/ccqmark58.svg;?/ 0\ \\ \\\ null;0;0;3b5:11051;1;ppScale;1.0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;229,206,160;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;cc\/ccSniper.svg,cc\/ccSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D;;CVPA Sniper/ \ \\ 1\\\ null;0;0;11546;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;229,206,160;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;cc\/ccblank58.svg;CVPA OBA/ -1\ \\ 1\\\ \\\\ null;0;0;11547;0
@@ -5813,8 +5813,8 @@
- +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS;Sm Chute/ -1\ a\\ null;0;0;3b5:10152;0
- +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL;Lg Chute/ A\ null;0;0;3b5:10153;0
+ +/null/prototype;Info emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ -1\ a\\ null;0;0;3b5:10152;0
+ +/null/prototype;Info58 label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\ piece;K;D;sh\/ParaL.svg;Lg Chute/ A\ null;0;0;3b5:10153;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\ prototype;repCAplane\\\ PROP;pCVP;true,0,100,false;;\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ piece;K;D;sh\/ObsPlaneAN-2.svg;An-2/0 \ -1\\ \\\ 0\\\\ -1\\\\\ \\\\\\ null;0;0;3b5:10154;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\ prototype;repCAplane\\\ PROP;pCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP;\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\ label;76,130;Label;10;205,219,66;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ emb2;;2;;Bomb;2;;;2;;;;0;false;0;0;sh\/FBcc44-Tu2(KFW).svg,sh\/FBcc44-Tu2b(KFW).svg;+ w\/ bomb,+ w\/o bomb;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\ piece;K;D;;'44 FB/0 \ -1\\ \\\ 2\\\\ -1\\\\\ \\\\\\ 1\\\\\\\ null;0;0;3b5:10155;0
@@ -5824,14 +5824,14 @@
- +/null/prototype;MTinf prototype;concxmark\ prototype;DBCommon\\ prototype;Unit\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;13754;0
- +/null/prototype;MTinf prototype;concxmark\ prototype;DBCommon\\ prototype;Unit\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruNoRoi.svg;nkNoRoi/ \ \\ \\\ \\\\ null;0;0;15077;0
+ +/null/prototype;MTinf prototype;concxmark\ prototype;DBCommon\\ prototype;Unit\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;13754;0
+ +/null/prototype;MTinf prototype;concxmark\ prototype;DBCommon\\ prototype;Unit\\\ concealment;;ru\\\\ piece;K;D;ru\/ruNoRoi.svg;nkNoRoi/ \ \\ \\\ \\\\ null;0;0;15077;0
+/null/prototype;DBCommon prototype;nkLDR(KFW)\ label;51,130;Line 3;11;214,141,26;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;214,141,26;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;214,141,26;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;nk\/nkblank12.svg;1\/2" NK/ \ \\ \\\ \\\\ null;0;0;3b5:7862;0
+/null/prototype;DBCommon mark;Location\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;Size;2;;;2;;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\\ emb2;Size;2;;;2;;;2;;;;1;false;0;0;nk\/nkblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;nk\/nkblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\ piece;K;D;;NK Acq/ \ null\\ -1\\\ \\\\ -1\\\\\ -1\\\\\\ 1\\\\\\\ 1\\\\\\\\ null;0;0;3b5:7863;0
+/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ piece;K;D;nk\/nkqcloak.svg;Cloak/ \ \\ \\\ A\\\\ null;0;0;3b5:7864;0
+/null/prototype;DBCommon prototype;nkGUN(KFW)\ emb2;Arrow;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;Arrow;;;false;;1;1;false;65,130;;;;1.0;;true\\ label;51,130;Line 3;11;214,141,26;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;50,130;Line 2;11;214,141,26;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ label;49,130;Line 1;11;214,141,26;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\\ piece;K;D;nk\/nkblank58.svg;5\/8" NK/ \ -1\\ \\\ \\\\ \\\\\ null;0;0;3b5:7865;0
+/null/prototype;DBGlobal hide;72,130;HIP;;player:;0.30000001192092896;;false\ mark;Location\\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlNK.png;;true;;;;false;;1;1;true;;;;;1.0;;true\\\ piece;K;D;nk\/nkblank12.svg;NK Control/ null\ \\ 1\\\ null;0;0;3b5:7866;0
- +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;13755;0
+ +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark58.svg;?/ \ 0\\ \\\ \\\\ null;0;0;13755;0
+/null/prototype;MTveh prototype;DBGlobal\ prototype;Sniper\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Size;2;;;2;;;;0;false;0;0;nk\/nkSniper.svg,nk\/nkSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\\ piece;K;D;;NK Sniper/ \ \\ \\\ 1\\\\ null;0;0;3b5:7868;0
+/null/prototype;MTveh prototype;DBGlobal\ report;70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\ mark;Location\\\\\ piece;K;D;nk\/nkblank58.svg;NK OBA/ \ -1\\ \\\ 1\\\\ \\\\\ null;0;0;3b5:7869;0
@@ -5995,8 +5995,8 @@
- +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS;Sm Chute/ \ -1\\ a\\\ null;0;0;11634;0
- +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL;Lg Chute/ \ A\\ null;0;0;11635;0
+ +/null/prototype;DBGlobal prototype;Info\ emb2;Flip;2;F;;0;];;0;;;;0;false;0;0;sh\/ParaSb.svg;? Chute;true;;;;false;;1;1;false;70,130;93,0;;;1.0;;true\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sh\/ParaS.svg;Sm Chute/ \ -1\\ a\\\ null;0;0;11634;0
+ +/null/prototype;DBGlobal prototype;Info58\ label;73,130;Cloak ID;12;;0,0,0;c;-15;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sh\/ParaL.svg;Lg Chute/ \ A\\ null;0;0;11635;0
+/null/rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true prototype;Info58\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\ prototype;repCAplane\\\ PROP;pCVP;true,0,100,false;;\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\ label;76,130;Label;10;255,255,255;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\ piece;K;D;sh\/ObsPlanePo-2.svg;Po-2/0 \ -1\\ \\\ 0\\\\ -1\\\\\ \\\\\\ null;0;0;3b5:10158;0
+/null/prototype;DBGlobal rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Info58\\ report;90\,130,88\,130,66\,130;$location$: $newPieceName$ *;;;;false\\\ prototype;repCAplane\\\\ PROP;pCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP;\\\\\ emb2;Damaged;2;G;;0;;;0;;;;;false;0;0;Damaged.png;Damaged +;false;Damaged;;;false;;1;1;false;71,130;;;;1.0;;true\\\\\\ label;76,130;Label;10;238,177,80;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\\\\ emb2;;2;;Bomb;2;;;2;;;;0;false;0;0;sh\/FBnk44-Yak9.svg,sh\/FBnk44-Yak9b.svg;+ w\/ bomb,+ w\/o bomb;true;;;;false;;1;1;true;;66,130;;;1.0;;true\\\\\\\\ piece;K;D; ;'44 FB/ 0\ \\ -1\\\ \\\\ 2\\\\\ -1\\\\\\ \\\\\\\ 1\\\\\\\\ null;0;0;11636;0
@@ -6006,14 +6006,14 @@
- +/null/prototype;MTinf prototype;Unit\ concealment;ASAWW22;sv\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ null;0;0;13842;0
- +/null/prototype;MTinf prototype;Unit\ concealment;ASAWW22;sv\\ piece;K;D;sv\/svNoRoi.svg;svNoRoi/ \ \\ null;0;0;15079;0
+ +/null/prototype;MTinf prototype;Unit\ concealment;;sv\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ null;0;0;13842;0
+ +/null/prototype;MTinf prototype;Unit\ concealment;;sv\\ piece;K;D;sv\/svNoRoi.svg;svNoRoi/ \ \\ null;0;0;15079;0
+/null/prototype;svLDR label;51,130;Line 3;11;;28,50,68;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;;28,50,68;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;;28,50,68;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;sv\/svblank.svg;1\/2" SV/ \ \\ \\\ null;0;0;13843;2;ClickedX;0;ClickedY;0
+/null/prototype;DBCommon mark;Location\ hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\\ emb2;Size;128;A;;128;;;128;;;;1;false;0;0;sv\/svblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\\ emb2;;128;A;Flip;128;;;128;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\ emb2;;128;A;;128;;;128;;;;0;false;0;0;sv\/svblank.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\\ piece;K;D; ;SV Acq/ \ null\\ -1\\\ \\\\ 1\\\\\ 1\\\\\\ 2\\\\\\\ 1\\\\\\\\ null;0;0;13844;2;ClickedX;0;ClickedY;0
+/null/prototype;MTinf prototype;Unit\ label;73,130;Cloak ID;12;;28,50,68;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ piece;K;D;sv\/svqcloak.svg;Cloak/ \ A\\ null;0;0;13845;0
+/null/prototype;svGUN emb2;;2;;;2;;;2;;;;0;false;0;0;sv\/blankCASV;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;;28,50,68;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;50,130;Line 2;11;;28,50,68;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;49,130;Line 1;11;;28,50,68;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;sv\/svblank58.svg;5\/8" SV/ 1\ \\ \\\ \\\\ null;0;0;95a:162;2;ClickedX;0;ClickedY;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ piece;K;D;sv\/CtrlSV;SV Control/null \ null;0;0;13846;2;ClickedX;0;ClickedY;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sv\\\ piece;K;D;sv\/svqmark58.svg;?/ 0\ \\ \\\ null;0;0;95a:164;2;ClickedX;0;ClickedY;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sv\\\ piece;K;D;sv\/svqmark58.svg;?/ 0\ \\ \\\ null;0;0;95a:164;2;ClickedX;0;ClickedY;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;sv\/svSniper.svg,sv\/svSns;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;SV Sniper/ \ \\ 1\\\ null;0;0;13847;2;ClickedX;0;ClickedY;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;98,157,203;28,50,68;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;sv\/ObaSVar.svg,sv\/ObaSVsr.svg,sv\/ObaSVffe1.svg,sv\/ObaSVffe2.svg,sv\/ObaSVffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;sv\/svblank58.svg;SV OBA/ -1\ \\ 1\\\ \\\\ null;0;0;95a:166;2;ClickedX;0;ClickedY;0
@@ -6087,14 +6087,14 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ null;0;0;14836;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itNoRoi.svg;erNoRoi/ \ \\ \\\ null;0;0;15081;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;it\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ null;0;0;14836;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;it\\\ piece;K;D;it\/itNoRoi.svg;erNoRoi/ \ \\ \\\ null;0;0;15081;0
+/null/prototype;itLDR label;51,130;Line 3;11;166,173,178;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\ label;50,130;Line 2;11;166,173,178;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;166,173,178;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ piece;K;D;it\/itblank12.svg;1\/2" IT/ \ \\ \\\ null;0;0;14837;0
+/null/mark;Location hide;72,130;HIP;255,255,255;player:;0.30000001192092896;;false\ report;83\,130,70\,130;$location$: $newPieceName$ *;;;;false\\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ emb2;Size;2;S;;2;F;;2;;;;0;false;0;0;ML\/Aacq1tr.svg,ML\/Aacq2tr.svg;Area +,Area +;true;;;;false;;1;1;false;83,130;70,130;;;1.0;;true\\\\ emb2;Size;2;S;;2;;;2;;;;0;false;0;0;it\/itblank58.svg;;true;;;;false;;1;1;false;83,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;MS\/acq1tr.svg,MS\/acq2tr.svg;-1 +,-2 +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;it\/itblank12.svg;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D; ;IT Acq/ null\ -1\\ \\\ -1\\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;14838;0
+/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ label;73,130;Cloak ID;12;;0,0,0;c;-9;l;3;b;l;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\\ piece;K;D;it\/itqcloak.svg;Cloak/ \ \\ A\\\ null;0;0;14839;0
+/null/prototype;itGUN emb2;;2;;;2;;;2;;;;0;false;0;0;ML\/blankCAb;;true;;;;false;;1;1;true;;;;;1.0;;true\ label;51,130;Line 3;11;166,173,178;0,0,0;c;12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\ label;49,130;Line 1;11;166,173,178;0,0,0;c;-12;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\ label;50,130;Line 2;11;166,173,178;0,0,0;c;0;c;0;c;c;$pieceName$ $label$;Dialog;0;0;TextLabel;;false\\\\ piece;K;D;it\/itblank58.svg;5\/8" IT/ 1\ \\ \\\ \\\\ null;0;0;14840;0
+/null/hide;72,130;HIP;;player:;0.30000001192092896;;false mark;Location\ emb2;;2;;;2;;;2;;;;0;false;0;0;MS\/CtrlItal;;true;;;;false;;1;1;true;;;;;1.0;;true\\ piece;K;D;it\/itblank12.svg;IT Control/null \ 1\\ null;0;0;14841;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itqmark58.svg;?/ 0\ \\ \\\ null;0;0;14842;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;it\\\ piece;K;D;it\/itqmark58.svg;?/ 0\ \\ \\\ null;0;0;14842;0
+/null/prototype;MTveh prototype;Sniper\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Size;2;S;;2;;;;0;false;0;0;it\/itSniper.svg,it\/itSnS.svg;,;true;;;;false;;1;1;true;;83,130;;;1.0;;true\\\ piece;K;D; ;IT Sniper/ \ \\ 1\\\ null;0;0;14843;0
+/null/prototype;MTveh report;70\,130;$location$: $newPieceName$ *;;;;false\ label;76,130;Label;10;196,201,204;0,0,0;t;0;c;0;b;c;$pieceName$ ($label$);Dialog;0;0;TextLabel;;false\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ML\/ObaTar.svg,ML\/ObaTsr.svg,ML\/ObaTffe1.svg,ML\/ObaTffe2.svg,ML\/ObaTffeC.svg;+ AR,+ SR,+ FFE:1,+ FFE:2,+ FFE:C;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\ mark;Location\\\\ piece;K;D;it\/itblank58.svg;IT OBA/ -1\ \\ 1\\\ \\\\ null;0;0;14844;0
@@ -7063,6 +7063,7 @@
+ +/null/emb2;;128;A;;128;;;128;;;;0;false;0;-20;,cxTag.svg;,;true;CX Tag;;;false;RangeBracket;1;1;true;57360,0,ShowActivateFlags;88,130;;;1.0;RangeBracket;true emb2;;128;A;;128;;;128;;;;0;false;0;28;,cxFlag.svg;,;true;CX Flag;;;false;RangeBracket;1;1;true;57360,0,ShowActivateFlags;88,130;;;1.0;RangeBracket;true\ piece;;;;/1 1\ null;5;26;;0
+/null/submenu;Move;Moved,dir1,dir2,dir3,dir4,dir5,dir6 translate;dir6;103,130;-56;32;true;0;0;0;0;\ translate;dir5;97,130;-56;-32;true;0;0;0;0;\\ translate;dir4;98,130;0;-64;true;0;0;0;0;\\\ translate;dir3;99,130;56;-32;true;0;0;0;0;\\\\ translate;dir2;105,130;56;32;true;0;0;0;0;\\\\\ translate;dir1;104,130;0;64;true;0;0;0;0;\\\\\\ moved;moved\\\\\\\ report;70\,130;$location$: $newPieceName$ *;;;\\\\\\\\ piece;;;;/ \ \\ \\\ \\\\ \\\\\ \\\\\\ false\\\\\\\ -1\\\\\\\\ null;256;0;
+/null/macro;ELR for SMC;;40,650;;69\,130;45\,195;false;;;counted;;;;false;;1;1 hide;72,130;HIP;;player:;0.30000001192092896;;false\ submenu;Move;Moved,CX,dir1,dir2,dir3,dir4,dir5,dir6,Movement Trail;\\ translate;dir6;103,130;-56;32;false;0;0;0;0;\\\ translate;dir5;97,130;-56;-32;false;0;0;0;0;\\\\ translate;dir4;98,130;0;-64;false;0;0;0;0;\\\\\ translate;dir3;99,130;56;-32;false;0;0;0;0;\\\\\\ translate;dir2;105,130;56;32;false;0;0;0;0;\\\\\\\ translate;dir1;104,130;0;64;false;0;0;0;0;\\\\\\\\ moved;moved\\\\\\\\\ report;70\,130;$location$: $newPieceName$ *;;;;false\\\\\\\\\\ macro;BH for SMC;;39,585;;81\,130;61\,195;false;;;counted;;;;false;;1;1\\\\\\\\\\\ macro;Reduce CVP;;37,650;;86\,130;72\,585;false;;;counted;;;;false;;1;1\\\\\\\\\\\\ macro;;;;{CurrentMap!=OldMap && CurrentZone=="Axis Casualties"};77\,715;90\,715;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\ macro;;;;{CurrentMap!=OldMap && CurrentZone=="Allied Casualties"};77\,715;88\,715;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\ macro;;;;;85\,715;90\,715;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\ macro;;;;;84\,715;88\,715;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\ setprop;AxisCVP;true,0,1000,false;:90\,715:I\,{((PieceName.contains("?")) ? 0 \: (iCVP))},:65\,715:I\,{-((PieceName.contains("?")) ? 0 \: (iCVP))};Axis CVP Count;Named Map;{"Casualties"}\\\\\\\\\\\\\\\\\ setprop;AlliedCVP;true,0,1000,false;:88\,715:I\,{((PieceName.contains("?")) ? 0 \: (iCVP))},:89\,715:I\,{-((PieceName.contains("?")) ? 0 \: (iCVP))};Allied CVP Count;Named Map;{"Casualties"}\\\\\\\\\\\\\\\\\\ submenu;To Casualties Bin;Send to Allied,Send to Axis;\\\\\\\\\\\\\\\\\\\ submenu;Send to Axis;Axis,Axis: CR & Send,Axis: ELR & CR & Send;\\\\\\\\\\\\\\\\\\\\ macro;casbin axis elr cr;Axis: ELR & CR & Send;67,650;;;69\,130,86\,130,75\,130,81\,650;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\ macro;casbin axis cr;Axis: CR & Send;65,650;;;86\,130,75\,130,81\,650;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\\ macro;Flip broken units to Axis;;75,650;{BRK_Active==true};81\,650;70\,130;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\\\ sendto;Axis;81,650;{"Casualties"};;0;0;;;;0;0;0;Send to Axis Casualties;Z;{"Axis Casualties"};;;\\\\\\\\\\\\\\\\\\\\\\\\ submenu;Send to Allied;Allied,Allied: CR & Send,Allied: ELR & CR & Send;\\\\\\\\\\\\\\\\\\\\\\\\\ macro;casbin allied elr cr;Allied: ELR & CR & Send;69,650;;;69\,130,86\,130,75\,130,68\,650;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\\\\\\ macro;casbin allied cr;Allied: CR & Send;66,650;;;86\,130,75\,130,68\,650;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\\\\\\\ macro;Flip broken units;;74,650;{BRK_Active==true};68\,650;70\,130;false;;;counted;;;;false;;1;1\\\\\\\\\\\\\\\\\\\\\\\\\\\\ sendto;Allied;68,650;{"Casualties"};;0;0;;;;0;0;0;Send to Allied Casualties;Z;{"Allied Casualties"};;;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ sendto;;66,195;Main Map;;350;350;;;0;0;1;1;;L;;;;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ piece;;;;/ null\ \\ \\\ \\\\ \\\\\ \\\\\\ \\\\\\\ \\\\\\\\ false\\\\\\\\\ -1\\\\\\\\\\ \\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ \\\\\\\\\\\\\\ \\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\ ;;\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\ ;;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ;;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ null;37;32;;0
+/null/hideCmd;NoELR;Disable;BRK_Active = true;69\,130,81\,130 hideCmd;NoBrk;Disable;BER_Active = true;70\,130,81\,130\ submenu;HoB;BH,ELR,Berserk,Fanatic,BH & HC;\\ emb2;Berserk;2;R;;0;;;0;;;;0;false;-28;0;mober.svg;Berserk +;true;BER;;;false;;1;1;false;82,130;;;;1.0;;true\\\ emb2;Fanatic;2;T;;0;;;0;;;;0;false;-20;0;mofan.svg;Fanatic +;true;FAN;;;false;;1;1;false;84,130;;;;1.0;;true\\\\ report;74\,130;First Fire created in $location$ *;;;;false\\\\\ report;71\,130;Prep Fire created in $location$ *;;;;false\\\\\\ report;86\,130,69\,130,81\,130;$oldLocation$: $newPieceName$ *;;;;false\\\\\\\ report;88\,130;CX created in $location$ *;;;;false\\\\\\\\ report;80\,130;$oldPieceName$ Pin in $location$ *;;;;false\\\\\\\\\ placeDM;Break;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:DM;null;0;0;false;;;13602;0;false;false;;1\\\\\\\\\\ placemark;Prep Fire;71,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Unit\/VASSAL.build.widget.PanelWidget:Basic\/VASSAL.build.widget.PieceSlot:Prep Fire;null;0;0;false;;Prep Fire;13603;0;false;false;;1\\\\\\\\\\\ placemark;First Fire;74,130;VASSAL.build.module.PieceWindow:VASL Counters\/VASSAL.build.widget.TabWidget\/VASSAL.build.widget.TabWidget:Unit\/VASSAL.build.widget.PanelWidget:Basic\/VASSAL.build.widget.PieceSlot:First Fire;null;0;0;false;;First Fire;13604;0;false;false;;1\\\\\\\\\\\\ placemark;CX;88,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:CX;null;0;0;false;;;13605;0;false;false;;1\\\\\\\\\\\\\ placemark;Pin;80,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Pin;null;0;0;false;;;13606;2;false;false;;1\\\\\\\\\\\\\\ piece;;;;/ \ \\ -1\\\ -1\\\\ -1\\\\\ -1\\\\\\ -1\\\\\\\ -1\\\\\\\\ -1\\\\\\\\\ \\\\\\\\\\ \\\\\\\\\\\ \\\\\\\\\\\\ \\\\\\\\\\\\\ \\\\\\\\\\\\\\ null;37;32;;0
@@ -7431,8 +7432,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;sh\\\ piece;K;D;sh\/shqmark.svg;?/ \ \\ \\\ null;0;0;4587;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sh\\\ piece;K;D;sh\/shqmark58;L?/ 0\ \\ \\\ null;0;0;4588;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;sh\\\ piece;K;D;sh\/shqmark.svg;?/ \ \\ \\\ null;0;0;4587;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sh\\\ piece;K;D;sh\/shqmark58;L?/ 0\ \\ \\\ null;0;0;4588;0
+/null/info;no CS prototype;shWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;4589;0
+/null/info;no CS prototype;shWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;4590;0
@@ -7451,16 +7452,16 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;sv\\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ \\\ null;0;0;13911;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sv\\\ piece;K;D;sv\/svqmark58.svg;L?/ 0\ \\ \\\ null;0;0;13912;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;sv\\\ piece;K;D;sv\/svqmark.svg;?/ \ \\ \\\ null;0;0;13911;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sv\\\ piece;K;D;sv\/svqmark58.svg;L?/ 0\ \\ \\\ null;0;0;13912;0
+/null/info;no CS prototype;svWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;13913;0
+/null/info;no CS prototype;svWRK\ mark;Hindrance\\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ true\\ null;0;0;13914;0
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;4603;0
- +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;ASAWW22;ru\\\\ piece;K;D;ru\/ruqmark58.svg;L?/ \ 0\\ \\\ \\\\ null;0;0;4604;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;4603;0
+ +/null/prototype;MTveh prototype;DBCommon\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ prototype;Unit58\\\ concealment;;ru\\\\ piece;K;D;ru\/ruqmark58.svg;L?/ \ 0\\ \\\ \\\\ null;0;0;4604;0
+/null/prototype;DBGlobal info;no CS\ prototype;ruWRK\\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ \\ null;0;0;4605;0
+/null/prototype;DBGlobal prototype;DBCommon\ info;no CS\\ prototype;ruWRK\\\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ \\ \\\ null;0;0;4606;0
@@ -7594,8 +7595,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;am\\\ piece;K;D;am\/amqmark.svg;?/ \ \\ \\\ null;0;0;4718;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;am\\\ piece;K;D;am\/amqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4719;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;am\\\ piece;K;D;am\/amqmark.svg;?/ \ \\ \\\ null;0;0;4718;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;am\\\ piece;K;D;am\/amqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4719;0
+/null/info;no CS prototype;amWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;4720;0
+/null/info;no CS prototype;amWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;4721;0
@@ -7706,8 +7707,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;br\\\ piece;K;D;br\/brqmark.svg;?/ \ \\ \\\ null;0;0;4801;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;br\\\ piece;K;D;br\/brqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4802;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;br\\\ piece;K;D;br\/brqmark.svg;?/ \ \\ \\\ null;0;0;4801;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;br\\\ piece;K;D;br\/brqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4802;0
+/null/info;CS 2,sD7,Stun=Recall prototype;brCTnt\ replace;Wreck;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:br\/VASSAL.build.widget.ListWidget:HTw\/VASSAL.build.widget.PieceSlot:Valentine w\\/o bridge Wreck;null;0;0;true;;;4804;0;false;false;;1\\ piece;K;D;br\/veh\/valbrid0;Valentine w\/o bridge/ \ \\ null;0;0;4803;0
+/null/info;CS 2,sD7,VBM NA prototype;brCTnt\ replace;Wreck;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:br\/VASSAL.build.widget.ListWidget:HTw\/VASSAL.build.widget.PieceSlot:Churchill w\\/o bridge Wreck;null;0;0;true;;;4806;0;false;false;;1\\ piece;K;D;br\/veh\/churbrid0;Churchill w\/o bridge/ \ \\ null;0;0;4805;0
@@ -7939,8 +7940,8 @@
+/null/info;CS 2,sD7,Stun = Recall,MAVN:CC prototype;brCTnt\ replace;Wreck;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:br\/VASSAL.build.widget.ListWidget:HTw\/VASSAL.build.widget.PieceSlot:Churchill w\\/o bridge Wreck;null;0;0;true;;;3b5:11076;0;false;false;;1\\ piece;K;D;br\/veh\/churbrid0;Churchill w\/o bridge/ \ \\ null;0;0;3b5:11075;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fr\\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ \\\ null;0;0;4998;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;fr\\\ piece;K;D;fr\/frqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4999;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fr\\\ piece;K;D;fr\/frqmark.svg;?/ \ \\ \\\ null;0;0;4998;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;fr\\\ piece;K;D;fr\/frqmark58.svg;L?/ 0\ \\ \\\ null;0;0;4999;0
+/null/info;no CS prototype;frWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5000;0
+/null/info;no CS prototype;frWRK\ mark;Hindrance\\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ true\\ null;0;0;5001;0
@@ -8063,8 +8064,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ch\\\ piece;K;D;ch\/chqmark.svg;?/ \ \\ \\\ null;0;0;5107;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;ASAWW22;ch\\\\ piece;K;D;ch\/chqmark58.svg;L?/ 0\ \\ false\\\ \\\\ null;0;0;5108;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ch\\\ piece;K;D;ch\/chqmark.svg;?/ \ \\ \\\ null;0;0;5107;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ moved;moved58\\\ concealment;;ch\\\\ piece;K;D;ch\/chqmark58.svg;L?/ 0\ \\ false\\\ \\\\ null;0;0;5108;0
+/null/info;no CS prototype;chWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5109;0
+/null/info;no CS prototype;chWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;5110;0
@@ -8104,8 +8105,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;5138;0
- +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;ASAWW22;al\\\ piece;K;D;al\/alqmark58.svg;L?/ \ 0\\ \\\ null;0;0;5139;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;al\\\ piece;K;D;al\/alqmark.svg;?/ \ \\ \\\ null;0;0;5138;0
+ +/null/prototype;MTveh prototype;Unit58\ rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\\ concealment;;al\\\ piece;K;D;al\/alqmark58.svg;L?/ \ 0\\ \\\ null;0;0;5139;0
+/null/info;no CS prototype;alWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5140;0
+/null/info;no CS prototype;alWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;5141;0
@@ -8227,8 +8228,8 @@
+/null/info;cs 7 prototype;amWRK\ piece;K;D;am\/veh\/ton712b;7-1\/2 ton tr Wreck/ \ null;0;0;3b5:10344;0
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;sk\\\\ piece;K;D;sk\/skqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;3b5:10376;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;sk\\\ piece;K;D;sk\/skqmark58.svg;L?/ 0\ \\ \\\ null;0;0;14184;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;sk\\\\ piece;K;D;sk\/skqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;3b5:10376;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;sk\\\ piece;K;D;sk\/skqmark58.svg;L?/ 0\ \\ \\\ null;0;0;14184;0
+/null/info;CS 6,MG 2\/4\/4 prototype;skWRK(KFW)\ piece;K;D;us\/veh\/usM4A3E8(KFW)-wreck.png;M4A3E8 MT Wreck/ \ null;0;0;3b5:10378;0
+/null/info;infinite A,sP5,CS 7 prototype;skWRK(KFW)\ piece;K;D;sk\/veh\/skM36B2GMC(a)-wreck.png;M36B2 GMC(a) Wreck/ \ null;0;0;3b5:10418;0
+/null/info;CS 5,MG -\/-\/4,MA:MMG prototype;skWRK(KFW)\ piece;K;D;us\/veh\/usM3(KFW)-wreck.png;M3(a) ht Wreck/ \ null;0;0;3b5:10387;0
@@ -8241,16 +8242,16 @@
+/null/info;cs 7 prototype;skWRK(KFW)\ piece;K;D;am\/veh\/ton212b;2-1\/2 ton(a) tr Wreck/ \ null;0;0;3b5:10416;0
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;un\\\\ piece;K;D;un\/unqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;5202;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58v\\ concealment;ASAWW22;un\\\ piece;K;D;un\/unqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5204;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;un\\\\ piece;K;D;un\/unqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;5202;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58v\\ concealment;;un\\\ piece;K;D;un\/unqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5204;0
+/null/info;CS 5,MG 2\/4\/4 prototype;unWRK(KFW)\ piece;K;D;us\/veh\/usM24(KFW)-wreck.png;M24 Wreck/ \ null;0;0;3b5:10665;0
+/null/info;CS 4,CMG Rmvl NA,MG -\/- prototype;unWRK(KFW)\ piece;K;D;am\/veh\/M15A1MGMCb;M15A1ht Wreck/ \ null;0;0;3b5:10666;0
+/null/info;cs 4 prototype;unWRK(KFW)\ piece;K;D;am\/veh\/ton34b;3\/4 ton tr Wreck/ \ null;0;0;3b5:10667;0
+/null/info;cs 7 prototype;unWRK(KFW)\ piece;K;D;am\/veh\/ton212b;2-1\/2 ton tr Wreck/ \ null;0;0;3b5:10668;0
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;ge\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;5199;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ge\\\ piece;K;D;ge\/geqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5200;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;ge\\\\ piece;K;D;ge\/geqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;5199;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ge\\\ piece;K;D;ge\/geqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5200;0
+/null/prototype;DBCommon info;CS 5,MA:AA,MA <= level NA\ prototype;geOTtur\\ report;86\,130;$oldLocation$: $newPieceName$ *;;;;false\\\ replace;Mode;86,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:ge\/VASSAL.build.widget.ListWidget:< SPAA\/VASSAL.build.widget.PieceSlot:37 FlaK\\/Pz IV [fire];null;0;0;false;;;13772;0;false;false;;1\\\\ emb2;;2;V;;2;;;2;;;;0;false;0;0; ;+ changes mode;false;;;;false;;1;1;false;86,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;F;;2;;;;0;false;0;0;ge\/flakpz37,ordnance\/ge\/geotsaa0;,+ Wreck;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ordnance\/ge\/geotsaa3;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;ge\/geblank58.svg;37 FlaK\/Pz IV [move]/ \ \\ -1\\\ \\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;5201;0
+/null/prototype;DBCommon info;CS 6,MA:AA,no CE DRM\ prototype;geOTturF\\ report;86\,130;$oldLocation$: $newPieceName$ *;;;;false\\\ replace;Mode;86,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:ge\/VASSAL.build.widget.ListWidget:< SPAA\/VASSAL.build.widget.PieceSlot:37 FlaK\\/Pz IV [move];null;0;0;false;;;13773;0;false;false;;1\\\\ emb2;;2;V;;2;;;2;;;;0;false;0;0; ;+ changes mode;false;;;;false;;1;1;false;86,130;;;;1.0;;true\\\\\ emb2;;2;;Flip;2;;;2;;;;0;false;0;0;ge\/flakpz37b,ordnance\/ge\/geotsaa0;,+ Wreck;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\ emb2;;2;;;2;;;2;;;;0;false;0;0;ordnance\/ge\/geotsaa3;;true;;;;false;;1;1;true;;;;;1.0;;true\\\\\\\ piece;K;D;ge\/geblank58.svg;37 FlaK\/Pz IV [fire]/ \ \\ -1\\\ \\\\ -1\\\\\ 1\\\\\\ 1\\\\\\\ null;0;0;5203;0
@@ -8420,8 +8421,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ss\\\ piece;K;D;ss\/ssqmark.svg;?/ \ \\ \\\ null;0;0;5359;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ss\\\ piece;K;D;ss\/ssqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5360;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ss\\\ piece;K;D;ss\/ssqmark.svg;?/ \ \\ \\\ null;0;0;5359;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ss\\\ piece;K;D;ss\/ssqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5360;0
+/null/info;no CS prototype;ssWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5361;0
+/null/info;no CS prototype;ssWRK\ mark;Hindrance\\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ true\\ null;0;0;5362;0
@@ -8554,8 +8555,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ja\\\ piece;K;D;ja\/jaqmark.svg;?/ \ \\ \\\ null;0;0;5480;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ja\\\ piece;K;D;ja\/jaqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5481;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ja\\\ piece;K;D;ja\/jaqmark.svg;?/ \ \\ \\\ null;0;0;5480;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ja\\\ piece;K;D;ja\/jaqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5481;0
+/null/prototype;ja12 submenu;HoB;Fanatic;\ emb2;Fanatic;2;T;;2;;;2;;;;0;false;-20;0;mofan.svg;Fanatic +;true;;;;false;;1;1;false;84,130;;;;1.0;;true\\ report;86\,130;$oldLocation$: $newPieceName$ *;;;;false\\\ report;88\,130;CX created in $location$ *;;;;false\\\\ report;80\,130;$oldPieceName$ Pin in $location$ *;;;;false\\\\\ placeDM;Break;70,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:DM;null;0;0;false;;;5483;0;false;false;;1\\\\\\ placemark;CX;88,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:CX;null;0;0;false;;;5484;0;false;false;;1\\\\\\\ placemark;Pin;80,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.PieceSlot:Pin;null;0;0;false;;;5485;2;false;false;;1\\\\\\\\ emb2;;2;;;2;F;;2;;;;0;false;0;0;ja\/ja127C.svg,ja\/jac8b.svg;1-2-7 Icr,broken +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\\\\\\\\ piece;K;D; ;1-2-7 Icr/ \ -1\\ -1\\\ -1\\\\ -1\\\\\ \\\\\\ \\\\\\\ \\\\\\\\ 1\\\\\\\\\ null;0;0;5482;0
+/null/prototype;jaSQ emb2;SQ\/HS;2;V;;2;;;2;;;;0;false;0;0; ;2-3-8 Ehs;false;;;;false;;1;1;false;86,130;;;;1.0;;true\ emb2;;2;;Stripe;2;F;;2;;;;0;false;0;0;ja\/ja448S.svg,ja\/ja348Sr.svg;,striped +;true;;;;false;;1;1;true;;70,130;;;1.0;;true\\ replace;;86,130;VASSAL.build.module.PieceWindow:?\/VASSAL.build.widget.ListWidget:ja\/VASSAL.build.widget.ListWidget:INF\/VASSAL.build.widget.PieceSlot:2-3-8 Ehs;null;0;0;true;;;5487;0;false;false;;1\\\ piece;K;D; ;4-4-8 Esq/ -1\ 1\\ \\\ null;0;0;5486;0
@@ -8614,8 +8615,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ null;0;0;5535;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;it\\\ piece;K;D;it\/itqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5536;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;it\\\ piece;K;D;it\/itqmark.svg;?/ \ \\ \\\ null;0;0;5535;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;it\\\ piece;K;D;it\/itqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5536;0
+/null/info;no CS prototype;itWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5537;0
+/null/info;no CS prototype;itWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;5538;0
@@ -8688,16 +8689,16 @@
+/null/prototype;itINF PROP;iCVP;true,0,100,false;Reset CVP:86\,195:R\,Change value of CVP,:72\,585:P\,{If(iCVP==2\\,iCVP-1\\,iCVP+1)};\ emb2;;2;FV;;2;E;;2;Q;;;0;false;0;0;it\/ith6b.svg,it\/ith4b.svg,it\/ith4b.svg;broken +,broken +,broken +;false;;;;false;;1\\ emb2;SQ\/HS;2;V;;2;E;;2;Q;;;0;false;0;0;it\/it247H.svg,it\/it136H.svg,it\/it126H.svg;2-4-7 Ehs,1-3-6 1hs,1-2-6 Chs;false;;;;false;;1;1;false;86,130;69,130;81,130;;1.0;;true\\\ emb2;;2;F;;2;E;;2;Q;;;0;false;0;0;it\/its7b.svg,it\/its5b.svg,it\/its5b.svg;broken +,broken +,broken +;true;BRK;;;false;;1;1;false;70,130;69,130;81,130;;1.0;;true\\\\ emb2;;2;;ELR;2;E;BH;2;Q;;;0;false;0;0;it\/it447S.svg,it\/it346S.svg,it\/it336S.svg;4-4-7 Esq,3-4-6 1sq,3-3-6 Csq;false;;;;false;;1;1;true;;69,130;81,130;;1.0;;true\\\\\ piece;K;D; ;4-4-7 Esq/ 2\ -3;\\ -3\\\ -3\\\\ 3\\\\\ null;0;0;13760;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;fi\\\ piece;K;D;fi\/fiqmark.svg;?/ \ \\ \\\ null;0;0;5593;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;fi\\\ piece;K;D;fi\/fiqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5594;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;fi\\\ piece;K;D;fi\/fiqmark.svg;?/ \ \\ \\\ null;0;0;5593;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;fi\\\ piece;K;D;fi\/fiqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5594;0
+/null/info;no CS prototype;fiWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5595;0
+/null/info;no CS prototype;fiWRK\ mark;Hindrance\\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ true\\ null;0;0;5596;0
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;ax\\\ piece;K;D;ax\/axqmark.svg;?/ \ \\ \\\ null;0;0;5597;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;ax\\\ piece;K;D;ax\/axqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5598;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;ax\\\ piece;K;D;ax\/axqmark.svg;?/ \ \\ \\\ null;0;0;5597;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;ax\\\ piece;K;D;ax\/axqmark58.svg;L?/ 0\ \\ \\\ null;0;0;5598;0
+/null/info;no CS prototype;axWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;5599;0
+/null/info;no CS prototype;axWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;5600;0
@@ -8831,8 +8832,8 @@
- +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;ASAWW22;cc\\\ piece;K;D;cc\/ccqmark.svg;?/ \ \\ \\\ null;0;0;11644;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;cc\\\ piece;K;D;cc\/ccqmark58.svg;L?/ 0\ \\ \\\ null;0;0;11645;0
+ +/null/prototype;MTinf prototype;Unit\ prototype;concxmark\\ concealment;;cc\\\ piece;K;D;cc\/ccqmark.svg;?/ \ \\ \\\ null;0;0;11644;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;cc\\\ piece;K;D;cc\/ccqmark58.svg;L?/ 0\ \\ \\\ null;0;0;11645;0
+/null/info;no CS prototype;chWRK\ piece;K;D;sh\/DozerUb;Dozer Wreck/ \ null;0;0;11646;0
+/null/info;no CS prototype;chWRK\ piece;K;D;sh\/DozerAb;Armored Dozer Wreck/ \ null;0;0;11647;0
@@ -8872,8 +8873,8 @@
- +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;ASAWW22;nk\\\\ piece;K;D;nk\/nkqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;3b5:10675;0
- +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;ASAWW22;nk\\\ piece;K;D;nk\/nkqmark58.svg;L?/ 0\ \\ \\\ null;0;0;3b5:10676;0
+ +/null/prototype;MTinf prototype;DBCommon\ prototype;Unit\\ prototype;concxmark\\\ concealment;;nk\\\\ piece;K;D;nk\/nkqmark.svg;?/ \ \\ \\\ \\\\ null;0;0;3b5:10675;0
+ +/null/prototype;MTveh rotate;6;88,130;90,130;CA cw;CA ccw;;;;;;;;true\ prototype;Unit58\\ concealment;;nk\\\ piece;K;D;nk\/nkqmark58.svg;L?/ 0\ \\ \\\ null;0;0;3b5:10676;0
+/null/info;CS 6,MG 2\/4 prototype;nkWRK(KFW)\ piece;K;D;nk\/veh\/nkT34(85L)KFW-wreck.png;T-34\/85 Wreck/ \ null;0;0;3b5:10677;0
+/null/info;rCS 4 prototype;nkWRK(KFW)\ piece;K;D;nk\/veh\/nkSU(76M)KFW-wreck.png;SU-76M Wreck/ \ null;0;0;3b5:10679;0
+/null/info;CS 2,MG -\/4\/- prototype;nkWRK(KFW)\ piece;K;D;nk\/veh\/nkBA64Bb.gif;BA-64B Wreck/ \ null;0;0;3b5:10681;0
diff --git a/dist/extensionsVersions.xml b/dist/extensionsVersions.xml
index ae94b2b18..872731d2a 100644
--- a/dist/extensionsVersions.xml
+++ b/dist/extensionsVersions.xml
@@ -46,7 +46,7 @@
-
+
diff --git a/dist/images/BombCrater.svg b/dist/images/BombCrater.svg
new file mode 100644
index 000000000..1662e83bd
--- /dev/null
+++ b/dist/images/BombCrater.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/dist/images/ML/BRTBP.svg b/dist/images/ML/BRTBP.svg
new file mode 100644
index 000000000..32cae524b
--- /dev/null
+++ b/dist/images/ML/BRTBP.svg
@@ -0,0 +1,70 @@
+
+
diff --git a/dist/images/ML/BRTBPS.svg b/dist/images/ML/BRTBPS.svg
new file mode 100644
index 000000000..b09522237
--- /dev/null
+++ b/dist/images/ML/BRTBPS.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3+4
+
diff --git a/dist/images/ML/BRTCBroof.svg b/dist/images/ML/BRTCBroof.svg
new file mode 100644
index 000000000..a8799be9e
--- /dev/null
+++ b/dist/images/ML/BRTCBroof.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CB Roof
+
+
+ +2 TEM
+
+
+ Level 1
+
diff --git a/dist/images/ML/BRTICB.svg b/dist/images/ML/BRTICB.svg
new file mode 100644
index 000000000..65e13b1de
--- /dev/null
+++ b/dist/images/ML/BRTICB.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3+5
+
diff --git a/dist/images/ML/BRTICBcell.svg b/dist/images/ML/BRTICBcell.svg
new file mode 100644
index 000000000..a136532c3
--- /dev/null
+++ b/dist/images/ML/BRTICBcell.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICB CELLAR
+
+
+ +4 TEM
+ 2SQ
+
diff --git a/dist/images/ML/BRTICBroof.svg b/dist/images/ML/BRTICBroof.svg
new file mode 100644
index 000000000..494a0f828
--- /dev/null
+++ b/dist/images/ML/BRTICBroof.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ICB Roof
+
+
+ +2 TEM
+
+
+ Level 1
+
diff --git a/dist/images/ML/BRTPalmDebris.svg b/dist/images/ML/BRTPalmDebris.svg
new file mode 100644
index 000000000..d4886150a
--- /dev/null
+++ b/dist/images/ML/BRTPalmDebris.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+ Palm Debris
+
+
+
+ LOS Hindrance
+ +1 TEM/MF
+
diff --git a/dist/images/ML/BRTnomove.svg b/dist/images/ML/BRTnomove.svg
new file mode 100644
index 000000000..a989fa2da
--- /dev/null
+++ b/dist/images/ML/BRTnomove.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NO MOVE
+ 3+4
+
diff --git a/dist/images/ML/BRTnoove.svg b/dist/images/ML/BRTnoove.svg
new file mode 100644
index 000000000..e34b3c7b8
--- /dev/null
+++ b/dist/images/ML/BRTnoove.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/ML/BRTtower.svg b/dist/images/ML/BRTtower.svg
new file mode 100644
index 000000000..bb2e2b9e1
--- /dev/null
+++ b/dist/images/ML/BRTtower.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tower
+ 0 TEM
+ Level 2
+ 1 HS 5PP
+
diff --git a/dist/images/ML/Bank.svg b/dist/images/ML/Bank.svg
new file mode 100644
index 000000000..1ddcb1302
--- /dev/null
+++ b/dist/images/ML/Bank.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+ BANK
+ OG
+
+
+
+ Haz.
+ Move.
+
+
diff --git a/dist/images/ML/BankB.svg b/dist/images/ML/BankB.svg
new file mode 100644
index 000000000..741804d93
--- /dev/null
+++ b/dist/images/ML/BankB.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+ Inf/Horse/
+ Cycle only
+
+ Area Fire
+ CC: +1/-1
+
+
diff --git a/dist/images/ML/Bridge.svg b/dist/images/ML/Bridge.svg
new file mode 100644
index 000000000..c7eb82788
--- /dev/null
+++ b/dist/images/ML/Bridge.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 TEM/LOS
+
+
+ +1 LOS
+
+
+ +1 TEM
+
+
diff --git a/dist/images/ML/BridgeDestroyed.svg b/dist/images/ML/BridgeDestroyed.svg
new file mode 100644
index 000000000..ae7a0ad33
--- /dev/null
+++ b/dist/images/ML/BridgeDestroyed.svg
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No
+ Hindrance
+ No TEM
+
diff --git a/dist/images/ML/BridgeLarge.svg b/dist/images/ML/BridgeLarge.svg
new file mode 100644
index 000000000..ea10da71d
--- /dev/null
+++ b/dist/images/ML/BridgeLarge.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 TEM/LOS
+
+
+ +1 LOS
+
+
+ +1 TEM
+
+
diff --git a/dist/images/ML/BridgePontoon.svg b/dist/images/ML/BridgePontoon.svg
new file mode 100644
index 000000000..39ab6a79b
--- /dev/null
+++ b/dist/images/ML/BridgePontoon.svg
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0 TEM
+
diff --git a/dist/images/ML/Culvert.svg b/dist/images/ML/Culvert.svg
new file mode 100644
index 000000000..199a0880d
--- /dev/null
+++ b/dist/images/ML/Culvert.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+ Culvert
+
+ LOS to
+ ADJACENT
+ Loc. only
+
+
diff --git a/dist/images/ML/Drift.svg b/dist/images/ML/Drift.svg
new file mode 100644
index 000000000..aee12a2aa
--- /dev/null
+++ b/dist/images/ML/Drift.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Drift
+ ALL MF/MP
+ ½ Level
+ Bog: +2
+
diff --git a/dist/images/ML/FlameBldg.svg b/dist/images/ML/FlameBldg.svg
new file mode 100644
index 000000000..f28acc6b6
--- /dev/null
+++ b/dist/images/ML/FlameBldg.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/ML/FlameBldg1.svg b/dist/images/ML/FlameBldg1.svg
new file mode 100644
index 000000000..f49d7e0ed
--- /dev/null
+++ b/dist/images/ML/FlameBldg1.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1 level
+
diff --git a/dist/images/ML/FlameBldg2.svg b/dist/images/ML/FlameBldg2.svg
new file mode 100644
index 000000000..fb957a780
--- /dev/null
+++ b/dist/images/ML/FlameBldg2.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2 levels
+
diff --git a/dist/images/ML/FlameBldg3.svg b/dist/images/ML/FlameBldg3.svg
new file mode 100644
index 000000000..c91fb1f93
--- /dev/null
+++ b/dist/images/ML/FlameBldg3.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3 levels
+
diff --git a/dist/images/ML/FlameBldg4.svg b/dist/images/ML/FlameBldg4.svg
new file mode 100644
index 000000000..99bcf240c
--- /dev/null
+++ b/dist/images/ML/FlameBldg4.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4 levels
+
diff --git a/dist/images/ML/Ford.svg b/dist/images/ML/Ford.svg
new file mode 100644
index 000000000..d9b720210
--- /dev/null
+++ b/dist/images/ML/Ford.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ford
+ No Bog
+
diff --git a/dist/images/ML/HighDune.svg b/dist/images/ML/HighDune.svg
new file mode 100644
index 000000000..a1dff7786
--- /dev/null
+++ b/dist/images/ML/HighDune.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+ High
+ Dune
+ Level ½-1
+
+
diff --git a/dist/images/ML/Hillock.svg b/dist/images/ML/Hillock.svg
new file mode 100644
index 000000000..f44b1b2d0
--- /dev/null
+++ b/dist/images/ML/Hillock.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ Hillock
+ Summit
+ Level 1
+
+
diff --git a/dist/images/ML/PFZ_OG.svg b/dist/images/ML/PFZ_OG.svg
new file mode 100644
index 000000000..5969c4dc7
--- /dev/null
+++ b/dist/images/ML/PFZ_OG.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PFZ
+ Open Grnd
+
+
diff --git a/dist/images/ML/PFZ_Vineyard.svg b/dist/images/ML/PFZ_Vineyard.svg
new file mode 100644
index 000000000..78c1b28e8
--- /dev/null
+++ b/dist/images/ML/PFZ_Vineyard.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PFZ
+ Vineyard
+
+
diff --git a/dist/images/ML/PierDestroyed.svg b/dist/images/ML/PierDestroyed.svg
new file mode 100644
index 000000000..e57d5837c
--- /dev/null
+++ b/dist/images/ML/PierDestroyed.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ Destroyed
+
diff --git a/dist/images/ML/PierInterdicted.svg b/dist/images/ML/PierInterdicted.svg
new file mode 100644
index 000000000..c0fad0e80
--- /dev/null
+++ b/dist/images/ML/PierInterdicted.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Interdicted
+
diff --git a/dist/images/ML/PierStone.svg b/dist/images/ML/PierStone.svg
new file mode 100644
index 000000000..b6d506579
--- /dev/null
+++ b/dist/images/ML/PierStone.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/ML/PierWooden.svg b/dist/images/ML/PierWooden.svg
new file mode 100644
index 000000000..b39b05a7a
--- /dev/null
+++ b/dist/images/ML/PierWooden.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/ML/RH122.svg b/dist/images/ML/RH122.svg
new file mode 100644
index 000000000..1486bd282
--- /dev/null
+++ b/dist/images/ML/RH122.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1+2+2
+
diff --git a/dist/images/ML/RH157.svg b/dist/images/ML/RH157.svg
new file mode 100644
index 000000000..6e807ddfb
--- /dev/null
+++ b/dist/images/ML/RH157.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1+5+7
+
diff --git a/dist/images/ML/RH257.svg b/dist/images/ML/RH257.svg
new file mode 100644
index 000000000..7cf23f070
--- /dev/null
+++ b/dist/images/ML/RH257.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2+5+7
+
diff --git a/dist/images/ML/RdBarr.svg b/dist/images/ML/RdBarr.svg
new file mode 100644
index 000000000..bc9f9dfe6
--- /dev/null
+++ b/dist/images/ML/RdBarr.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Barricade
+
+
diff --git a/dist/images/ML/RdBarrB.svg b/dist/images/ML/RdBarrB.svg
new file mode 100644
index 000000000..7782b3b0a
--- /dev/null
+++ b/dist/images/ML/RdBarrB.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Barricade
+ Breach
+
+
diff --git a/dist/images/ML/Rdblk.svg b/dist/images/ML/Rdblk.svg
new file mode 100644
index 000000000..d5eccbe6e
--- /dev/null
+++ b/dist/images/ML/Rdblk.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Roadblock
+
+
diff --git a/dist/images/ML/Rdblk2.svg b/dist/images/ML/Rdblk2.svg
new file mode 100644
index 000000000..9bb1b09ea
--- /dev/null
+++ b/dist/images/ML/Rdblk2.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Roadblock
+
+
+
diff --git a/dist/images/ML/Sewer.svg b/dist/images/ML/Sewer.svg
new file mode 100644
index 000000000..a7dd8bb4e
--- /dev/null
+++ b/dist/images/ML/Sewer.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+ Sewer
+ ?
+ 6:Lost
+
+
diff --git a/dist/images/ML/SewerB.svg b/dist/images/ML/SewerB.svg
new file mode 100644
index 000000000..5f48e1d52
--- /dev/null
+++ b/dist/images/ML/SewerB.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+ Lost
+ ?
+ +1 drm
+
+
diff --git a/dist/images/ML/SewerC.svg b/dist/images/ML/SewerC.svg
new file mode 100644
index 000000000..786ebe8ab
--- /dev/null
+++ b/dist/images/ML/SewerC.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Can't
+ Emerge
+
+
diff --git a/dist/images/ML/SewerD.svg b/dist/images/ML/SewerD.svg
new file mode 100644
index 000000000..ed064556d
--- /dev/null
+++ b/dist/images/ML/SewerD.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Discovered
+
+
diff --git a/dist/images/ML/SewerE.svg b/dist/images/ML/SewerE.svg
new file mode 100644
index 000000000..f37828c05
--- /dev/null
+++ b/dist/images/ML/SewerE.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Can
+ Emerge
+
+
diff --git a/dist/images/ML/VDust.svg b/dist/images/ML/VDust.svg
new file mode 100644
index 000000000..240dbb81a
--- /dev/null
+++ b/dist/images/ML/VDust.svg
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ level 2
+ VEH
+ DUST
+ +2
+
+
diff --git a/dist/images/ML/VDustM.svg b/dist/images/ML/VDustM.svg
new file mode 100644
index 000000000..6b44fd279
--- /dev/null
+++ b/dist/images/ML/VDustM.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MOTION
+ level 2
+ VEH
+ DUST
+ +2
+
+
diff --git a/dist/images/ML/WreckBO.svg b/dist/images/ML/WreckBO.svg
new file mode 100644
index 000000000..ac460888e
--- /dev/null
+++ b/dist/images/ML/WreckBO.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ Burnt Out
+ Wreck
+
+
diff --git a/dist/images/ML/_altGreen58.svg b/dist/images/ML/_altGreen58.svg
new file mode 100644
index 000000000..45ef07f48
--- /dev/null
+++ b/dist/images/ML/_altGreen58.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/ML/_green58.svg b/dist/images/ML/_green58.svg
index f2af41b42..3da46ef00 100644
--- a/dist/images/ML/_green58.svg
+++ b/dist/images/ML/_green58.svg
@@ -24,7 +24,7 @@
-
+
diff --git a/dist/images/ML/svg/BRTBP.png b/dist/images/ML/svg/BRTBP.png
new file mode 100644
index 000000000..7c8a848a7
Binary files /dev/null and b/dist/images/ML/svg/BRTBP.png differ
diff --git a/dist/images/ML/svg/BRTICB.png b/dist/images/ML/svg/BRTICB.png
new file mode 100644
index 000000000..eeb7a9626
Binary files /dev/null and b/dist/images/ML/svg/BRTICB.png differ
diff --git a/dist/images/ML/svg/Burning_Building.png b/dist/images/ML/svg/Burning_Building.png
new file mode 100644
index 000000000..b214609b5
Binary files /dev/null and b/dist/images/ML/svg/Burning_Building.png differ
diff --git a/dist/images/ML/svg/Drift.png b/dist/images/ML/svg/Drift.png
new file mode 100644
index 000000000..fe5474704
Binary files /dev/null and b/dist/images/ML/svg/Drift.png differ
diff --git a/dist/images/ML/svg/RdBarr.png b/dist/images/ML/svg/RdBarr.png
new file mode 100644
index 000000000..a8e66e22a
Binary files /dev/null and b/dist/images/ML/svg/RdBarr.png differ
diff --git a/dist/images/ML/svg/RdBarrB.png b/dist/images/ML/svg/RdBarrB.png
new file mode 100644
index 000000000..76b3eb167
Binary files /dev/null and b/dist/images/ML/svg/RdBarrB.png differ
diff --git a/dist/images/ML/svg/Rdblk.png b/dist/images/ML/svg/Rdblk.png
new file mode 100644
index 000000000..d9a1feda6
Binary files /dev/null and b/dist/images/ML/svg/Rdblk.png differ
diff --git a/dist/images/ML/svg/Rdblk2.png b/dist/images/ML/svg/Rdblk2.png
new file mode 100644
index 000000000..d9a1feda6
Binary files /dev/null and b/dist/images/ML/svg/Rdblk2.png differ
diff --git a/dist/images/ML/svg/pillbox_360.png b/dist/images/ML/svg/pillbox_360.png
new file mode 100644
index 000000000..0c313da7a
Binary files /dev/null and b/dist/images/ML/svg/pillbox_360.png differ
diff --git a/dist/images/MS/BreachIn.svg b/dist/images/MS/BreachIn.svg
index 7b1e3d3bb..7a9779990 100644
--- a/dist/images/MS/BreachIn.svg
+++ b/dist/images/MS/BreachIn.svg
@@ -2,7 +2,7 @@
@@ -53,9 +54,8 @@
-
-
+
diff --git a/dist/images/MS/BreachOut.svg b/dist/images/MS/BreachOut.svg
index 052c22e58..3f672fd2a 100644
--- a/dist/images/MS/BreachOut.svg
+++ b/dist/images/MS/BreachOut.svg
@@ -2,7 +2,7 @@
@@ -53,9 +54,8 @@
-
-
+
diff --git a/dist/images/MS/CGrSTUN0.svg b/dist/images/MS/CGrSTUN0.svg
new file mode 100644
index 000000000..97cf5713e
--- /dev/null
+++ b/dist/images/MS/CGrSTUN0.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ STUN
+ TH/MC/TC
+ Move: NTC
+ D5.5 ImmTC
+
+
diff --git a/dist/images/MS/CGstun0.svg b/dist/images/MS/CGstun0.svg
new file mode 100644
index 000000000..b7abab10f
--- /dev/null
+++ b/dist/images/MS/CGstun0.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stun
+ TH/MC
+ TC/IFT
+ CC/OVR
+
+
diff --git a/dist/images/MS/CollapsedHut.svg b/dist/images/MS/CollapsedHut.svg
new file mode 100644
index 000000000..831c95d4f
--- /dev/null
+++ b/dist/images/MS/CollapsedHut.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+ Collapsed
+ PTC(△): 8
+
+
+
+
diff --git a/dist/images/MS/FL-1.svg b/dist/images/MS/FL-1.svg
index d2c1f0ddf..1c204c036 100644
--- a/dist/images/MS/FL-1.svg
+++ b/dist/images/MS/FL-1.svg
@@ -60,6 +60,6 @@
- Firelane
+ Firelane
1
diff --git a/dist/images/MS/FL-2.svg b/dist/images/MS/FL-2.svg
index e03a3fe80..39da2b1d0 100644
--- a/dist/images/MS/FL-2.svg
+++ b/dist/images/MS/FL-2.svg
@@ -60,6 +60,6 @@
- Firelane
+ Firelane
2
diff --git a/dist/images/MS/FL-4.svg b/dist/images/MS/FL-4.svg
index 8c9e54be0..f1f33e533 100644
--- a/dist/images/MS/FL-4.svg
+++ b/dist/images/MS/FL-4.svg
@@ -60,6 +60,6 @@
- Firelane
+ Firelane
4
diff --git a/dist/images/MS/FL-6.svg b/dist/images/MS/FL-6.svg
index 1c839744c..fe082752d 100644
--- a/dist/images/MS/FL-6.svg
+++ b/dist/images/MS/FL-6.svg
@@ -60,6 +60,6 @@
- Firelane
+ Firelane
6
diff --git a/dist/images/MS/FireBnd.svg b/dist/images/MS/FireBnd.svg
index a3ea69c46..38b892e74 100644
--- a/dist/images/MS/FireBnd.svg
+++ b/dist/images/MS/FireBnd.svg
@@ -2,7 +2,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1S
+
diff --git a/dist/images/MS/H2H.svg b/dist/images/MS/H2H.svg
index c033bdb3f..00c5a92b1 100644
--- a/dist/images/MS/H2H.svg
+++ b/dist/images/MS/H2H.svg
@@ -2,7 +2,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Collapsed
+
+
+
+
+
+
+
+
+
+ Ice
+
diff --git a/dist/images/MS/Immob.svg b/dist/images/MS/Immob.svg
new file mode 100644
index 000000000..7cd90c0bc
--- /dev/null
+++ b/dist/images/MS/Immob.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TC
+ Immobile
+ D5.5
+
+
diff --git a/dist/images/MS/Mired.svg b/dist/images/MS/Mired.svg
index f062e2518..0ed36673e 100644
--- a/dist/images/MS/Mired.svg
+++ b/dist/images/MS/Mired.svg
@@ -60,5 +60,5 @@
MIRED
- +1 Bog cdr
+ +1 Bog cdr
diff --git a/dist/images/MS/OneLane.svg b/dist/images/MS/OneLane.svg
new file mode 100644
index 000000000..a2c191de5
--- /dev/null
+++ b/dist/images/MS/OneLane.svg
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ One
+
+
+
+
+
+ Lane
+
diff --git a/dist/images/MS/Plus1r.svg b/dist/images/MS/Plus1r.svg
new file mode 100644
index 000000000..5ee21b19d
--- /dev/null
+++ b/dist/images/MS/Plus1r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +1
+
diff --git a/dist/images/MS/Plus2r.svg b/dist/images/MS/Plus2r.svg
new file mode 100644
index 000000000..0499ee20c
--- /dev/null
+++ b/dist/images/MS/Plus2r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +2
+
diff --git a/dist/images/MS/Plus3r.svg b/dist/images/MS/Plus3r.svg
new file mode 100644
index 000000000..b5bbeb92b
--- /dev/null
+++ b/dist/images/MS/Plus3r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +3
+
diff --git a/dist/images/MS/Plus4r.svg b/dist/images/MS/Plus4r.svg
new file mode 100644
index 000000000..ccb5a7451
--- /dev/null
+++ b/dist/images/MS/Plus4r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +4
+
diff --git a/dist/images/MS/Plus5r.svg b/dist/images/MS/Plus5r.svg
new file mode 100644
index 000000000..48d6c1a1a
--- /dev/null
+++ b/dist/images/MS/Plus5r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +5
+
diff --git a/dist/images/MS/Plus6r.svg b/dist/images/MS/Plus6r.svg
new file mode 100644
index 000000000..8bd9395d9
--- /dev/null
+++ b/dist/images/MS/Plus6r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +6
+
diff --git a/dist/images/MS/Plus7r.svg b/dist/images/MS/Plus7r.svg
new file mode 100644
index 000000000..8bd75b710
--- /dev/null
+++ b/dist/images/MS/Plus7r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +7
+
diff --git a/dist/images/MS/Plus8r.svg b/dist/images/MS/Plus8r.svg
new file mode 100644
index 000000000..1d11ca929
--- /dev/null
+++ b/dist/images/MS/Plus8r.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ +8
+
diff --git a/dist/images/MS/TKOp.svg b/dist/images/MS/TKOp.svg
new file mode 100644
index 000000000..2f606bb2e
--- /dev/null
+++ b/dist/images/MS/TKOp.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TKO
+ NO CE
+ Port MA
+ Disabled
+
+
diff --git a/dist/images/MS/TKOpAbnd.svg b/dist/images/MS/TKOpAbnd.svg
new file mode 100644
index 000000000..a0f414058
--- /dev/null
+++ b/dist/images/MS/TKOpAbnd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TKO
+ Port MA
+ Abandoned
+ D5.4
+
+
diff --git a/dist/images/MS/TKOs.svg b/dist/images/MS/TKOs.svg
new file mode 100644
index 000000000..b5f520e10
--- /dev/null
+++ b/dist/images/MS/TKOs.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TKO
+ NO CE
+ Stbd MA
+ Disabled
+
+
diff --git a/dist/images/MS/TKOsAbnd.svg b/dist/images/MS/TKOsAbnd.svg
new file mode 100644
index 000000000..0d11c60ef
--- /dev/null
+++ b/dist/images/MS/TKOsAbnd.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TKO
+ Stbd MA
+ Abandoned
+ D5.4
+
+
diff --git a/dist/images/MS/VBM.svg b/dist/images/MS/VBM.svg
new file mode 100644
index 000000000..6f38b6ab4
--- /dev/null
+++ b/dist/images/MS/VBM.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VBM
+
+
+
+
+
+
diff --git a/dist/images/MS/Vcrest.svg b/dist/images/MS/Vcrest.svg
index 68e0cb6cc..2e954efd5 100644
--- a/dist/images/MS/Vcrest.svg
+++ b/dist/images/MS/Vcrest.svg
@@ -2,7 +2,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/NoQuarterDeclared.svg b/dist/images/NoQuarterDeclared.svg
new file mode 100644
index 000000000..b8a026e2e
--- /dev/null
+++ b/dist/images/NoQuarterDeclared.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No
+ Quarter
+ Declared
+
+
diff --git a/dist/images/al/veh/T15.svg b/dist/images/al/veh/T15.svg
index 756fa9161..14d20c854 100644
--- a/dist/images/al/veh/T15.svg
+++ b/dist/images/al/veh/T15.svg
@@ -69,11 +69,11 @@
-
- 12.7(4)
+
+ 12.7(4)
-
+
1
diff --git a/dist/images/am/gun/amMTR107.svg b/dist/images/am/gun/amMTR107.svg
index 552d7f579..5845bc6da 100644
--- a/dist/images/am/gun/amMTR107.svg
+++ b/dist/images/am/gun/amMTR107.svg
@@ -65,7 +65,7 @@
*
107
-
+
diff --git a/dist/images/am/veh/M16MGMC.svg b/dist/images/am/veh/M16MGMC.svg
index 48db7dd8a..003fc6d80 100644
--- a/dist/images/am/veh/M16MGMC.svg
+++ b/dist/images/am/veh/M16MGMC.svg
@@ -66,22 +66,22 @@
-
- *
- 12.7
+
+ *
+ 12.7
[16]TH
-
+
3
-
- (24)
+
+ (24)
diff --git a/dist/images/ax/gun/buIN37s.svg b/dist/images/ax/gun/buIN37s.svg
index a8faee496..30cb0ad1e 100644
--- a/dist/images/ax/gun/buIN37s.svg
+++ b/dist/images/ax/gun/buIN37s.svg
@@ -3,7 +3,7 @@
-
- *
- 12.7
+
+ *
+ 12.7
[16]TH
-
+
3
-
- (24)
+
+ (24)
diff --git a/dist/images/br/veh/stagaa.svg b/dist/images/br/veh/stagaa.svg
index 324d4bfac..a5c3e60dd 100644
--- a/dist/images/br/veh/stagaa.svg
+++ b/dist/images/br/veh/stagaa.svg
@@ -66,22 +66,22 @@
-
- *
- 12.7
+
+ *
+ 12.7
[16]TH
-
+
2
-
- (12)
+
+ (12)
diff --git a/dist/images/fi/veh/fiL182.svg b/dist/images/fi/veh/fiL182.svg
index bc002c067..f7e34a71f 100644
--- a/dist/images/fi/veh/fiL182.svg
+++ b/dist/images/fi/veh/fiL182.svg
@@ -66,11 +66,11 @@
-
- 12.7(6)
+
+ 12.7(6)
-
+
2
diff --git a/dist/images/fr/veh/amd80.svg b/dist/images/fr/veh/amd80.svg
index 3ae5d5051..9d5a01824 100644
--- a/dist/images/fr/veh/amd80.svg
+++ b/dist/images/fr/veh/amd80.svg
@@ -66,11 +66,11 @@
-
- 12.7(8)
+
+ 12.7(8)
-
+
1
diff --git a/dist/images/fr/veh/amr35l.svg b/dist/images/fr/veh/amr35l.svg
index 8e5ec835d..20803d6b3 100644
--- a/dist/images/fr/veh/amr35l.svg
+++ b/dist/images/fr/veh/amr35l.svg
@@ -69,20 +69,20 @@
-
- 12.7(6)
+
+ 12.7(6)
-
+
B
-
+
11
-
+
1
diff --git a/dist/images/fr/veh/cam132.svg b/dist/images/fr/veh/cam132.svg
index d83e6edc1..9954fe68d 100644
--- a/dist/images/fr/veh/cam132.svg
+++ b/dist/images/fr/veh/cam132.svg
@@ -66,12 +66,12 @@
-
- *
- 12.7(12)
+
+ *
+ 12.7(12)
-
+
3
diff --git a/dist/images/it/veh/l3lf.svg b/dist/images/it/veh/l3lf.svg
index df53288b5..28e6c785c 100644
--- a/dist/images/it/veh/l3lf.svg
+++ b/dist/images/it/veh/l3lf.svg
@@ -70,8 +70,8 @@
X11
-
- B11
+
+ B11
diff --git a/dist/images/ja/gun/jaMTR150s.svg b/dist/images/ja/gun/jaMTR150s.svg
index f36517520..cdac97dcb 100644
--- a/dist/images/ja/gun/jaMTR150s.svg
+++ b/dist/images/ja/gun/jaMTR150s.svg
@@ -65,7 +65,7 @@
*
150✽
-
+
diff --git a/dist/images/ja/veh/jaAR200L.svg b/dist/images/ja/veh/jaAR200L.svg
index 1e17d397a..4af0d91db 100644
--- a/dist/images/ja/veh/jaAR200L.svg
+++ b/dist/images/ja/veh/jaAR200L.svg
@@ -64,7 +64,10 @@
-
+
+
+
+
200L
@@ -89,4 +92,5 @@
*ART
+ 8-in Gun
diff --git a/dist/images/ja/veh/jaAR200Lb.svg b/dist/images/ja/veh/jaAR200Lb.svg
index 82cac7a9d..1e3a7a587 100644
--- a/dist/images/ja/veh/jaAR200Lb.svg
+++ b/dist/images/ja/veh/jaAR200Lb.svg
@@ -59,6 +59,16 @@
+
+
+
+ R1
+ X6
+ *D9.5
-
+
+
+
+
+
diff --git a/dist/images/sh/ParaL.svg b/dist/images/sh/ParaL.svg
new file mode 100644
index 000000000..9d1ac01c3
--- /dev/null
+++ b/dist/images/sh/ParaL.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7 ML
+
+
+
+
+ ½ ✕ wdr
+
+
+
+
+ 1½ ✕ wdr
+
+ Drift
+
diff --git a/dist/images/sh/ParaS.svg b/dist/images/sh/ParaS.svg
new file mode 100644
index 000000000..88b61ddca
--- /dev/null
+++ b/dist/images/sh/ParaS.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/sh/ParaSb.svg b/dist/images/sh/ParaSb.svg
new file mode 100644
index 000000000..f3c638d09
--- /dev/null
+++ b/dist/images/sh/ParaSb.svg
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ?
+
diff --git a/dist/images/sh/svg/DozerA.svg b/dist/images/sh/svg/DozerA.svg
new file mode 100644
index 000000000..bf540d99f
--- /dev/null
+++ b/dist/images/sh/svg/DozerA.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/sh/svg/DozerU.svg b/dist/images/sh/svg/DozerU.svg
new file mode 100644
index 000000000..f3e08d5ec
--- /dev/null
+++ b/dist/images/sh/svg/DozerU.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/dist/images/sk/gun/skMTRM2(107)KFW.svg b/dist/images/sk/gun/skMTRM2(107)KFW.svg
index 36acbc045..67518abc8 100644
--- a/dist/images/sk/gun/skMTRM2(107)KFW.svg
+++ b/dist/images/sk/gun/skMTRM2(107)KFW.svg
@@ -66,7 +66,7 @@
*
107
-
+
diff --git a/dist/images/svg/NoQuarterDeclared.png b/dist/images/svg/NoQuarterDeclared.png
new file mode 100644
index 000000000..f69c81f88
Binary files /dev/null and b/dist/images/svg/NoQuarterDeclared.png differ
diff --git a/dist/images/un/gun/unMTR107(KFW).svg b/dist/images/un/gun/unMTR107(KFW).svg
index 1edb70acb..a90c49a83 100644
--- a/dist/images/un/gun/unMTR107(KFW).svg
+++ b/dist/images/un/gun/unMTR107(KFW).svg
@@ -66,7 +66,7 @@
*
107
-
+
diff --git a/dist/images/us/gun/usMTR(107M2)KFW.svg b/dist/images/us/gun/usMTR(107M2)KFW.svg
index fd2543781..9c5ddbdd1 100644
--- a/dist/images/us/gun/usMTR(107M2)KFW.svg
+++ b/dist/images/us/gun/usMTR(107M2)KFW.svg
@@ -65,7 +65,7 @@
*
107
-
+
diff --git a/dist/images/us/gun/usMTR(107M30)KFW.svg b/dist/images/us/gun/usMTR(107M30)KFW.svg
index 83d225b31..a390fa469 100644
--- a/dist/images/us/gun/usMTR(107M30)KFW.svg
+++ b/dist/images/us/gun/usMTR(107M30)KFW.svg
@@ -65,7 +65,7 @@
*
107
-
+
diff --git a/dist/images/us/veh/usLVT(3C)KFW.svg b/dist/images/us/veh/usLVT(3C)KFW.svg
index a88f38c6c..b7735ea0e 100644
--- a/dist/images/us/veh/usLVT(3C)KFW.svg
+++ b/dist/images/us/veh/usLVT(3C)KFW.svg
@@ -66,22 +66,22 @@
-
- *
- 12.7
+
+ *
+ 12.7
-
+
39PP
-
+
3
-
- (6)
+
+ (6)
diff --git a/dist/images/us/veh/usPOA-CWS-H5(KFW).svg b/dist/images/us/veh/usPOA-CWS-H5(KFW).svg
index a2231a0a3..4d84c15e8 100644
--- a/dist/images/us/veh/usPOA-CWS-H5(KFW).svg
+++ b/dist/images/us/veh/usPOA-CWS-H5(KFW).svg
@@ -79,17 +79,17 @@
X12
-
- 9
+
+ 9
-
- B
+
+ B
-
- ✽
+
+ ✽
diff --git a/dist/release-notes.md b/dist/release-notes.md
index c44212bd7..1310aabc7 100644
--- a/dist/release-notes.md
+++ b/dist/release-notes.md
@@ -1,37 +1,28 @@
-# Release Notes: Version 6.7.4-beta1
-**Release Date:** May 28, 2026
-
-
-
+# Release Notes: Version 6.7.4-beta2
+**Release Date:** June 17, 2026
---
## 🚀 New Features
- - Feature 1:
- - Feature 2:
+ -
---
## 🛠 Bug Fixes
- - Fix 1: HexGrid counter Nudge working
- - Fix 2: LOS bugs with hexside overlay counters (walls, hedges, bocage) fixed
- - Fix 3: CTRL+Numpad Move bug
- - Fix 4: Hatten LOS bugs fixed
- - Fix 5: Disappearing concealed 5/8 counters when rotating fixed
- - Fix 6: Reduce text on the various Human Wave counters so they fit on the counters
- - Fix 7: Add alternate hex grain arrows to Human Wave direction counters
+ - Fix 1: Various bugs causing VASL to crash were fixed.
+ - Fix 2: Fixed old CH boards that would not open.
----
+## Improvements
-## 📈 Improvements
- - Improvement 1: Preserve Elevation with Overlays now hides underlying terrain and persists across sessions
- - Improvement 2: Can now set building type for each hex of mixed building overlays
- - Improvement 3: Allow user configurable opacity for counters during LOS checks.
+ - Improvement 1: Game Updater function now auto-syncs extensions.
+ - Improvement 2: Text rendering improvements to various gun and vehicle counters.
+ - Improvement 3: SVG versions of the bridge/pier counters, Vehicle Dust, Immobilized, stun/STUN +X counters, PFZs, etc.
+ - Improvement 4: SVG versions of 360 degree pillboxes, barricade and roadblock, drift, and parachute counters.
---
## ⚠️ Compatibility Notes
-- **Minimum Version Required:** Built with VASSAL 3.7.20
+- **Minimum Version Required:** Built with VASSAL 3.7.23
---
diff --git a/extensions/DYO Campaign.vmdx b/extensions/DYO Campaign.vmdx
index 18543a19e..5be98dd91 100644
Binary files a/extensions/DYO Campaign.vmdx and b/extensions/DYO Campaign.vmdx differ
diff --git a/extensions/Nationality Smoke.vmdx b/extensions/Nationality Smoke.vmdx
index 70606ad4e..5d11bb807 100644
Binary files a/extensions/Nationality Smoke.vmdx and b/extensions/Nationality Smoke.vmdx differ
diff --git a/extensions/SASL Campaign Roster.vmdx b/extensions/SASL Campaign Roster.vmdx
index 5886d5128..153afb556 100644
Binary files a/extensions/SASL Campaign Roster.vmdx and b/extensions/SASL Campaign Roster.vmdx differ
diff --git a/pom.xml b/pom.xml
index 2cea3d446..530714617 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.vasl
vasl
- 6.7.4-beta1
+ 6.7.4-beta2
jar
@@ -17,7 +17,7 @@
org.vassalengine
vassal-app
- 3.7.22
+ 3.7.23
diff --git a/src/VASL/LOS/Map/Map.java b/src/VASL/LOS/Map/Map.java
index 3efa1c0c8..d8f2a43ef 100644
--- a/src/VASL/LOS/Map/Map.java
+++ b/src/VASL/LOS/Map/Map.java
@@ -2815,11 +2815,11 @@ else if (status.vaslGameInterface.getHexside(status.previousHex) != null) {
if (counter != null){
if (counter.getName().contains("Overlay")) {
if (usehexside == -1 ){ //Hedge, Wall, Bocage
- status.currentTerrain = getTerrainFromOverlayImage(status, getOverlayPiece(status), usehexside);
+ status.currentTerrain = getTerrainFromOverlayCounterImage(status, getOverlayPiece(status), usehexside);
}
else if (status.currentHex.isPointOnHexside(status.currentCol, status.currentRow, usehexside,2,3)) { //counter.getHexside())) {
// draggable overlay of hexside: Hedge, Wall, Bocage, Rowhouse/Factory Bar and Breach - others?
- status.currentTerrain = getTerrainFromOverlayImage(status, getOverlayPiece(status), hexside);
+ status.currentTerrain = getTerrainFromOverlayCounterImage(status, getOverlayPiece(status), hexside);
}
} else if (hexside == counter.getCoverArch()) {
// counter metadata includes which hexside is terrain
@@ -2950,21 +2950,19 @@ else if ((status.range == status.rangeToSource && (status.LOSis60Degree || statu
}
// this handles terrain overlay counters from the draggable overlays window; mostly one hex in size
// it does NOT handle overlays added via boardPicker
- protected Terrain getTerrainFromOverlayImage(LOSStatus status, GamePiece overlaypiece, int hexside){
+ protected Terrain getTerrainFromOverlayCounterImage(LOSStatus status, GamePiece overlaypiece, int hexside){
Terrain imageterrain = null;
Point imagepoint = new Point();
BufferedImage img = getImage(overlaypiece);
- Location hexsideloc = status.currentHex.getHexsideLocation(hexside);
- //ToDo - test the formulas for imagepoint.x and .y are correct - NOT WoRKING mar 26 OUt of bounds errors #2319
- if (hexside == -1) { //hex terrain or no terrain
- imagepoint.x = img.getWidth() / 2 + status.currentCol - (int) (status.currentHex.getHexCenter().getX());
- imagepoint.y = img.getHeight() / 2 + status.currentRow - (int) (status.currentHex.getHexCenter().getY());
- }
- else { // hexside terrain
- imagepoint.x = img.getWidth() / 2 + status.currentCol - (int) (hexsideloc.getEdgeCenterPoint().getX()); // status.currentHex.getHexCenter().getX());
- imagepoint.y = img.getHeight() / 2 + status.currentRow - (int) (hexsideloc.getEdgeCenterPoint().getY()); // status.currentHex.getHexCenter().getY());
+ // error handling #2550
+ if (img == null){
+ return getTerrain("Open Ground");
}
- if (img.getWidth() > imagepoint.x && img.getHeight() > imagepoint.y) { // point must be in bounds of img
+ Location hexsideloc = status.currentHex.getHexsideLocation(hexside);
+ imagepoint.x = img.getWidth() / 2 + status.currentCol - (int) (status.currentHex.getHexCenter().getX());
+ imagepoint.y = img.getHeight() / 2 + status.currentRow - (int) (status.currentHex.getHexCenter().getY());
+ // NPE error handling #2319 - check imagepoint is within bounds of overlay image
+ if (img.getWidth() > imagepoint.x && img.getHeight() > imagepoint.y && imagepoint.x >= 0 && imagepoint.y >= 0 ) { // point must be in bounds of img
int c = img.getRGB(imagepoint.x, imagepoint.y);
if ((c >> 24) != 0x00) { // not a transparent pixel
//Retrieving the R G B values
@@ -2981,9 +2979,14 @@ else if (color.equals(Color.BLACK) ) {
}
else {
imageterrain = getOverlayTerrainfromColor(color, status);
- if (imageterrain.isBuilding() &&
- (overlaypiece.getName().contains("StoneBreach")) || overlaypiece.getName().contains("Wood Breach")) {
- imageterrain = getTerrain("Breach");
+ //error handling #2550 NPE when imageterrain == null
+ if (imageterrain != null) {
+ if (imageterrain.isBuilding() &&
+ (overlaypiece.getName().contains("StoneBreach")) || overlaypiece.getName().contains("Wood Breach")) {
+ imageterrain = getTerrain("Breach");
+ }
+ }else {
+ imageterrain = getTerrain("Open Ground");
}
}
@@ -3033,7 +3036,7 @@ private void applyInterveningCounterValues(LOSStatus status){
}
else {
if (getOverlayPiece(status) == null) {return;}
- status.currentTerrain = getTerrainFromOverlayImage(status, getOverlayPiece(status), -1);
+ status.currentTerrain = getTerrainFromOverlayCounterImage(status, getOverlayPiece(status), -1);
}
status.currentTerrainfromCounter = true;
if (status.vaslGameInterface.getLevel(status.tempHex) != -99) {
diff --git a/src/VASL/build/module/ASLMap.java b/src/VASL/build/module/ASLMap.java
index 8936998c8..922f80db1 100644
--- a/src/VASL/build/module/ASLMap.java
+++ b/src/VASL/build/module/ASLMap.java
@@ -853,7 +853,7 @@ else if (b.getCropBounds().getX() != 0){ // board is cropped to half hex on lef
// set crop variables
int boardwidthinhexes = indexOfCol2 - indexOfCol1 + 1;
mapheightinhexes = (int) Math.round(mapBoundary.height / b.getHexHeight());
- if (b.equals(boards.get(0))) {
+ if (!(boards.get(0) == null) && b.equals(boards.get(0))) { // error handling issue#2012
if (toplefthexwidth.contains("HalfHexWidthOffset")) {
passA1centerx = b.getA1CenterX(); // board is not cropped on left edge and A1centerx will include offset
}
@@ -868,7 +868,7 @@ else if (toplefthexwidth.contains("HalfHexWidth")) {
}
}
- if (b.equals(vaslboards.get(0))) {
+ if (!(!(vaslboards.get(0) == null)) && b.equals(vaslboards.get(0))) { // error handling issue#2012
if (toplefthexheight.contains("Offset")) {
passA1centery = toplefthexheight.contains("HalfHeight") ? (b.getA1CenterY() - b.getHexHeight() /2) : b.getA1CenterY();
} else {
diff --git a/src/VASL/build/module/map/ASLGameUpdater.java b/src/VASL/build/module/map/ASLGameUpdater.java
index 11c0a1cd6..5bd95ebf8 100644
--- a/src/VASL/build/module/map/ASLGameUpdater.java
+++ b/src/VASL/build/module/map/ASLGameUpdater.java
@@ -496,6 +496,8 @@ else if (!decksToDelete.isEmpty()) {
* 5/ Update Extensions
*/
msg = new Chatter.DisplayText(chatter, "Checking if installed extensions need updating");
+ ExtensionUpdater extensionUpdater = new ExtensionUpdater();
+ extensionUpdater.refresh(command);
msg.execute();
/*
diff --git a/src/VASL/build/module/map/HIPFortification.java b/src/VASL/build/module/map/HIPFortification.java
index 61c0477bb..4bb4edf5b 100644
--- a/src/VASL/build/module/map/HIPFortification.java
+++ b/src/VASL/build/module/map/HIPFortification.java
@@ -11,6 +11,7 @@
import VASSAL.build.Buildable;
import VASSAL.build.GameModule;
import VASSAL.build.module.GameComponent;
+import VASSAL.build.module.GlobalOptions;
import VASSAL.build.module.Map;
import VASSAL.build.module.documentation.HelpFile;
import VASSAL.build.module.map.Drawable;
@@ -537,14 +538,25 @@ public Command decode(String s) {
if (s.startsWith(COMMAND_PREFIX)) {
// build the player object
+ boolean playerstringvalid = true; // error handling issue#2014
String[] strings = s.split(COMMAND_SEPARATOR);
- HIPFortification.Player thePlayer = new HIPFortification.Player(strings[1], strings[2], strings[3]);
+ for (int i=1; i < 5; i++) {
+ if (i > strings.length) {
+ playerstringvalid = false;
+ }
+ }
+ if (playerstringvalid) {
+ HIPFortification.Player thePlayer = new HIPFortification.Player(strings[1], strings[2], strings[3]);
- // add to the players list if necessary
- if(!players.containsKey(thePlayer.getName())) {
- players.put(thePlayer.getName(), thePlayer);
+ // add to the players list if necessary
+ if (!players.containsKey(thePlayer.getName())) {
+ players.put(thePlayer.getName(), thePlayer);
+ }
+ return new HIPFortification.HIPFortificationUpdateCommand(thePlayer);
+ }
+ else {
+ return null;
}
- return new HIPFortification.HIPFortificationUpdateCommand(thePlayer);
}
else if (s.startsWith(COMMAND_QUERY)){
List ownerlist = new List(); List querylist = new List(); List spotterlist = new List();
diff --git a/src/VASL/build/module/map/boardPicker/Overlay.java b/src/VASL/build/module/map/boardPicker/Overlay.java
index 9b97d7369..f98caceb3 100644
--- a/src/VASL/build/module/map/boardPicker/Overlay.java
+++ b/src/VASL/build/module/map/boardPicker/Overlay.java
@@ -566,7 +566,7 @@ public void transform(boolean persistelevation) {
return;
}
final Image i = getImage();
- // error handling
+ // error handling issue#2015
if (i == null) {return;}
// get the image as a buffered image
BufferedImage bi = new BufferedImage(i.getWidth(null), i.getHeight(null), BufferedImage.TYPE_INT_ARGB);