Intense/Brutal Difficulties(With Addon!)

All new ideas for the upcoming releases of ToME 4.x.x should be discussed here

Moderator: Moderator

Message
Author
SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Intense/Brutal Difficulties(With Addon!)

#1 Post by SageAcrin »

This took surprisingly little time. I would just post this in the idea thread that spawned it over here but I figure it's more noticeable that I made an addon for the suggestion, this way. :)

This addon adds the Intense/Brutal difficulties.

Intense is a difficulty between Normal and Nightmare. Brutal is a difficulty between Nightmare and Insane.

Both of these, in addition to boosting the enemy(33%+2 for levels on Intense, 75%+4 on Insane. +33% for talent levels on Intense, 75% on Brutal.), boost the player as well, granting them an additional stat point every three levels, a class talent point every three levels, a generic point every 5 levels(So, no lost point every five levels, in effect), a Category Point at L46, and a Prodigy Point at L50.

This not only produces a more even curve between difficulties, but also creates an interesting setup playground, where harder to get off the ground setups are easy to get rolling, and skill combinations that are normally not possible, well, are.

Preliminary testing seems to work fine, as near as I can tell.

Achievements are not available, though listed; They're in the addon's code, but commented out, on the grounds that I don't know precisely how the game would react to a bunch of addon-based achievements. Those should work fine, the code looked pretty simple, if someone wants to try to uncomment them. :)

There's also a commented unlock for Brutal-clearing the game on Intense.

Also, this isn't enabled for the Infinite Dungeon-I swiped the method for Intense/Brutal's stat/etc. bonuses from how the Infinite Dungeon changes its rules...which means I'm not quite sure how they'd interact with the Infinite Dungeon's same changes(Which set comes first/if the game can check for difficulties when enabling the stat changes/etc.). Combine that with the fact that I don't know exactly how the ID works at very high levels(Never really played it) and I think this would be better left to someone with more ID experience.

(Hachem, where are you~ :) )

http://te4.org/games/addons/tome/added-difficulties :)

Still, give it a spin. It should work pretty well. :)

Crim, The Red Thunder
Sher'Tul Godslayer
Posts: 2000
Joined: Fri May 07, 2004 8:26 pm
Location: Nahgharash

Re: Intense/Brutal Difficulties(With Addon!)

#2 Post by Crim, The Red Thunder »

SageAcrin wrote:(Hachem, where are you~ :) )
Definitely want to know how this interacts with infinite500, which I never turn off. (After all, I MIGHT win, then I'll want to go into it!)

Otherwise, looks quite good.
Currently playing under the name Aura of the Dawn 4 down, 227 to go!
Proud author of Orc Pit Restoration Project, Faction Allies, Dwarven Adventurer addons
SadistSquirrel wrote:DarkGod has two arms, one with an opened hand, one with a closed fist. You got the fist.

SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Re: Intense/Brutal Difficulties(With Addon!)

#3 Post by SageAcrin »

Oops! Current version makes Golem get full stats instead of a partial boost.

Fixing this shortly. :)

Edit: Or...the Infinite Dungeon code I used could have the same problem, and I could have no idea how to fix it. I didn't realize that was still a standing bug.

Huh. Any ideas? :) I suppose it's not a big deal, per se, but it should be fixed.

It's also not validating, which is weird as I have repeatedly checked the MD5. Odd. Even reuploading a version that had lowercase shortname didn't seem to fix it...
Last edited by SageAcrin on Mon Jun 10, 2013 3:41 am, edited 3 times in total.

noboruwatanabe
Wayist
Posts: 25
Joined: Fri Mar 29, 2013 11:06 pm

Re: Intense/Brutal Difficulties(With Addon!)

#4 Post by noboruwatanabe »

This looks awesome. Thanks for putting this together. Definitely trying this out soon.

Hachem_Muche
Uruivellas
Posts: 744
Joined: Thu Nov 18, 2010 6:42 pm

Re: Intense/Brutal Difficulties(With Addon!)

#5 Post by Hachem_Muche »

I like the idea of this mod!..

Just took a look the addon code and, not surprisingly, both overwrite the level up code and so will not be compatible there. I don't see any inherent problems with the new difficulty levels so those should work fine. As long as your addon has lower priority than I500 the addons should be compatible, except that the bonus stats will not be awarded.

The simplest way to work around this problem would be to add a hook to the levelup function in mod.class.Actor.lua and have your addon trigger it to adjust the stats whenever an actor levels up. I could then add triggering code to I500 to run your code, and accomplish what you want.

The issue, currently, is that I'm in the process of translating I500 code into new game code, and so everything is in flux right now.
Author of the Infinite 500 and PlenumTooltip addons, and the joys of Scaling in ToME.

SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Re: Intense/Brutal Difficulties(With Addon!)

#6 Post by SageAcrin »

As of right now, the addon just uses the simple expedient of setting Intense/Brutal to "never" in the birth code for Infinite Dungeon. So you just can't turn them on for it. (Extremely easy to change if someone wants.)

