Infinite500: Game Play Beyond Level 50

Infinite500: Game Play Beyond Level 50

Version 3.0: Compatible with ToME 1.5.0

This addon supports game play for character levels higher than 50, primarily for the infinite dungeon (I.D.). This implements a number of subtle changes, rescaling game mechanics and balance for character levels above 50 in the Maj'Eyal, Infinite, and Arena campaigns for ToME. The intent is to make it possible (though certainly not easy) to reach level 500 of the Infinite Dungeon. 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.

Some talents and status effects have been adjusted to accommodate the higher character levels possible. You can see a summary of these by checking the "Infinite500" tab in Game Options.

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. The limit on how high primary stats may be trained is removed (limited by character level as normal) and dependent computed value limits are also appropriately increased. No additional Prodigies are gained automatically after level 50. (Note that additional category points and (rarely) Prodigies can be gained by completing I.D. challenges.) Talent mastery levels can be improved more than once, and talent levels are unlearnable as normal in the I.D.

NPC levels in the I.D. have been adjusted to be compatible with higher game difficulty settings.

Most monsters and bosses from the Maj'Eyal campaign are imported into the I.D. along with their respective unique drops.

Traps have been added back to the I.D.

Isolated shops can appear randomly in the I.D. There is guaranteed to be at least one shop on level 1, and they become more common for the first few levels, and then more rare with depth.

Random escorts may be randomly generated on each level in the I.D. unless a challenge has been started, until the normal number (9) have been attempted.

The lichform quest is completed in the I.D. with a new random drop instead of automatically being completed at the appropriate step. There is a new greater vault in the I.D. that affects this quest.

The Corruption/Hexes tree can be learned from a new random drop.

Most major events from the Maj'Eyal campaign are enabled in the I.D., and there is a new event that can award the cursed-aura tree.

Undead characters starting in the I.D. begin with an artefact cloak. This is similar to the Cloak of Deception, but its stats scale with character level and it can spawn randomly for other characters.

This addon incorporates some modified game mechanics:
The ability to shrug off critical hits has been changed. Instead of using the percent value to ignore crits completely, it reduces the crit multiplier by the same amount to a minimum of 100%.

Modified checkHit and checkHitOld functions are employed that allow for wider level differences between opponents (see http://forums.te4.org/viewtopic.php?f=36&t=35229).
Saving throws have been modified slightly to make them more effective at reducing the duration of status effects you fail to save against. (See http://forums.te4.org/viewtopic.php?f=36&t=36715 for details.)

Things planned for the future: scaling of world artefacts with character level, map effects with dungeon level.

CORE CODE CHANGES
Key code changes appear in:

Engine:
engine\generator\map\Static.lua
engine\interface\ActorStats.lua
engine\interface\ActorTalents.lua

TOME Module:
mod\load.lua
mod\resolvers.lua
mod\class\Actor.lua
mod\class\Game.lua
mod\class\GameState.lua
mod\class\Object.lua
mod\class\Player.lua
mod\class\interface\Combat.lua
mod\class\interface\TooltipsData.lua
mod\dialogs\LevelupDialog.lua
data\birth\worlds.lua
data\general\events\damp-cave.lua
data\general\events\drake-cave.lua
data\general\events\fearscape-portal.lua
data\general\events\naga-portal.lua
data\general\events\old-battle-field.lua
data\general\events\rat-lich.lua
data\general\objects\world-artifacts.lua
data\general\objects\world-artifacts-far-east.lua
data\damage_types.lua
data\quests\lichform.lua
data\rooms\greater_vault.lua
data\zones\infinite-dungeon\events.lua
data\zones\infinite-dungeon\npcs.lua
data\zones\infinite-dungeon\objects.lua
data\zones\infinite-dungeon\zone.lua
data\zones\ruined-dungeon\grids.lua

Other addons that affect these files might not be compatible.


Infinite500: Game Play Beyond Level 50 forum discussion thread
Infinite500: Game Play Beyond Level 50 on Steam's Workshop
See addon usage in the character's vault.
4.90476
Your rating: None Average: 4.9 (21 votes)
Name Module Version Required Released File
Infinite500 v3.0b 1.5.0 2017-03-26 05:57
tome-Infinite500.teaa
Infinite500 v3.0a 1.5.0 2017-03-19 18:57
tome-Infinite500.teaa
Infinite500 v3.0 1.5.0 2017-03-14 20:08
tome-Infinite500.teaa
Infinite500 v2.5ga 1.4.8 2016-09-07 21:54
tome-Infinite500.teaa
Infinite500: v2.5h Game Play Beyond Level 50 1.4.8 2016-07-28 22:50
tome-Infinite500.teaa
Infinite500 v2.5g: Revised high level play for To 1.4.8 2016-06-15 21:36
tome-Infinite500.teaa
Infinite500 2.5f 1.4.2 2016-03-02 00:03
tome-Infinite500.teaa
Infinite500 v2.5e 1.4.0 2016-02-13 23:26
tome-Infinite500.teaa
Infinite 500 v2.5d 1.4.0 2016-01-27 03:17
tome-Infinite500.teaa
Infinite 500 v2.5c 1.3.1 2015-04-25 19:46
tome-Infinite500.teaa

Any updates coming soon for 1.5.10?..

This is a wonderful mod, which I came to use often and love. Sadly, the last update was over a year ago, and now it is quite a bit outdated. Are the developers still active? Is there any chance for updates coming for 1.5.10? And, most importantly, is the update even needed to make it work - without subtle bugs and save corrupting - for the new version? I could try and check for myself, but since doing so requires potentially ruining a good winner character, I thought it would be better to ask around before attempting to do so. Thanks in advance!

need an update

need an update

needs a LOT of work

Dying to stuff hidden inside sealed rooms really breaks this mod. DONT WASTE YOUR TIME IF YOU PLAY ROGUELIKE!