Basically you only need to fill the dots that actually upgrade the weapon in some manner, like ammo, power, reload. If you have a path that branches off to just a blank node that doesn't improve the weapon, you don't have to spend a power node on it to get the weapon maxed out.
|