Exemplo n.º 1
0
 function terrainInit($terrainDoc)
 {
     parent::terrainInit($terrainDoc);
     $vp = count((array) $this->specialHexA);
     $this->victory->setInitialPakistaniVP($vp * 3);
     $symbol = new \stdClass();
     $symbol->type = 'WestWall';
     $symbol->image = 'rowHex.svg';
     $symbol->class = 'row-hex';
     $symbols = new \stdClass();
     //        foreach([609,610,611,712, 2404, 2304, 2105, 2005, 1905, 1805, 1806, 1707, 1606, 1506] as $id){
     //            $symbols->$id = $symbol;
     //        }
     //        $this->mapData->setMapSymbols($symbols, "westwall");
 }
Exemplo n.º 2
0
 function terrainInit($terrainDoc)
 {
     parent::terrainInit($terrainDoc);
     $this->mapData->alterSpecialHex(2302, WESTERN_FORCE);
     $this->mapData->alterSpecialHex(1804, WESTERN_FORCE);
     $this->mapData->alterSpecialHex(1706, WESTERN_FORCE);
     $symbol = new \stdClass();
     $symbol->type = 'WestWall';
     $symbol->image = 'colHex.svg';
     $symbol->class = 'col-hex';
     $symbols = new \stdClass();
     foreach ([609, 610, 611, 712, 2404, 2304, 2105, 2005, 1905, 1805, 1806, 1707, 1606, 1506] as $id) {
         $symbols->{$id} = $symbol;
     }
     $this->mapData->setMapSymbols($symbols, "westwall");
 }
Exemplo n.º 3
0
 function terrainInit($terrainDoc)
 {
     parent::terrainInit($terrainDoc);
 }
