What is my best way thats most efficant to replicate this style of system where apon level up you pick modular skill trees that effect bullets etc.
ATM I got my XP down as a dictionary (not global value) and XP climbing up to make you level up at thresholds. I also got the gun on shoot every 0.5 seconds when left click is down. How can I build modular level-up modifiers to effect gun firing parameters etc without having to write loads of different levels worth of stats ?
My only way of doing it atm i think is setting variables, n saying whilst this is ture do this version of the gun rather then modifying the actual second speed. But id actually like it if you pick the say speed shooting upgrade, it affects the 0.5 seconds of the left click originally so these values build up rather then loads (40+) different Yes/No variables (LEVELS) but that may be how I have to do it.
and effect reload speed and ammo count variables
(DIFFERENT EXPLANATION OF FORMAT)
Hope this makes sense.
youtube.com/watch