]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
sv_q3compat_changehitbox: change the values to exactly match the Q3 sources
authorbones_was_here <bones_was_here@xonotic.au>
Mon, 7 Nov 2022 13:44:27 +0000 (23:44 +1000)
committerbones_was_here <bones_was_here@xonotic.au>
Mon, 7 Nov 2022 13:51:33 +0000 (23:51 +1000)
The box dimensions and camera position relative to the box are unchanged.
The origin is raised 4u relative to the box and camera.

qcsrc/common/physics/player.qc

index f148a4afe9acdbfe28adeecd0a123968cf675409..22a16e7d56558b0904c2fcd646a3ce39220fe66f 100644 (file)
@@ -65,12 +65,12 @@ void Physics_UpdateStats(entity this)
        }
 
        bool q3hb = q3compat && autocvar_sv_q3compat_changehitbox;
-       STAT(PL_MIN, this) = (q3hb) ? '-15 -15 -20' : autocvar_sv_player_mins;
-       STAT(PL_MAX, this) = (q3hb) ? '15 15 36' : autocvar_sv_player_maxs;
-       STAT(PL_VIEW_OFS, this) = (q3hb) ? '0 0 30' : autocvar_sv_player_viewoffset;
-       STAT(PL_CROUCH_MIN, this) = (q3hb) ? '-15 -15 -20' : autocvar_sv_player_crouch_mins;
-       STAT(PL_CROUCH_MAX, this) = (q3hb) ? '15 15 20' : autocvar_sv_player_crouch_maxs;
-       STAT(PL_CROUCH_VIEW_OFS, this) = (q3hb) ? '0 0 16' : autocvar_sv_player_crouch_viewoffset;
+       STAT(PL_MIN, this)             = q3hb ? '-15 -15 -24' : autocvar_sv_player_mins;
+       STAT(PL_MAX, this)             = q3hb ? '15 15 32'    : autocvar_sv_player_maxs;
+       STAT(PL_VIEW_OFS, this)        = q3hb ? '0 0 26'      : autocvar_sv_player_viewoffset;
+       STAT(PL_CROUCH_MIN, this)      = q3hb ? '-15 -15 -24' : autocvar_sv_player_crouch_mins;
+       STAT(PL_CROUCH_MAX, this)      = q3hb ? '15 15 16'    : autocvar_sv_player_crouch_maxs;
+       STAT(PL_CROUCH_VIEW_OFS, this) = q3hb ? '0 0 12'      : autocvar_sv_player_crouch_viewoffset;
 
        // old stats
        // fix some new settings