anchor.diff:      FTemplateID: integer;
       FX: integer;
       FY: integer;
  +    function GetIdx: integer;
       function GetPlayer: TPlayer; inline;
       procedure Render(Frame:integer; Ax,Ay: integer);
       procedure SetL(AValue: integer);
  
positive.code: 
  implementation
  
  uses FileUtil, editor_str_consts, root_manager, editor_utils;
  
  { TRumor }
  
  
negative.code: 
  procedure TMapObject.SetY(AValue: integer);
  begin
    if not GetMap.IsOnMap(FL, FX,AValue) then
    begin
      DebugLn('Invalid object Y position '+IntToStr(AValue));
      exit;
    end;
  
    if FY = AValue then Exit;
    FY := AValue;
    Changed;
  