If you've been wondering why I've been quiet of late (you have, right?!) then this is partly why. I'm not sure why I spent so long on an eclass that hardly anyone uses but it's utilised by many of my old favourite games.
The main bug that it fixes is one I filed a report for 10 years ago! There were also several duplicates. If you want something done... I realised part way through that I didn't have any multi-disc games that use this eclass any more. A former friend of mine lost my second UT99 disc with the high resolution textures. I couldn't rewrite the eclass without testing it thoroughly so I wrote a brand new "comi" (Curse of Monkey Island) ebuild for use with ScummVM! I'll get this committed when these changes go in. I've also revised all the Descent-related packages.