There's no rush or anything; I just figured that any code you wanted to implement for the idea would be much better than any I'd likely to make, since I never play ID. Turning off the difficulties is certainly enough for now. :)

Still don't know why it's not validating, though. :(

CaptainTrips
Wyrmic
Posts: 227
Joined: Thu Mar 10, 2011 9:10 pm

Re: Intense/Brutal Difficulties(With Addon!)

#7 Post by CaptainTrips »

How are you checking the md5? Are you on OSX by any chance?

SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Re: Intense/Brutal Difficulties(With Addon!)

#8 Post by SageAcrin »

Nah, I'm on Windows XP.

I've actually not had a problem with getting a valid MD5 before.

Jack Trades
Yeek
Posts: 12
Joined: Fri Apr 15, 2011 10:40 am

Re: Intense/Brutal Difficulties(With Addon!)

#9 Post by Jack Trades »

Offtopic: I'm having problems with MD5 on my addon as well. No idea what I'm doing wrong (Windows 8 user by the way).

Ontopic: I really like the idea of higher difficulty + more rewards. Playing on Intense all the time now.

SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Re: Intense/Brutal Difficulties(With Addon!)

#10 Post by SageAcrin »

Turned out it was a server end problem. Should be fixed now; If you're still having problems, edit your current addon version, save without changing anything, then try.

(So yes, 1.01 validates fine now. :) )

StarKeep
Uruivellas
Posts: 703
Joined: Sun Feb 03, 2013 12:29 am
Location: Turtlemire

Re: Intense/Brutal Difficulties(With Addon!)

#11 Post by StarKeep »

So, after attempting to add your addon onto my list of installed addons, I've run into some extremely odd things.

Random Mage-Knight talents started popping lua errors upon mouse over, than suddenly.... didn't anymore.
The Necromancy archer minion giving a lua error after an arrow hit an enemy, but doing no damage... which suddenly fixed itself as well...

I think this addon has a mind of its own.

Edit: Turns out, that it somehow permanently broke Mage Knight on adventurer class, even if I uninstall this addon.

Imscared
<mex> have you heard the good word about archmage?
<mex> I'm here to tell you about your lord and savior shalore archmage
<mex> have you repented your bulwark sins yet?
<mex> cornac shall inherit the Eyal

loimprevisto
Thalore
Posts: 131
Joined: Sun Apr 21, 2013 8:27 am

Re: Intense/Brutal Difficulties(With Addon!)

#12 Post by loimprevisto »

I really love the concept of this addon, but I think I'll wait until the bugs get worked out...

Looking forward to trying it!

StarKeep
Uruivellas
Posts: 703
Joined: Sun Feb 03, 2013 12:29 am
Location: Turtlemire

Re: Intense/Brutal Difficulties(With Addon!)

#13 Post by StarKeep »

Worry not loimprveisto, the addon only fights for the top spot with OTHER Addons, it shouldn't cause many problems with the Vanilla game.

Seeing as how I use upwards of 12 addons at once, it's to be expected.
<mex> have you heard the good word about archmage?
<mex> I'm here to tell you about your lord and savior shalore archmage
<mex> have you repented your bulwark sins yet?
<mex> cornac shall inherit the Eyal

SageAcrin
Sher'Tul Godslayer
Posts: 1884
Joined: Tue Apr 10, 2012 6:52 pm

Re: Intense/Brutal Difficulties(With Addon!)

#14 Post by SageAcrin »

New version added!

This reconfigures how both the Infinite Dungeon and Intense/Brutal handle levelups. Normally, they entirely suspend the proper leveling procedure, then shove their own table into it.

This works, but it makes it extremely annoying to actually make two different things that do this compatible; It was much easier to redo the actual levelup table and add special player flags to check when leveling up. As an added bonus, this makes Golem level up right!

So in other words, this fixes all known bugs with the difficulties. :)

Of course, it may have introduced some new ones, and definitely made it less friendly to other addons, as now it overloads Actor.lua... :| Nothing's perfect, but it's a better basis for a patch if DarkGod's interested in the difficulties, and even fixes a long standing ID bug where the Golem got all of your bonuses.

By the way, Golem gets your Intense/Brutal stat bonuses, still. :) It wasn't too hard to code in at the end of all of that-he properly levels as normally, with his lesser stat bases, but gets the stat/class/generic/category/prodigy bonuses that Intense/Brutal grant.

Oh, and the stat points bonus was increased from once every three levels to once every two. Seemed more appropriate.

Enjoy!

Edit of an edit: There was a small typo in the first version; If you grabbed 1.02 within five minutes of it being up, redownload. :)

Praxis
Cornac
Posts: 40
Joined: Tue Jul 23, 2013 10:12 am

Re: Intense/Brutal Difficulties(With Addon!)

#15 Post by Praxis »

Tested with ID infinite mod. Doesn't give extra talents class/generic talents.

Post Reply