anchor.diff:  
   
   //* Version: 13050
  -//* Returns the type of unit that should occupy the specified type of house, or -1 if no unit should occupy it.
  +//* Returns the type of unit that should work in the specified type of house, or -1 if no unit should work in it.
   //* Result: Unit type
   function TKMScriptStates.HouseTypeToWorkerType(aHouseType: Integer): Integer;
   begin
  
positive.code: 
  
  //* Version: 12982
  //* Returns HouseID where specified Unit is placed or -1 if Unit not found or Unit is not in any house
  //* Result: HouseId, where unit is placed
  function TKMScriptStates.UnitInHouse(aUnitID: Integer): Integer;
  var
  
negative.code: 
  
  //* Version: 5997
  //* Returns the ID of the house which is the home of the specified unit (house where he works) or -1 if the unit does not have a home
  //* Result: House ID
  function TKMScriptStates.UnitHome(aUnitID: Integer): Integer;
  var
  