This bow is almost too good right now. I’d suggest that instead of filling up the energy bar at a flat rate, you use an exponential rate so you get energy back faster for not using it as much. The values can be tweaked so that the energy completely refills in the same time
so instead of giving it
- 1 energy/second
- 2 ^ (5 - seconds since it was last fired) energy/second.
I think that people will be more likely to want to keep a bit of reserve energy, just in case a special shows up so they’ll be less inclined to spam the bow as much with this change.