anchor.diff:  
     if not (CanComputerPlay or CanHumanPlay) then
     begin
  -    if FMapVersion >=MAP_VERSION_SOD then
  +    if IsAtLeastSoD() then
       begin
         FSrc.Skip(13);
       end
  
positive.code:         end;
          TSeerHutReward.creature:
          begin
            if IsNotROE then
            begin
              tmp := ReadWord;
            end
  
negative.code: 
    definition:  THeroDefinition;
  begin
    if not IsAtLeastSoD() then
      Exit;
  
    for i := 0 to HERO_QUANTITY - 1 do
    begin
  