Another way to go. Not BETTER as such, just different.
Up to you which suits you needs better...
Code:
action go_down()
{
	triangle = me;
	while(vec_dist(me.x, character.x) <= 559)
	{
		//other stuff...
		wait(1);
	}
	ent_remove(me);
}



[EDIT] I second SuperKu's suggestion...



Last edited by EvilSOB; 12/30/11 17:18.

"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial