Frankenstein Glitch: Difference between revisions

34 bytes removed ,  13 November 2019
Some clarifications and minor corrections.
(Fixing incorrect information)
(Some clarifications and minor corrections.)
Line 1: Line 1:
The '''Frankenstein Glitch''' is a [[glitch]] in the [[MS]] ruleset of [[Chip's Challenge]], which allows [[tank]]s on [[clone machine]]s to switch direction. The glitch does not exist in [[Lynx ruleset|Lynx]] or in [[Chip's Challenge 2]].
The '''Frankenstein Glitch''' is a [[glitch]] in the [[MS]] ruleset of [[Chip's Challenge]], which allows [[tank]]s on [[clone machine]]s to change direction. The glitch does not exist in [[Lynx ruleset|Lynx]] or in [[Chip's Challenge 2]].


== Glitch ==
== Glitch ==
[[Clone machine|The cloning of monsters]] is handled by the game in several steps. When the [[clone button]] is pressed, if the clone machine is open at the time, the stationary monster on top of the clone machine is added at the end of the [[monster list]]. The monster would then move off the clone machine, and a stationary replacement would then be generated. If the clone machine is blocked when the button is pressed, the monster is never added to the monster list.
The [[Clone machine|cloning]] of monsters is handled by the game in several steps. When the [[clone button]] is pressed, if the tile in front of the clone machine is open, the stationary monster on top of the clone machine is added at the end of the [[monster list]]. The monster would then move off the clone machine, and a stationary replacement would then be generated in its place. If the clone machine is blocked when the button is pressed, the monster is never added to the monster list.


However, since the newly-cloned monster is last in the monster list, it is possible for the clone machine to have become blocked by another monster when it is time for the newly-cloned monster to move. This results in the monster remaining on top of the clone machine; however, should the tile in front of the clone machine ever become open again, the monster will be able to move off the clone machine, and the cloning process is completed. This trick is required to execute the bold route in several levels, including [[Entrance Examination]].
However, since the newly-cloned monster is last in the monster list, it is possible for the clone machine to have become blocked when it is time for the newly cloned monster to move. This results in the monster remaining on top of the clone machine; however, should the tile in front of the clone machine ever become open again, the monster will be able to move off the clone machine, and the cloning process is completed. This trick is required to execute the bold route in several levels, including [[Entrance Examination]].


[[Tank button]]s affect all tanks on the monster list, including tanks produced under the circumstances described above. Therefore, when the tank button is pressed, the tank on top of the clone machine would turn 180° like any other tank would. If the clone machine is open on the other side, the tank will then exit, and the replacement monster is created facing the same direction as the one that just exited. If the clone machine is blocked in the other direction too, the tank will still flip, but will remain on top of the clone machine.
[[Tank button]]s affect all tanks on the monster list, including tanks produced under the circumstances described above. Therefore, when the tank button is pressed, the tank on top of the clone machine would turn 180° like any other tank would. If the clone machine is open on the other side, the tank will then exit, and the replacement monster is created facing the same direction as the one that just exited. If the clone machine is blocked in the other direction too, the tank will still flip, but will remain on top of the clone machine.


Early versions of [[Tile World]] did not emulate the glitch correctly, resulting in an obscure ''magnet variation''. This has been fixed as of version 1.3.
Early versions of [[Tile World]] did not emulate the glitch correctly, but as of version 1.3 is implemented correctly.


== Use ==
== Use ==
trusted-editors
25

edits