anchor.diff:  var
     I: Integer;
   begin
  -
  +  if (Self = nil) or not Enabled then Exit;
  +  
     for I := 0 to fHouses.Count - 1 do
       fHouses[I].PostLoadMission;
   end;
  
positive.code: //Lay out all roads at once to save time on Terrain lighting/passability recalculations
  procedure TKMHand.AfterMissionInit(aFlattenRoads: Boolean);
  begin
    Assert(fRoadsList <> nil);
  
    gTerrain.SetRoads(fRoadsList, fID, not aFlattenRoads); //If we are flattening roads that will update WalkConnect anyway
  
negative.code: 
  procedure TKMHand.ResetChooseLocation;
  begin
    if Self = nil then Exit;
    
    fChooseLocation.Allowed := False;
    fChooseLocation.Placed := False;
  end;
  