[nexuiz-commits] r7424 - in trunk/data/qcsrc: client server/vehicles
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Aug 11 10:47:24 EDT 2009
Author: tzork
Date: 2009-08-11 10:47:24 -0400 (Tue, 11 Aug 2009)
New Revision: 7424
Modified:
trunk/data/qcsrc/client/View.qc
trunk/data/qcsrc/server/vehicles/vehicles.qc
Log:
Wops, need more files for the HUD_SPIDEBOT fix.
Modified: trunk/data/qcsrc/client/View.qc
===================================================================
--- trunk/data/qcsrc/client/View.qc 2009-08-11 14:41:49 UTC (rev 7423)
+++ trunk/data/qcsrc/client/View.qc 2009-08-11 14:47:24 UTC (rev 7424)
@@ -549,7 +549,7 @@
float hud;
hud = getstati(STAT_HUD);
- if(hud == HUD_SPIDEBOT)
+ if(hud == HUD_SPIDERBOT)
{
vector sz;
CSQC_spider_HUD();
@@ -776,7 +776,7 @@
Sbar_Draw();
break;
- case HUD_SPIDEBOT:
+ case HUD_SPIDERBOT:
CSQC_spider_HUD();
break;
}
Modified: trunk/data/qcsrc/server/vehicles/vehicles.qc
===================================================================
--- trunk/data/qcsrc/server/vehicles/vehicles.qc 2009-08-11 14:41:49 UTC (rev 7423)
+++ trunk/data/qcsrc/server/vehicles/vehicles.qc 2009-08-11 14:47:24 UTC (rev 7424)
@@ -1,69 +1,9 @@
void vehicle_stdproc_enter()
{
- self.owner = other;
-
- msg_entity = other;
- WriteByte (MSG_ONE, SVC_SETVIEWPORT);
- WriteEntity( MSG_ONE, self.vehicle_viewport);
-
- WriteByte (MSG_ONE, SVC_SETVIEWANGLES);
- WriteAngle(MSG_ONE, self.vehicle_viewport.angles_x + self.angles_x); // tilt
- WriteAngle(MSG_ONE, self.vehicle_viewport.angles_y + self.angles_y); // yaw
- WriteAngle(MSG_ONE, self.vehicle_viewport.angles_z + self.angles_z); // flip
-
- //setattachment(other,self,"");
- self.nextthink = 0;
- self.owner.takedamage = DAMAGE_NO;
- self.owner.solid = SOLID_NOT;
- self.owner.alpha = -1;
- //self.owner.PlayerPhysplug = spiderbot_pplug;
- self.owner.vehicle = self;
- self.owner.event_damage = SUB_Null;
- self.owner.vehicle_health = (self.health / cvar("g_vehicle_spiderbot_health"));
- self.owner.hud = HUD_SPIDEBOT;
- self.colormap = self.owner.colormap;
- self.tur_head.colormap = self.owner.colormap;
- self.vehicle_hudmodel.viewmodelforclient = self.owner;
- //self.tur_head.nodrawtoclient = self.owner;
-
-
}
void vehicle_stdproc_exit(float eject)
{
- self.velocity = '0 0 0';
-
- msg_entity = self.owner;
- WriteByte (MSG_ONE, SVC_SETVIEWPORT);
- WriteEntity( MSG_ONE, self.owner);
-
- //setattachment(self.owner,world,"");
- //self.think = spiderbot_think;
- //self.nextthink = time;
-
- self.owner.takedamage = DAMAGE_AIM;
- self.owner.solid = SOLID_SLIDEBOX;
- self.owner.alpha = 1;
- self.owner.PlayerPhysplug = SUB_Null;
- self.owner.vehicle = world;
- self.owner.view_ofs = PL_VIEW_OFS;
- self.owner.hud = HUD_NORMAL;
- self.owner.event_damage = PlayerDamage;
- self.colormap = 1024;
- self.tur_head.colormap = 1024;
- self.vehicle_hudmodel.viewmodelforclient = self;
- //self.tur_head.nodrawtoclient = self;
-
- if(eject)
- {
- makevectors(self.angles);
- setorigin(self.owner,self.origin + v_forward * 100);
- self.owner.velocity = (v_up + v_forward * 0.25) * 750;
- }
- else
- setorigin(self.owner,self.origin - v_forward * 200);
-
- self.owner = world;
}
void vehicle_stdproc_regen()
More information about the nexuiz-commits
mailing list