I do an alpha fade from 0% to 100% alpha. With a model entity it works without problems. With the same code a sprite entity stays invisible from 0% to 50%. This looks like a bug to me.

my code:
Code:
void fadein(ENTITY *e, var seconds)
{
	var ticks = seconds * 16;
	reset(e, INVISIBLE);
	e.alpha = 0;
	while(e.alpha < 100) {e.alpha = minv(e.alpha + 100/ticks * time_step, 100); wait(1);}
}
the TRANSLUCENT flag is set.