Tuning of item use range.

This commit is contained in:
brendon 2020-06-15 08:47:16 -07:00
parent 14ff1d9338
commit 96dca52801
3 changed files with 9 additions and 5 deletions

1
.gitignore vendored
View file

@ -6,6 +6,7 @@
*.filters *.filters
*.plg *.plg
*.opt *.opt
*.opensdf
.vs/ .vs/
debug/ debug/
debugaxp/ debugaxp/

View file

@ -678,8 +678,9 @@ void fire_freon (edict_t *self, vec3_t start, vec3_t dir, int damage, int speed,
AngleVectors (dir, forward, right, up); AngleVectors (dir, forward, right, up);
VectorMA (dir, -0.1, right, dir); //BC 6-14-2020 remove the offset so it aim more toward center crosshair.
VectorMA (dir, 0.07, up, dir); //VectorMA (dir, -0.1, right, dir);
//VectorMA (dir, 0.07, up, dir);
VectorMA (dir, crandom() * 0.04, right, dir); VectorMA (dir, crandom() * 0.04, right, dir);
@ -718,7 +719,7 @@ void fire_freon (edict_t *self, vec3_t start, vec3_t dir, int damage, int speed,
bolt->owner = self; bolt->owner = self;
bolt->touch = freon_touch; bolt->touch = freon_touch;
bolt->nextthink = level.time + 0.16; bolt->nextthink = level.time + 0.25; //BC 6-14-2020 this determines how long the freon stays alive. The longer it stays alive, the farther it goes. Original: 0.16
bolt->think = G_FreeEdict; bolt->think = G_FreeEdict;
bolt->dmg = 1; bolt->dmg = 1;
bolt->classname = "bolt"; bolt->classname = "bolt";

View file

@ -1724,7 +1724,9 @@ void weapon_shotgun_fire (edict_t *ent, qboolean altfire)
viewing = LookingAt(ent,0,intersect,&range); viewing = LookingAt(ent,0,intersect,&range);
if(viewing && viewing->classname ) if(viewing && viewing->classname )
{ {
if(!stricmp(viewing->classname,"item_freezable") && range <= 21) //gi.dprintf("viewlook range: %f\n", range);
if(!stricmp(viewing->classname,"item_freezable") && range <= 40) //BC 6-14-2020 This is the hammer hit range. Was: 21
T_Damage (viewing, ent, ent, forward, viewing->s.origin, vec3_origin, 1/*dmg*/, 40/*kick*/, 0, MOD_HIT ); T_Damage (viewing, ent, ent, forward, viewing->s.origin, vec3_origin, 1/*dmg*/, 40/*kick*/, 0, MOD_HIT );
} }