Gun spread overlay (#8588)
This commit is contained in:
@@ -196,8 +196,10 @@ public sealed partial class GunSystem : SharedGunSystem
|
||||
component.LastFire = component.NextFire;
|
||||
|
||||
// Convert it so angle can go either side.
|
||||
var random = Random.NextGaussian(0, 0.5);
|
||||
var random = Random.NextFloat(-0.5f, 0.5f);
|
||||
var spread = component.CurrentAngle.Theta * random;
|
||||
var angle = new Angle(direction.Theta + component.CurrentAngle.Theta * random);
|
||||
DebugTools.Assert(spread <= component.MaxAngle.Theta);
|
||||
return angle;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user