/// Supply $CommandCenter->supplyCapacity = 11; $SupplyDepot->supplyCapacity = 8; $CalldownExtraSupplies->supplyCapacity = 8; $Hatchery->supplyCapacity = 2; $Overlord->supplyCapacity = 8; $Overseer->supplyCapacity = 8; $Nexus->supplyCapacity = 10; $Pylon->supplyCapacity = 8; /// Proxy $ScoutingWorker = new Product("Scouting Worker", 0, null, null, null, null, null, null, false); /// Designations $CommandCenter->designate(Terran | Base); $SCV->designate(Terran | Worker); $Refinery->designate(Terran | Geyser); $MorphToOrbitalCommand->designate(Terran | Booster); $Nexus->designate(Protoss | Base); $Probe->designate(Protoss | Worker); $Assimilator->designate(Protoss | Geyser); $Nexus->designate(Protoss | Booster); $Hatchery->designate(Zerg | Base); $Drone->designate(Zerg | Worker); $Extractor->designate(Zerg | Geyser); $Queen->designate(Zerg | Booster); /// Patch 1.1.2 $Barracks->prerequisites = array($SupplyDepot); $NitroPacks->prerequisites = array($Factory); // Patch 1.2.0 $Observer->mineralCost = 25; $Observer->gasCost = 75; $Phoenix->timeCost = 35;