GAME-BREAKING BUG UPDATE: You can actually get it to give you 2-3 Quadrillion a tab-switch (with Midas Touch), if you get 300-400 wizards and demons. There seems to be even a limit to how much this well help you though. I have 6,592 souls now, and it doesn't seem to help with this bug much more than when I only had 1,500. Seems to be mostly dependent on the amount of wizards and demons you have when you have Midas Touch.
if you have 6,592 souls and midas glove, it's probably a rounding error (you are earning 659200% more money than "normal"). I'll keep refining the formula, but there's probably always gonna be a delta because of how floating point numbers work. At the stage you are in, 4 quadrillion is pocket change tho :)
Pro-tip: Very high level monsters frequently block attacks (some block 75% of all attacks). Block Penetration even at 100% does nothing to help. When you penetrate their block, you will only do 'normal' damage to them, not Critical Damage. So if you're hitting for trillions of damage because you have enchanted something with 99999999+ Critical Chance, when you penetrate their block, you will only do normal damage, which at extremely high levels, is essentially just tickling them.
Mid-game enchanting: I generally start with trying to get my Energy Regen up to 500+ if Assassin or Sorcerer, otherwise I try to get Gold Find up. This works especially well if you have been dumping skill points into Gold Find. A level 40 character with 700-900% Gold Find and a few items equipped with 10,000+ Gold Find will net you millions and millions of gold a second, allowing you purpose many, many gems and start enchanting all your other equipment with ridiculously high values.
Also, any weapon with an EXACT value of 1.25, 1.40, 1.55, 1.70, etc, (WHEN EQUIPED!!!) will NOT REDUCE to 1.1. When you equip it, it's Attack Speed must be slighter higher than 1.25, 1.40, 1.55, etc. Like 1.55003 or something. Otherwise, it WILL NOT reduce to 1.1.
Also, for getting the fastest possible weapon, EQUIP IT to MAKE SURE it is being ROUNDED properly. If you have two swords both with 1.55 Attack Speed, and when you equip them, one is 1.54999 (being rounded up to 1.55) and the other is 1.55003 (being rounded DOWN to 1.55), only the 1.55003 can have its Attack Speed reduced to 1.10. It will be rounded to 1.10003. The other will only go down to 1.24999.
The Assassin and the Sorcerer are the only good classes, except possibly when you're setting the monster levels around 999999999 or so (then the only way to kill them is to enchant an item with 999999999 or so Critical Chance).
Beginning is all about item management. Mid game (if Sorcerer or Assassin) is all about getting your Energy Recharge high enough to constantly use your Special. Late game is all about proper item enchantment (don't see how the game programmer is gonna "balance" this without making the late-game impossible). Super-late-game is all about having high enough Max HP to survive a hit from an enemy. Enemies at level 999999999 or so hit for billions of damage (though you hit for trillions). It's all about who hits first, and Special is useless at this stage (as even the Assassin's special doesn't truly benefit from enchanting items with very high Critical Chance).
You also get the Green Screen of Death when you try to "follow to the city of your choice" at one of the cities. The "She" creature crashes the game just like all the other city bosses.
if you have 6,592 souls and midas glove, it's probably a rounding error (you are earning 659200% more money than "normal"). I'll keep refining the formula, but there's probably always gonna be a delta because of how floating point numbers work. At the stage you are in, 4 quadrillion is pocket change tho :)