Block slapping: Difference between revisions

979 bytes added ,  23 March 2020
added info on CC2's new block slapping cases and wall slapping, as well as the hook slapping section
(adding these terms because we can't decide which is correct)
(added info on CC2's new block slapping cases and wall slapping, as well as the hook slapping section)
Line 1: Line 1:
'''Block slapping''', '''block-slapping''', or '''blockslapping''' is a mechanic concerning [[block]]s, usable only in the [[Lynx ruleset|Lynx]] and Steam versions of [[Chip's Challenge]], and in [[Chip's Challenge 2]].
'''Block slapping''', '''block-slapping''', or '''blockslapping''' is a mechanic concerning [[block]]s, usable only in the [[Lynx ruleset|Lynx]] and [[Steam ruleset|Steam]] versions of [[Chip's Challenge]], and in [[Chip's Challenge 2]].


== Background ==
== Background ==
The Lynx Chip's Challenge, unlike the [[Ruleset#Microsoft_ruleset|MS]] version, will read two keys held simultaneously in the process of moving as moving in the first direction pressed. The second direction is a ''subordinate keystroke'', which will take effect only in two situations. The first situation is that when, during a straight run, the primary keystroke becomes illegal but the secondary keystroke is legal, they will reverse priority and Chip will move in the previously subordinate direction (more generally, which keystroke is considered primary depends solely on the direction Chip is currently facing, so sliding can also reverse priority). The second situation is that if there is a block in the subordinate direction, block slapping takes effect.
The Lynx Chip's Challenge, unlike the [[Ruleset#Microsoft_ruleset|MS]] version, will read two keys held simultaneously in the process of moving as moving in the first direction pressed. The second direction is a ''subordinate keystroke'', which will take effect only in two situations. The first situation is that when, during a straight run, the primary keystroke becomes illegal but the secondary keystroke is legal, they will reverse priority and Chip will move in the previously subordinate direction (more generally, which keystroke is considered primary depends solely on the direction Chip is currently facing, so sliding can also reverse priority). The second situation is that if there is a block in the subordinate direction, block slapping takes effect.


== What happens ==
== What happens ==
When the subordinate direction is pressed after Chip starts moving in the primary direction, but before the block's row or column is reached as the case may be, the block in question will be moved one space in the subordinate direction, as if it had been [[flick]]ed. Therefore, if the player is fast enough, a block one row or column away can be slapped.
When the subordinate direction is pressed after Chip starts moving in the primary direction, but before the block's row or column is reached as the case may be, the block in question will be moved one space in the subordinate direction, as if it had been [[flick]]ed. Therefore, if the player is fast enough, a block one row or column away can be slapped.


Line 14: Line 12:


== Why it happens ==
== Why it happens ==
It is likely that block slapping is an ancestor of the coding which allowed for the [[Mouse Panel Glitch]]. Both behaviors involve an attempted move in one direction, such that another direction entirely is moved. Since the flick is not possible in Lynx, block slapping is its closest relative.
It is likely that block slapping is an ancestor of the coding which allowed for the [[Mouse Panel Glitch]]. Both behaviors involve an attempted move in one direction, such that another direction entirely is moved. Since the flick is not possible in Lynx, block slapping is its closest relative.


== In the original Lynx game ==
== In the original Lynx game ==
Block slapping in the original Atari Lynx version of Chip's Challenge is more flexible than in Tile World's emulation. Someone more knowledgeable in the matter should expand this section.
Block slapping in the original Atari Lynx version of Chip's Challenge is strictly more flexible than in [[Tile World#Differences in the Lynx emulation|Tile World's emulation]]. How exactly it is more flexible is not well known.


== In Chip's Challenge 2 ==
== In Chip's Challenge 2 ==
In Chip's Challenge 2, whether or not a block can be slapped depends on the tile that is underneath. If Chip or Melinda can enter the tile normally if there was no block, the block can be slapped; otherwise, slapping is impossible. For example, [[Melinda]] cannot slap a block on [[gravel]] unless she has [[hiking boots]], Chip cannot slap a block on a [[female-only sign]], and neither Chip nor Melinda an slap a block off a [[lock]] unless they have the appropriate key (though it will not be consumed when slapping). Generally, this rule on block slapping holds for Lynx as well, including the lack of key consumption; unlike CC2, however, real [[blue wall]]s and [[hidden wall]]s are also considered enter-able until touched, in which case they become normal [[wall]]s on the next tick. This allows the player to flick and slap blocks off of these tiles.
In Chip's Challenge 2, whether or not a block can be slapped depends on the tile that is underneath. If Chip or Melinda can enter the tile normally if there was no block, the block can be slapped; otherwise, slapping is impossible. For example, [[Melinda]] cannot slap a block on [[gravel]] unless she has [[hiking boots]], Chip cannot slap a block on a [[female-only sign]], and neither Chip nor Melinda an slap a block off a [[lock]] unless they have the appropriate key (though it will not be consumed when slapping). Generally, this rule on block slapping holds for Lynx as well, including the lack of key consumption; unlike CC2, however, real [[blue wall]]s and [[hidden wall]]s are also considered enter-able until touched, in which case they become normal [[wall]]s on the next tick. This allows the player to flick and slap blocks off of these tiles.


In some situations, it is also possible to slap a block while moving between only two tiles. Once again, someone more knowledgeable in the matter should expand this section.
Block slapping in CC2 is strictly more flexible than in [[Tile World#Differences in the Lynx emulation|TW Lynx]], but less so than in Atari Lynx. More precisely, in addition to the slaps possible in TW Lynx, if the player is not directly facing a block that is directly above or below, they can slap the block while moving left or right. <!--Need to expand this section with a breakdown of what this sentence means, maybe with an example.-->
 
=== Hook slapping ===
If the player has a [[hook]], then any time the player can block slap, they can also '''hook slap''', provided that pulling the block normally is a legal move and that the block to be pulled is after the player in [[monster order]] (which usually means the block needs to be placed before the player in [[reading order]] before the level starts). <!--Need to expand this too (see previous comment).-->


=== Wall slapping ===
=== Wall slapping ===
A variation of block slapping in Chip's Challenge 2 is '''wall slapping'''. If Chip or Melinda moves past a series of walls while holding a second key in their direction, the wall will be slapped. This can reveal hidden walls and [[invisible wall]]s, clear fake blue walls and expose real ones, and apply [[steel foil]] to walls.
A variation of block slapping in Chip's Challenge 2 is '''wall slapping'''. If Chip or Melinda moves past a series of walls while holding a second key in their direction, the wall will be slapped. This can reveal hidden walls and [[invisible wall]]s, clear fake blue walls and expose real ones, and apply [[steel foil]] to walls. However, revealing a wall and converting it to steel do not happen on the same frame by the same [[movable object]], so converting a real blue wall to a [[steel wall]], for example, without directly touching it requires two slaps.


=== Monster slapping ===
=== Monster slapping ===
trusted-editors
994

edits