anchor.diff:    var
       CornProductionRate, CornConsumptionRate: Single;
     begin
  +    //@Krom: It actually only takes 4 corn to produce 1 beast (3 stages of growing, next one harvests it)
  +    //       I'm struggling to understand the logic below, so could you change 5 to 4 in cases where it's refering to the
  +    //       amount of corn required to grow 1 beast?
       CornProductionRate := HouseCount(ht_Farm) * ProductionRate[rt_Corn];
       CornConsumptionRate := HouseCount(ht_Mill) * ProductionRate[rt_Flour]
                            + HouseCount(ht_Swine) * ProductionRate[rt_Pig] * 5
  
positive.code:     fDemandGold: TKMWareBalanceGold;
      fDemandFood: TKMWareBalanceFood;
      fDemandWeaponry: TKMWareBalanceWeaponry;
  
      function HouseCount(aHouse: THouseType): Integer;
      function TryBuildHouse(aHouse: THouseType): Boolean;
  
negative.code:     BarracksBalance := HouseCount(ht_Barracks)    - Byte(P.Stats.GetWeaponsProduced > 0);
  
      Balance := Min([StoreBalance, SchoolBalance, InnBalance, BarracksBalance]);
      fDemandCoreText := Format
        ('Core balance: %.2f (Store %.2f, School %.2f, Inn %.2f, Barracks %.2f)',
        [Balance, StoreBalance, SchoolBalance, InnBalance, BarracksBalance]);
    end;
  