Argh wrote:flamer weapons in the other mods are short ranged high damage machine guns using a hard coded effect.
Er, no offense meant Smoth, but no, they're not. Remember that patch I made? Flamers are unique weapon types, that actually expand, collision-sphere-wise, over time, and respect colormap, like this one, from NanoBlobs (non-relevant TDF lines have been removed, to keep this a bit shorter in length):
Code: Select all
///////////////////////WEAPON DEFINITION STUFF
rendertype=5;
lineofsight=1;
turret=1;
////////////////GAME BALANCE
groundbounce=1;
sizegrowth=0.75;
////////////////GRAPHICS
ColorMap=0.0 0.7 1.0 0.01 1.0 1.0 0.3 0.01 1.0 0.5 0.15 0.01 1.0 1.0 1.0 0.1 0.1 0.04 0.04 0.3 0.025 0.01 0.01 0 0 0 0.01;
texture1=flame;
FlameGfxTime=1.15;
size=1;
explosiongenerator=custom:FLAMETHROWER_FX;
////////////////RESERVED STUFF
CollisionSize=1.25;//NOTE- AFFECTED BY SIZEGROWTH TAG
At any rate, I would suggest using groundbounce, and just limit the range to 1.25 past the center of the canyon (that looks like, what, about 350?), so that it's not the same effect as a machinegun gameplay-wise, and make use of the expansion so that they're actually more efficient hitting targets near the end of their ranges. Just my $0.02, of course.
It's superfluous because while a real flame thrower may be more efficient at simply hitting it's target at long range, alot less actual flame will strike the target, so damage would be significantly reduced, effectively resulting in the flame thrower being most effective significantly within it's outer range, not "most effective at far range". Basically, the expanding hit sphere isn't the right way to simulate a flame thrower any more than the solution smoth is now using, which is basically making it a simplified inaccurately machine gun with fancy effects.
Realistically, flame throwers are volumetric weapons. Hitspheres aren't going to reproduce them accurately unless you do ALOT more than just make them expand. They need to bounce off objects and ground.
[edit]Don't worry about gameplay for mods you haven't acctually played
