After playing several games, its become rather apparent that flamethrowers, and fire in general is a little overpowered.
It honestly takes little to nothing to set the entire bridge on fire with 1 constant stream of flame. Flame is already super powerful against balloons. As, this is what its intended for to begin with. That is fine. After all, that makes sense.
What doesn't make sense, is my metal gun going up in flames in a matter of seconds. So I propose an idea to balance flames, and fire.
Of course there would be some balancing required, but this is generally how it would pan out.
===============Example================
Gun A is under a stream of flame for x amount of ticks. Each "tick" (This is the game determining the damage per second or tick the flame is doing to what its hitting, remember, this is already in the game, thats why when you shooting at a balloon with a steady stream of fire, you see the "hit" square boxes pop up every few seconds. Thats a "tick") Does a "heat" damage to the gun, I.E. its heating the metal.
After the gun takes x amount of flame "ticks" the gun becomes un useable for a few seconds, due to being to hot to handle. This could be visualized as the gun slowly becoming bright red as its heated up through each tick.
The spray canister which cools down weapons (not the fire extinguisher), then can be used to make it useable again, immediatly, or you must wait for it to cool down after an x amount of seconds, the cooling spray could also give the gun a 20 second buff, of not being able to be "heated" again, due to the gun being ice cold for a few seconds.
If Gun A comes under a spray of continuous flame again, and becomes heated again, a new % comes into play, and thats whether or not it lights on fire. Each consecutive time the gun is over heated from flame, that % rises.
If Gun A is lit on fire, that gun is slowly damaged until the fire is put out. If Gun A is destroyed, or destroyed by fire, everything is reset on that gun for fire/flame. I.E. Say it was at 35% chance of catching fire next time it over heats, would be reset to 0% and the build up would start over.
====================================
I'm sorry if the example is a little confusing, however I feel this would balance flamethrowers, and fire all in all for weapons. It would make flamethrowers powerfull against balloons mostly, which is what they are for, and would only temporarily shut down guns and make then un useable for a grace period, and only if those guns come under extreme heavy focus by flamethrowers, would they then have a chance to catch on fire and become damaged.