r130 - trunk/progsqc
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Oct 20 11:05:46 EDT 2008
Author: vermeulen
Date: 2008-10-20 11:05:46 -0400 (Mon, 20 Oct 2008)
New Revision: 130
Modified:
trunk/progsqc/actor.qc
trunk/progsqc/bots.qc
trunk/progsqc/inventory.qc
trunk/progsqc/player.qc
Log:
It should now only call getiteminfo for weapon changes, and firing
rather than before, where it would call it about 60 times a second
Modified: trunk/progsqc/actor.qc
===================================================================
--- trunk/progsqc/actor.qc 2008-10-20 14:40:51 UTC (rev 129)
+++ trunk/progsqc/actor.qc 2008-10-20 15:05:46 UTC (rev 130)
@@ -271,7 +271,7 @@
oldself = self;
self = self.owner;
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.weaponitem); YEAH!!!
if (animdone)
{
if (self.weaponstate == WS_LOWER)
@@ -350,7 +350,7 @@
return;
oldself = self;
self = self.owner;
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.weaponitem); YEAH!!!!
anim_start(self.actorpart_torso, self.playerclass.actoranim_TORSO_STAND, ANIMTYPE_IDLE, torso_animframefunc);
self = oldself;
};
@@ -358,7 +358,7 @@
void(float newstate) weapon_state =
{
self.weaponstate = newstate;
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.weaponitem);
if (newstate == WS_IDLE)
{
@@ -381,6 +381,7 @@
self.viewmodelchange = self.viewmodelchange + self.iteminfo_ammo1viewmodelpush;
self.viewmodelchange_y = self.viewmodelchange_y + crandom();
//bprint("weapon_state ");bprint(ftos(newstate));bprint(":");bprint(vtos(self.iteminfo_weapon_viewmodelanim_fire1));bprint(" ");bprint(ftos(self.actorpart_torso.anim_frametime));bprint("\n");
+ Inventory_GetItemInfo(self, self.weaponitem);
weapon_fire(FALSE);
}
else if (newstate == WS_FIRE2)
@@ -388,13 +389,14 @@
anim_start(self.actorpart_viewweapon, self.iteminfo_weapon_viewmodelanim_fire2, ANIMTYPE_IDLE, viewweapon_animframefunc);
anim_start(self.actorpart_torso, self.playerclass.actoranim_TORSO_ATTACK, ANIMTYPE_IDLE, torso_animframefunc);
self.viewmodelchange = self.viewmodelchange + self.iteminfo_ammo2viewmodelpush;
+ Inventory_GetItemInfo(self, self.weaponitem);
weapon_fire(TRUE);
}
else if (newstate == WS_FIRE3)
{
- Inventory_GetItemInfo(self, self.itemselected);
- anim_start(self.actorpart_torso, self.playerclass.actoranim_TORSO_ATTACK, ANIMTYPE_IDLE, torso_animframefunc);
- weapon_fire(FALSE);
+ //Inventory_GetItemInfo(self, self.itemselected);
+ //anim_start(self.actorpart_torso, self.playerclass.actoranim_TORSO_ATTACK, ANIMTYPE_IDLE, torso_animframefunc);
+ //weapon_fire(FALSE);
}
else if (newstate == WS_RELOAD)
{
Modified: trunk/progsqc/bots.qc
===================================================================
--- trunk/progsqc/bots.qc 2008-10-20 14:40:51 UTC (rev 129)
+++ trunk/progsqc/bots.qc 2008-10-20 15:05:46 UTC (rev 130)
@@ -156,7 +156,7 @@
}
//Inventory_GetItemInfo(self, self.itemselected);
- //if (iteminfo_ammo1fireflags & FIREFLAG_JETPACK)
+ //if (character.iteminfo_ammo1fireflags & FIREFLAG_JETPACK)
//{
// self.button7 = 1;
//}
@@ -170,7 +170,7 @@
if (!self.weapon_canfire1)
if (!self.weapon_canfire2)
{
- //if (iteminfo_weapon_canreload)
+ //if (character.iteminfo_weapon_canreload)
// self.button4 = 1;
//else
self.switchweaponitem = Inventory_GetBestWeapon(self);
Modified: trunk/progsqc/inventory.qc
===================================================================
--- trunk/progsqc/inventory.qc 2008-10-20 14:40:51 UTC (rev 129)
+++ trunk/progsqc/inventory.qc 2008-10-20 15:05:46 UTC (rev 130)
@@ -159,7 +159,7 @@
local vector item;
local entity e;
local float d;
- //bprint(character.iteminfo_name," : ",ftos(itemtype)," : ",character.model,"\n");
+ //bprint(ftos(itemtype)," : ",character.model,"\n");
if (itemtype < 0)
{
bprint(character.iteminfo_name);
Modified: trunk/progsqc/player.qc
===================================================================
--- trunk/progsqc/player.qc 2008-10-20 14:40:51 UTC (rev 129)
+++ trunk/progsqc/player.qc 2008-10-20 15:05:46 UTC (rev 130)
@@ -290,7 +290,7 @@
player_selectlegsanim(TRUE);
anim_start(self.actorpart_torso, self.playerclass.actoranim_TORSO_STAND, ANIMTYPE_IDLE, torso_animframefunc);
- self.itemselected = Inventory_GetBestItem(self);
+ //self.itemselected = Inventory_GetBestItem(self);
weapon_setup(self, Inventory_GetBestWeapon(self));
};
@@ -521,7 +521,7 @@
self.viewmodelchange_y = self.viewmodelchange_y - (self.movement_y / 1000);
self.viewmodelchange_z = self.viewmodelchange_z - (self.velocity_z / 2000);
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.weaponitem);
self.viewmodeldiff = self.iteminfo_viewmodeloffset - self.viewmodelchange;
self.viewmodelchange = self.viewmodelchange + self.viewmodeldiff * 0.1;
actor_setviewmodeloffset(self.viewmodelchange);
@@ -529,12 +529,13 @@
if (self.flags & FL_CLIENT)
{
- Inventory_GetItemInfo(self, self.itemselected);
- Inventory_ModifyItem(self, self.itemselected, 0 + self.iteminfo_rechargerate, 0);
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.itemselected);
+ //Inventory_ModifyItem(self, self.itemselected, 0 + self.iteminfo_rechargerate, 0);
+ //Inventory_GetItemInfo(self, self.weaponitem);
Inventory_ModifyItem(self, self.weaponitem, 0, 0 + self.iteminfo_rechargerate);
}
+ /*
if (self.button7)
{
Inventory_GetItemInfo(self, self.itemselected);
@@ -562,7 +563,7 @@
Inventory_ModifyItem(self, self.itemselected, 0 - self.iteminfo_ammo1minimumtofire, 0);
self.invisactive = TRUE;
}
- }
+ } */
if (self.flags & FL_CLIENT) // only real players can respawn, not NPCs
if (self.deadflag)
@@ -610,7 +611,7 @@
{
if (self.button4)
{
- Inventory_GetItemInfo(self, self.weaponitem);
+ //Inventory_GetItemInfo(self, self.weaponitem);
if (self.iteminfo_ammo1fireflags & FIREFLAG_ZOOM)
self.viewzoom = 0.2;
}
@@ -1407,6 +1408,7 @@
}
if (impuls == 13)
{
+ /*
w = self.itemselected;
while (TRUE)
{
@@ -1422,7 +1424,7 @@
self.itemselected = w;
break;
}
- }
+ } */
}
};
More information about the zymotic-commits
mailing list