anchor.diff:        end
       end
       else
  -      LogIntParamWarn('States.IsPlanAt', [aPlayer, Byte(aFieldType), X, Y]);
  +      LogParamWarn('States.IsPlanAt', [aPlayer, GetEnumName(TypeInfo(TKMFieldType), Integer(aFieldType)), X, Y]);
     except
       gScriptEvents.ExceptionOutsideScript := True; //Don't blame script for this exception
       raise;
  
positive.code:       end;
      end
      else
        LogIntParamWarn('States.IsHousePlanAt', [X, Y]);
    except
      gScriptEvents.ExceptionOutsideScript := True; //Don't blame script for this exception
      raise;
  
negative.code: //* If aPlayer index is -1 it will return true if any player has road plan at the specified location.
  //* If Road plan found then aPlayer will contain its player id
  //* Result: Is road plan found
  function TKMScriptStates.IsRoadPlanAt(var aPlayer: Integer; X, Y: Integer): Boolean;
  
    function FindPlan(aHandId, aX, aY: Word): Boolean; inline;
    begin
  