- flash.think = W_Uzi_Flash_Go;
- flash.nextthink = time + 0.02;
- flash.frame = 2;
- flash.alpha = 1;
- flash.effects = EF_ADDITIVE | EF_FULLBRIGHT | EF_LOWPRECISION;
- W_AttachToShotorg(flash, '5 0 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');