Caves of Qud

Caves of Qud

25 ratings
Prestige Skills: Momentum Mastery
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
46.821 KB
13 Feb, 2024 @ 12:29am
26 Dec, 2024 @ 4:59pm
7 Change Notes ( view )

Subscribe to download
Prestige Skills: Momentum Mastery

In 1 collection by Gravenwitch
The Witches Cauldron
23 items
Description
Welcome to the second mod in the "Prestige Skills" series. This mod adds a small new skill tree focused on shield and cudgel fighting.

Unstoppable Force
200 SP
27 Strength
Req: Cudgel, Backswing
+1 Maximum strength bonus with cudgels
Backswing can occur on backswings

New effect provides slightly more backswings on average, and high rolling is much more fun imo

Immovable Object
300 SP
25 Toughness
Req: Shield
Blocking with a shield provides it with +1 AV. Bonus decreases by 1 each turn you do not block. Bonus stacks up to 2x the AV of your strongest shield.

Pendulum Strikes
400 SP
29 Strength
Req: Cudgel
You make 3 attacks at an adjacent opponent. Each strike is capable of proccing all effects. After this heroic feat you are exhausted for 1 round, leaving you unable to act.

remember, weapon mastery and backswing can proc on each attack. Backswing is doubled by weapon mastery meaning you can hit up to 12 consecutive times!

Unshakable Might
400 SP
29 Toughness and 31 Strength
Req: Shake It Off
You have Strength% chance to ignore bleeding, stuck, crippled, hobbled, paralyzed, immobilized, daze, and stunned effects.

I am figuring out a proper debuff list, the goal is for it to be all 'physical' and 'external' status effects

Even Further Beyond!
500 SP
33 Strength and Toughness
Req: All Momentum Mastery Skills
You gain +1 to quickness per 5 strength
You gain +1 to AV per 10 toughness
You gain +1 to maximum penetration with cudgels per 15 strength

Known Issues
Unstoppable force max strength bonus is not reflected in your inventory menu. The effect is still present in game, I tried my best to get it to show up but it's hard to prevent infinite penetration exploits if I do, sorry.
Immovable Object AV bonus can linger in the visible stats of the shield in your inventory, until you refresh your inventory or un/equip an item. Item's true stats are still 100% functional.

Special Thanks
Crumpled Sheet of Paper and Sol on the Caves of Qud discord, whose patience and advice helped transform this mod from a paper idea and poorly written code into a functional mod.
An anonymous friend on discord for allowing me to pick his brain about skill effects. You know who you are <3

Where does this mod go from here?
Add unique skill sprites
Fixing known issues with item displays
I'll add a fourth feat to this skill at some point... probably...

This mod is (probably) safe to add to an existing save. I would personally recommend starting a new run to be safe though.
12 Comments
Gravenwitch  [author] 20 Feb @ 5:44pm 
@TransientLunatic I'll see what I can do, it will greatly speed up any bugfixes if you can provide the following:

Test the issue with only this mod installed. You can wish stat:SP:5000 and stat:AP:50 to get the stats and skills easily on a testing character.

Tell me your abilities / skills acquired when it's happening, I am assuming you have pendulum strikes given its the exception to the other mods in the series.

List your skill hotbar when it's happening

Define 'unable to activate', is the button gone? is the button present but cannot be pressed? is the button present, and can be pressed but nothing happens?

I have some ideas so I'll start looking through the potentially problematic code in the meantime. Thanks for the report and kind words!
TransientLunatic 19 Feb @ 11:04pm 
Really love this mod series and these creative skills, but this particular pack seems to have a strange glitch. With it installed, when I have too many abilities or skills, it makes me unable to activate force bracelets, potentially other things too. The other prestige skills mods don't exhibit this odd issue.
Gravenwitch  [author] 18 Jan @ 10:24pm 
@Clockwork that works well, I will either use that or a simple "Backswing can activate one additional time per attack. Classes have started up again so updates will be a bit slower than over the past few weeks but I'll figure it out. Thanks for the kind words and testing.
Clockwork 17 Jan @ 9:09pm 
How about halving the backswing chance on recursive backswings? Depending on how you interpret/implement, this could cap out the chance at 50% even with precision nanon fingers.
Gravenwitch  [author] 6 Jan @ 2:09pm 
@Clockwork I knew I forgor something. Ill either figure something out or revert the change.
Clockwork 6 Jan @ 8:04am 
Unstoppable Force can get downright disgusting with Precision Nanon Fingers. Even one overloaded can give a 90% chance to Backswing. Having two pairs (a trivial matter with Helping Hands) means you are guaranteed, with this skill, to kill either your target or your energy cells.
Gravenwitch  [author] 26 Dec, 2024 @ 5:01pm 
Fixed, I need to start double checking that I push the most recent version...
Tyrir 26 Dec, 2024 @ 3:50pm 
<power Name="Even Further Beyond!" Prereq="PrestigeBlunt_UnstoppableForce,PrestigeBlunt_ImmovableObject,PrestigeBlunt_PendulumStrikes,PrestigeBlunt_UnshakableMight" Cost="500" Attribute="Strength|Toughness" Minimum="33" Class="PrestigeBlunt_EvenFurtherBeyond" Description="You gain +1 quickness per 5 strength. You gain +1 AV per 10 strength. You gain +1 maximum penetration with all melee weapons per 15 strength."></power>


Missing Minimum value for Toughness causes the exception below when highlighting the skills in the UI.

Needs to be something like Minimum="33|33" or whatever because you have two attributes, Attribute="Strength|Toughness"


Exception during UI.Framework::FireEvent: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at XRL.World.Skills.PowerEntry.InitRequirements ()
at XRL.World.Skills.PowerEntry.MeetsAttributeMinimum

[...snip]
Gravenwitch  [author] 22 Dec, 2024 @ 12:47am 
Updated to 1.0 and finally added 2 more feats! Thanks for the bug reports and kind words.

Next is (probably) a second pass at prestige skills: metamorph before I can finally get working on the next prestige skills and/or another mental mutation school overhaul
YASD 12 Jun, 2024 @ 3:03pm 
=== Prestige Skills: Momentum Mastery Errors ===
<...>\steamapps\workshop\content\333640\3159821589\PrestigeBlunt_PendulumStrikes.cs(122,169): error CS1503: Argument 9: cannot convert from 'bool' to 'int'
<...>\steamapps\workshop\content\333640\3159821589\PrestigeBlunt_PendulumStrikes.cs(122,175): error CS1503: Argument 10: cannot convert from 'bool' to 'int'
<...>\steamapps\workshop\content\333640\3159821589\PrestigeBlunt_PendulumStrikes.cs(122,181): error CS1503: Argument 11: cannot convert from '<null>' to 'bool'