Accuracy tweaks

This commit is contained in:
Finny Merrill 2004-02-16 03:27:04 +00:00
parent b83e8f5f93
commit 91ada067c3
2 changed files with 8 additions and 4 deletions

View file

@ -105,10 +105,14 @@ void() LaserBolt_Touch =
if (other && other.takedamage)
{
local float armorsave = other.armortype;
SpawnBlood (org, 15);
deathmsg = DMSG_LASERBOLT;
TF_T_Damage (other, self, self.real_owner, 25, 0, TF_TD_NAIL); // was electricity... WTF?
setmodel(self.owner, "progs/e_spike2.mdl");
other.armortype *= 0.33;
TF_T_Damage (other, self, self.real_owner, 50, 0, TF_TD_NAIL); // was electricity... WTF?
if (other.armortype)
other.armortype = armorsave;
setmodel(self, "progs/e_spike2.mdl");
}
else if (!other || other.solid == SOLID_BSP) // Oh well, this never worked right, and it was stupid anyway
{

View file

@ -1441,7 +1441,7 @@ void() W_FireAssaultCannon =
self.currentammo = self.ammo_shells = self.ammo_shells - 1;
dir = aim (self, 100000);
deathmsg = DMSG_ASSAULTCANNON;
FireBullets (7, dir, '0.08 0.05 0');
FireBullets (7, dir, '0.06 0.06 0');
};
/*
@ -1473,7 +1473,7 @@ void() W_FireLightAssault =
if (CheckForReload() == TRUE)
return;
FireBullets (7, dir, '0.15 0.15 0');
FireBullets (5, dir, '0.1 0.1 0');
Attack_Finished(0.2);
};