I was thinking about it since a kinda long time ago, and now I decided to post here... Is a BFG in TF a good idea?
I would put it to the Hwguy, so he would carry the SG, SSG, assault cannon and the BFG, carrying a maximum of 200 cells which are 4 BFG shots.
BUT, there are 2 types of BFG I would like to put, both are cool, one os doom-style, and other is quake2-style.
The doom BFG fires a ball with a speed of 25 doom units per second, which is more or less 1250 quake units per second. There's no blast damage, so you can fire it close to another player or wall and take no damage. The direct hit does random damage between 100 and 700 points.
Then, when the ball hits something, 0.4 seconds after touching something, 40 imaginary lines are traced in a 90-degree wide cone, whre the cone always face in the direction the ball was fired. Each trace does random damage between 16 and 128 points, where more than 1 trace can hit the same target, and use multi damage system like the shotguns.
BUT, that behavior in quake sucked, because it's pretty hard for a single trace hit a player when the ball miss the target.
What I did: Instead of tracing 40 lines, I did two findradius() of 1024 units narrowed down to a 90-degree wide cone, always facing the direction the ball was fired, of course.
Why did I do 2 findradius? One is to count how many players are within the cone, and another is to calculate and do the damage to the respective player(s). If there's a single player inside the imaginary cone, it'll take full damage, which is a random value between 640 and 5120 points. (!!)
If there are 2 or more players inside the cone, the damage is divided between them.
Now, the Quake2 BFG fires a ball with a speed of only 400 quake units per second (quake2 units are the same as quake1).
There is blast damage in this BFG. So it's dangerous to use it in close combat.
The Quake2 BFG does 4 types of damage: The direct hit; The blast damage; The laser damage; The blast effect.
The direct hit does 200 damage, fixed value, no randomness.
The blast damage also does fixed 200 damage.
The laser damage does 50 damage per second, in 5 point increments, the BFG ball thinks 10 times per second, searching for enemies within a 256-unit radius. If one or more players are close enough, the ball will fire the laser at the target(s).
The blast effect does the most powerful damage of the weapon. 0.1 second after the ball detonates, the ball will search for enemies in a 1000-unit radius, which is more powerful than a detpack! BUT, in order for this effect work, you have to be in the same room the enemy and the exploded BFG ball is. You can't be invisible for the ball, nor for the player(s) you want to frag.
If successful, this effect can do more than 1000 points of damage. (!!!)
So, what do you guys think?