Yes, I had thought that. But I'm open to suggestions .
100 Quadrillion is a lot of coins. Let me see: to store that in a 64-bit integer, you'll need to have 5 places of divisibility or less. IE, DRK can be no more than 100K of its smallest subdivision, where one Bitcoin is 100M Satoshi. So for starters you'll need to set COIN (in util.h) to 100K instead of 100M, and right under it set CENT to 1K instead of 1M.
Depending on whether other people have made this change and tested it before, you may have some bugs to hunt in parts of the code that aren't sensitive to those constants and ought to be.
But seriously, why the ever-larger numbers? It's getting to be a cliche and it's been done so much now that it's become one of the hallmarks of a crapcoin. Cut a factor of a million off of that and it won't change the way people use it at all.
The reward halving time is much more important than the number of coins. If it's more than four years, the coin may be a good long-term investment. If it's less than half a year (like QRK) the coin may be good for a big pump and dump, but it will not be interesting or valuable after the first few months.
Heh. Maybe I ought to make a boardgame about pump and dump scams. It could be interesting...