A test environment for examining bugs related to pink link blocks that link to other pink link blocks, which themselves were already linked to some other block.
Here's another one of those bug levels. So far, I can find three bugs with this setup, which may or may not all be the same problem in the code:
Directly to the Left
1. Destroy the normal wood crate. When you move around the "head" block, everything appears normal - the other link block tries to move to its preferred location, like any other pink link block target block. However, the other link block (that used to be linked to the wood crate) is still movable using telekinesis. I would expect it to be immovable, since there is still a pink link block linking to it.
2. Destroy the "head" pink link block, such that the other link block is still linked to the crate. This produces unpredictable results. The remaining pink block is immovable by telekinesis, even though it should be movable due to the fact that the pink block that linked to it was destroyed. It also begins moving in an apparently random direction, and continues moving in a straight path at a low velocity.
Up the force field, at the upper left corner
Longer chains of pink link blocks don't produce any new behavior that can't be explained by the smaller case. However, when you delete the "head" of the pink block chain, and then test the level, you will find that what should logically be the new "head" of the chain, the pink block to the left of the one that was deleted, that block cannot be moved by telekinesis. This means none of the blocks in the entire chain can be moved by telekinesis.
-
Obviously, this isn't an emergency that needs to be fixed immediately, since this is obviously a pretty contrived situation. However, I think there is great puzzle potential in the pink link block chain, and they already behave normally and intuitively as long as no blocks are ever destroyed. I hope that the bug(s) can be fixed so that they are more robust.