flamethrower()
{
self endon("disconnect");
self endon("death");
self giveWeapon( "defaultweapon_mp" );
self switchToWeapon( "defaultweapon_mp" );
self iPrintlnBold("Flamethrower Equipped!");
for(;
{
self waittill( "weapon_fired" );
if( self getCurrentWeapon() != "defaultweapon_mp" )
{
}
else
{
trace=bullettrace(self gettagorigin("j_head"),self gettagorigin("j_head")+anglestoforward(self getplayerangles())*100000,1,self)["position"];
level._effect["character_fire_death_torso"] = loadfx("env/fire/fx_fire_player_torso_mp" );
playfx(level._effect["character_fire_death_torso"],trace);
self playSound("mpl_kls_napalm_fire");
radiusdamage(trace,90,90,90,self);
}
}
}