<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zzt.org/w/index.php?action=history&amp;feed=atom&amp;title=Bomb</id>
	<title>Bomb - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zzt.org/w/index.php?action=history&amp;feed=atom&amp;title=Bomb"/>
	<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Bomb&amp;action=history"/>
	<updated>2026-07-03T10:25:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Bomb&amp;diff=655&amp;oldid=prev</id>
		<title>Asie at 11:25, 24 December 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Bomb&amp;diff=655&amp;oldid=prev"/>
		<updated>2025-12-24T11:25:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:25, 24 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bombs display the character {{CharSwatch|11}} if their P1 value is 0 or 1. Otherwise, they display the character corresponding to &amp;lt;code&amp;gt;P1 + 48 mod 256&amp;lt;/code&amp;gt;. Thus, the only characters that &amp;#039;&amp;#039;cannot&amp;#039;&amp;#039; be displayed by bombs are {{CharSwatch|48}} and {{CharSwatch|49}}. With this quirk, cycle 0 bombs can be used as pushable text.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bombs display the character {{CharSwatch|11}} if their P1 value is 0 or 1. Otherwise, they display the character corresponding to &amp;lt;code&amp;gt;P1 + 48 mod 256&amp;lt;/code&amp;gt;. Thus, the only characters that &amp;#039;&amp;#039;cannot&amp;#039;&amp;#039; be displayed by bombs are {{CharSwatch|48}} and {{CharSwatch|49}}. With this quirk, cycle 0 bombs can be used as pushable text.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;There &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a quirk with statless bombs causing &lt;/del&gt;benign &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;corruption to some variable (TODO: document it)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Statless bombs will modify the P1 variable of the [[stat#dummy stat|dummy stat]] while trying to tick, which &lt;/ins&gt;is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;generally &lt;/ins&gt;benign.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ElementsNavbox}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{ElementsNavbox}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key zztwiki:diff:1.41:old-549:rev-655:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Asie</name></author>
	</entry>
	<entry>
		<id>https://wiki.zzt.org/w/index.php?title=Bomb&amp;diff=549&amp;oldid=prev</id>
		<title>RT-55J: Created page with &quot;{{Element |zzt-oop name=bomb |id={{Byte|14}} |char={{CharSwatch|11}} |category=item |stats=yes |cycle=6 |p1=Bomb Timer |destructible=no |effect on movement=Pushable |uses zzt-oop color=Yes }}  The &#039;&#039;&#039;bomb&#039;&#039;&#039; is a single-use explosive item capable of damaging the player, destroying built-in enemies, destroying breakable walls, and interacting with objects.  When an unlit bomb is touched by the player or a player clone, the message &quot;Bomb activated!&quot; is displayed. The b...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.zzt.org/w/index.php?title=Bomb&amp;diff=549&amp;oldid=prev"/>
		<updated>2025-12-22T18:20:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Element |zzt-oop name=bomb |id={{Byte|14}} |char={{CharSwatch|11}} |category=item |stats=yes |cycle=6 |p1=Bomb Timer |destructible=no |effect on movement=Pushable |uses zzt-oop color=Yes }}  The &amp;#039;&amp;#039;&amp;#039;bomb&amp;#039;&amp;#039;&amp;#039; is a single-use explosive item capable of damaging the player, destroying built-in enemies, destroying breakable walls, and interacting with objects.  When an unlit bomb is touched by the &lt;a href=&quot;/wiki/Player&quot; title=&quot;Player&quot;&gt;player&lt;/a&gt; or a player clone, the message &amp;quot;Bomb activated!&amp;quot; is displayed. The b...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Element&lt;br /&gt;
|zzt-oop name=bomb&lt;br /&gt;
|id={{Byte|14}}&lt;br /&gt;
|char={{CharSwatch|11}}&lt;br /&gt;
|category=item&lt;br /&gt;
|stats=yes&lt;br /&gt;
|cycle=6&lt;br /&gt;
|p1=Bomb Timer&lt;br /&gt;
|destructible=no&lt;br /&gt;
|effect on movement=Pushable&lt;br /&gt;
|uses zzt-oop color=Yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;bomb&amp;#039;&amp;#039;&amp;#039; is a single-use explosive item capable of damaging the player, destroying built-in enemies, destroying breakable walls, and interacting with objects.&lt;br /&gt;
&lt;br /&gt;
When an unlit bomb is touched by the [[player]] or a player clone, the message &amp;quot;Bomb activated!&amp;quot; is displayed. The bomb then counts down from 9 to 2 each tick, before exploding on the next tick, and then deleting itself and the explosion on the tick after that. Note that despite being pushable, that bombs are not pushed by the player on the tick that they are activated.&lt;br /&gt;
&lt;br /&gt;
The bomb&amp;#039;s explosion covers a radius of 50 pixels surrounding the bomb (which is 15 tiles wide at the widest point and 9 tiles tall, or the same as the torch radius). The message [[bombed]] is sent to objects within the explosion radius. The explosion damages the player for 10 health (even if energized). Elements marked as &amp;quot;destructible&amp;quot; are destroyed, which includes [[gem|gems]], [[bullet|bullets]], all built-in enemies (except for [[shark|sharks]] and [[slime|slimes]]), and player clones. [[star|Stars]] are also destroyed, despite being otherwise considered indestructible. [[breakable|Breakable walls]] and [[empty|empty tiles]] within the explosion radius are turned into randomly colored breakables (within the range of ZZT-OOP colors). On the following cycle, all breakables within the bomb&amp;#039;s radius are replaced with empties.&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
&lt;br /&gt;
It is possible for some breakables created by the bomb&amp;#039;s explosion to linger on the board if the bomb is moved between the tick it explodes and the tick it cleans up its explosion (e.g. if a player was pushing a bomb into a built-in enemy). Bomb explosions can also linger if the bomb is deleted between the explosion and clean-up ticks, or if the breakables are changed into another element between those ticks.&lt;br /&gt;
&lt;br /&gt;
Bombs display the character {{CharSwatch|11}} if their P1 value is 0 or 1. Otherwise, they display the character corresponding to &amp;lt;code&amp;gt;P1 + 48 mod 256&amp;lt;/code&amp;gt;. Thus, the only characters that &amp;#039;&amp;#039;cannot&amp;#039;&amp;#039; be displayed by bombs are {{CharSwatch|48}} and {{CharSwatch|49}}. With this quirk, cycle 0 bombs can be used as pushable text.&lt;br /&gt;
&lt;br /&gt;
There is a quirk with statless bombs causing benign corruption to some variable (TODO: document it).&lt;br /&gt;
&lt;br /&gt;
{{ElementsNavbox}}&lt;/div&gt;</summary>
		<author><name>RT-55J</name></author>
	</entry>
</feed>