File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Base.rte/Devices/Shared/Scripts Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
function Create (self )
2
2
self .setAngle = 0 ;
3
- self .tilt = 0.2 ;
3
+ self .tilt = 0.5 / math.sqrt ( self . Radius ) ;
4
4
end
5
5
function Update (self )
6
6
if self .setAngle > 0 then
7
- self .setAngle = self .setAngle - 0.0001 * self .RateOfFire ;
7
+ self .setAngle = self .setAngle - ( 0.001 * ( 10 + math.sqrt ( self .RateOfFire ) * self . setAngle )) ;
8
8
if self .setAngle < 0 then
9
9
self .setAngle = 0 ;
10
10
end
11
11
end
12
12
if self .FiredFrame then
13
- self .setAngle = self .setAngle + self .tilt ;
13
+ self .setAngle = self .setAngle + self .tilt * math.random () ;
14
14
end
15
15
self .RotAngle = self .RotAngle + self .setAngle * self .FlipFactor ;
16
16
local jointOffset = Vector (self .JointOffset .X * self .FlipFactor , self .JointOffset .Y ):RadRotate (self .RotAngle );
You can’t perform that action at this time.
0 commit comments