This is for some more block inplmentations
Just basic drop-down menu things like
Istead of having a ton of different things in the “my” block they would be multi menus
(This isn’t finished because there are way to many options but you get it)
Basic things like this would make coding a lot faster because before you needed to search the huge drop down for it, now it’s more simple
Having a few more basic options like the object block being able to report the stage reguardless of its name, instead of “my stage”
And inside the block, if you have anchored sprites they would appear as a list as well separately from the block (maybe)
Not having more options in the “current” block is kind of a missed opportunity, it having such a generic name from scatch and then only making it time based. And not expanding on it
This would also push some blocks into dev mode because it replaces their use
Okay let me explain some of these
All of these would behave as if they are outside of a custom block, so if you for example report the current block stack, it wouldn’t report the block definition, it would report the script that called the custom block
Stack would report the entire block stack it’s inside of
Run reason (kinda not needed) would report why the block was run, instead of reporting just call it would report the reason why the block was ever run at all
If there’s an if statement it would report the if block, it’s input, and every block before it. (Again this is really complex)
Script variables would report a list of each script variables name and what it is set to in a table
Block would report just the block that called it, like if it’s inside of a move steps input it would report itself inside of move 10 steps
Ring would report the ring that the block is in if it is called
This is a huge suggestion and would require a lot of work
But at the very least separating the “my” block into sub categories would be very nice