]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
TODO some stuff
authorSamual Lenks <samual@xonotic.org>
Thu, 30 Aug 2012 17:43:43 +0000 (13:43 -0400)
committerSamual Lenks <samual@xonotic.org>
Thu, 30 Aug 2012 17:43:43 +0000 (13:43 -0400)
qcsrc/server/vehicles/bumblebee.qc
qcsrc/server/vehicles/vehicles.qc

index 0f984129fe589e406439e67aa846ccd36df14318..a445f12ce6426210bccfcef4218052fd1569884a 100644 (file)
@@ -242,12 +242,7 @@ void bumb_gunner_exit(float _exitflag)
        self.hud            = HUD_NORMAL;
        self.switchweapon   = self.vehicle.switchweapon;
 
-       if(self.flagcarried)
-       {
-               self.flagcarried.scale = 0.6;
-               setattachment(self.flagcarried, self, "");
-               setorigin(self.flagcarried, FLAG_CARRY_POS);
-       }
+       // FIXCTF TODO 
 
        self.vehicle.vehicle_hudmodel.viewmodelforclient = self.vehicle;
 
@@ -331,17 +326,7 @@ float bumb_gunner_enter()
 
        CSQCVehicleSetup(other, other.hud);
        
-    if(other.flagcarried)
-    {
-        if(!autocvar_g_vehicles_allow_flagcarry)
-            DropFlag(other.flagcarried, world, world);
-        else
-        {
-            other.flagcarried.scale = 1;
-            setattachment(other.flagcarried, self, "");
-            setorigin(other.flagcarried, '0 0 1' * self.maxs_z);
-        }
-    }
+    // FIXCTF TODO
 
        return TRUE;
 }
index 87ceecc0c61fd2688a5a6243fdf34f59d5561798..4364b54facdb66d1046f911a07c4bd20dec5c71f 100644 (file)
@@ -783,13 +783,6 @@ void vehicles_exit(float eject)
         _player.hud            = HUD_NORMAL;
         _player.switchweapon   = _vehicle.switchweapon;
 
-        if(_player.flagcarried)
-        {
-            _player.flagcarried.scale = 0.6;
-            setattachment(_player.flagcarried, _player, "");
-            setorigin(_player.flagcarried, FLAG_CARRY_POS);
-        }
-
         CSQCVehicleSetup(_player, HUD_NORMAL);
     }
     _vehicle.flags |= FL_NOTARGET;
@@ -806,6 +799,14 @@ void vehicles_exit(float eject)
     self.team = self.tur_head.team;
    
     MUTATOR_CALLHOOK(VehicleExit);
+
+    _vehicle.team = _vehicle.tur_head.team;
+        
+    sound (_vehicle, CH_TRIGGER_SINGLE, "misc/null.wav", 1, ATTN_NORM);
+    _vehicle.vehicle_hudmodel.viewmodelforclient = _vehicle;   
+    _vehicle.phase = time + 1;
+    
+    _vehicle.vehicle_exit(eject);
     
     vehicles_setreturn();
     vehicles_reset_colors();