Godot Version
4.1.1
Question
`hey there, hope You’re having a good day! I could use some help with my current Tower Defense project. Managed to get quite far into it but now I am rethinking some of the things I have made.
Basically I have a Base script for my towers which extends to each tower and its filled with a lot of export vars for easier management
I also made an upgrade menu but that one is a resource which holds upgrade values that need to be applied to the tower
Now my question mostly would be for the TowerUpgrades, when we upgrade a tower I want to make it change its sprite and also add more stuff like poison attack range increase and more
Now my idea is to just keep this TowerNode and apply the upgrades to it while changing the sprite with each upgrade.
Or should I create a a new Tower for each upgrade combination? While writing this I can see this would be a messy option implementing all those combinations and having everything in one tower node would be better but I still want to hear some of Your thoughts on this. This is my first larger project and I am really hyped in how far I have come and I always try to learn
Thank you for taking the time to read this `