Infinite500: Game Play Beyond Level 50

File
game_addon_string: 
tome

This add-on implements a wide spread, but subtle, rescaling of various in game abilities (436 this release) to maintain game mechanics and balance for character levels above 50. The intent is to make it possible (though certainly not easy) to reach level 500 of the Infinite Dungeon without game mechanics breaking down. This add-on installs diminishing returns effects for things like duration, range, and multiplicative bonuses. These changes mitigate over-the-top scaling that can happen when high talent levels are reached for both monsters and players. Changes to gameplay are minimal before around character level 50, but kick in gradually after that. This is not a nerf or a buff to game difficulty per se, but, rather, an extension of the well-balanced game play from the Maj'Eyal campaign to higher levels. (If anyone sees any significant changes at lower levels, please post in the addons area to let me know.)

Changes affect both characters entering the I.D. from birth or those that enter it later, including the Maj'Eyal campaign.

Once a character enters the I.D., the level 50 cap is removed and normal stats-per-level progression is enabled from level 51 onward - including extra category points every 30 levels starting at level 60.

The usual number of random escorts are enabled at lower levels of the I.D for characters that start there. (Note: These are harder than normal to keep alive.)

Lower material level equipment is gradually phased out at deeper levels in the I.D. (No more massively ego'd iron and linen equipment.)

Maximum stats are increased from 100 to 400, and dependent computed value limits are also appropriately increased.

The talent level limits for normal monsters (not bosses or uniques) are scaled up with level.

Things not addressed (yet) include stealth and invisibility, traps, and world artifacts.

CORE CODE CHANGES
Besides changes to the various talent functions, other key code changes appear in:

Engine:
engine\interface\ActorStats.lua
engine\interface\ActorTalents.lua

TOME Module:
mod\load.lua
mod\class\Actor.lua
mod\class\Player.lua
mod\class\Trap.lua
mod\class\interface\Combat.lua
data\birth\worlds.lua
data\general\objects\world-artifacts.lua
data\general\objects\world-artifacts-far-east.lua
data\damage_types.lua
data\maps\vaults\paladin-vs-vampire.lua
data\zones\infinite-dungeon\zone.lua
data\zones\ruined-dungeon\grids.lua
data\timed_effects\physical.lua
data\timed_effects\magical.lua
data\timed_effects\other.lua
data\timed_effects\mental.lua

Other addons that affect these files might not be compatible.

Version 1.2 update:
Added more world artifacts from the main campaign.
Added more bosses from other Maj'Eyal zones (with their drops)
Enabled completion of the lichform quest in the I.D. through an alternate quest progression.