COMPAT v1.1 - Patch Combiner
Written By Stephen Crowley

Usage: compat first.pat second.pat combined.pat
      [-a1|-a2|-a3] [-b] [-zdefault.pat]

      FIRST.PAT and SECOND.PAT are combined and written to COMBINED.PAT.

      -a1      If both patches modify the same thing then
               automatically use data from FIRST.PAT

      -a2      If both patches modify the same thing then
               automatically use data from SECOND.PAT

      -a3      If both patches modify the same thing then abort.

      -b       Automatically create Description and Creator. (no prompt)

      -z       Use this patch file instead of "default.pat"


This is a nice little utility to combine D2 patches together into 1 patch.
It is pretty simple.  Just supply the two filenames and the output filename
and it'll do it.

***CHANGES FROM 1.0***
1.0 Had a serious bug in it.  It won't mess anything up, but it will not
combine the patches correctly and the prompt wouldn't work right either.
Sorry I didn't notice this sooner.

Examples:
1.      compat mw2.pat tuffguys.pat mwtuff.pat -a1

       Combines mw2.pat and tuffguys.pat to form mwtuff.pat automatically
       using data from mw2.pat

2.      compat ghost.pat realwimp.pat wmpghost.pat -a2 -b

       Combines ghost.pat and realwimp.pat to form wmpghost.pat automatically
       using data from realwimp.pat. It creates the Desc&Creator aotomatically.

3.      compat mw2.pat army.pat realbad.pat -a3 -zdflt19.pat

       Combines mw2.pat and army.pat to make realbad.pat. If both patches have
       different data in something, it will abort. It uses dflt19.pat to
       compare the differences between the two patches.