Updated to use shared subroutines, removed the !SP and !palette defines and made it use the ones from the cfg editor.
Also fixed the hitbox issues related to having the sprite at screen boundaries. (It used SEC : SBC to adjust pseudo 16-bit addition)
There's still one bug related to it when having the block in the second row and jumping from below at the screen barrier which might kill the player but it's only at that one specific x position so I didn't bother.
Sprite Memory 02 worked when I tested it though I only had mario and that sprite onscreen.
I recommend using the NMSTL patch and setting the sprite memory to 10 if you use this sprite.
I'm having the same problems as everyone else. Tip is making Mario invisible, and when I stand on top of it, it kills Mario.
Also Tip's graphics in the included file are in a different place than where the sprite checks by default, but that's an easier fix.
Upon further testing, it SEEMS (not 100% sure) like the sprite actually pushes Mario down into the "pit of death" below.
Even odder is that on some levels (new rom), it doesn't occur. I do have other custom sprites inserted BUT if I put the same exact custom sprites into the other level where Tip The Growing Block works perfectly, Tip still acts completely normal and doesn't kill Mario.
I even tried putting the other custom sprites into the same exact positions.