Extensions in Unsandboxed


I might try and finally implement some of these soon.
Anyway mio brainstormed a really cool thing for the vm that's going to make development just a whole lot quicker. It's pretty clever.
It will also help extension developers, should they choose to make extensions with us once they're ready.

Today's to-do list. I'm not sure I can get these done TODAY today but i'll get em done at some point.
Extension development is not what it was a year ago but these APIs are crucial for what I'm doing with Clones+ and other extensions.

you could do a lot more with this, this is just a test



People have asked for a "variable of clone I'm touching" block, so I'll do you one better: you can now get a pointer to all the clones you are touching.
For reporters, it will take the first item from the array and work with that clone.
The code for dependant dropdowns is still quite a bit involved in Unsandboxed, but it was far, FAR worse in TurboWarp and at least here you don't need to override any functions! It's all supported, as are most other features I wanted in TurboWarp :)

If you're wondering why Clones Plus 2 is going to be exclusive to Unsandboxed, this is why: we have dependant dropdowns. Among a load of other things that make extension development a lot cooler, and it's only going to get better with what we have planned

using the new stage transparency block in the pen extension, you can also now export transparent images from the stage :D

