anchor.diff:    (Names: 'ONHOUSEBUILT';      ParamCount: 1; Typ: (0, btS32, 0,      0);      Dir: (pmIn, pmIn, pmIn)),
     (Names: 'ONHOUSEDESTROYED';  ParamCount: 3; Typ: (0, btS32, btS32,  btEnum); Dir: (pmIn, pmIn, pmIn)),
     (Names: 'ONHOUSELOST';       ParamCount: 2; Typ: (0, btS32, btEnum, 0);      Dir: (pmIn, pmIn, pmIn)),
  -  (Names: 'ONMISSIONSTART';    ParamCount: 1; Typ: (0, 0,     0,      0);      Dir: (pmIn, pmIn, pmIn)),
  +  (Names: 'ONMISSIONSTART';    ParamCount: 0; Typ: (0, 0,     0,      0);      Dir: (pmIn, pmIn, pmIn)),
     (Names: 'ONPLAYERDEFEATED';  ParamCount: 1; Typ: (0, btS32, 0,      0);      Dir: (pmIn, pmIn, pmIn)),
     (Names: 'ONPLAYERVICTORY';   ParamCount: 1; Typ: (0, btS32, 0,      0);      Dir: (pmIn, pmIn, pmIn)),
     (Names: 'ONTICK';            ParamCount: 0; Typ: (0, 0,     0,      0);      Dir: (pmIn, pmIn, pmIn)),
  
positive.code:                                         LoadStream.Read(TmpString);
                                          VNSetString(ArrayVar, TmpString);
                                        end;}
                          else Assert(False);
                        end;
                      end;
      end;
  
negative.code:                                         TmpString := VNGetString(ArrayVar);
                                          SaveStream.Write(TmpSingle);
                                        end;}
                          //Already checked and reported as an error in LinkRuntime, no need to crash it here
                          //else Assert(False);
                        end;
                      end;
        //Already checked and reported as an error in LinkRuntime, no need to crash it here
        //else Assert(False);
      end;
    end;
  end;
  