Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Martial Arts missing Learn Diffculty and Incorrect Bonuses #36772

Merged
merged 2 commits into from
Jan 7, 2020
Merged

Martial Arts missing Learn Diffculty and Incorrect Bonuses #36772

merged 2 commits into from
Jan 7, 2020

Conversation

Xanmyral
Copy link
Contributor

@Xanmyral Xanmyral commented Jan 7, 2020

Summary

SUMMARY: Bugfixes "Fixes martial arts missing learn difficulties and incorrect bonus types"

Purpose of change

Fixes #36461 - Leopard Kung Fu gives incorrect bonus and a few other related issues I found:

  • Eskrima having an incorrect bonus type as well for their passive stance
  • Leopard Kung Fu missing its learn difficulty
  • Medieval Swordsmanship missing its learn difficulty

First two can be seen plainly when viewing the martial art style with F1, last two are missing in the JSON. Debug spawn in the books for both and you'll see both are noted as "Easy to Learn" and you can learn both with 0 unarmed in under an hour.

Describe the solution

Changed the flat bonus to mult for leopard, mult to flat for eskrima, and added on learn difficulties for Leopard (same as other shaolin styles) and Medieval (arbitrarily picked Fior Di Battaglia)

Testing

Spawned in both books and attempted to learn them within the day like prior. Took until 8 PM from start to learn Medieval. Could not learn Leopard in time before night fall. Both were called hard to learn and extremely hard to learn for medieval and leopard respectively.

Gave all martial arts, viewed the F1 and confirmed the values were a flat bonus for Eskrima and a multiplier for Leopard

Additional Context

Eskrima Stance

learning difficulties

Leopard's Pounce

Medieval Swordsmanship and Leopard Stance were missing the learn difficulty, making them potentially easier to learn than intended.

Leopard stance's on move buff gave a flat bonus to damage instead of the intended multiplier.

Eskrima stance was giving a 200% bonus to accuracy instead of the intended +2 accuracy.
@ZhilkinSerg ZhilkinSerg added <Bugfix> This is a fix for a bug (or closes open issue) [JSON] Changes (can be) made in JSON Melee Melee weapons, tactics, techniques, reach attack labels Jan 7, 2020
@Xanmyral
Copy link
Contributor Author

Xanmyral commented Jan 7, 2020

I just realized that Fior Di Battaglia and Medieval Swordsmanship lack primary_skill, thus meaning learning them is based on unarmed.

Fior Di Battaglia uses bashing skill, Medieval Swordsmanship uses cutting skill
@Xanmyral
Copy link
Contributor Author

Xanmyral commented Jan 7, 2020

fixed primary skill

@I-am-Erk I-am-Erk merged commit 3734302 into CleverRaven:master Jan 7, 2020
@Xanmyral Xanmyral deleted the Martial-Arts-Bugfix branch January 11, 2020 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bugfix> This is a fix for a bug (or closes open issue) [JSON] Changes (can be) made in JSON Melee Melee weapons, tactics, techniques, reach attack
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Leopard Kung Fu's Leopard's Pounce gives flat bonuses
3 participants