]> git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/vore.qc
Prey / predator velocity when regurgitating / being regurgitated now depends on size...
[voretournament/voretournament.git] / data / qcsrc / server / vore.qc
index b043e43323b89e92224f8733f29f10e6becc94e5..0e7bf8933cbf8c171d1db05132325f83761186cb 100644 (file)
@@ -389,9 +389,11 @@ void Vore_Regurgitate(entity e)
        }\r
 \r
        // apply velocities\r
+       float scalediff;\r
+       scalediff = cvar("g_healthsize") ? e.scale / e.predator.scale : 1; // the tighter the gut, the greater the velocity\r
        makevectors(e.predator.v_angle);\r
-       e.velocity = v_forward * cvar("g_balance_vore_regurgitate_force");\r
-       e.predator.velocity += -v_forward * cvar("g_balance_vore_regurgitate_predatorforce");\r
+       e.velocity = v_forward * cvar("g_balance_vore_regurgitate_force") * scalediff;\r
+       e.predator.velocity += -v_forward * cvar("g_balance_vore_regurgitate_predatorforce") * scalediff;\r
        e.pusher = e.predator; // allows us to frag players by regurgitating them in deadly pits\r
        e.pushltime = time + cvar("g_maxpushtime");\r
 \r