
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://kb.speeddemosarchive.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://kb.speeddemosarchive.com/index.php?action=history&amp;feed=atom&amp;title=Solomon%27s_Key_%28NES%29%2FGame_Mechanics</id>
		<title>Solomon's Key (NES)/Game Mechanics - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://kb.speeddemosarchive.com/index.php?action=history&amp;feed=atom&amp;title=Solomon%27s_Key_%28NES%29%2FGame_Mechanics"/>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;action=history"/>
		<updated>2026-05-29T20:01:01Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.9</generator>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=42057&amp;oldid=prev</id>
		<title>Ktwo at 19:54, 27 March 2017</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=42057&amp;oldid=prev"/>
				<updated>2017-03-27T19:54:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:54, 27 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==General game description==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==General game description==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The fundamentals of the game are simple enough. Get the key in each room and go to the exit to advance to the next. The main character, Dana, can run, duck, jump and create and destroy blocks as many times as necessary. Picking up certain items will allow Dana to shoot a fireball. Touching anything dangerous is an instant kill. However, beyond the basics is some depth to the game that is next to impossible to figure out on your own without help, so this first section is to explain the mechanics that are important for speedrun categories. First of all, there are 48 regular rooms (1-48). The last room is always &amp;quot;Solomon's room&amp;quot;, which contains the book called &amp;quot;Solomon's Key&amp;quot; (so paradoxically, despite chasing after keys the whole game, the name of the game refers to a book). On top of these 49 rooms that one encounters in a normal playthrough, it's possible to get to 12 bonus rooms and 3 hidden rooms. The bonus rooms are accessed by picking up the constellation icons in every fourth level (fyi, the 48 rooms are divided up in the 12 constellations, but that has no importance other than giving the game story an &amp;quot;esoteric&amp;quot; touch). The 3 hidden rooms are:&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The fundamentals of the game are simple enough. Get the key in each room and go to the exit to advance to the next. The main character, Dana, can run, duck, jump and create and destroy blocks as many times as necessary. Picking up certain items will allow Dana to shoot a fireball. Touching anything dangerous is an instant kill. However, beyond the basics is some depth to the game that is next to impossible to figure out on your own without help, so this first section is to explain the mechanics that are important for speedrun categories. First of all, there are 48 regular rooms (1-48). The last room is always &amp;quot;Solomon's room&amp;quot;, which contains the book called &amp;quot;Solomon's Key&amp;quot; (so paradoxically, despite chasing after keys the whole game, the name of the game refers to a book). On top of these 49 rooms that one encounters in a normal playthrough, it's possible to get to 12 bonus rooms and 3 hidden rooms. The bonus rooms are accessed by picking up the constellation icons in every fourth level (fyi, the 48 rooms are divided up in the 12 constellations, but that has no importance other than giving the game story an &amp;quot;esoteric&amp;quot; touch). The 3 hidden rooms are:&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4 &lt;/del&gt;first Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the first &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4 &lt;/ins&gt;Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;6 &lt;/del&gt;first Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the first &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;6 &lt;/ins&gt;Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Prinsess room (not a spelling mistake) - contains the princess. To access it, pick up all 8 Solomon's seals (see below for more info) and this room will come after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Prinsess room (not a spelling mistake) - contains the princess. To access it, pick up all 8 Solomon's seals (see below for more info) and this room will come after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- The &amp;quot;princess&amp;quot; ending - save the princess and finish the game. On top of the normal ending sequence, fairies are released and some text is added at the end.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- The &amp;quot;princess&amp;quot; ending - save the princess and finish the game. On top of the normal ending sequence, fairies are released and some text is added at the end.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- The &amp;quot;pages&amp;quot; ending - collect both the page of space and the page of time and finish the game (collecting only one of them doesn't affect the ending). On top of the normal ending sequence, the cave sucks in all the demons and then crumbles. Some text about the constellation being destroyed appears at the end.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- The &amp;quot;pages&amp;quot; ending - collect both the page of space and the page of time and finish the game (collecting only one of them doesn't affect the ending). On top of the normal ending sequence, the cave sucks in all the demons and then crumbles. Some text about the constellation being destroyed appears at the end.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;- The &amp;quot;best&amp;quot; ending - finish the game after having saved the princess and having collected the pages of space and time. The ending sequence is the combination the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;two above &lt;/del&gt;endings.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;- The &amp;quot;best&amp;quot; ending - finish the game after having saved the princess and having collected the pages of space and time. The ending sequence is the combination &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;princess and the pages &lt;/ins&gt;endings.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Version differences==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Version differences==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are two versions of this game. The pal-version and the ntsc-version (ntsc-u and ntsc-j are identical). The room layout and enemies are the same between the two versions. However, as with many other games for the NES, the pal-version runs slower. Interestingly, it's not entirely slowed down by the usual 5/6 ratio. Instead, horizontal movement is ~3% faster in ntsc (both for Dana and enemies), while vertical movement and all animations keep the same frame speed (resulting in the roughly 5/6 ratio of speed between pal and ntsc). As a consequence, most rooms with enemies have different solutions between pal and ntsc. Some rooms are harder in one version and some are harder in the other. It's not possible to make any kind of comparison of times between the two versions (not even in theory).&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are two versions of this game. The pal-version and the ntsc-version (ntsc-u and ntsc-j are identical). The room layout and enemies are the same between the two versions. However, as with many other games for the NES, the pal-version runs slower. Interestingly, it's not entirely slowed down by the usual 5/6 ratio. Instead, horizontal movement is ~3% faster in ntsc (both for Dana and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;enemies), while vertical movement and all animations keep the same frame speed (resulting in the roughly 5/6 ratio of speed between pal and ntsc). As a consequence, most rooms with enemies have different solutions between pal and ntsc. Some rooms are harder in one version and some are harder in the other. It's not possible to make any kind of comparison of times between the two versions (not even in theory).&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Like other NES-games, playing on keyboard creates a big advantage. There are even some room solutions that are only possible on emulator. It hasn't been researched if this is because of differences in lag or if the enemy behavior is slightly altered on emulator.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Like other NES-games, playing on keyboard creates a big advantage. There are even some room solutions that are only possible on emulator. It hasn't been researched if this is because of differences in lag or if the enemy behavior is slightly altered on emulator.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Important items==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Important items==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:solomon_belloflyrac.png]] [[File:solomon_fairy.png]] [Bell] [Fairy]- Collecting a bell releases a fairy from the exit. 10 fairies give an extra life. It's better to avoid these when possible in a speedrun as the fairies move around a bit erratically and risk getting in the way &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by preventing Dana from &lt;/del&gt;creating blocks &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in certain places&lt;/del&gt;. This is one of few random aspects of the game.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:solomon_belloflyrac.png]] [[File:solomon_fairy.png]] [Bell] [Fairy] - Collecting a bell releases a fairy from the exit. 10 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;collected &lt;/ins&gt;fairies give an extra life. It's better to avoid these when possible in a speedrun as the fairies move around a bit erratically and risk getting in the way &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;when &lt;/ins&gt;creating blocks. This is one of few random aspects of the game.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmanda.png]] [Jar of Manda / &amp;quot;Blue jar&amp;quot;]- Dana can shoot a fireball after having picked up the blue jar. The fireball will stop upon impact with an enemy or disappear when it's exhausted. The number of fireballs in Dana's inventory are shown as small flames on the scroll in the top right corner of the screen. To begin with, Dana can hold at most three fireballs at once. There is an item that can extend the scroll, but it's not useful in a speedrun. These are scattered around in the rooms (less of them in the later parts of the game).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmanda.png]] [Jar of Manda / &amp;quot;Blue jar&amp;quot;] - Dana can shoot a fireball after having picked up the blue jar. The fireball will stop upon impact with an enemy or disappear when it's exhausted. The number of fireballs in Dana's inventory are shown as small flames on the scroll in the top right corner of the screen. To begin with, Dana can hold at most three fireballs at once. There is an item that can extend the scroll, but it's not useful in a speedrun. These are scattered around in the rooms (less of them in the later parts of the game).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmagadora.png]] [Jar of Magadora / &amp;quot;Orange jar&amp;quot;] - Dana can shoot super fireball after having picked up the orange jar. The super fireball destroys all enemies in its way and only disappears when it's exhausted. A super fireball appears as a big flame on the inventory scroll. Be aware that you can't rearrange the fireballs on the scroll. You need to shoot in the order they were picked up. There are less orange jars in the game than blue ones (but like the blue jars, they are more in the early part of the game).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmagadora.png]] [Jar of Magadora / &amp;quot;Orange jar&amp;quot;] - Dana can shoot &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/ins&gt;super fireball after having picked up the orange jar. The super fireball destroys all enemies in its way and only disappears when it's exhausted. A super fireball appears as a big flame on the inventory scroll. Be aware that you can't rearrange the fireballs on the scroll. You need to shoot in the order they were picked up. There are less orange jars in the game than blue ones (but like the blue jars, they are more in the early part of the game).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_blue_diamond.png]] [[File:Solomon_orange_diamond.png]] [Blue/Orange diamond] - By using block magic on diamonds, they will transform into other items. Blue diamonds transform into normal fireballs and orange ones into super fireballs (other items are possible by using the block magic more times, but fireballs are the ones that are relevant for a speedrun).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_blue_diamond.png]] [[File:Solomon_orange_diamond.png]] [Blue/Orange diamond] - By using block magic on diamonds, they will transform into other items. Blue diamonds transform into normal fireballs and orange ones into super fireballs (other items are possible by using the block magic more times, but fireballs are the ones that are relevant for a speedrun).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_pageoftime.png]] [Page of time] - If the first four Solomon's seals have been collected, finishing room 20 after having picked up the constellation sign will send Dana to a hidden room containing the page of time (instead of being sent to the normal bonus room). The page of time has been torn out of Solomon's key and must be collected to get the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_pageoftime.png]] [Page of time] - If the first four Solomon's seals have been collected, finishing room 20 after having picked up the constellation sign will send Dana to a hidden room containing the page of time (instead of being sent to the normal bonus room). The page of time has been torn out of Solomon's key and must be collected to get the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_pageofspace.png]] [Page of space] - If the first six Solomon's seals have been collected, finishing room 44 after having picked up the constellation sign will send Dana to a hidden room containing the page of space(instead of being sent to the normal bonus room). The page of space has been torn out of Solomon's key and must be collected to get the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_pageofspace.png]] [Page of space] - If the first six Solomon's seals have been collected, finishing room 44 after having picked up the constellation sign will send Dana to a hidden room containing the page of space (instead of being sent to the normal bonus room). The page of space has been torn out of Solomon's key and must be collected to get the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_prinsess.png]] [Prinsess] - If all eight Solomon's seals have been collected, Dana is sent to the Prinsess' (spelling from the game) room after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_prinsess.png]] [Prinsess] - If all eight Solomon's seals have been collected, Dana is sent to the Prinsess' (spelling from the game) room after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=41157&amp;oldid=prev</id>
		<title>Ktwo: /* Important items */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=41157&amp;oldid=prev"/>
				<updated>2016-08-27T14:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Important items&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:44, 27 August 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_belloflyrac.png]] [[File:solomon_fairy.png]] [Bell] [Fairy]- Collecting a bell releases a fairy from the exit. 10 fairies give an extra life. It's better to avoid these when possible in a speedrun as the fairies move around a bit erratically and risk getting in the way by preventing Dana from creating blocks in certain places. This is one of few random aspects of the game.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_belloflyrac.png]] [[File:solomon_fairy.png]] [Bell] [Fairy]- Collecting a bell releases a fairy from the exit. 10 fairies give an extra life. It's better to avoid these when possible in a speedrun as the fairies move around a bit erratically and risk getting in the way by preventing Dana from creating blocks in certain places. This is one of few random aspects of the game.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmanda.png]] [Jar of Manda / &amp;quot;Blue jar&amp;quot;]- Dana can shoot a fireball after having picked up the blue jar. The fireball will stop upon impact with an enemy or disappear when it's exhausted. The number of fireballs in Dana's inventory are shown as small flames on the scroll in the top right corner of the screen. To begin with, Dana can hold at most three fireballs at once. There is an item that can extend the scroll, but it's not useful in a speedrun. These are scattered around in the rooms (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;mostly &lt;/del&gt;in the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;beginning&lt;/del&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_jarofmanda.png]] [Jar of Manda / &amp;quot;Blue jar&amp;quot;]- Dana can shoot a fireball after having picked up the blue jar. The fireball will stop upon impact with an enemy or disappear when it's exhausted. The number of fireballs in Dana's inventory are shown as small flames on the scroll in the top right corner of the screen. To begin with, Dana can hold at most three fireballs at once. There is an item that can extend the scroll, but it's not useful in a speedrun. These are scattered around in the rooms (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;less of them &lt;/ins&gt;in the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;later parts of the game&lt;/ins&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Solomon_blue_diamond&lt;/del&gt;.png]] [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[File:Solomon_orange_diamond.png]] [Blue&lt;/del&gt;/Orange &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;diamond&lt;/del&gt;] - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;By using block magic &lt;/del&gt;on &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;diamonds, they will transform into other items&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Blue diamonds transform into normal &lt;/del&gt;fireballs &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;orange ones &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;into super fireballs &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;other items are possible by using &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;block magic more times&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;but fireballs &lt;/del&gt;are the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;most relevant for a speedrun&lt;/del&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Solomon_jarofmagadora&lt;/ins&gt;.png]] [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Jar of Magadora &lt;/ins&gt;/ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;Orange &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jar&amp;quot;&lt;/ins&gt;] - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dana can shoot super fireball after having picked up the orange jar. The super fireball destroys all enemies in its way and only disappears when it's exhausted. A super fireball appears as a big flame &lt;/ins&gt;on &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the inventory scroll&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Be aware that you can't rearrange the &lt;/ins&gt;fireballs &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on the scroll. You need to shoot in the order they were picked up. There are less &lt;/ins&gt;orange &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jars in the game than blue &lt;/ins&gt;ones (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;but like &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;blue jars&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;they &lt;/ins&gt;are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;more in &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;early part of the game&lt;/ins&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Solomon_jarofmagadora&lt;/del&gt;.png]] [&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Jar of Magadora &lt;/del&gt;/ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/del&gt;Orange &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jar&amp;quot;&lt;/del&gt;] - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Dana can shoot super fireball after having picked up the orange jar&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The super fireball destroys all enemies in its way &lt;/del&gt;and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;only disappears when it's exhausted. A &lt;/del&gt;super &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fireball appears as a big flame on the inventory scroll. Be aware that you can't rearrange &lt;/del&gt;the fireballs &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on the scroll. You need to shoot in the order they were picked up. These &lt;/del&gt;are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;scattered around in &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;rooms. There &lt;/del&gt;are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;less super fireballs in the game than normal fireballs&lt;/del&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Solomon_blue_diamond&lt;/ins&gt;.png]] [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[File:Solomon_orange_diamond.png]] [Blue&lt;/ins&gt;/Orange &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;diamond&lt;/ins&gt;] - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;By using block magic on diamonds, they will transform into other items&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Blue diamonds transform into normal fireballs &lt;/ins&gt;and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;orange ones into &lt;/ins&gt;super &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fireballs (other items are possible by using &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;block magic more times, but &lt;/ins&gt;fireballs are the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ones that &lt;/ins&gt;are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relevant for a speedrun)&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_upgradejar.png]] [Upgrade jar] - Transforms the next fireball in the inventory scroll to a super fireball. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). Wizards (guys in hats in for example room 17), goblins (room 1) and saramandors (see description below) are the enemies that can drop upgrade jars. Under certain circumstances, it's possible to manipulate/increase the odds of getting certain drops. This is described in more detail in the route for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_upgradejar.png]] [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;Upgrade&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; &lt;/ins&gt;jar] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(no official name) &lt;/ins&gt;- Transforms the next fireball in the inventory scroll to a super fireball &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(if the leftmost is already a super fireball, it will upgrade the next one etc)&lt;/ins&gt;. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). Wizards (guys in hats in for example room 17), goblins (room 1) and saramandors (see description below) are the enemies that can drop upgrade jars. Under certain circumstances, it's possible to manipulate/increase the odds of getting certain drops. This is described in more detail in the route for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types with a fireball) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (you will need some extra fireball range, but there are so many crystals that are collected along the way anyways that no special consideration has to be taken). It should be mentioned that this effect is reset to default when you lose a life, which could have an impact in a more casual run (or possibly in a death abuse run).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types with a fireball) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (you will need some extra fireball range, but there are so many crystals that are collected along the way anyways that no special consideration has to be taken). It should be mentioned that this effect is reset to default when you lose a life, which could have an impact in a more casual run (or possibly in a death abuse run).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=41156&amp;oldid=prev</id>
		<title>Ktwo: /* General game description */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=41156&amp;oldid=prev"/>
				<updated>2016-08-27T14:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;General game description&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:35, 27 August 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Solomon's_key]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Solomon's_key]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==General game description==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==General game description==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;The fundamentals of the game are simple enough. Get the key in each room and go to the exit to advance to the next. The main character, Dana, can run, duck, jump and create and destroy blocks as many times as necessary. Picking up certain items will allow Dana to shoot a fireball. Touching anything dangerous is an instant kill. However, beyond the basics is some depth to the game that is next to impossible to figure out on your own without help, so &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;I'm gonna start out by explaining some of &lt;/del&gt;that. First of all, there are 48 regular rooms (1-48). The last room is always &amp;quot;Solomon's room&amp;quot;, which contains the book called &amp;quot;Solomon's Key&amp;quot; (so paradoxically, despite chasing after keys the whole game, the name of the game refers to a book). On top of these 49 rooms that one encounters in a normal playthrough, it's possible to get to 12 bonus rooms and 3 hidden rooms. The bonus rooms are accessed by picking up the constellation icons in every fourth level (fyi, the 48 rooms are divided up in the 12 constellations, but that has no importance other than giving the game story an &amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;exotic&lt;/del&gt;&amp;quot; touch). The 3 hidden rooms are:&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;The fundamentals of the game are simple enough. Get the key in each room and go to the exit to advance to the next. The main character, Dana, can run, duck, jump and create and destroy blocks as many times as necessary. Picking up certain items will allow Dana to shoot a fireball. Touching anything dangerous is an instant kill. However, beyond the basics is some depth to the game that is next to impossible to figure out on your own without help, so &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;this first section is to explain the mechanics &lt;/ins&gt;that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;are important for speedrun categories&lt;/ins&gt;. First of all, there are 48 regular rooms (1-48). The last room is always &amp;quot;Solomon's room&amp;quot;, which contains the book called &amp;quot;Solomon's Key&amp;quot; (so paradoxically, despite chasing after keys the whole game, the name of the game refers to a book). On top of these 49 rooms that one encounters in a normal playthrough, it's possible to get to 12 bonus rooms and 3 hidden rooms. The bonus rooms are accessed by picking up the constellation icons in every fourth level (fyi, the 48 rooms are divided up in the 12 constellations, but that has no importance other than giving the game story an &amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;esoteric&lt;/ins&gt;&amp;quot; touch). The 3 hidden rooms are:&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the 4 first Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the 4 first Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the 6 first Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the 6 first Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37919&amp;oldid=prev</id>
		<title>Ktwo: /* Important items */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37919&amp;oldid=prev"/>
				<updated>2014-08-29T14:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Important items&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:56, 29 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_upgradejar.png]] [Upgrade jar] - Transforms the next fireball in the inventory scroll to a super fireball. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). Wizards (guys in hats in for example room 17), goblins (room 1) and saramandors (see description below) are the enemies that can drop upgrade jars. Under certain circumstances, it's possible to manipulate/increase the odds of getting certain drops. This is described in more detail in the route for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_upgradejar.png]] [Upgrade jar] - Transforms the next fireball in the inventory scroll to a super fireball. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). Wizards (guys in hats in for example room 17), goblins (room 1) and saramandors (see description below) are the enemies that can drop upgrade jars. Under certain circumstances, it's possible to manipulate/increase the odds of getting certain drops. This is described in more detail in the route for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in theory, the extended range could possibly introduce &lt;/del&gt;some &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;slowdown and therefore be unwanted&lt;/del&gt;, but the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;time difference &lt;/del&gt;is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;likely small&lt;/del&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;with a fireball&lt;/ins&gt;) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;you will need &lt;/ins&gt;some &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;extra fireball range&lt;/ins&gt;, but &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;there are so many crystals that are collected along &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;way anyways that no special consideration has to be taken). It should be mentioned that this effect &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;reset to default when you lose a life, which could have an impact in a more casual run (or possibly in a death abuse run&lt;/ins&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_goldenwing.png]] [Golden wing] - Finishing a room after collecting a golden wing will allow Dana to skip the next five rooms. There are golden wings in rooms 7, 15, 23, 31 and 39. Note that some of the rooms skipped by the golden wings contain items that are required for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_goldenwing.png]] [Golden wing] - Finishing a room after collecting a golden wing will allow Dana to skip the next five rooms. There are golden wings in rooms 7, 15, 23, 31 and 39. Note that some of the rooms skipped by the golden wings contain items that are required for the best ending.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37918&amp;oldid=prev</id>
		<title>Ktwo: /* Speedrun techniques */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37918&amp;oldid=prev"/>
				<updated>2014-08-29T14:48:49Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Speedrun techniques&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:48, 29 August 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Speedrun techniques==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Speedrun techniques==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_1space_drop.gif]] [[File:Solomon_headbump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_1space_drop.gif]] [[File:Solomon_headbump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(1-space drop) - This type of drop can be made by releasing the directional pad for 2, 3 or 4 frames (ntsc, it's 3, 4 or 5 frames on pal). If it's 2 frames, Dana will bump his head as shown in the second gif. Hugging the opposite wall will invariably mean not entering the space&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. This is instead done by releasing the D-pad in midair for 2, 3 or 4 frames (not important when this occurs). If it's 2 frames, Dana will hit the head, wasting 9 frames from immobilization&lt;/del&gt;. This might seem like a tight trick to perform, but it happens to correspond pretty well with &amp;quot;quickly releasing and re-pressing the D-pad&amp;quot;. Drops from higher distances are tougher to execute because you need to press the D-pad within a specific 2 or 3 frame window (depending on the drop). This type of drop can be used in several rooms to save time (9, 31, 38, 47, 48 and possible other rooms as well depending on the solution).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(1-space drop) - This type of drop can be made by releasing the directional pad for 2, 3 or 4 frames (ntsc, it's 3, 4 or 5 frames on pal). If it's 2 frames, Dana will bump his head as shown in the second gif &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(wasting 9 frames from immobilization)&lt;/ins&gt;. Hugging the opposite wall will invariably mean not entering the space. This might seem like a tight trick to perform, but it happens to correspond pretty well with &amp;quot;quickly releasing and re-pressing the D-pad&amp;quot;. Drops from higher distances are tougher to execute because you need to press the D-pad within a specific 2 or 3 frame window (depending on the drop). This type of drop can be used in several rooms to save time (9, 31, 38, 47, 48 and possible other rooms as well depending on the solution).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_landing.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_landing.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37196&amp;oldid=prev</id>
		<title>Ktwo: /* Speedrun techniques */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=37196&amp;oldid=prev"/>
				<updated>2014-04-22T13:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Speedrun techniques&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:00, 22 April 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Sprite saturation]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Sprite saturation]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There is a limit to the number of sprites the game wants to cope with at the same time. Getting close to the limit will slow down enemies and Dana (enemies will slow down more) and there might occur flickering effects on the screen (bad - the game will eat inputs). Enemies, items, Dana and fireballs count as sprites. So launching a fireball might slow down the game slightly, but the speed will pick up if it collides with an enemy and Dana picks up the drop. Shooting the ghost in room 13 is an example of where this pays off for a time saved of around one second.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There is a limit to the number of sprites the game wants to cope with at the same time. Getting close to the limit will slow down enemies and Dana (enemies will slow down more) and there might occur flickering effects on the screen (bad - the game will eat inputs). Enemies, items, Dana and fireballs count as sprites. So launching a fireball might slow down the game slightly, but the speed will pick up if it collides with an enemy and Dana picks up the drop. Shooting the ghost in room 13 is an example of where this pays off for a time saved of around one second.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are also other ways to exploit the sprite limit. One method is to collect the key just before an enemy is scheduled to spawn. This will postpone the spawn until the next scheduled spawn. The exact underlying reason hasn't been investigated, but there are several valid frames (10 or so) to perform this cancellation. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;A room where this &lt;/del&gt;can be used to save time &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/del&gt;25&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, but further research could possibly reveal more uses&lt;/del&gt;.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are also other ways to exploit the sprite limit. One method is to collect the key just before an enemy is scheduled to spawn. This will postpone the spawn until the next scheduled spawn. The exact underlying reason hasn't been investigated, but there are several valid frames (10 or so) to perform this cancellation. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;This &lt;/ins&gt;can be used to save time &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;in rooms &lt;/ins&gt;25 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and 32&lt;/ins&gt;.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another method to take advantage of the sprite limit is to collect a medecine of meltona (see above in the item section). Since items dropped from enemies stay on screen longer than the spawned enemies would have, the items effectively prevent the game from spawning more enemies. Used for example in room 13 in the best ending route.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another method to take advantage of the sprite limit is to collect a medecine of meltona (see above in the item section). Since items dropped from enemies stay on screen longer than the spawned enemies would have, the items effectively prevent the game from spawning more enemies. Used for example in room 13 in the best ending route.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36972&amp;oldid=prev</id>
		<title>Ktwo: /* Speedrun techniques */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36972&amp;oldid=prev"/>
				<updated>2014-03-22T17:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Speedrun techniques&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 17:23, 22 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Sprite saturation]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[Sprite saturation]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;There is a limit to the number of sprites the game &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;want &lt;/del&gt;to cope with at the same time. Getting close to the limit will slow down enemies and Dana (enemies will slow down more) and there might occur flickering effects on the screen (bad - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;inputs &lt;/del&gt;will &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;be lost&lt;/del&gt;). Enemies, items, Dana and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fireball &lt;/del&gt;count as sprites. So launching a fireball might slow down the game slightly, but the speed will &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;then &lt;/del&gt;pick up &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;once &lt;/del&gt;it collides with an enemy and Dana picks up the drop. Shooting the ghost in room 13 is an example of where this pays off for a time saved of around one second.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;There is a limit to the number of sprites the game &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wants &lt;/ins&gt;to cope with at the same time. Getting close to the limit will slow down enemies and Dana (enemies will slow down more) and there might occur flickering effects on the screen (bad - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the game &lt;/ins&gt;will &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;eat inputs&lt;/ins&gt;). Enemies, items, Dana and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fireballs &lt;/ins&gt;count as sprites. So launching a fireball might slow down the game slightly, but the speed will pick up &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;if &lt;/ins&gt;it collides with an enemy and Dana picks up the drop. Shooting the ghost in room 13 is an example of where this pays off for a time saved of around one second.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are also other ways to exploit the sprite limit. One method is to collect the key just before an enemy is scheduled to spawn. This will postpone the spawn until the next scheduled spawn. The exact underlying reason hasn't been investigated, but there are 10 or so &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;valid frames &lt;/del&gt;to perform this cancellation. A room where this can be used to save time is 25, but further research could possibly reveal more uses.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;There are also other ways to exploit the sprite limit. One method is to collect the key just before an enemy is scheduled to spawn. This will postpone the spawn until the next scheduled spawn. The exact underlying reason hasn't been investigated, but there are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;several valid frames (&lt;/ins&gt;10 or so&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;) &lt;/ins&gt;to perform this cancellation. A room where this can be used to save time is 25, but further research could possibly reveal more uses.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Another method to take advantage of the sprite limit is to collect a medecine of meltona (see above in the item section). Since items dropped from enemies stay on screen longer than the spawned &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;enemy &lt;/del&gt;would have, the items effectively &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;prevents &lt;/del&gt;the game from spawning more enemies. Used for example in room 13 in the best ending route.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;Another method to take advantage of the sprite limit is to collect a medecine of meltona (see above in the item section). Since items dropped from enemies stay on screen longer than the spawned &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;enemies &lt;/ins&gt;would have, the items effectively &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;prevent &lt;/ins&gt;the game from spawning more enemies. Used for example in room 13 in the best ending route.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enemies==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enemies==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36971&amp;oldid=prev</id>
		<title>Ktwo: /* Speedrun techniques */</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36971&amp;oldid=prev"/>
				<updated>2014-03-22T17:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Speedrun techniques&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 17:20, 22 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Speedrun techniques==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Speedrun techniques==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_1space_drop.gif]] [[File:Solomon_headbump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:solomon_1space_drop.gif]] [[File:Solomon_headbump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(1-space drop) - This type of drop can be made by releasing the directional pad for 2, 3 or 4 frames (ntsc, it's 3, 4 or 5 frames on pal). If it's 2 frames, Dana will bump his head as shown in the second gif. Hugging the opposite wall will invariably mean not entering the space. This is instead done by releasing the D-pad in midair for 2, 3 or 4 frames (not important when this occurs). If it's 2 frames, Dana will hit the head, wasting 9 frames from immobilization. This might seem like a tight trick to perform, but it happens to correspond pretty well with &amp;quot;quickly releasing and re-pressing the D-pad&amp;quot;. Drops from higher distances are tougher to execute because you need to press the D-pad within a specific 2 or 3 frame window (depending on the drop).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(1-space drop) - This type of drop can be made by releasing the directional pad for 2, 3 or 4 frames (ntsc, it's 3, 4 or 5 frames on pal). If it's 2 frames, Dana will bump his head as shown in the second gif. Hugging the opposite wall will invariably mean not entering the space. This is instead done by releasing the D-pad in midair for 2, 3 or 4 frames (not important when this occurs). If it's 2 frames, Dana will hit the head, wasting 9 frames from immobilization. This might seem like a tight trick to perform, but it happens to correspond pretty well with &amp;quot;quickly releasing and re-pressing the D-pad&amp;quot;. Drops from higher distances are tougher to execute because you need to press the D-pad within a specific 2 or 3 frame window (depending on the drop&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;). This type of drop can be used in several rooms to save time (9, 31, 38, 47, 48 and possible other rooms as well depending on the solution&lt;/ins&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_landing.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_landing.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(corner landing) - If a corner of Dana's hitbox touches the corner of a block when jumping up, Dana will immediately land (without landing animation) instead of slightly overshooting the block and then falling down onto it. Since overshooting during a jump is basically a waste of time, the corner landing effect is technically a time-saving strat. In practice however, it's a 1-pixel/frame trick and therefore not really possible to perform consistently.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(corner landing) - If a corner of Dana's hitbox touches the corner of a block when jumping up, Dana will immediately land (without landing animation) instead of slightly overshooting the block and then falling down onto it. Since overshooting during a jump is basically a waste of time, the corner landing effect is technically a time-saving strat. In practice however, it's a 1-pixel/frame trick and therefore not really possible to perform consistently&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This trick is one of the main reasons for the tas being considerably faster than a real-time speedrun will ever be. With corner landings, precious frames can be saved on the majority of jumps in the game. It also allows for room solutions that wouldn't have been possible otherwise&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_edge_jump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_edge_jump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(edge jump) - By standing on the edge of a block, you can make a jump while having a block just above without bumping the head into it. The advantage is to not having to create an additional block to stand on. There are three or so valid pixels that allow you to make this jump. The timing is slightly different depending on if one uses the left or the right edge (it's maybe more accurate to say that the block hitboxes are not entirely symmetrical with respect to the center of the block). These are not so hard to do, since (with practice) it's possible to position Dana in such a way that a quick &amp;quot;tap&amp;quot; on the d-pad corresponds to the horizontal movement necessary for landing on the edge.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(edge jump) - By standing on the edge of a block, you can make a jump while having a block just above without bumping the head into it. The advantage is to not having to create an additional block to stand on. There are three or so valid pixels that allow you to make this jump. The timing is slightly different depending on if one uses the left or the right edge (it's maybe more accurate to say that the block hitboxes are not entirely symmetrical with respect to the center of the block). These are not so hard to do, since (with practice) it's possible to position Dana in such a way that a quick &amp;quot;tap&amp;quot; on the d-pad corresponds to the horizontal movement necessary for landing on the edge&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Common trick that can be used in several rooms to save time&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_runningedgejump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_runningedgejump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(running edge jump) - Similar to above, but harder.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(running edge jump) - Similar to above, but harder&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Can be used in many places to save time&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_zigzag.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_zigzag.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(zigzag climbing) - Just a chain of edge jumps. Risky since falling down will be a huge time loss.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(zigzag climbing) - Just a chain of edge jumps. Risky since falling down will be a huge time loss&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Rooms 31 and 35 are examples of places where time can be saved with this technique&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_column.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_column.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(column building) - If creating a block while standing on the edge (same tolerance as for the edge jumps), you can create a block on the same space you stand, which also means pushing you out of the same space. However, before being pushed out, you can jump. This can be used to ascend areas when diagonal block creation is not possible. It's technically possible to create a column from the bottom to the top of a room. However, for that to save time over diagonal climbing, it pretty much needs to be combined with corner landings. This is doable, but pretty advanced stuff.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(column building) - If creating a block while standing on the edge (same tolerance as for the edge jumps), you can create a block on the same space you stand, which also means pushing you out of the same space. However, before being pushed out, you can jump. This can be used to ascend areas when diagonal block creation is not possible. It's technically possible to create a column from the bottom to the top of a room. However, for that to save time over diagonal climbing, it pretty much needs to be combined with corner landings. This is doable, but pretty advanced stuff&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. 2-block columns can save time in several rooms (23, 47 (best ending), ...). Larger columns could shave off time in for example room 5 and 37 (very difficult though)&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_attraction.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_corner_attraction.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 95:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_horizontalalignment.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_horizontalalignment.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(horizontal alignment) - Because of hitboxes not exactly corresponding with graphical &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sprite&lt;/del&gt;, it's possible to jump past enemies in spaces that are one block wide. The first jump here aligns Dana to the right side of block. The enemy will drop down on the left, allowing Dana to jump past. Very easy to do.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(horizontal alignment) - Because of hitboxes not exactly corresponding with &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;graphical &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;sprites&lt;/ins&gt;, it's possible to jump past enemies in spaces that are one block wide. The first jump here aligns Dana to the right side of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;block. The enemy will drop down on the left, allowing Dana to jump past. Very easy to do&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;[Sprite saturation]&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;There is a limit to the number of sprites the game want to cope with at the same time. Getting close to the limit will slow down enemies and Dana (enemies will slow down more) and there might occur flickering effects on the screen (bad - inputs will be lost). Enemies, items, Dana and fireball count as sprites. So launching a fireball might slow down the game slightly, but the speed will then pick up once it collides with an enemy and Dana picks up the drop. Shooting the ghost in room 13 is an example of where this pays off for a time saved of around one second.&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;There are also other ways to exploit the sprite limit. One method is to collect the key just before an enemy is scheduled to spawn. This will postpone the spawn until the next scheduled spawn. The exact underlying reason hasn't been investigated, but there are 10 or so valid frames to perform this cancellation. A room where this can be used to save time is 25, but further research could possibly reveal more uses.&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;Another method to take advantage of the sprite limit is to collect a medecine of meltona (see above in the item section). Since items dropped from enemies stay on screen longer than the spawned enemy would have, the items effectively prevents the game from spawning more enemies. Used for example in room 13 in the best ending route&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enemies==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Enemies==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36891&amp;oldid=prev</id>
		<title>Ktwo at 16:17, 8 March 2014</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36891&amp;oldid=prev"/>
				<updated>2014-03-08T16:17:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:17, 8 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the 4 first Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (upper part) - contains the page of time (torn out of Solomon's Key). To access it, pick up the 4 first Solomon's seals (see below for more info) and collect the constellation icon in room 20.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the 6 first Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;- Hidden room (lower part) - contains the page of space (torn out of Solomon's Key). To access it, pick up the 6 first Solomon's seals (see below for more info) and collect the constellation icon in room 44.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Prinsess room (not a spelling mistake &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;on my part&lt;/del&gt;) - contains the princess. To access it, pick up all 8 Solomon's seals (see below for more info) and this room will come after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;- Prinsess room (not a spelling mistake) - contains the princess. To access it, pick up all 8 Solomon's seals (see below for more info) and this room will come after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Endings==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Endings==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Normally, the timer ticks down by 10 alternating between 7 and 8 frames. However, the timer isn't consistent and sometimes it ticks down by 20 and sometimes it ticks down after 9 frames.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Normally, the timer ticks down by 10 alternating between 7 and 8 frames. However, the timer isn't consistent and sometimes it ticks down by 20 and sometimes it ticks down after 9 frames.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Countdown after each room is done by counting down 80 every frame. &amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Countdown after each room is done by counting down 80 every frame. &amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;It might look like every room starts with the timer at 10000. However, when the room starts, it immediately jumps down a couple of hundred. For a specific room, it seems to be fairly consistent what the timer starts at (this has not been researched in detail, but at least it always starts out close to the &amp;quot;common&amp;quot; starting value for that room). This is true with one exception. Room 1 has quite some variability with the starting value. This can result in a difference of 300-400 between the maximum and the minimum possible value of the timer at the end of the room. This corresponds to 0.1 seconds of countdown, so it remains minor.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;It might look like every room starts with the timer at 10000. However, when the room starts, it immediately jumps down a couple of hundred. For a specific room, it seems to be fairly consistent what the timer starts at (this has not been researched in detail, but at least it always starts out close to the &amp;quot;common&amp;quot; starting value for that room). This is true with one exception. Room 1 has quite some variability with the starting value. This can result in a difference of 300-400 between the maximum and the minimum possible value of the timer at the end of the room. This corresponds to 0.1 seconds of countdown, so it remains minor.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Information about basic movements==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Information about basic movements==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	<entry>
		<id>https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36890&amp;oldid=prev</id>
		<title>Ktwo at 16:16, 8 March 2014</title>
		<link rel="alternate" type="text/html" href="https://kb.speeddemosarchive.com/index.php?title=Solomon%27s_Key_(NES)/Game_Mechanics&amp;diff=36890&amp;oldid=prev"/>
				<updated>2014-03-08T16:16:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:16, 8 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Version differences==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Version differences==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are two versions of this game. The pal-version and the ntsc-version (ntsc-u and ntsc-j are identical). The room layout and enemies are the same between the two versions. However, as with many other games for the NES, the pal-version runs slower. Interestingly, it's not entirely slowed down by the usual 5/6 ratio. Instead, horizontal movement is ~3% faster in ntsc (both for Dana and enemies), while vertical movement and all animations keep the same frame speed (resulting in the roughly 5/6 ratio of speed between pal and ntsc). As a consequence, most rooms with enemies have different solutions between pal and ntsc. Some rooms are harder in one version and some are harder in the other. It's not possible to make any kind of comparison of times between the two versions (not even in theory).&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;There are two versions of this game. The pal-version and the ntsc-version (ntsc-u and ntsc-j are identical). The room layout and enemies are the same between the two versions. However, as with many other games for the NES, the pal-version runs slower. Interestingly, it's not entirely slowed down by the usual 5/6 ratio. Instead, horizontal movement is ~3% faster in ntsc (both for Dana and enemies), while vertical movement and all animations keep the same frame speed (resulting in the roughly 5/6 ratio of speed between pal and ntsc). As a consequence, most rooms with enemies have different solutions between pal and ntsc. Some rooms are harder in one version and some are harder in the other. It's not possible to make any kind of comparison of times between the two versions (not even in theory).&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;Like &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;many &lt;/del&gt;other NES-games, playing on keyboard creates a big advantage. There are even some room solutions that are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;likely &lt;/del&gt;only possible on emulator &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and keyboard&lt;/del&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;Like other NES-games, playing on keyboard creates a big advantage. There are even some room solutions that are only possible on emulator&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. It hasn't been researched if this is because of differences in lag or if the enemy behavior is slightly altered on emulator&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Important items==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Important items==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_jarofmagadora.png]] [Jar of Magadora / &amp;quot;Orange jar&amp;quot;] - Dana can shoot super fireball after having picked up the orange jar. The super fireball destroys all enemies in its way and only disappears when it's exhausted. A super fireball appears as a big flame on the inventory scroll. Be aware that you can't rearrange the fireballs on the scroll. You need to shoot in the order they were picked up. These are scattered around in the rooms. There are less super fireballs in the game than normal fireballs.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_jarofmagadora.png]] [Jar of Magadora / &amp;quot;Orange jar&amp;quot;] - Dana can shoot super fireball after having picked up the orange jar. The super fireball destroys all enemies in its way and only disappears when it's exhausted. A super fireball appears as a big flame on the inventory scroll. Be aware that you can't rearrange the fireballs on the scroll. You need to shoot in the order they were picked up. These are scattered around in the rooms. There are less super fireballs in the game than normal fireballs.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_upgradejar.png]] [Upgrade jar] - Transforms the next fireball in the inventory scroll to a super fireball. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;The drops &lt;/del&gt;in &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the game are random and can't be manipulated&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;so &lt;/del&gt;the upgrade jars &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;would be a very unreliable part &lt;/del&gt;of the route &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in a real-time speedrun&lt;/del&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[[File:Solomon_upgradejar.png]] [Upgrade jar] - Transforms the next fireball in the inventory scroll to a super fireball. These upgrade jars can only be earned by destroying certain enemy types (~10% chance of a drop from the right enemies). &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Wizards (guys &lt;/ins&gt;in &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;hats in for example room 17)&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;goblins (room 1) and saramandors (see description below) are &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;enemies that can drop &lt;/ins&gt;upgrade jars&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Under certain circumstances, it's possible to manipulate/increase the odds &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;getting certain drops. This is described in more detail in &lt;/ins&gt;the route &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for the best ending&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (in theory, the extended range could possibly introduce some slowdown and therefore be unwanted, but the time difference is likely small).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_crystalofradblue.png]] [[File:Solomon_crystalofradorange.png]] [Crystal of rad, blue and orange] - The blue crystal extends the range of fireballs (both normal and super) by half a block. The orange crystal (can only be found by destroying certain enemy types) extends the range of fireballs (both normal and super) by two blocks. This effect has to be taken into account in a run of the pal-version, but is of practically no importance in ntsc (in theory, the extended range could possibly introduce some slowdown and therefore be unwanted, but the time difference is likely small).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_prinsess.png]] [Prinsess] - If all eight Solomon's seals have been collected, Dana is sent to the Prinsess' (spelling from the game) room after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_prinsess.png]] [Prinsess] - If all eight Solomon's seals have been collected, Dana is sent to the Prinsess' (spelling from the game) room after room 48.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;==Timer==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;Normally, the timer ticks down by 10 alternating between 7 and 8 frames. However, the timer isn't consistent and sometimes it ticks down by 20 and sometimes it ticks down after 9 frames.&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;Countdown after each room is done by counting down 80 every frame. &amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;It might look like every room starts with the timer at 10000. However, when the room starts, it immediately jumps down a couple of hundred. For a specific room, it seems to be fairly consistent what the timer starts at (this has not been researched in detail, but at least it always starts out close to the &amp;quot;common&amp;quot; starting value for that room). This is true with one exception. Room 1 has quite some variability with the starting value. This can result in a difference of 300-400 between the maximum and the minimum possible value of the timer at the end of the room. This corresponds to 0.1 seconds of countdown, so it remains minor.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Information about basic movements==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Information about basic movements==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 89:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_fireblockbuilding.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_fireblockbuilding.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(fire block building) - &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Advanced &lt;/del&gt;technique. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Uncertain if it's even possible outside tas &lt;/del&gt;(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;probably &lt;/del&gt;possible on keyboard &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;in real-time as well&lt;/del&gt;).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(fire block building) - &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Very advanced &lt;/ins&gt;technique. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;The initial positioning has to be on one of two pixels. Mid-jump (two valid frames), you have to switch from left to right (or vice versa) within two frames and then create the block on the following frame. This chain of precise inputs makes the trick incredibly difficult and especially pressing in the opposite direction within two frames seems unlikely with a controller &lt;/ins&gt;(possible on keyboard &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;though&lt;/ins&gt;)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This technique could save time in for example rooms 21 and 48&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_bufferjump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_bufferjump.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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;(buffer jump) - If up on the D-pad (=the jump action) is released during a jump or a drop and then re-pressed, Dana will buffer a jump after a landing animation of only 5 frames instead of the usual 9. A very important side effect is that this also works between rooms, meaning that one can start a room with a jump.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;(buffer jump) - If up on the D-pad (=the jump action) is released during a jump or a drop and then re-pressed, Dana will buffer a jump after a landing animation of only 5 frames instead of the usual 9. A very important side effect is that this also works between rooms, meaning that one can start a room with a jump&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. This can be used in for example rooms 11 and 42 to save a considerable amount of time&lt;/ins&gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_horizontalalignment.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Solomon_horizontalalignment.gif]]&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ktwo</name></author>	</entry>

	</feed>