Discuss Scratch

medians
Scratcher
1000+ posts

Hidden, Removed, and Redeveloped Blocks

jloffen wrote:

Nobody knows what this block was meant to do. Not even the Scratch wiki! This is because it did nothing when clicked:
color fx test (10):: looks
This block was accidentally added to the block palette in the v349 prerelease of Scratch 2.0, and then immediately removed in the next version. Nothing else about it was known before its removal.
Yeah I know this was a short post, but it's because almost NOTHING is known about this block.
~jloffen
Also, if you want to see this block, it's in the Map Scratch build here (I'm looking for other Map Scratch builds and a version of 2.0 between v44 and v111 as well):
https://github.com/medlans/2.0-Archives/tree/main/Scratch%202.0%20SWFs/Map%20Scratch
jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 16th, jloffen wrote:

If this block still existed, it would be the only one to contain a capital letter.

One day later, on February 17, _nix wrote:

Hey, “when I start as a clone” and “when I receive” include capital letters!

Finally, on February 22, jloffen wrote:

Well, excluding those two.

Last edited by jloffen (Feb. 22, 2024 00:44:20)

medians
Scratcher
1000+ posts

Hidden, Removed, and Redeveloped Blocks

Finally, on February 22, jloffen wrote:

Well, excluding those two.
I mean, kinda ruins the point of what you said at first xD
Also fun fact I guess: in older versions of 2.0, when this sprite clicked used to show, even in the Stage, but a 2.0 update made “when Stage clicked” appear in the Stage instead, which had a capital letter. It was also called “when I am clicked” (which had a capital letter) at some point

Last edited by medians (Feb. 22, 2024 00:37:04)

jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 16, jloffen wrote:

These blocks are different, with costume # being added in 1.2, and backdrop # being added in 2.0.

On the same day, medians wrote:

Well, I've used those blocks recently because I use 2.0

Finally, on February 22, jloffen wrote:

It's good to know people still use Scratch 2.0! Speaking of 2.0, I still prefer 2.0's block design over 3.0's one for some reason.

Last edited by jloffen (Feb. 25, 2024 22:58:31)

jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 16th, jloffen wrote:

If this block still existed, it would be the only one to contain a capital letter.

One day later, on February 17, _nix wrote:

Hey, “when I start as a clone” and “when I receive” include capital letters!

Five days later, on February 22, jloffen wrote:

Well, excluding those two.

During the same hour, medians wrote:

I mean, kinda ruins the point of what you said at first xD

Finally, STILL during the same hour, jloffen wrote:

It doesn't matter, you still know what I mean! ·‿·

Last edited by jloffen (Feb. 25, 2024 22:57:41)

imfh
Scratcher
1000+ posts

Hidden, Removed, and Redeveloped Blocks

Did the show monitors block work with monitors for things which were neither variables nor lists? For example, mouse x position.
jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 14, jloffen wrote:

There were two blocks which only appeared in the Scratch 2.0 alpha:
show monitor [variable v]:: variables
hide monitor [variable v]:: variables
These blocks were originally meant to replace the show/hide variable blocks, as they could also work with lists.

Eight days later, on February 22, imfh wrote:

Did the show monitors block work with monitors for things which were neither variables nor lists? For example, mouse x position.

Finally, on February 26, jloffen wrote:

The Scratch Wiki only mentioned the ability to show both variables and lists, so I believe it wouldn't have shown or hidden other monitors.
Thanks for asking though.

Last edited by jloffen (Feb. 25, 2024 23:05:00)

jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

Here's a really short piece of info:
say nothing:: looks
As you can tell, this block was meant to stop a sprite's speech. This block was added on the 1st of March 2004, but then was removed on the 22nd of August 2006, being replaced with this workaround:
say []
Although this post is really short, at least it has more info than the “color fx test” one!
~jloffen
_nix
Scratcher
1000+ posts

Hidden, Removed, and Redeveloped Blocks

jloffen wrote:

Here's a really short piece of info:
say nothing:: looks
As you can tell, this block was meant to stop a sprite's speech. This block was added on the 1st of March 2004, but then was removed on the 22nd of August 2006, being replaced with this workaround:
say []
Although this post is really short, at least it has more info than the “color fx test” one!
~jloffen
Good block. I like it more than “beep”, but they're both classic for being… well, literally classic, originating and disappearing around similar times. Honestly it's kind of a comparably cheesy block to “if on edge, bounce” – I'm glad one of these two stuck around all along
jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 27, jloffen wrote:

Here's a really short piece of info:
say nothing:: looks
As you can tell, this block was meant to stop a sprite's speech. This block was added on the 1st of March 2004, but then was removed on the 22nd of August 2006, being replaced with this workaround:
say []

Around 2 hours later, _nix wrote:

Honestly it's kind of a comparably cheesy block to “if on edge, bounce”.

Finally, almost half an hour later, jloffen wrote:

Hey, thanks for (accidentally) reminding me of this removed block:
point away from edge:: motion
It was added on the 16th of January 2006, but was removed (for an unknown reason) on the 27th of July. This acted similarly to “if on edge, bounce”, however it didn't need to touch the edge at all.

Last edited by jloffen (July 2, 2026 13:59:24)

jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

Have you ever wanted to blur sprites in Scratch? If so, I have good news and bad news.
The good news is that this block was added on the 14th of February 2004;
change blur by [1]:: #5fb1c9
The bad news, however, is that it was removed on the 22nd of December the same year.
Directly quoting the Scratch Wiki, “The reason for its removal is currently unknown, but the cause may have been the block not working correctly with transparent images”.
Although it isn't quite the same, you can recreate the effect by using either one of these blocks;
change [pixelate v] effect by (10)

change [fisheye v] effect by (10)
btw if you REALLY wanted a blur effect, using an external art program would do the job.
~jloffen

Last edited by jloffen (March 1, 2024 02:46:21)

jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

On February 27, jloffen wrote:

point away from edge:: motion
It was added on the 16th of January 2006, but was removed (for an unknown reason) on the 27th of July. This acted similarly to “if on edge, bounce”, however it didn't need to touch the edge at all.

Seven days later, on March 5, jloffen wrote:

One more thing, here's a (really complicated) recreation of this block, taken straight from the scratch wiki:
define point away from edge
if <not <(y position) < (0)>> then
if <((x position) - (240)) > ((y position) - (180))> then
point in direction ((0) - ([abs v] of (direction))) // top right
end
if <((x position) - (240)) < ((y position) - (180))> then
if <((-240) - (x position)) > ((y position) - (180))> then
point in direction ([abs v] of (direction)) // top middle
end
if <((-240) - (x position)) < ((y position) - (180))> then
if <(90) > ([abs v] of (direction))> then
point in direction ((180) - (direction)) // top left
end
end
end
end
if <not <(y position) > (0)>> then
if <((x position) - (240)) > ((-180) - (y position))> then
point in direction ((0) - ([abs v] of (direction))) // bottom right
end
if <((x position) - (240)) < ((-180) - (y position))> then
if <((-240) - (x position)) > ((-180) - (y position))> then
point in direction ([abs v] of (direction)) // bottom middle
end
if <((-240) - (x position)) < ((-180) - (y position))> then
if <(90) < ([abs v] of (direction))> then
point in direction ((180) - (direction)) // bottom left
end
end
end
end

Last edited by jloffen (July 2, 2026 14:01:45)

qwertzbetter
Scratcher
8 posts

Hidden, Removed, and Redeveloped Blocks

when flag clicked











how to make blocks in discuss
jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

qwertzbetter wrote:

how to make blocks in discuss
this is how:
[scratchblocks]
when green flag clicked
say [this is how to use scratch blocks in topics.] for (3) secs
This is a custom block!:: motion cap
[/scratchblocks]
This is the result:
when green flag clicked
say [this is how to use scratch blocks in topics.] for (3) secs
This is a custom block!:: motion cap
vivisgreat
Scratcher
6 posts

Hidden, Removed, and Redeveloped Blocks

there were many blocks from old versions of scratch that were removed





amazeyourself
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

This is probably one of the more interesing blocks from earlier versions of Scratch:
add letters of [thing] to [list v] :: list
This block was first introduced in the 3-Feb-09 build of Scratch 1.4, and removed just 14 days after, in the 27-Feb build. It basically does what it says, which is add letters of a specific string to a list. I have no idea why they removed it, not much is known about it.
Here is a really simple workaround for it:
define add letters of [string] to a list
set [i v] to [1]
repeat (length of (string))
add (letter (i) of (string)) to [list v]
change [i v] by (1)
end
jloffen
Scratcher
100+ posts

Hidden, Removed, and Redeveloped Blocks

vivisgreat wrote:

there were many blocks from old versions of scratch that were removed
ABSOLUTE
CINEMA
TidusAnthony
Scratcher
9 posts

Hidden, Removed, and Redeveloped Blocks

(days since 2000)
is a block i never used before
TidusAnthony
Scratcher
9 posts

Hidden, Removed, and Redeveloped Blocks

when green flag clicked
forever
if <> then

end
end
TidusAnthony
Scratcher
9 posts

Hidden, Removed, and Redeveloped Blocks

when green flag clicked
forever
if <> then

end
end

Powered by DjangoBB