@@ -23,10 +23,14 @@ function Create(self)
23
23
self .reloadDelay = 200 ;
24
24
self .origReloadTime = 900 ;
25
25
26
- -- for some reason if this is added to sim while facing leftwards, StanceOffsets will actually be flipped.
26
+ -- for some reason if this is added to sim while facing leftwards, StanceOffset will actually be flipped.
27
+ -- but not sharpstanceoffset...............
28
+
27
29
28
30
self .origStanceOffset = Vector (self .StanceOffset .X * self .FlipFactor , self .StanceOffset .Y );
29
- self .origSharpStanceOffset = Vector (self .SharpStanceOffset .X * self .FlipFactor , self .SharpStanceOffset .Y );
31
+ self .origSharpStanceOffset = Vector (self .SharpStanceOffset .X , self .SharpStanceOffset .Y );
32
+
33
+ self .origSupportOffset = Vector (self .SupportOffset .X , self .SupportOffset .Y );
30
34
31
35
self .origShakeRange = self .ShakeRange ;
32
36
self .origSharpShakeRange = self .SharpShakeRange ;
@@ -55,8 +59,9 @@ function Create(self)
55
59
self .fanFireHoldTime = 200 ;
56
60
self .fanFire = false ;
57
61
58
- self .fanFireStanceOffset = Vector (7 , 7 );
62
+ self .fanFireStanceOffset = Vector (12 , 7 );
59
63
self .fanFireSharpStanceOffset = self .fanFireStanceOffset ;
64
+ self .fanFireSupportOffset = Vector (- 2 , - 5 );
60
65
self .fanFireShakeRange = 6 ;
61
66
self .fanFireSharpShakeRange = 6 ;
62
67
self .fanFireSharpLength = 100 ;
@@ -117,6 +122,7 @@ function Update(self)
117
122
self .cockDelay = 300 ;
118
123
self .StanceOffset = self .origStanceOffset ;
119
124
self .SharpStanceOffset = self .origSharpStanceOffset ;
125
+ self .SupportOffset = self .origSupportOffset ;
120
126
-- self.SharpLength = self.origSharpLength;
121
127
self .ShakeRange = self .origShakeRange ;
122
128
self .SharpShakeRange = self .origSharpShakeRange ;
@@ -156,6 +162,7 @@ function Update(self)
156
162
self .cockDelay = 100 ;
157
163
self .StanceOffset = self .fanFireStanceOffset ;
158
164
self .SharpStanceOffset = self .fanFireStanceOffset ;
165
+ self .SupportOffset = self .fanFireSupportOffset ;
159
166
-- self.SharpLength = self.fanFireSharpLength;
160
167
elseif not self :IsActivated () then
161
168
self .fanFireTimer :Reset ();
@@ -165,6 +172,7 @@ function Update(self)
165
172
self .cockDelay = 300 ;
166
173
self .StanceOffset = self .origStanceOffset ;
167
174
self .SharpStanceOffset = self .origSharpStanceOffset ;
175
+ self .SupportOffset = self .origSupportOffset ;
168
176
-- self.SharpLength = self.origSharpLength;
169
177
self .ShakeRange = self .origShakeRange ;
170
178
self .SharpShakeRange = self .origSharpShakeRange ;
0 commit comments