- if ((self.muzzleflash == world) || wasfreed(self.muzzleflash))
- self.muzzleflash = spawn();
-
- // muzzle flash for 1st person view
- setmodel(self.muzzleflash, "models/uziflash.md3"); // precision set below
- //SUB_SetFade(flash, time + 0.06, 0);
- self.muzzleflash.scale = 0.75;
- self.muzzleflash.think = W_Uzi_Flash_Go;
- self.muzzleflash.nextthink = time + 0.02;
- self.muzzleflash.frame = 2;
- self.muzzleflash.alpha = 0.75;
- self.muzzleflash.angles_z = random() * 180;
- self.muzzleflash.effects = EF_ADDITIVE | EF_FULLBRIGHT | EF_LOWPRECISION;
- W_AttachToShotorg(self.muzzleflash, '5 0 0');