Martial Arts Rebalance for Crane Kung Fu #33015
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
SUMMARY: Balance "Martial arts rebalance for Crane Kung Fu"
Purpose of change
Partially implements #32422
Update for the martial art: Crane Kung Fu
Describe the solution
One of the five Shaolin animal styles. The Crane uses intricate hand techniques and jumping dodges.
Current Buffs, Techniques, and Special Abilities
Crane Kung Fu is the closed thing to a "melee Dex build" in CDDA. Outside of the damage boost it has a stun tech and a few defensive abilities. It's underwhelming and would only appeal to players that have very high Dexterity.
Problems and issues
Bash damage increased by 80% of Dexterity.
This is common problem with most the animal kung fu's. Having 10 in the given stat is worth +8 bash damage and when you consider that normal bash damage is 75% of Strength you will realize just how powerful this static buff is. Crane Kung Fu at least tries to balance the style by including a penalty based on Strength but this isn't enough to offset such a high damage bonus.
Lack of techniques.
Aside from Crane Strike, there isn't much to Crane Kung Fu. This leaves the style feeling incomplete.
Rebalance Goal
Due to it's focus on dexterity and agility, Crane Kung Fu is the perfect for being the "most defensive offensive martial art" by added a counter and a few more defensive tweaks.
New Buffs, Techniques, and Special Abilities
Important Changes
A theme I want to have between all animal kung fu's is that the static buff will change what stat is used for a damage or accuracy calculation. Crane's Precision add 75% of Deterity and subtracting 75% of Strength to bash damage. This effectively changes which stat is used for damage calculations. The bonus damage calculation can be found in melee.cpp - on line 740 and is never random as far as I can tell:
Crane's Flight gives Dodge skill instead of bonus Dodges.
Giving 2 extra dodges so quickly to a style was a little too strong. So, I changed the buff to Dodge skill to make it a bit more reasonable.
Added Crane Kick.
Crane Kick takes the place as Crane's crit technique while Crane Strike becomes a dodge counter. It can still stun but also does extra damage and knocks back. It's strong but it's also the only offensive technique used by Crane Kung Fu.
Added Crane's Grace.
An OnDodge buff that gives more an extra Dodge attempt and more Dodge skill seemed like a decent finale for Crane Kung Fu. The more you dodge the better at dodging you get!
Advantages
Disadvantages
Describe alternatives you've considered
If the style is too strong...
If the style is too weak...
Additional context
References:
Fujian White Crane wikipedia page
White Crane Kung Fu
Kung fu animal styles