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

Oni Refactor #578

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Oni Refactor #578

wants to merge 4 commits into from

Conversation

Forzii
Copy link
Contributor

@Forzii Forzii commented Feb 21, 2025

Description

Ported Delta-V Oni refactor. This adds a Bonus Stamina Damage system, Tool modifier system, gun accuracy modifier system, and a way to modify melee damage easier. This will make creating additional species modifiers and traits that modify such things much easier! It also apparently makes the damage modifications show on the weapons when you hold them, which is neat.

DeltaV-Station/Delta-v#2805
DeltaV-Station/Delta-v#3032


TODO


Media

I guess maybe I could get a picture of the damage being different when Oni use it... I dunno, look at the Delta-V PR! They did the real work.


Changelog

🆑 BarryNorfolk and Forzii

  • tweak: Oni will no longer shoot behind themselves

* Add ability for GunComponent to track their holders

* Add new component to allow Players to modify gun attributes

* Allow users of melee weapons to also modify their weapons damage

* Allow user stamina damage modifiers

* Allow users of tools to also modify tool attributes

* Delete old Oni component and systems

* Replace oni components

* Set default max spread angle to 180 degrees

* Change modifier to multiplier to better reflect the math

* Add documentation.

* Add NetworkedComponent to new components
@github-actions github-actions bot added Changes: C# Changes any cs files Changes: YML Changes any yml files labels Feb 21, 2025
Forzii and others added 3 commits February 21, 2025 20:05
Removes unneeded trait system/component and fixes the traits with the new system. Also tweaks the new changes to work within our system since our stamina and melee damage systems are a bit different from DV.
@Forzii Forzii marked this pull request as ready for review February 23, 2025 15:47
@github-actions github-actions bot added the Status: Needs Review Someone please review this label Feb 23, 2025
@FoxxoTrystan FoxxoTrystan added Undergoing Maintainer Discussion This PR is currently going through an internal discussion by the maintainer team. Priority: 2-Medium Needs to be resolved at some point labels Feb 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: YML Changes any yml files Priority: 2-Medium Needs to be resolved at some point Status: Needs Review Someone please review this Undergoing Maintainer Discussion This PR is currently going through an internal discussion by the maintainer team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants