So, I woke up at 3am, bored, and well here's this..
https://youtu.be/2SABwkUnqRE
in r_alias.c
i just added the shade variable in GL_DrawAliasShadow
after..
R_LightPoint (e->origin);
shade = (((lightcolor[1] + lightcolor[2] + lightcolor[3]) / 3)/128);//R00k
//then
glColor4f(0,0,0, shade * (entalpha));//R00k: fade light based on ambientlight
//before
GL_DrawAliasFrame (paliashdr, lerpdata);