Hey! I am making a game inspired by the puzzling scenarios you get yourself into when you play a game like Steamworld Dig or Dig Dug. I need to make rocks fall after you dig under them and I'd like a smooth animation, but the again command seems to fire off instantly and there's no delay. I've used again_interval at the beginning of my code, but it didn't change anything. The second reason I'd like this again command is that it looks like when two rocks fall, they crush each other into one rock. I'd love to share the link to the project, but it seems that GitHub is down. I'll post some code here.
(Rock pushing)
[ > Player | Rock ] -> [ > Player | > Rock ]
(Player falling / gravity)
late down [Player | No Solid] -> [ | Player] again
late down [UnstableRock | No Solid] -> [ | UnstableRock]again
late down [PhysicsObj | No Solid] -> [ | PhysicsObj]again
late down [Rock | No Solid] -> [ UnstableRock | No Solid]
late down [UnstableRock | Solid] -> [Rock | Solid]
(digging)
Left [ > Player | Dirt] -> [ > Player | ]
Right [ > Player | Dirt] -> [ > Player | ]
Down [ > Player | Dirt] -> [ > Player | ]
Up [ > Player | Dirt] -> [ Player | ]
(collecting gem)
[ > Player | Gem] -> [ > Player | ]