mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2024-11-30 08:20:51 +00:00
Merge pull request #873 from skullernet/pusher-delta-yaw
Remove broken pusher delta yaw manipulation
This commit is contained in:
commit
021d6480d6
1 changed files with 0 additions and 17 deletions
|
@ -579,7 +579,6 @@ typedef struct
|
||||||
edict_t *ent;
|
edict_t *ent;
|
||||||
vec3_t origin;
|
vec3_t origin;
|
||||||
vec3_t angles;
|
vec3_t angles;
|
||||||
float deltayaw;
|
|
||||||
} pushed_t;
|
} pushed_t;
|
||||||
|
|
||||||
pushed_t pushed[MAX_EDICTS], *pushed_p;
|
pushed_t pushed[MAX_EDICTS], *pushed_p;
|
||||||
|
@ -630,12 +629,6 @@ SV_Push(edict_t *pusher, vec3_t move, vec3_t amove)
|
||||||
pushed_p->ent = pusher;
|
pushed_p->ent = pusher;
|
||||||
VectorCopy(pusher->s.origin, pushed_p->origin);
|
VectorCopy(pusher->s.origin, pushed_p->origin);
|
||||||
VectorCopy(pusher->s.angles, pushed_p->angles);
|
VectorCopy(pusher->s.angles, pushed_p->angles);
|
||||||
|
|
||||||
if (pusher->client)
|
|
||||||
{
|
|
||||||
pushed_p->deltayaw = pusher->client->ps.pmove.delta_angles[YAW];
|
|
||||||
}
|
|
||||||
|
|
||||||
pushed_p++;
|
pushed_p++;
|
||||||
|
|
||||||
/* move the pusher to it's final position */
|
/* move the pusher to it's final position */
|
||||||
|
@ -706,11 +699,6 @@ SV_Push(edict_t *pusher, vec3_t move, vec3_t amove)
|
||||||
/* try moving the contacted entity */
|
/* try moving the contacted entity */
|
||||||
VectorAdd(check->s.origin, move, check->s.origin);
|
VectorAdd(check->s.origin, move, check->s.origin);
|
||||||
|
|
||||||
if (check->client)
|
|
||||||
{
|
|
||||||
check->client->ps.pmove.delta_angles[YAW] += amove[YAW];
|
|
||||||
}
|
|
||||||
|
|
||||||
/* figure movement due to the pusher's amove */
|
/* figure movement due to the pusher's amove */
|
||||||
VectorSubtract(check->s.origin, pusher->s.origin, org);
|
VectorSubtract(check->s.origin, pusher->s.origin, org);
|
||||||
org2[0] = DotProduct(org, forward);
|
org2[0] = DotProduct(org, forward);
|
||||||
|
@ -759,11 +747,6 @@ SV_Push(edict_t *pusher, vec3_t move, vec3_t amove)
|
||||||
VectorCopy(p->origin, p->ent->s.origin);
|
VectorCopy(p->origin, p->ent->s.origin);
|
||||||
VectorCopy(p->angles, p->ent->s.angles);
|
VectorCopy(p->angles, p->ent->s.angles);
|
||||||
|
|
||||||
if (p->ent->client)
|
|
||||||
{
|
|
||||||
p->ent->client->ps.pmove.delta_angles[YAW] = p->deltayaw;
|
|
||||||
}
|
|
||||||
|
|
||||||
gi.linkentity(p->ent);
|
gi.linkentity(p->ent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue