Implements modifier system for weapons
Adds a modifier system allowing dynamic modification of weapon stats and behavior. This includes: - Creating ModifierLibrary to manage available modifiers. - Adds ModifierManager to handle equipping and unequipping modifiers - Adds a new RangedWeaponComponent to handle firing projectiles and managing modifiers. - Introduces a DebugUI for in-game modifier management. - Introduces an "Unlimited Power" modifier that changes the projectile scene. - Modifies stats components to work with the new modifier system. This system allows for more flexible and customizable weapon functionality.
This commit is contained in:
parent
9f66ab0a73
commit
70839387ca
22 changed files with 432 additions and 40 deletions
1
UI/_scripts/debug_ui.gd.uid
Normal file
1
UI/_scripts/debug_ui.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://bblhlxj8sqtql
|
||||
Loading…
Add table
Add a link
Reference in a new issue