Language…
16 users online: ASSATAKKU, Beast,  blueribbonhighlife, Captain 3, duu, Enderdavid_HD, Gasterus155, I_SQUASHBONAENAE, LetsAGo0123, Metal-Yoshi94, Moltz, NovaDelta, sholmes, Sokobansolver, TAVIN1, Zackajin - Guests: 91 - Bots: 119
Users: 68,027 (2,140 active)
Latest user: EpicMRK

SOLVED - Ice block (from ice flower) interaction with coins

Guys, I'm using the Shell-Collectable in my hack and I would like to allow the ice block sprite that is generated by the ice flower powerup (Lx5 Custom Powers Patch) to also collect coins.

I tried to use RAM $7FAB9E (Custom Sprites RAM) based on Sprite ID 10 (which is the default Sprite ID of the ice block) but I couldn't include it correctly, could you help me if possible??
Here is the thing: Block interaction of sprites is somewhat weird as the only thing the general sprite<->block interaction handles is being blocked by ledges (and it doesn't even handle the speed), handling slopes, liquids and magma but every other, more complex interaction (like destroying turn and throw blocks or activating bounce sprites) must be handled within the sprite itself.

Which is precisely the problem here: This patch is no exception and if you want to make your ice block interact with, you must do so within the sprite. Simply checking for whether a sprite is a certain custom sprite ID doesn't work as it's never executed by the ice block.
The general procedure is to call GetMap16 at a certain position (i.e. ice block position + a certain offset) and check, if it's a coin and if so, collect it.
 MarioFanGamer thanks for the information about creating interaction process inside the ice block sprite file.

I did it: