]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
stupid feature :P
authorRudolf Polzer <divverent@alientrap.org>
Wed, 28 Sep 2011 13:28:45 +0000 (15:28 +0200)
committerRudolf Polzer <divverent@alientrap.org>
Wed, 28 Sep 2011 13:28:45 +0000 (15:28 +0200)
qcsrc/server/autocvars.qh
qcsrc/server/cl_weaponsystem.qc

index e9d34ce17e8564ab7b9d683ab3e331a297992adf..c91bfa640907599c0bdedc0f6fcd4132273e7702 100644 (file)
@@ -1194,3 +1194,4 @@ float autocvar_welcome_message_time;
 float autocvar_sv_gameplayfix_gravityunaffectedbyticrate;
 float autocvar_g_trueaim_minrange;
 float autocvar_g_debug_defaultsounds;
+float autocvar_g_loituma;
index af76117fec8f2ae7cdb50f539e9b7c31784decfa..095e839becc0f33602b9378d8a7bc0d90384b766 100644 (file)
@@ -853,6 +853,27 @@ void CL_ExteriorWeaponentity_Think()
                        ang_x = -/* don't ask */ang_x;
                        self.angles = ang;
                }
+
+               if(autocvar_g_loituma)
+               {
+                       vector moddir, modup;
+                       vector modangles;
+                       float t;
+
+                       t = time * autocvar_g_loituma;
+
+                       modangles_x = t * 360;
+                       modangles_y = 90;
+                       modangles_z = 0;
+
+                       self.angles =
+                               AnglesTransform_ToAngles(
+                                       AnglesTransform_Multiply(
+                                               AnglesTransform_FromAngles(self.angles),
+                                               AnglesTransform_FromAngles(modangles)
+                                       )
+                               );
+               }
        }
 
        self.glowmod = self.owner.weaponentity_glowmod;