-
Notifications
You must be signed in to change notification settings - Fork 29
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
feat: Combat adjustments #352
base: release/0.10.0.0
Are you sure you want to change the base?
Conversation
Adjusts the power of weapons according to Weapon balance doc.
Adds functionality to boarding 1-3 tagged weapons.
Adjusts tags on some weapons and AP values on assault cannon
- Add "martial" and "savage" weapon tags to enable custom stat scaling for melee attacks. - Rewrite the melee damage formula, to account for the new tags and be less extreme in general.
Reviewer's Guide by SourceryThis PR introduces a comprehensive rebalance of combat mechanics, focusing on weapon hierarchy, damage values, unit durability, and melee combat adjustments. It also adds "boarding" weapon tags and functionality. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @KRdaMystic - I've reviewed your changes - here's some feedback:
Overall Comments:
- Consider implementing damage increases more gradually across multiple updates to better assess balance impact. The code improvements look great but such large jumps in damage values (e.g. Chainsword 50->130) could be disruptive.
Here's what I looked at during the review
- 🟡 General issues: 2 issues found
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
refactor: Add code suggestion to boarding Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good changes all round
My only note (as others may be out of the scope of this PR) is this:
|
I meant to remove the AP on it for now until I came up with a better armor pen formula |
Co-authored-by: Nelsonh <81228864+OH296@users.noreply.github.com>
adjusts weapon values so certain weapons aren't targeting tanks
adjusts weapon values so certain weapons aren't targeting tanks
@sourcery-ai review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @KRdaMystic - I've reviewed your changes and they look great!
Here's what I looked at during the review
- 🟢 General issues: all looks good
- 🟢 Security: all looks good
- 🟢 Testing: all looks good
- 🟢 Complexity: all looks good
- 🟢 Documentation: all looks good
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Reading through actually i am also reading some issues. @EttyKitty not sure what you think on this or what the position is @KRdaMystic this is also not really about this pr as a whole but i think it needs to be considered |
This PR migrated from here EttyKitty#163.
As per original description:
Intent:
Create a definite Hierarchy for weapons including tiers and classes to ensure player has meaningful armament choice and progression in the Armamentarium for his marine's equipment.
Rebalance damage and max kill values in line with the established hierarchy and class system.
Balance durability for all ground units so that chapters can tackle targets as less than a doom stack.
Create descriptive guide documentation for each weapon class so as to guide future additions. (Half way done)
Desired End-state
Weapons are tangible choices with trade-offs that affect battle outcomes.
Squad loadouts are more indicative of intended battlefield role (Tank hunters and Horde breakers).
Noticeable changes
Notes
A related PR: #315
A structured doc with all said rebalance changes:
https://docs.google.com/spreadsheets/d/1ZMPRXjmd3tWvFmWiIYb-nQ9qT5PYPiu_75SJNhcYqvg/edit?gid=1993273333#gid=1993273333
Summary by Sourcery
Rebalance weapon stats, introduce weapon tags for melee combat, and add boarding actions.
New Features: