X-Git-Url: http://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=data%2Fqcsrc%2Fserver%2Fvore.qc;h=ed96dab3f8ca437c1de4d8885ff6d1b09f4b6f7e;hp=592284562cca0be1cbba34e8c0f3d063263b7a2b;hb=d9fab0ce5c95730d622fc283d131832fbfed6c62;hpb=7fdfb7c6ef49e4caa9302ee35b4c92bb3934c16a diff --git a/data/qcsrc/server/vore.qc b/data/qcsrc/server/vore.qc index 59228456..ed96dab3 100644 --- a/data/qcsrc/server/vore.qc +++ b/data/qcsrc/server/vore.qc @@ -330,6 +330,23 @@ void Vore() return; } + // wash the goo away from players once they leave the stomach + if(self.predator.classname != "player") + if(stov(cvar_string("g_vore_regurgitatecolor_release"))) + if(self.colormod) + if(cvar("g_vore_regurgitatecolor_release_fade")) + { + self.colormod_x += cvar("g_vore_regurgitatecolor_release_fade") * frametime; + self.colormod_y += cvar("g_vore_regurgitatecolor_release_fade") * frametime; + self.colormod_z += cvar("g_vore_regurgitatecolor_release_fade") * frametime; + if(self.colormod_x > 1) + self.colormod_x = 1; + if(self.colormod_y > 1) + self.colormod_y = 1; + if(self.colormod_z > 1) + self.colormod_z = 1; + } + // set all vore related stats if(self.predator.classname == "player") {