trusted-editors
113
edits
Please create an account or Login! Have fun!
(expanded orange button section; added some alternate terms; moved orange button under machine buttons; proper section capitalization) |
(Add steam id) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc1index = 36 | |cc1index = 36 | ||
|cc2id = 57 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 35: | Line 36: | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc1index = 39 | |cc1index = 39 | ||
|cc2id = 58 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 49: | Line 51: | ||
|name = Orange button | |name = Orange button | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc2id = 97 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = 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 wire connected to it changes from unpowered to powered; | 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. | ||
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 (or | 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 | 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}} | {{clear}} | ||
Line 66: | Line 69: | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc1index = 35 | |cc1index = 35 | ||
|cc2id = 31 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 83: | Line 87: | ||
|name = Gray button | |name = Gray button | ||
|cc2 = Yes | |cc2 = Yes | ||
|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 [[ | 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. | ||
{{clear}} | {{clear}} | ||
== Tank control buttons == | == Tank control buttons == | ||
=== Blue button === | === Blue button === | ||
Line 96: | Line 102: | ||
|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. | ||
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]]. | |||
{{clear}} | {{clear}} | ||
Line 108: | Line 115: | ||
|name = Yellow button | |name = Yellow button | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc2id = 100 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 121: | Line 129: | ||
|name = Pink button | |name = Pink button | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc2id = 94 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 133: | Line 142: | ||
|name = Black button | |name = Black button | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc2id = 135 | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No | ||
Line 148: | Line 158: | ||
|image cc2 = [[Image:OnSwitch.png]] [[Image:OffSwitch.png]] | |image cc2 = [[Image:OnSwitch.png]] [[Image:OffSwitch.png]] | ||
|cc2 = Yes | |cc2 = Yes | ||
|cc2id = 136 ''(off)'' <br/> 137 ''(on)'' | |||
|multidirectional = No | |multidirectional = No | ||
|moves = No | |moves = No |