I realise why - but although DialogGameMenu can be called while you're jumping or falling - OpenDialogInventory cannot (from menus.gs) ...and in just one room I need to be able to...ok, I'm sure I can come up with something totally different to how I've done it so I don't 100% need to...but I'd rather not rewrite the rest of the room.
It seems to me that maybe it's got something to do with HandlerAction in handlers.gs?
I've tried
if(GetKey(KEY_ACTION) == 1)
{ClearKeys(); idx = OpenDialogInventory();
if(idx != -1) UseObject(idx); return;}
as a work around, but with this the clearkeys doesn't seem to work and the inventory just comes up and freezes the whole game out.
In short - I need to open and use the Inventory Dialogue while falling.
Cheers!