ref: bea3641edebbcafe97ab6aed4e40b057a922d99d
parent: 3368f8df6f49d51746fffe352e7e39e7b19c04a4
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Wed Feb 19 13:18:45 EST 2025
add MOVETYPE_GIB - act as TOSS
--- a/server.h
+++ b/server.h
@@ -109,6 +109,7 @@
MOVETYPE_NOCLIP,
MOVETYPE_FLYMISSILE, // extra size to monsters
MOVETYPE_BOUNCE,
+ MOVETYPE_GIB,
// edict->solid values
SOLID_NOT = 0, // no interaction with other objects
--- a/sv_phys.c
+++ b/sv_phys.c
@@ -859,6 +859,7 @@
case MOVETYPE_TOSS:
case MOVETYPE_BOUNCE:
+ case MOVETYPE_GIB:
SV_Physics_Toss (ent);
break;
@@ -1117,6 +1118,7 @@
else if (ent->v.movetype == MOVETYPE_STEP)
SV_Physics_Step (ent);
else if (ent->v.movetype == MOVETYPE_TOSS
+ || ent->v.movetype == MOVETYPE_GIB
|| ent->v.movetype == MOVETYPE_BOUNCE
|| ent->v.movetype == MOVETYPE_FLY
|| ent->v.movetype == MOVETYPE_FLYMISSILE)
--
⑨