[Idea] Overwhelming Willpower for Mages

Post » Wed Nov 21, 2012 8:31 pm

I was browsing the mods over on MMH when I came across this little one: http://mw.modhistory.com/download-90-9344. I agreed with the author's points about it being silly that a ridiculously strong mage could have his mega-spell turned by a comparably weak creature on chance (which still happens very often at high levels and I find quite annoying and agree it's one more strike against magic users which fighter types don't have to deal with). However, I didn't like the "fix" which was to simply remove the reflect spells from many of the creatures in the game.

So I had an idea for a different approach to this, but I'm not sure if it's possible (hence why I'm bringing it up here).

I'm currently reading the Wheel of Time series. In it, "magic" users who are much more powerful than others can overwhelm their opponent's spell-weaves with their own more powerful ones. For example, if someone attempts to create a shield around themselves, someone who is more powerful than they can punch right through it.

So here's my suggestion, if possible:


If the player's Willpower is 2x greater than their opponent's, then any Reflect or Spell Absorption spell (resist spells are purposefully not included because they are often more of a physiological resistance than artificial magic) on the target will be ignored after they are hit.

I've considered scaling things, but sometimes I think it's nice to have something cut and dry like this. But an alternate implementation could look like this:

If the Player's WP (Willpower) ≤ Target's WP, then the reflect/absorption is calculated as normal (so 100% chance that the reflect/absorption is calculated, though that doesn't mean it'll succeed if it's only at Reflect 75%). Then, if the player's WP is 2 times greater than the Target's WP, there would be a 0% chance that the reflect/absorption would be checked making it null. Things would be properly scaled in between.

Actually, now that I just talked through the scaled option I like the sound of it better than I did before. What does everyone think about this idea? Do people with the technical knowledge think/know it's possible to do?
User avatar
Lily
 
Posts: 3357
Joined: Mon Aug 28, 2006 10:32 am

Post » Thu Nov 22, 2012 7:46 am

I don't have a knowledge about possibility, but as purely mage player i can tell, that this idea is really an interesting one ;)
User avatar
phillip crookes
 
Posts: 3420
Joined: Wed Jun 27, 2007 1:39 pm

Post » Thu Nov 22, 2012 12:00 am

Well you should be able to attach a script to whatever actors you plan on fighting that will handle what you want. It would need to compare the two stats every few seconds in order for it to take into account sudden boosts or drops in the Player's WP in-case the player drinks a fortify WP potion or something to that affect. Then you could simply make it remove any reflect/absorption spell effects from the actor that they put on themselves if it ever detects the player's WP being double that of the actor's. Although one problem with this setup is that there isn't a way to quickly give that actor back its previous reflect/absorption effect if the player suddenly loses some willpower in the middle of the fight. Just my two cents :whistling: .
User avatar
Rhi Edwards
 
Posts: 3453
Joined: Fri Jul 28, 2006 1:42 am


Return to III - Morrowind