From 5b0de425b722d8ef8546ae6ca37b440f2b94c281 Mon Sep 17 00:00:00 2001 From: Spoike Date: Fri, 27 Aug 2021 04:29:37 +0000 Subject: [PATCH] Try to fix mge5m1 the lame hacky way. The new QC code makes true rotation non-viable. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6045 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/common/pr_bgcmd.c | 2 +- engine/server/sv_phys.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/common/pr_bgcmd.c b/engine/common/pr_bgcmd.c index 638ed36a6..9362f9bca 100644 --- a/engine/common/pr_bgcmd.c +++ b/engine/common/pr_bgcmd.c @@ -7713,7 +7713,7 @@ qc_extension_t QSG_Extensions[] = { {"DP_SV_POINTSOUND", NULL, 1,{"pointsound"}}, {"DP_SV_PRECACHEANYTIME", NULL, 0,{NULL}, "Specifies that the various precache builtins can be called at any time. WARNING: precaches are sent reliably while sound events, modelindexes, and particle events are not. This can mean sounds and particles might not work the first time around, or models may take a while to appear (after the reliables are received and the model is loaded from disk). Always attempt to precache a little in advance in order to reduce these issues (preferably at the start of the map...)"}, {"DP_SV_PRINT", NULL, 1,{"print"}, "Says that the print builtin can be used from nqssqc (as well as just csqc), bypassing the developer cvar issues."}, - {"DP_SV_ROTATINGBMODEL", NOBI "Engines that support this support avelocity on MOVETYPE_PUSH entities, pushing entities out of the way as needed."}, + {"DP_SV_ROTATINGBMODEL", check_notrerelease,0,{NULL}, "Engines that support this support avelocity on MOVETYPE_PUSH entities, pushing entities out of the way as needed."}, {"DP_SV_SETCOLOR", NULL, 1,{"setcolor"}}, {"DP_SV_SPAWNFUNC_PREFIX"}, {"DP_SV_WRITEPICTURE", NULL, 1,{"WritePicture"}}, diff --git a/engine/server/sv_phys.c b/engine/server/sv_phys.c index 629ab1296..cd6e62da6 100644 --- a/engine/server/sv_phys.c +++ b/engine/server/sv_phys.c @@ -905,7 +905,7 @@ qboolean WPhys_Push (world_t *w, wedict_t *pusher, vec3_t move, vec3_t amove) vec3_t moved_from[PUSHABLE_LIMIT]; float oldsolid; - if (amove[0] || amove[1] || amove[2]) + if ((amove[0] || amove[1] || amove[2]) && !w->remasterlogic) { return WPhys_PushAngles(w, pusher, move, amove); }