Exemplo n.º 4
0
 function terrainInit($terrainDoc)
 {
     parent::terrainInit($terrainDoc);
     UnitFactory::$injector = $this->force;
     if (!empty($this->scenario->preDeploy)) {
         $list = $terrainDoc->terrain->reinforceZones;
         $cnt = 0;
         $unitsDeployed = 0;
         do {
             foreach ($list as $item) {
                 if ($item->name != 'A') {
                     continue;
                 }
                 $cnt++;
                 if ($cnt & 1) {
                     UnitFactory::create("xxx", SOVIET_FORCE, $item->hexagon->number, "multiInf.png", 2, 1, 4, false, STATUS_CAN_DEPLOY, "A", 1, 1, "soviet", true, 'inf', $unitsDeployed + 1);
                     $unitsDeployed++;
                 }
                 if ($unitsDeployed >= 60) {
                     break;
                 }
             }
         } while ($unitsDeployed < 60);
         $A = $B = $C = $D = $E = $F = $G = [];
         $cnt = 0;
         foreach ($list as $item) {
             ${$item->name}[] = $item->hexagon->number;
         }
         $i = 0;
         /* Second panzer army */
         /* 21 corp */
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 6, 3, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "3");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 6, 3, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "4");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "10");
         /* 47 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "17");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "18");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "29");
         /* 48 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "9");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "16");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 4, 2, 8, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "mech", "25");
         /* 35 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiCav.png", 2, 1, 6, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "1 Cav");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "95");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "262");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "293");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "296");
         /* 34 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "45");
         UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "B", 1, 1, "german", true, "inf", "134");
         $i = 0;
         /* Second Army */
         /* 13 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "17");
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "260");
         /* 53 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "31");
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "56");
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "167");
         /* 42 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "52");
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "131");
         /* army reserve */
         UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "C", 1, 1, "secondArmy", true, "inf", "112");
         $i = 0;
         /*  Sixth Army */
         /* 17'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "56");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "62");
         /* 29'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "44");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "111");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "299");
         /* 44'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "9");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "297");
         /* 55'th Corps  */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "75");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "57");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "168");
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "D", 1, 1, "sixthArmy", true, "inf", "298");
         $i = 0;
         /* First panzer army */
         /* 3 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 6, 3, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "13");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 6, 3, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "14");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "25");
         /* 14 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "9");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "SS AH");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 4, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "SS W");
         /* 48 Corps ? */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "11");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "16");
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_CAN_DEPLOY, "E", 1, 1, "firstPanzerArmy", true, "mech", "16");
         $i = 0;
         /* Seventeenth Army */
         /* 4'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "24");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "71");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "262");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "295");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "296");
         /* 49'th Mountain Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "69");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "257");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiMountain.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "mountain", "1 M");
         /* 59'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "101 L");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "97 L");
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_CAN_DEPLOY, "F", 1, 1, "seventeenthArmy", true, "inf", "100 L");
     }
 }
Exemplo n.º 5
0
 function terrainInit($terrainDoc)
 {
     /*
      * https://en.wikipedia.org/wiki/Order_of_battle_for_Operation_Barbarossa
      * http://www.cgsc.edu/CARL/nafziger/939GXXP.PDF
      * http://www.axishistory.com/axis-nations/148-germany-heer/heer-armeen/2655-1-panzerarmee
      */
     parent::terrainInit($terrainDoc);
     UnitFactory::$injector = $this->force;
     if (!empty($this->scenario->preDeploy)) {
         $list = $terrainDoc->terrain->reinforceZones;
         $cnt = 0;
         $unitsDeployed = 0;
         do {
             foreach ($list as $item) {
                 if ($item->name != 'A') {
                     continue;
                 }
                 $cnt++;
                 if ($cnt & 1) {
                     $isReduced = $unitsDeployed & 1;
                     UnitFactory::create("xxxx", SOVIET_FORCE, $item->hexagon->number, "multiInf.png", 3, 4, STATUS_READY, "A", 1, "soviet", 'inf', $unitsDeployed + 1, 3, 3);
                     $unitsDeployed++;
                 }
                 if ($unitsDeployed >= 20) {
                     break;
                 }
             }
         } while ($unitsDeployed < 20);
         UnitFactory::create("xxxx", SOVIET_FORCE, 808, "multiInf.png", 3, 4, STATUS_READY, "A", 1, "soviet", 'inf', $unitsDeployed + 1, 3);
         UnitFactory::create("xxxx", SOVIET_FORCE, 909, "multiInf.png", 3, 4, STATUS_READY, "A", 1, "soviet", 'inf', $unitsDeployed + 1, 3);
         UnitFactory::create("xxxx", SOVIET_FORCE, 910, "multiInf.png", 3, 4, STATUS_READY, "A", 1, "soviet", 'inf', $unitsDeployed + 1, 3);
         $A = $B = $C = $D = $E = $F = $G = [];
         $cnt = 0;
         foreach ($list as $item) {
             ${$item->name}[] = $item->hexagon->number;
         }
         $i = 0;
         /* Second panzer army */
         /* 21 corp */
         UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiArmor.png", 9, 8, STATUS_READY, "B", 1, "german", "mech", "21", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 6, 3, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "4");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "10");
         /* 47 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiArmor.png", 8, 8, STATUS_READY, "B", 1, "german", "mech", "47", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "47");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "18");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "29");
         /* 48 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiArmor.png", 7, 8, STATUS_READY, "B", 1, "german", "mech", "48", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "48");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "16");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiMech.png", 4, 2, 8, false, STATUS_READY, "B", 1, 1, "german", true, "mech", "25");
         /* 35 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 1], "multiInf.png", 6, 5, STATUS_READY, "B", 1, "german", "inf", "35", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i += 1], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "95");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "262");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "293");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "296");
         /* 34 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 1], "multiInf.png", 3, 5, STATUS_READY, "B", 1, "german", "inf", "34", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $B[$i += 2], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "34");
         //            UnitFactory::create("xx", GERMAN_FORCE, $B[$i++], "multiInf.png", 2, 1, 5, false, STATUS_READY, "B", 1, 1, "german", true, "inf", "134");
         $i = 0;
         /* Second Army */
         /* 13 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "B", 1, "secondArmy", "inf", "13", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "13");
         //            UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "260");
         /* 53 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "B", 1, "secondArmy", "inf", "53", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 3, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "53");
         //            UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "56");
         //            UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "167");
         /* 42 Corps */
         UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "B", 1, "secondArmy", "inf", "42", 3);
         //            UnitFactory::create("xxx", GERMAN_FORCE, $C[$i += 2], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "42");
         //            UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "131");
         /* army reserve */
         //            UnitFactory::create("xx", GERMAN_FORCE, $C[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "C", 1, 1, "secondArmy", true, "inf", "112");
         $i = 0;
         /*  Sixth Army */
         /* 17'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "D", 1, "sixthArmy", "inf", "17", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "62");
         /* 29'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 2], "multiInf.png", 5, 5, STATUS_READY, "D", 1, "sixthArmy", "inf", "29", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "111");
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "299");
         /* 44'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "D", 1, "sixthArmy", "inf", "44", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "297");
         /* 55'th Corps  */
         UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 2], "multiInf.png", 6, 5, STATUS_READY, "D", 1, "sixthArmy", "inf", "55", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "57");
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "168");
         //            UnitFactory::create("xx", GERMAN_FORCE, $D[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "D", 1, 1, "sixthArmy", true, "inf", "298");
         $i = 0;
         /* First panzer army */
         /* 3 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 1], "multiArmor.png", 9, 8, STATUS_READY, "E", 1, "firstPanzerArmy", "mech", "3", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 6, 3, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "14");
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "25");
         /* 14 Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 1], "multiMech.png", 8, 8, STATUS_READY, "E", 1, "firstPanzerArmy", "mech", "14", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "SS AH");
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 4, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "SS W");
         /* 48 Corps ? */
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "48");
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiArmor.png", 5, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "16");
         //            UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiMech.png", 5, 2, 8, false, STATUS_READY, "E", 1, 1, "firstPanzerArmy", true, "mech", "16");
         /* 4 Corps ? */
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 1], "multiInf.png", 4, 5, STATUS_READY, "F", 1, "firstPanzerArmy", "inf", "4", 3);
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 1], "multiInf.png", 4, 5, STATUS_READY, "F", 1, "firstPanzerArmy", "inf", "49", 3);
         UnitFactory::create("xx", GERMAN_FORCE, $E[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "F", 1, "firstPanzerArmy", "inf", "Rum", 3);
         $i = 0;
         /* Seventeenth Army */
         /* 4'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 2], "multiInf.png", 3, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "4", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "71");
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "262");
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 2], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "295");
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "296");
         /* 49'th Mountain Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 2], "multiInf.png", 4, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "49 M", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "257");
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiMountain.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "mountain", "1 M");
         /* 59'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 1], "multiInf.png", 5, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "59", 3);
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "97 L");
         //            UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 3], "multiInf.png", 2, 1, 5, false, STATUS_READY, "F", 1, 1, "seventeenthArmy", true, "inf", "100 L");
         /* 11'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 1], "multiInf.png", 4, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "11", 3);
         /* 55'th Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 1], "multiInf.png", 5, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "55", 3);
         /* additional Corps */
         UnitFactory::create("xx", GERMAN_FORCE, $F[$i += 1], "multiInf.png", 4, 5, STATUS_READY, "F", 1, "seventeenthArmy", "inf", "add", 3);
     }
 }