How do I detect if a player has landed?

Hello, the title says most. I wanna make it so that when Venture is using their Burrow, and lands from a height of < 5m, A little effect happens around them and damage is dealt in a radius around them, but I can’t find a condition that fits detecting the player landing.

you can check for Is on ground; you just need to add a wait to make sure you are only checking it after venture has launched into the air

I think {code below}, would work. but its untested, just written from the top of my head.

Conditions

  • Is Using Ability 1(Event Player)
  • Altitude of(Event Player) >= 5

​## Actions

  • Wait until(Is on Ground(Event Player), {ability timeout})
  • Abort if(!Is on Ground(Event Player) || !Is using Ability 1(Event Player))
  • The Effects you want to trigger.

! = not
|| = or

{ability timeout} = when the ability gives up and cancels from being in the air too long (i know its a thing, but i cant remember the time it takes, im thinking 5-8 seconds)