Put 2 costumes on top of each other (north)

(This is a template, feel free to delete it.)

So if I have 2 costumes:

I have tried appending their colors, but because of the screwed width/height values, the image gets weird.

Could you explain your problem in a bit more detail please?

Something like: (stack $turtle on $turtle align [left V]::looks) ?

Align left:


Align center:

I would work on a custom block with more options but I’ve got a bunch of stuff on my plate right now.

When you start working on your custom block, I (highly) recommend you drop that colossal monster that has been duplicated twofold into a ring then into a temporary variable inside the custom block definition, like:

script variables ((a)) @>
set [a V] to ((... ::other)@>)
report (new costume (append (call (a) with inputs (cst1) (cst2) @<:>) (call (a) with inputs (cst1) (cst2) @<:>) @<:>) width ( v) height ( v))

I personally recoil every time I see large blocks of code with only slight differences between each copy being duplicated.

That is my plan.

STACK and STRING are library-worthy!

Hyperized:

Nice! With the way you’ve hyperized it, though, you should probably make the second input (align) not be static. :slight_smile:

Thanks. One of the things I tried to do was maximize elegance, efficiency, and readability all at once.