Because it needs to be return parent::OnCollision(%this, %obj, %brick, %vel, %splatSpeed); not return; parent::OnCollision(%this, %obj, %brick, %vel, %splatSpeed);
Don't forget activatePackage(a);
Just changed it, there is absolutely no difference
EDIT: it would seem that it only works when you're touching an object other than FXPlane, and a brick?