Buttons: Difference between revisions

2,128 bytes added ,  1 June 2021
Add steam id
m (Tylersontag moved page button to Button over redirect: revert)
(Add steam id)
 
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
A '''button''' is a utility tile connected to one or more other tiles, such as walls, monsters, traps, wiring, clone machines and more. The color of a button determines its specific function, however all buttons share the following characteristics:
A '''button''' is a utility [[tile]] connected to one or more other tiles, such as [[Acting_wall|walls]], [[monster]]s, [[trap]]s, [[wire]]s, and [[clone machine]]s. The color of a button determines its specific function, but all buttons share the following characteristics:


* Buttons are pressed when [[Chip]], [[Melinda]], a [[Block|block]] or any monster enters the same tile as a button.
* Buttons are pressed when a [[movable object]] enters the same tile as a button.
* Buttons can be held down as long as the player, a block or any monster remains on the same tile. Holding down a button may have no effect depending on the color button and to what the button is connected.  
* Buttons can be held down as long as a movable object remains on them. Holding down a button may have no effect depending on what color the button is and to what the button is connected.  
* In most versions of the game, an audible noise is made when a button is pressed. One notable exception is the green button in the original Microsoft version of [[Chip's Challenge 1]]. This noise can be helpful feedback if a button is being pressed out of sight of the player.
* In most versions of the game, an audible noise is made when a button is pressed. One notable exception is the green button in the original [[Microsoft's version of Chip's Challenge]]. This noise can be helpful feedback if a button is being pressed [[Viewport|out of sight]] of the player.
* There is no guarantee a button is connected to something nearby. Many levels use buttons as an element of the puzzle where the player must determine its effect through trial and error. Occasionally, button presses can introduce hazards to the player and need to be avoided.  
* There is no guarantee a button is connected to something nearby. Many levels use buttons as an element of the puzzle where the player must determine its effect through observation or experimentation. Occasionally, button presses can introduce hazards to the player and need to be avoided.  


== Machine Buttons ==
== Machine buttons ==
=== Red button ===
=== Red button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Red button
|name = Red button
|image = [[Image:Red Button.png]] [[Image:RedButtonCC2.png]]
|cc1 = Yes
|cc1 = Yes
|cc2 = Yes
|cc2 = Yes
|cc1index = 36
|cc1index = 36
|cc2id = 57
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''red button''', sometimes called a '''clone button''', activates a corresponding [[clone machine]] as specified by the level designer exactly once. Holding a red button down after initially pressing it has no effect. To activate the clone machine a second time, the presser must leave and return to the tile with the button. While more than one red button may activate the same clone machine, a single red button cannot activate more than one clone machine.  
The '''red button''', sometimes called a '''clone button''', activates a corresponding [[clone machine]] as specified by the level designer exactly once. Holding a red button down after initially pressing it has no effect. To activate the clone machine a second time, the presser must leave and return to the tile with the button. While more than one red button may activate the same clone machine, a single red button cannot activate more than one clone machine.  


If a level designer connects a red button to more than one clone machine, only the first connection is valid. To change the connection to a different clone machine in a [[level editor]], either erase the clone machine and red button and reconnect them (in [[ChipEdit]]), or go to the "Clone Connections" menu and disconnect the tiles (in [[CCEdit]] or [[CCLD]]). In addition, ChipEdit will automatically connect a clone button to a clone machine if one is created ''directly'' after the other.
If a level designer connects a red button to more than one clone machine, only the first connection is valid. To change the connection to a different clone machine in a [[level editor]], either erase the clone machine and red button and re-add them (in [[ChipEdit]]), or go to the "Clone Connections" menu and disconnect the tiles (in [[CCEdit]] or [[CCLD]]). In addition, ChipEdit will automatically connect a clone button to a clone machine if one is created ''directly'' after the other.


Under the [[Ruleset|pedantic Lynx ruleset]] and in [[Chip's Challenge 2]], red buttons are automatically connected to the next clone machine in [[reading order]]. In Chip's Challenge 2, red buttons cannot be [[Wire|wired]] to clone machines, but [[Button#Pink_button|pink buttons]] can.
Under the [[pedantic Lynx|pedantic]] [[Lynx ruleset]] and in [[Chip's Challenge 2]], red buttons are connected to the next clone machine in [[reading order]] at the start of the level. In Chip's Challenge 2, red buttons cannot be [[wire]]d to clone machines, but [[Button#Pink_button|pink buttons]] can.


Various things happen when a red button is connected to a tile that is not on top of a clone machine. To clone, the tile must be a [[monster]] or [[clone block]], and the direction it is cloning has to be clear, or the clone will have no effect and the button must be pressed again.
Various things happen when a red button is connected to a tile that is not on top of a clone machine. To clone, the tile must be a [[monster]] or [[clone block]], and the direction it is cloning has to be clear, or the clone will have no effect and the button must be pressed again.


If the red button is connected to a monster that is not in the monster list, the red button will add that monster to the [[monster list]] and also cause it to start moving in the specified direction, assuming that move is legal. If the move is illegal, or if the monster is already in the monster list, the red button will have no effect.
In [[Ruleset#Microsoft_ruleset|MS]], if the red button is connected to a monster that is not in the monster list, the red button will add that monster to the [[monster list]] and also cause it to start moving in the specified direction, assuming that move is legal. If the move is illegal, or if the monster is already in the monster list, the red button will have no effect.


If it is connected to a clone block without a clone machine under it, it will clone only one copy of the block before the original clone block disappears and reveals anything that may be underneath the clone block, assuming once again that the direction of the clone block is legal. If it is illegal, nothing happens.
If it is connected to a clone block without a clone machine under it, it will clone only one copy of the block before the original clone block disappears and reveals anything that may be underneath the clone block, assuming once again that the direction of the clone block is legal. If it is illegal, nothing happens.


{{clear}}
{{clear}}
=== Brown button ===
=== Brown button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Brown button
|name = Brown button
|image = [[Image:Brown Button.png]] [[Image:BrownButtonCC2.png]]
|cc1 = Yes
|cc1 = Yes
|cc2 = Yes
|cc2 = Yes
|cc1index = 39
|cc1index = 39
|cc2id = 58
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''brown button''' or '''trap button''' releases the [[trap]] to which it is connected, if any, when pressed by any [[object]]. If the brown button does not have a connected trap, it has no effect when stepped on. More than one brown button can release the same trap, but a single brown button cannot release multiple traps except in [[Ruleset#Microsoft_ruleset|MS]].


The '''brown button''' or '''trap button''' releases the [[trap]] to which it is connected, if any, when pressed by any [[object]]. If the brown button does not have a connected trap, it has no effect when stepped on. More than one brown button can release the same trap, but more than one trap cannot be released by the same button.
Under the [[pedantic Lynx|pedantic]] [[Lynx ruleset]] and in [[Chip's Challenge 2]], brown buttons are connected to the next trap in [[reading order]] at the start of the level. In [[Chip's Challenge 2]], brown buttons cannot be [[wire]]d to traps, but [[Button#Pink_button|pink buttons]] can.
 
Under the [[ruleset|pedantic Lynx ruleset]] and in [[Chip's Challenge 2]], brown buttons are automatically connected to the next clone machine in reading order. In [[Chip's Challenge 2]], brown buttons cannot be [[Wire|wired]] to traps, but [[Button#Pink_button|pink buttons]] can.


The brown button is the only button not affected by the [[Button Smash Glitch]] in a specific case. Only currently trapped items will fail to be released when the button is "smashed".
The brown button is the only button not affected by the [[Button Smash Glitch]] in a specific case. Only currently trapped items will fail to be released when the button is "smashed".


{{clear}}
{{clear}}
=== Orange button ===
{{Infobox Tile
|name = Orange button
|cc2 = Yes
|cc2id = 97
|multidirectional = No
|moves = No
}}
The '''orange button''' or '''flame jet button''' is a button introduced in [[Chip's Challenge 2]]. Each time they change from unpressed to pressed or vice versa, they invert the state of a corresponding [[flame jet]]. Consequently, if multiple orange buttons connect to the same flame jet, they interact with each other in an exclusive or-like fashion: if an even number of them are held down, the flame jet maintains its original state, and if an odd number of them are held down, the flame jet maintains the opposite state. Flame jets also toggle their state when a nearby gray button is pressed or a [[wire]] connected to it changes from unpowered to powered; these are independent interactions which effectively change the "initial state" that orange buttons see.


== State Toggling Buttons ==
An orange button connects to a flame jet in a diamond grow pattern, prioritizing the rightmost flame jet and then searching in a counterclockwise fashion. However, this search seems to stop before the distance exceeds the maximum of the width and height of the map. <!--More research needed. Note that square and non-square grids (and/or width and height?) seem to behave differently.-->
 
Orange buttons only switch from pressed to unpressed, and vice versa, when they detect something moving onto or off of them. Destroying an entity holding down an orange button using a [[bowling ball]] or [[dynamite]] will keep the button pressed, because the destroyed entity never actually moved off of the button. This permanently reverses the state of the affected flame jet, as though it were activated by a gray button or wire. Something similar to this can happen with black buttons, but their behavior will return to normal as soon as something moves back onto them.
 
{{clear}}
== State-toggling buttons ==
=== Green button ===
=== Green button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Green button
|name = Green button
|image = [[Image:Green Button.png]] [[Image:GreenButtonCC2.png]]
|cc1 = Yes
|cc1 = Yes
|cc2 = Yes
|cc2 = Yes
|cc1index = 35
|cc1index = 35
|cc2id = 31
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''green button''', informally known as a '''toggle button''', causes all [[toggle wall]]s contained in a level to switch state. If a green button is pressed by any moving object, the walls switch, but two separate presses of different buttons on the same turn will cancel each other out. Therefore, if an odd number of presses occur on the same turn, the wall will switch; if it is an even number, nothing appears to happen (the latter case is one of the only two possible ways to solve [[Perfect Match]] in CC1, the other being the [[Concussion Rule]]).  
The '''green button''', informally known as a '''toggle button''', causes all [[toggle wall]]s contained in a level to switch state. If a green button is pressed by any moving object, the walls switch, but two separate presses of different buttons on the same turn will cancel each other out. Therefore, if an odd number of presses occur on the same turn, the wall will switch; if it is an even number, nothing appears to happen (the latter case is one of the only two possible ways to solve [[Perfect Match]] in CC1, the other being the [[Concussion Rule]]).  
<!--"cancel out" is actually not true ^, block off the bees and the fireballs only in Monster Lab and watch what happens-->
<!--"cancel out" is actually not true ^, block off the bees and the fireballs only in Monster Lab and watch what happens-->
Line 76: Line 83:


{{clear}}
{{clear}}
 
=== Gray button ===
=== Grey button ===
{{Infobox Tile
 
|name = Gray button
{{Infobox Game Tile
|name = Grey button
|image = [[Image:GreyButton.png]]
|cc1 =
|cc2 = Yes
|cc2 = Yes
|cc1index  =
|cc2id = 71
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
 
The '''gray button''', known sometimes as an '''area control button''', is a button introduced in [[Chip's Challenge 2]]. It changes the state of objects in a 5 by 5 square centered at the button, even if the tiles are already [[wire]]d. Tiles that can be changed include [[toggle wall]]s, [[switch door]]s, [[flame jet]]s, [[force floor]]s, [[swivel door]]s, and [[train track]]s. [[Clone machine]]s can be activated by gray buttons, even though they have no distinct "switched" state. [[Trap]]s, [[transmogrifier]]s, [[red teleport]]s, [[green chip]]s, and [[green bomb]]s are not affected by gray buttons.
The '''grey button''' is a button introduced in [[Chip's Challenge 2]]. It changes the state of objects in a 5 by 5 square centered at the button, even if the tiles are already [[Wire|wired]]. Tiles that can be changed include [[Toggle wall|toggle walls]], [[Flame jet]]s, [[Force floor|force floors]] (inverses direction), [[Swivel door|swivel doors]], and [[Train track|train tracks]]. [[Clone machine]]s will be activated by grey buttons, even though they have no distinct "switched" state. [[Trap|Traps]], [[Green chip|green chips]], and [[Green bomb|green bombs]] are not affected by grey buttons.


{{clear}}
{{clear}}


=== Orange button ===
== Tank control buttons ==
 
{{Infobox Game Tile
|name = Orange button
|image = [[Image:OrangeButton.png]]
|cc1 =
|cc2 = Yes
|cc1index  =
|multidirectional = No
|moves = No
}}
 
The '''orange button''' is a button introduced in [[Chip's Challenge 2]]. While held down, they invert the state of a corresponding [[flame jet]] from its start state. An orange button connects to a flame jet in a diamond grow pattern, prioritizing the rightmost flame jet and then travelling in a counterclockwise fashion.
 
{{clear}}
 
== Tank Control Buttons ==
=== Blue button ===
=== Blue button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Blue button
|name = Blue button
|image = [[Image:Blue Button.png]] [[Image:BlueButtonCC2.png]]
|cc1 = Yes
|cc1 = Yes
|cc2 = Yes
|cc2 = Yes
|cc1index = 40
|cc1index = 40
|cc2id = 32
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''blue button''', sometimes called a '''tank button''', reverses the direction of all moving [[tank|tanks]], with some exceptions, in the current level when stepped on.


The '''blue button''', sometimes called a '''tank button''', reverses the direction of all moving [[tank|tanks]], with some exceptions, in the current level when stepped on. If there are no moving tanks remaining in the level, with one of the same exceptions, the blue button has no effect.
In MS, tanks which are sliding when a button is pressed are not reversed.  Additionally, tanks on clone machines which are not considered moving will not reverse.  A tank on a clone machine is considered moving if a corresponding clone button has been pressed but a new tank has not left the clone machine yet. In this case the tank can turn around while still on the clone machine; this is known as the [[Frankenstein Glitch]]. Tanks which land on blue buttons immediately after sliding can cause the [[Tank Top Glitch]] to occur. A tank which presses a clone button which clones a block that immediately lands on a blue button causes the [[Spontaneous Generation Glitch]].
 
Tanks will not be reversed if they are standing on [[ice]] or [[force floor|force floors]], unless Chip touched the blue button on his initial move, or landed on it after sliding over one ice, force floor, or [[teleport]]. Tanks standing on [[clone machine|clone machines]] will only switch in the MS version or the most recent [[Tile World]] emulation, and only under specialized circumstances. When this happens, the [[Frankenstein Glitch]] has occurred. This glitch is seen in [[David Stolp]]'s ''table of contents'' and ''ode to a cloned tank, pointed the wrong way''.


{{clear}}
{{clear}}
=== Yellow button ===
=== Yellow button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Yellow button
|name = Yellow button
|image = [[Image:YellowButton.png]]
|cc1 =
|cc2 = Yes
|cc2 = Yes
|cc1index  =
|cc2id = 100
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''yellow button''' or '''yellow tank button''' (not to be confused with the switch (below), which is also yellow) is a button introduced in [[Chip's Challenge 2]]. When pressed, every [[yellow tank]] in the level will attempt to move in the same direction as the object that pressed it. If the button is immediately surrounded by any walls such that pressing the button from a certain direction is obstructed, the yellow tanks cannot be moved in that direction with that button.


The '''yellow button''' is a button introduced in [[Chip's Challenge 2]]. When pressed, every [[yellow tank]] in the level will attempt to move in the same direction as the object that pressed it. If the button is immediately surrounded by any walls such that pressing the button from a certain direction is obstructed, the yellow tanks cannot be moved in that direction with that button.
The yellow button is the only button that reacts differently depending on the direction from which it is approached, and the only button without a standard appearance.
 
The yellow button is the only button that reacts differently depending on the direction from which it is approached.


{{clear}}
{{clear}}
 
== Wiring buttons ==
== Wiring Buttons ==
See the article on [[wire]]s for more detailed information.
 
=== Pink button ===
=== Pink button ===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Pink button
|name = Pink button
|image = [[Image:PinkButton.png]]
|cc1 =
|cc2 = Yes
|cc2 = Yes
|cc1index  =
|cc2id = 94
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
 
The '''pink button''' is a button introduced in Chip's Challenge 2. While held by a [[movable object]], it activates any [[wire]] it is connected to.
The '''pink button''' is a button introduced in Chip's Challenge 2. While held by [[Chip]], [[Melinda]], [[block]]s, and [[monster]]s, it activates any [[wire]] it is connected to.


Pink buttons do not relay currents, unlike black buttons and [[blue teleport]]s.
Pink buttons do not relay currents, unlike black buttons and [[blue teleport]]s.


{{clear}}
{{clear}}
=== Black button===
=== Black button===
 
{{Infobox Tile
{{Infobox Game Tile
|name = Black button
|name = Black button
|image = [[Image:BlackButton.png]]
|cc1 =
|cc2 = Yes
|cc2 = Yes
|cc1index  =  
|cc2id = 135
|multidirectional = No
|multidirectional = No
|moves = No
|moves = No
}}
}}
The '''black button''' is a button introduced in Chip's Challenge 2. It has the opposite behavior of a pink button: it activates any wire it is connected to ''except'' while held by a movable object.
If a black button receives a current from any side, it will relay that current to the side opposite of that from which it is received.


The '''black button''' is a button introduced in Chip's Challenge 2. It has the opposite behavior of a [[pink button]]: it activates any [[wire]] it is connected to ''except'' while held by [[Chip]], [[Melinda]], [[block]]s, and [[monster]]s.
Black buttons only switch from powered to unpowered, and vice versa, when they detect something moving onto or off of them. Destroying an entity holding down a black button using a [[bowling ball]] or [[dynamite]] will keep the button pressed, because the destroyed entity never actually moved off of the button. As soon as another entity steps onto the black button, its behavior goes back to normal. This does not occur with pink buttons. Something similar to this can happen with orange buttons, but the affected flame jet will reverse its on/off polarity as though activated by a wire.


If a black button receives a current from any side, it will relay that current to the side opposite of that from which it is received.
{{clear}}
=== Switch ===
{{Infobox Tile
|name = Switch
|image cc2 = [[Image:OnSwitch.png]] [[Image:OffSwitch.png]]
|cc2 = Yes
|cc2id = 136 ''(off)'' <br/> 137 ''(on)''
|multidirectional = No
|moves = No
}}
The '''switch''' (not to be confused with the yellow button) is a special tile in Chip's Challenge 2. When set to the ''on'' position, a current will be output through wire that is connected to the switch. When set to the ''off'' position, no current will be output. Switches can be toggled by any movable object.


[[Category:Tile groups]]
[[Category:Tile groups]]
trusted-editors
115

edits