\r
set cl_vore_stomachmodel 1 "when enabled, we see the stomach model around us when eaten. -1 = disabled, 1 = enabled, anything between 0 and 1 = alpha"\r
set cl_vore_cameraspeed 1.5 "speed at which you see yourself sliding down when getting swallowed, 0 disables"\r
+set cl_vore_punchangle 10 "your view gets tilted by this amount when swallowing or regurgitating someone"\r
set g_vore_regurgitatecolor_release "0.875 1 0.375" "the color players will have when regurgitated alive"\r
set g_vore_regurgitatecolor_digest "0.125 0.25 0" "the color players will have when digested"\r
set g_vore_gurglesound 1 "predators make an ambient gurgling sound"\r
\r
if (self.punchangle != '0 0 0')\r
{\r
- f = vlen(self.punchangle) - 10 * frametime;\r
+ f = vlen(self.punchangle) - 15 * frametime;\r
if (f > 0)\r
self.punchangle = normalize(self.punchangle) * f;\r
else\r
.float cvar_cl_noantilag;\r
.float cvar_cl_vore_stomachmodel;\r
.float cvar_cl_vore_cameraspeed;\r
+.float cvar_cl_vore_punchangle;\r
.float cvar_chase_active;\r
\r
void Announce(string snd);\r
GetCvars_handleFloat(s, f, cvar_chase_active, "chase_active");\r
GetCvars_handleFloat(s, f, cvar_cl_vore_stomachmodel, "cl_vore_stomachmodel");\r
GetCvars_handleFloat(s, f, cvar_cl_vore_cameraspeed, "cl_vore_cameraspeed");\r
+ GetCvars_handleFloat(s, f, cvar_cl_vore_punchangle, "cl_vore_punchangle");\r
\r
self.cvar_cl_accuracy_data_share = boolean(self.cvar_cl_accuracy_data_share);\r
self.cvar_cl_accuracy_data_receive = boolean(self.cvar_cl_accuracy_data_receive);\r
\r
PlayerSound(e.predator, playersound_swallow, CHAN_PAIN, VOICETYPE_PLAYERSOUND);\r
setanim(e.predator, e.predator.anim_pain1, FALSE, TRUE, TRUE); // looks good for swallowing / regurgitating\r
+ e.predator.punchangle_x -= e.predator.cvar_cl_vore_punchangle;\r
e.predator.stomach_load += 1;\r
e.predator.regurgitate_prepare = 0;\r
Vore_Weight_apply(e.predator);\r
PlayerSound(e.predator, playersound_regurgitate, CHAN_PAIN, VOICETYPE_PLAYERSOUND);\r
setanim(e.predator, e.predator.anim_pain1, FALSE, TRUE, TRUE); // looks good for swallowing / regurgitating\r
pointparticles(particleeffectnum("regurgitate"), e.predator.origin, '0 0 0', 1);\r
+ e.predator.punchangle_x += e.predator.cvar_cl_vore_punchangle;\r
e.predator.stomach_load -= 1;\r
e.predator.regurgitate_prepare = 0;\r
e.predator.swallow_delay = time + cvar("g_balance_vore_swallow_delay");\r