Caves of Qud

Caves of Qud

29 个评价
Prestige Skills: Momentum Mastery
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
46.821 KB
2024 年 2 月 13 日 上午 12:29
2024 年 12 月 26 日 下午 4:59
7 项改动说明 ( 查看 )

订阅以下载
Prestige Skills: Momentum Mastery

在 Gravenwitch 的 1 个合集中
The Witches Cauldron
23 件物品
描述
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 条留言
Gravenwitch  [作者] 2 月 20 日 下午 5:44 
@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 2 月 19 日 下午 11:04 
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  [作者] 1 月 18 日 下午 10:24 
@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 1 月 17 日 下午 9:09 
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  [作者] 1 月 6 日 下午 2:09 
@Clockwork I knew I forgor something. Ill either figure something out or revert the change.
Clockwork 1 月 6 日 上午 8:04 
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  [作者] 2024 年 12 月 26 日 下午 5:01 
Fixed, I need to start double checking that I push the most recent version...
Tyrir 2024 年 12 月 26 日 下午 3:50 
<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  [作者] 2024 年 12 月 22 日 上午 12:47 
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 2024 年 6 月 12 日 下午 3:03 
=== 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'