This is all I want for Christmas! Be able to move around and push certain blocks/ rearrange them/ place them onto activation tiles! I know there are a few people out there with these in their games, would be awesome if you were to share! Or if someone has the ASM knowledge to make them for the community!
View attachment 7936
I'm working right now with the platforming module, so I can't really help you with code
HOWEVER, I have my guesses to put you in the right direction.
First, I guess you must make some tweaks with the physics script, to make your pushable block solid.
Additionally, you must edit the solid reaction to make your tile a solid.
I guess in that solid reaction is the place to edit and do the push action.
To actually push the block, you will need to make your tile blank, in terms of graphics and collision.
Then replace that tile with a movable object with the exact same graphics as the pushable tiles.
You will put a timer in that object, and advance to the other Action State that will have an AI that will destroy the object but transform the tile in that position from a blank tile to your pushable tile.
That is actually how it is done in Zelda! (and in Mario when punching a block)
(Sorry if the explanation was a bit overwhelming...
)