You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

17657 lines
962 KiB

<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.6/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.6/ http://www.mediawiki.org/xml/export-0.6.xsd" version="0.6" xml:lang="en">
<siteinfo>
<sitename>RSWiki</sitename>
<base>https://rswiki.moparisthebest.com/index.php?title=Main_Page</base>
<generator>MediaWiki 1.19.2</generator>
<case>first-letter</case>
<namespaces>
<namespace key="-2" case="first-letter">Media</namespace>
<namespace key="-1" case="first-letter">Special</namespace>
<namespace key="0" case="first-letter" />
<namespace key="1" case="first-letter">Talk</namespace>
<namespace key="2" case="first-letter">User</namespace>
<namespace key="3" case="first-letter">User talk</namespace>
<namespace key="4" case="first-letter">RSWiki</namespace>
<namespace key="5" case="first-letter">RSWiki talk</namespace>
<namespace key="6" case="first-letter">File</namespace>
<namespace key="7" case="first-letter">File talk</namespace>
<namespace key="8" case="first-letter">MediaWiki</namespace>
<namespace key="9" case="first-letter">MediaWiki talk</namespace>
<namespace key="10" case="first-letter">Template</namespace>
<namespace key="11" case="first-letter">Template talk</namespace>
<namespace key="12" case="first-letter">Help</namespace>
<namespace key="13" case="first-letter">Help talk</namespace>
<namespace key="14" case="first-letter">Category</namespace>
<namespace key="15" case="first-letter">Category talk</namespace>
</namespaces>
</siteinfo>
<page>
<title>Main Page</title>
<ns>0</ns>
<id>1</id>
<sha1>5mrbl3b59u4o91zem4afddpgqyk04qi</sha1>
<revision>
<id>903</id>
<timestamp>2013-10-17T01:33:53Z</timestamp>
<contributor>
<username>Jmood</username>
<id>88</id>
</contributor>
<text xml:space="preserve" bytes="2452">&lt;!--------------------------------------Main heading-----------------------------------------&gt;
{| id=&quot;mainpage-welcome-box&quot; style=&quot;width:100%; background:#f6f6f6; border:1px solid #ccc;&quot;
| style=&quot;width:61%; text-align:center; white-space:nowrap; color:#000;&quot; |
&lt;div style=&quot;font-size:150%; border:none; margin:0; padding:.1em; color:#000;&quot;&gt;Welcome to RSWiki&lt;/div&gt;
&lt;div style=&quot;top:+0.2em; font-size:90%;&quot;&gt;Our goal is to accurately document the rsc/rs2 protocol(s) and much more!&lt;/div&gt;
| style=&quot;width:13%;&quot; |
'''[[:Rules]]'''&lt;br /&gt;
'''[[:DMCA_Policy|DMCA Policy]]'''
| style=&quot;width:13%;&quot; |
'''[[:RSWiki:General_disclaimer|Disclaimer]]'''&lt;br /&gt;
'''[[:RSWiki:Privacy_policy|Privacy Policy]]'''
| style=&quot;width:13%;&quot; |
'''[[:RSWiki_IRC|Official IRC]]'''&lt;br /&gt;
'''[[:RSWiki:About|About RSWiki]]'''
|}
{| cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin:0 0 1em; width:100%&quot;
| style=&quot;width:50%; vertical-align:top; border:1px solid #fad67d; background-color:#faf6ed;&quot; |
&lt;div style=&quot;border-bottom:1px solid #fad67d; background-color:#faecc8; padding:0.2em 0.5em; font-size:110%;&quot;&gt;'''Game Protocol'''&lt;/div&gt;
&lt;div style=&quot;padding:0.4em 1em 0.3em;&quot;&gt;
* [[:Category:RSC|RSC Documentation]]
The first public game play that was soon replaced by RS2 after the RS2 Beta. (2001 - 2004)
* [[:Category:RS2|RS2 Documentation]]
The second major overhaul of the game. (2004 - 2013)
* [[:Category:RS3|RS3 Documentation]]
The current game play available to all users. (2013 - present)
&lt;/div&gt;
| style=&quot;padding:0 0.5em;&quot; |
| style=&quot;width:50%; vertical-align:top; border:1px solid #abd5f5; background-color:#f1f5fc;&quot; |
&lt;div style=&quot;border-bottom:1px solid #abd5f5; background-color:#d0e5f5; padding:0.2em 0.5em; font-size:110%;&quot;&gt;'''[[:Category:Cache|Cache Documentation]]'''&lt;/div&gt;
&lt;div style=&quot;border-bottom:1px solid #abd5f5; padding:0.4em 1em 0.3em;&quot;&gt;
* [[JAGGRAB_Protocol|JAGGRAB Documentation]]
* [[Ondemand_Protocol|Ondemand Documentation]]
* [[Archive_Format|Archive Format Documentation]]
&lt;/div&gt;
&lt;div style=&quot;border-bottom:1px solid #abd5f5; background-color:#d0e5f5; padding:0.2em 0.5em; font-size:110%;&quot;&gt;'''Data Types'''&lt;/div&gt;
&lt;div style=&quot;border-bottom:1px solid #abd5f5; padding:0.4em 1em 0.3em;&quot;&gt;
* [[:Data Types|Custom Data Types]]
&lt;/div&gt;
&lt;div style=&quot;border-bottom:1px solid #abd5f5; background-color:#d0e5f5; padding:0.2em 0.5em; font-size:110%;&quot;&gt;'''Miscellaneous'''&lt;/div&gt;
&lt;div style=&quot;padding:0.4em 1em 0.3em;&quot;&gt;
* [[:Map Region System]]
* More to come...
&lt;/div&gt;
|}</text>
</revision>
</page>
<page>
<title>Rules</title>
<ns>0</ns>
<id>117</id>
<sha1>fmnjjdtiugkz1edp29alcmreyghc5uo</sha1>
<revision>
<id>311</id>
<timestamp>2011-10-07T21:16:38Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<text xml:space="preserve" bytes="918">== '''Simple Rules''' ==
=== '''Vandalism''' ===
Obviously, we do not allow vandalism of any kind - users (or IP Addresses) found in violation of this rule will find them self with a nice IP ban.
=== '''Advertising''' ===
Attempting to advertise other sites outside of the wiki that do not provide educational benefits is strictly prohibited.
=== '''Download Links/Uploads''' ===
Any link or upload that contains copywrited material (ex: a client revision or cache archive) is strictly prohibited and will be removed along with a punishment for the user; this is your only warning.
=== '''Posting Unreliable Information''' ===
The wiki is an education resource, so posting misinformed information is not optimal for learning - please avoid this. This includes edits with unclear explanations or bad information.
=== '''Proprietary Code'''===
No server-specific code, only easily interpretable pseudo-code.</text>
</revision>
</page>
<page>
<title>DMCA Policy</title>
<ns>0</ns>
<id>113</id>
<sha1>5fmfufcsedp40p656pthvwl4ajja2jr</sha1>
<revision>
<id>309</id>
<timestamp>2011-10-07T21:11:55Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<text xml:space="preserve" bytes="154">If you find something on this wiki page that infringes on your intellectual rights, contact: admin[at]moparisthebest.com to ask for the content's removal.</text>
</revision>
</page>
<page>
<title>RSWiki:General disclaimer</title>
<ns>4</ns>
<id>4</id>
<sha1>pqzz00jm6qlzho0xxsr6jjtf7nvjcd1</sha1>
<revision>
<id>14</id>
<timestamp>2011-06-15T03:47:05Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<minor/>
<comment>Protected &quot;[[RSWiki:General disclaimer]]&quot;: High traffic page ([edit=sysop] (indefinite) [move=sysop] (indefinite))</comment>
<text xml:space="preserve" bytes="145">All information provided on this wiki is provided AS IS and contains NO WARRANTY. All information provided is for pure educational purposes only.</text>
</revision>
</page>
<page>
<title>RSWiki:Privacy policy</title>
<ns>4</ns>
<id>3</id>
<sha1>dpm3y5jf196ox8q6ke7jk5ot4jyscv1</sha1>
<revision>
<id>12</id>
<timestamp>2011-06-15T03:45:44Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<minor/>
<comment>Protected &quot;[[RSWiki:Privacy policy]]&quot;: High traffic page ([edit=sysop] (indefinite) [move=sysop] (indefinite))</comment>
<text xml:space="preserve" bytes="2099">&lt;!-- START PRIVACY POLICY CODE --&gt;&lt;div style=&quot;font-family:arial&quot;&gt;&lt;strong&gt;What information do we collect?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;We collect information from you when you register on our site or information posted on our site. &lt;br /&gt;&lt;br /&gt;When ordering or registering on our site, as appropriate, you may be asked to enter your: e-mail address. You may, however, visit our site anonymously.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What do we use your information for?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Any of the information we collect from you may be used to improve customer service (your information helps us to more effectively respond to your customer service requests and support needs)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How do we protect your information?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Do we use cookies?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Yes (Cookies are small files that a site or its service provider transfers to your computers hard drive through your Web browser (if you allow) that enables the sites or service providers systems to recognize your browser and capture and remember certain information&lt;br /&gt;&lt;br /&gt; We use cookies to compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Do we disclose any information to outside parties?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety. However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.&lt;br /&gt;&lt;br /&gt;</text>
</revision>
</page>
<page>
<title>RSWiki IRC</title>
<ns>0</ns>
<id>116</id>
<sha1>ctxg1b8v7x7lxiv7xtvxemrnw7vitvm</sha1>
<revision>
<id>327</id>
<timestamp>2011-10-26T20:15:51Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<comment>/* Channel(s) */</comment>
<text xml:space="preserve" bytes="606">Want to chat with RSWiki members? Discuss anything and everything? Join our IRC network!
== '''Connection Information''' ==
===IRC Server(s)===
irc.moparisthebest.com
===Channel(s)===
&lt;nowiki&gt;#mopar / #moparscape
&lt;/nowiki&gt;
== '''How To Guide (New Users)''' ==
===Important commands===
====Register your nickname====
/msg nickserv register YourPassword YourEmail
====Identifying Yourself====
/msg nickserv identify YourPassword
====Joining a channel====
/join #channelname
===IRC Clients===
[http://www.mirc.com/get.html mIRC]
[http://xchat.org/download/ X-Chat]
[http://irssi.org/download irssi]</text>
</revision>
</page>
<page>
<title>RSWiki:About</title>
<ns>4</ns>
<id>2</id>
<sha1>eo4j6aallkduwsup072678zuurdel03</sha1>
<revision>
<id>277</id>
<timestamp>2011-07-15T17:58:28Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<text xml:space="preserve" bytes="1145">Many of you may recall Graham and Blakeman's runewiki project - it contained very useful information about numerous client revision protocols and other resources. Unfortunately, the wiki and any backups of the database have been lost for over two years now (and there are no cached copies floating around). Because of this, we've decided (and have started) embarking on the journey of re-creating the wiki.
In regards to the aforementioned, we are now releasing the wiki to the public. Captcha has been added to the wiki to prevent abuse; and of course, backups have (and are continuously) being made of the database. Currently, the majority of the information covered is based on the '''#317''' Protocol, '''JAGGRAB''' Protocol, '''Ondemand''' Protocol, '''Cache Archive Format''', '''RS Data Types''', and '''#202''' Protocol. The format of the wiki is fairly laid out, so it will be quite easy to expand on certain topics. If anyone has any information on the other commonly used client revisions (or perhaps a new one) feel free to contribute.
RSWiki is hosted and maintained by the [http://moparisthebest.com moparisthebest] community.</text>
</revision>
</page>
<page>
<title>Category:RSC</title>
<ns>14</ns>
<id>18</id>
<sha1>sq5a6b76ht32wsvso6bytjtzsvnl43e</sha1>
<revision>
<id>118</id>
<timestamp>2011-06-20T04:52:36Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<text xml:space="preserve" bytes="53">This page will display any information regarding RSC.</text>
</revision>
</page>
<page>
<title>135 Protocol</title>
<ns>0</ns>
<id>217</id>
<sha1>a2wp1nb5kr8fmjezukl9uzmkokciioz</sha1>
<revision>
<id>1465</id>
<timestamp>2014-10-03T16:17:39Z</timestamp>
<contributor>
<username>Fabrice l</username>
<id>621</id>
</contributor>
<comment>/* Outgoing Data */</comment>
<text xml:space="preserve" bytes="32314">[[Category:RSC]]
This page refers to the RSC #135 client revision. You can find a partially refactored RSC #135 client [https://bitbucket.org/_mthd0/rsc here].
== '''Packet structure''' ==
&lt;pre&gt;if (len &gt;= 160 {
[byte] (160 + (len / 256))
[byte] (len &amp; 0xff)
} else {
[byte] len
if (len &gt; 0) {
len--; // skip it
[byte] data[len] // last byte
}
}
[byte] opcode
for (int i = 0; i &lt; len; i++)
[byte] data[i]
&lt;/pre&gt;
RSC-135 uses big-endian byte order exclusively.
'''Data types'''
int8 - an 8-bit integer, or byte.&lt;br&gt;
int16 - a 16-bit integer, or short, or WORD.&lt;br&gt;
int32 - a 32-bit integer, or int, or DWORD.&lt;br&gt;
int64 - a 64-bit integer, or long, or QWORD.&lt;br&gt;
u - unsigned&lt;br&gt;
a - when writing, increment the MSB (most significant byte, or first byte) by 128. When reading, if the first byte unsigned is lower than 128, that's your value, otherwise decrement the first byte by 128 and read as normally.&lt;br&gt;
'''Bit Access'''
&lt;pre&gt;private static final int bitmasks[] = {
0, 1, 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095, 8191, 16383, 32767, 65535,
0x1ffff, 0x3ffff, 0x7ffff, 0xfffff, 0x1fffff, 0x3fffff, 0x7fffff, 0xffffff, 0x1ffffff,
0x3ffffff, 0x7ffffff, 0xfffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff, -1
};
public void start_bit_access() {
bitpos = offset * 8;
}
public void write_bits(int num, int val) {
int bytepos = bitpos &gt;&gt; 3;
int bitoffset = 8 - (bitpos &amp; 7);
bitpos += num;
for (; num &gt; bitoffset; bitoffset = 8) {
buffer[bytepos] &amp;= ~bitmasks[bitoffset];
buffer[bytepos++] |= (val &gt;&gt; (num - bitoffset)) &amp; bitmasks[bitoffset];
num -= bitoffset;
}
if (num == bitoffset) {
buffer[bytepos] &amp;= ~bitmasks[bitoffset];
buffer[bytepos] |= val &amp; bitmasks[bitoffset];
} else {
buffer[bytepos] &amp;= ~(bitmasks[num] &lt;&lt; (bitoffset - num));
buffer[bytepos] |= (val &amp; bitmasks[num]) &lt;&lt; (bitoffset - num);
}
}
public void end_bit_access() {
offset = (bitpos + 7) / 8;
}&lt;/pre&gt;
== '''Reference''' ==
Player usernames are encoded and decoded with the following methods:
&lt;pre&gt;public static long encode_37(String s) {
String s1 = &quot;&quot;;
for (int i = 0; i &lt; s.length(); i++) {
char c = s.charAt(i);
if (c &gt;= 'a' &amp;&amp; c &lt;= 'z')
s1 = s1 + c;
else if (c &gt;= 'A' &amp;&amp; c &lt;= 'Z')
s1 = s1 + (char) ((c + 97) - 65);
else if (c &gt;= '0' &amp;&amp; c &lt;= '9')
s1 = s1 + c;
else
s1 = s1 + ' ';
}
s1 = s1.trim();
if (s1.length() &gt; 12)
s1 = s1.substring(0, 12);
long l = 0L;
for (int j = 0; j &lt; s1.length(); j++) {
char c1 = s1.charAt(j);
l *= 37L;
if (c1 &gt;= 'a' &amp;&amp; c1 &lt;= 'z')
l += (1 + c1) - 97;
else if (c1 &gt;= '0' &amp;&amp; c1 &lt;= '9')
l += (27 + c1) - 48;
}
return l;
}
public static String decode_37(long l) {
String s = &quot;&quot;;
while (l != 0L) {
int i = (int) (l % 37L);
l /= 37L;
if (i == 0) {
s = &quot; &quot; + s;
} else if (i &lt; 27) {
if (l % 37L == 0L)
s = (char) ((i + 65) - 1) + s;
else
s = (char) ((i + 97) - 1) + s;
} else {
s = (char) ((i + 48) - 27) + s;
}
}
return s;
}
&lt;/pre&gt;
Chat messages are encoded and decoded with the following methods:
&lt;pre&gt;public static byte encodedmsg[] = new byte[100];
public static char decodedmsg[] = new char[100];
private static char charmap[] = {
' ', 'e', 't', 'a', 'o', 'i', 'h', 'n', 's', 'r', 'd', 'l', 'u', 'm', 'w', 'c', 'y', 'f',
'g', 'p', 'b', 'v', 'k', 'x', 'j', 'q', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', ' ', '!', '?', '.', ',', ':', ';', '(', ')', '-', '&amp;', '*', '\\', '\'', '@', '#', '+',
'=', '\243', '$', '%', '&quot;', '[', ']'
};
public static String decode_msg(byte buffer[], int off, int enclen) {
try {
int i = 0;
int j = -1;
for (int k = 0; k &lt; enclen; k++) {
int l = buffer[off++] &amp; 0xff;
int i1 = l &gt;&gt; 4 &amp; 0xf;
if (j == -1) {
if (i1 &lt; 13)
decodedmsg[i++] = charmap[i1];
else
j = i1;
} else {
decodedmsg[i++] = charmap[((j &lt;&lt; 4) + i1) - 195];
j = -1;
}
i1 = l &amp; 0xf;
if (j == -1) {
if (i1 &lt; 13)
decodedmsg[i++] = charmap[i1];
else
j = i1;
} else {
decodedmsg[i++] = charmap[((j &lt;&lt; 4) + i1) - 195];
j = -1;
}
}
boolean flag = true;
for (int j1 = 0; j1 &lt; i; j1++) {
char c = decodedmsg[j1];
if (j1 &gt; 4 &amp;&amp; c == '@')
decodedmsg[j1] = ' ';
if (c == '%')
decodedmsg[j1] = ' ';
if (flag &amp;&amp; c &gt;= 'a' &amp;&amp; c &lt;= 'z') {
decodedmsg[j1] += '\uFFE0';
flag = false;
}
if (c == '.' || c == '!')
flag = true;
}
return new String(decodedmsg, 0, i);
} catch (Exception ex) {
return &quot;Cabbage&quot;;
}
}
public static int encode_msg(String str) {
if (str.length() &gt; 80)
str = str.substring(0, 80);
str = str.toLowerCase();
int enclen = 0;
int i = -1;
for (int j = 0; j &lt; str.length(); j++) {
char c = str.charAt(j);
int k = 0;
for (int l = 0; l &lt; charmap.length; l++) {
if (c != charmap[l])
continue;
k = l;
break;
}
if (k &gt; 12)
k += 195;
if (i == -1) {
if (k &lt; 13)
i = k;
else
encodedmsg[enclen++] = (byte) k;
} else if (k &lt; 13) {
encodedmsg[enclen++] = (byte) ((i &lt;&lt; 4) + k);
i = -1;
} else {
encodedmsg[enclen++] = (byte) ((i &lt;&lt; 4) + (k &gt;&gt; 4));
i = k &amp; 0xf;
}
}
if (i != -1)
encodedmsg[enclen++] = (byte) (i &lt;&lt; 4);
return enclen;
}&lt;/pre&gt;
== '''Login''' ==
* The username and password are prepared. This is done by replacing any spaces or illegal characters with _ and appending spaces to the string until its length is 20.
* The connection with the server is established.
* The client reads a raw long from the server, this is the &quot;session id&quot;.
* The client creates a new frame, opcode 0 or 19 if the player is reconnecting.
* A short, the client's revision number (135) is placed in the buffer.
* A long, the player's username encoded with mod37 (see above) is placed in the buffer.
* A string encoded with RSA and the player's session id (the password) is placed in the buffer.
* An integer, the player's &quot;ranseed&quot; value is placed in the buffer.
** &quot;ranseed&quot; does not seed anything. RSC135 does not use ISAAC ciphering. It is an applet parameter or read from uid.dat. Presumably, it was used to identify players connecting from the same computer.
* The stream is then flushed.
* A byte is read from the stream and discarded.
* Another byte is read, this is the login response code from the server.
{| class=&quot;wikitable&quot;
|-
! Login Resp.
! Description
|-
| 0
| Successful login
|-
| 1
|?
|-
| 3
| Invalid username or password
|-
| 4
| Username already in use
|-
| 5
| Client has been updated
|-
| 6
| IP address is already in use
|-
| 7
| Login attempts exceeded
|-
| 11
| Account temporarily disabled
|-
| 12
| Account permanently disabled
|-
| 15
| Server is currently full
|-
| 16
| Members-only server
|-
| 17
| Members-only area?
|}
== '''Registration''' ==
* The username and password are prepared. This is done by replacing any spaces or illegal characters with _ and appending spaces to the string until its length is 20.
* The connection with the server is established.
* The client reads a raw long from the server, this is the &quot;session id&quot;.
* The client creates a new frame, opcode 2.
* A short, the client's revision number (135) is placed in the buffer.
* A long, the player's username encoded with mod37 (see above) is placed in the buffer.
* A short, the applet's &quot;referid&quot; parameter is placed in the buffer.
* A string encoded with RSA and the player's session id (the password) is placed in the buffer.
* An integer, the player's &quot;ranseed&quot; value is placed in the buffer.
** &quot;ranseed&quot; does not seed anything. RSC135 does not use ISAAC ciphering. It is an applet parameter or read from uid.dat. Presumably, it was used to identify players connecting from the same computer.
* The stream is then flushed.
* A byte is read from the stream and discarded.
* Another byte is read, this is the newplayer response code from the server.
{| class=&quot;wikitable&quot;
|-
! Newp Resp.
! Description
|-
| 2
| Successful registration
|-
| 3
| Username already taken
|-
| 5
| Client has been updated
|-
| 6
| IP address is already in use
|-
| 7
| Registration attempts exceeded?
|}
== '''Mob Appearance Update''' ==
Firstly, create a new packet with the opcode 250. Write the total number of expected updates (uint16).
Secondly, for each 'thing' to update, write the (server) index of the mob the update applies to (uint16), and the 'update type' (int8) followed by whatever data that type expects.
'''Update type 1 - Public chat messages'''
* uint8 - The length of the chat message.
* string (raw) - The encoded chat message.
'''Update type 2 - Combat damage'''
* uint8 - The damage recieved.
* uint8 - That mob's 'current' hitpoints level.
* uint8 - That mob's 'base' hitpoints.
'''Update type 3/4 - Projectiles'''
The update type is 3 when the target is a NPC, or 4 is the target is a player.
The standard magic projectile id is 1, and the standard ranged projectile id is 2.
* uint16 - The projectile's id.
* uint16 - The (server) index of the projectile's target entity.
'''Update type 5 - Appearance'''
Hair style, body type, leg type, and colours are as they are sent by the client's character design packet.
* uint16 - The player's status? Doesn't appear to do anything.
* int64 - The player's username encoded with mod37.
* uint8 - The size of the sub-update.
** uint8 - The player's hair style + 1, or 0 if they are wearing a helmet
** uint8 - The player's body type + 1, or 0 if they are wearing a platebody
** uint8 - The player's leg type + 1, or 0 if they are wearing legs
** uint8 - The animation id + 1 (look in the client) of the player's offhand item or 0.
** uint8 - The animation id + 1 of the player's hand item or 0.
** uint8 - The animation id + 1 of the player's head item or 0.
** uint8 - The animation id + 1 of the player's body item or 0.
** uint8 - The animation id + 1 of the player's leg item or 0.
** uint8 - The animation id + 1 of the player's neck item or 0.
** uint8 - The animation id + 1 of the player's shoes or 0.
** uint8 - The animation id + 1 of the player's gloves or 0.
** uint8 - The animation id + 1 of the player's cape or 0.
* uint8 - The player's hair colour.
* uint8 - The player's top colour.
* uint8 - The player's leg colour.
* uint8 - The player's skin colour.
* uint8 - The player's combat level.
* uint8 - 1 if the player is skulled.
== '''Packets''' ==
The packet opcodes are unchanged from previous revisions, presumably this was before the protocol was being regularly modified to deter the developers of bots such as [[AutoRune]]. The payload/structure is quite similar to most other RSC revisions.
=== '''Incoming Data''' ===
'''TODO: Duelling stuff, 240 '''
{| class=&quot;wikitable&quot;
|-
! scope=&quot;col&quot; width=&quot;140px&quot; | Name
! scope=&quot;col&quot; width=&quot;50px&quot; | Opcode
! scope=&quot;col&quot; width=&quot;350px&quot; | Payload
! scope=&quot;col&quot; width=&quot;300px&quot; | Description
|-
! Display Message
| 8 ||
* string - A raw string, the message.
| Informs the client of a line to be printed in the in-game message box. Messages preceded by @que@ are sent to the quest history box, messages preceded by @pri@ are sent to the private chat history box.
|-
! Close Connection
| 9 ||
* None
| Forces the client to log out.
|-
! Logout Failed
| 10 ||
* None
| You can't log out now!
|-
! Initialize Friends List
| 23 ||
* uint8 - The total number of players in the list.
* int64... - The friend's username, encoded with mod37.
* uint8... - The world the friend is logged in to. 0 indicates the player is logged out.
| Initializes the player's friends list. Variable length.
|-
! Update Friends List
| 24 ||
* int64 - The friend's username, encoded with mod37.
* uint8 - 0 if the friend is logged in, 1 if the friend is logged out.
| Informs the client that a friend has logged in/out or that a new friend has been added to the list.
|-
! Initialize Ignore List
| 26 ||
* uint8 - The total number of players in the list.
* int64... - The friend's username, encoded with mod37.
| Initializes the player's ignore list. Variable length.
|-
! Initialize Privacy Settings
| 27 ||
* int8 - 0/1. Block public chat messages.
* int8 - 0/1. Block private chat messages.
* int8 - 0/1. Block trade requests.
* int8 - 0/1. Block duel requests.
| Initializes the player's privacy settings.
|-
! Private Message
| 28 ||
* int64 - The sender's username, encoded with mod37.
* string - The encoded message.
| Sends a private message to the client.
|-
! Player Movement
| 255 ||
* bits[10] - This player's x position.
* bits[12] - This player's y position.
* bits[4] - This player's direction.
* bits[8] - The number of players the client already knows about to be sent (but it reads them in order?)
** bits[1]... - If the player has not moved &amp; does not need to be removed, 0 &amp; don't send the next 2 lots of bits, otherwise 1.
** bits[1]... - 1 if the player is to be removed.
** bits[3/4]... - The player's direction. 4 bits with a value of 12 if the player is to be removed, otherwise 3 bits.
* bits[11]... - The new player's (server) index.
* bits[5]... - The new player's offset x position.
* bits[5]... - The new player's offset y position.
* bits[4]... - The new player's direction.
* bits[1]... - something to do with c&gt;s 254? 0
| Updates the position/movement of the client's player and nearby players. Usually sent every game engine tick (600ms) rather than when needed as with other packets. Offset positions are this_x - player_x and are incremented by 32 if less than zero. Variable length.
|-
! Ground Item Positions
| 254 ||
* uint16 - The id of the item to update
* int8 - The x position of the item relative to the player (item_x - player_x)
* int8 - The y position of the item relative to the player (item_y - player_y)
| Updates the positions of nearby ground items. if ((id &amp; 0x8000) == 0), remove the item. Therefore, if the server increments the id by 0x8000, the item will be removed by the client. Variable length.
|-
! Object Positions
| 253 ||
* uint16 - The id of the object to update
* int8 - The x position of the object relative to the player (object_x - player_x)
* int8 - The y position of the object relative to the player (object_y - player_y)
| Updates the positions of nearby objects. Variable length. If the id is real fuckin' big, remove it.
|-
! Whole Inventory
| 252 ||
* uint8 - The number of items in the player's inventory.
* uint16... - The item's id. If equipped, increment by 0x8000.
* int32a... - The item's stack size. Only sent when the item is stackable.
| Sends over the player's whole inventory. Variable length.
|-
! Player Appearance
| 250 ||
* See [[135_Protocol#Mob_Appearance_Update|Mob Appearance Update]]
| Updates things to do with nearby players that aren't related to movement.
|-
! Boundary Positions
| 249 ||
* uint16 - The id of the bound to update
* int8 - The x position of the bound relative to the player (object_x - player_x)
* int8 - The y position of the bound relative to the player (object_y - player_y)
* int8 - The bound's direction
| Updates the positions of nearby bounds. Variable length. If the id is real fuckin' big, remove it.
|-
! NPC Movement
| 248 ||
* bits[8] - The number of NPCs the client already knows about to be sent (but it reads them in order?).
** bits[1]... - 1 if the NPC has moved, otherwise 0 &amp; don't send the next 2 lots of bits.
** bits[1]... - 1 if the NPC is to be removed, otherwise 0.
** bits[3/4]... - The NPC's direction, 4 bits with a value of 12 if the NPC is to be removed, otherwise 3 bits.
* bits[11]... - The new NPC's (server) index.
* bits[5]... - The new NPC's offset x position.
* bits[5]... - The new NPC's offset y position.
* bits[4]... - The new NPC's direction.
* bits[9]... - The new NPC's id.
| Updates the positions/movement of nearby NPCs. Usually sent every game engine tick (600ms) rather than when needed as with other packets. Offset positions are player_x - npc_x and are incremented by 32 if less than zero. Variable length.
|-
! NPC Appearance
| 247 ||
* See [[135_Protocol#Mob_Appearance_Update|Mob Appearance Update]].
| Updates things to do with nearby NPCs that aren't related to movement. Only the first two update types apply (NPCs cannot send projectiles or have changed sprites). NPC server index is used instead of player server index, obviously.
|-
! Display Dialog
| 246 ||
* uint8 - The total number of options.
* uint8... - The length of the option string.
* string... - The option string.
| Displays a NPC chat dialog. Variable length.
|-
! Hide Dialog
| 245 ||
* None
| Hides the NPC chat dialog.
|-
! Initialize Plane
| 244 ||
* uint16 - The player's server index.
* uint16 - The width of the plane. (2304)
* uint16 - The height of the plane. (1776)
* uint16 - The index of the plane. (player_y / multiplier)
* uint16 - The plane multiplier. (944)
| Initializes the plane. Sent when the player first logs in, and when the player is teleported or moves up/down a height.
|-
! All Skills
| 243 ||
* for (int i = 0; i &lt; skill_count; i++)
* uint8... - The skill's current level.
* for (int i = 0; i &lt; skill_count; i++)
* uint8... - The skill's base level.
* for (int i = 0; i &lt; skill_count; i++)
* int32... - The skill's xp points.
* uint8 - The player's quest points.
| Updates all of the player's skills and quest points. The 135 client reads 18 skills: Attack, Defense, Strength, Hits, Ranged, Prayer, Magic, Cooking, Woodcutting, Fletching, Fishing, Firemaking, Crafting, Smithing, Mining, Herblaw, Carpentry, Thieving.
|-
! Equipment Bonuses
| 242 ||
* uint8 - The armour's bonus.
* uint8 - The weapon's accuracy bonus.
* uint8 - The weapon's strength bonus.
* uint8 - The magic bonus.
* unit8 - The prayer bonus.
| Updates the player's equipment bonuses. Variable length.
|-
! Player Death
| 241 ||
* None
| Displays the &quot;Oh dear! You are dead...&quot; screen.
|-
! Environment
| 240 ||
* ?
| Doesn't appear to be important when you have everything else. It might be useful to have though, so why don't you be kind and document it? :)
|-
! Display Character Design
| 239 ||
* None
| Displays the character design interface.
|-
! Display Trade Offer
| 238 ||
* uint16 - The server index of the player we are trading with.
| Displays the trade offer interface.
|-
! Hide Trade
| 237 ||
* None
| Hides the trade offer and confirm interfaces.
|-
! Update Trade Offer
| 236 ||
* int8 - The number of items the other player has traded.
* uint16... - The item's id.
* int32a... - The item's stack size.
| Updates the other player's trade offer.
|-
! Other's Trade Status
| 235 ||
* int8 - 1 = yes, anything else = no
| Has the other player accepted the trade offer?
|-
! Display Shop
| 234 ||
* uint8 - The number of items in the shop.
* int8 - 1 if the shop is a general store.
* uint8 - This shop's selling price modifier.
* uint8 - This shop's buying price modifier.
* uint16... - The item's id.
* uint16... - The item's stack size.
* uint8... - The item's price.
| Displays the shop interface. Variable length.
|-
! Hide Shop
| 233 ||
* None
| Hides the shop interface.
|-
! Our Trade Status
| 229 ||
* int8 - 1 = yes, anything else = no
| Have we accepted the trade offer?
|-
! Init Game Settings
| 228 ||
* int8 - Automatic camera rotation. 1 = enabled, anything else is disabled.
* int8 - Single mouse button. 1 = enabled, anything else is disabled.
* int8 - Sound effects. 1 = disabled, anything else is enabled.
| Sets the player's gameplay settings.
|-
! Set Prayers
| 227 ||
* int8... - The prayer's status. 1 = enabled, anything else is disabled.
| Sets the status of every prayer. Variable length.
|-
! Set Quests
| 226 ||
* int8... - The quest's completion status. 1 = completed, anything else is incomplete.
| Sets the player's quest completion status. Variable length.
|-
! Display Bank
| 222 ||
* uint8 - The number of items in the player's bank.
* uint8 - The maximum number of items the player is allowed to store.
* uint16... - The item's id.
* int32a... - The item's stack size.
| Displays the bank interface. Variable length.
|-
! Hide Bank
| 221 ||
* None
| Hides the bank interface.
|-
! Bank Update
| 214 ||
* uint8 - The item's slot.
* uint16 - The item's id.
* int32a - The item's stack size. 0 to remove.
| Updates/adds/removes a single item in the bank interface to save bytes.
|-
! Single XP Update
| 220 ||
* uint8 - The skill's id.
* int32 - The skill's xp.
| Updates a single skill's XP to save bytes.
|-
! Update InvItem
| 213 ||
* uint8 - The item's slot.
* uint16 - The item's id. Increment by 0x7fff to change stack size.
* int32a - The item's stack size. May not be read.
| Adds a single item, or changes the ID, or changes the stack size to save bytes. If id / 32768 == 1, the item is equipped.
|-
! Remove InvItem
| 212 ||
* uint8 - The item's slot.
| Removes a single item from the player's inventory to save bytes.
|-
! Single Skill Update
| 211 ||
* uint8 - The skill's id.
* uint8 - The skill's current level.
* uint8 - The skill's base level.
* int32 - The skill's experience points.
| Updates a single skill to save bytes.
|-
! Play Sound
| 207 ||
* byte[] - The name of the sound.
| Plays a sound/audio file in the client.
|-
! Open Character Design Panel
| 203 ||
* None.
| Open the character design panel.
|-
|}
=== '''Outgoing Data''' ===
'''TODO: recovery questions'''
{| class=&quot;wikitable&quot;
|-
! scope=&quot;col&quot; width=&quot;140px&quot; | Name
! scope=&quot;col&quot; width=&quot;50px&quot; | Opcode
! scope=&quot;col&quot; width=&quot;350px&quot; | Payload
! scope=&quot;col&quot; width=&quot;300px&quot; | Description
|-
! Login
| 0 ||
* See [[135_Protocol#Login|Login]]
| Logs the player in.
|-
! Reconnect
| 19 ||
* See [[135_Protocol#Login|Login]]
| Reconnects the player after they are disconnected.
|-
! Disconnect
| 1 ||
* None
| Sent after the server sends Close Connection (opcode 9), possibly to notify the server that the player is to be removed.
|-
! Newplayer (Registration)
| 2 ||
* See [[135_Protocol#Registration|Registration]]
| Registers a new user.
|-
! Public Chat
| 3 ||
* String - The encoded message.
| Sends a message to public chat.
|-
! Ping
| 5 ||
* None
| Ping
|-
! Attempt Logout
| 6 ||
* None
| Inform the server that the client is attempting to log out
|-
! Admin Command
| 7 ||
* String - The command
| Sends a command to the server to be executed
|-
! Report Abuse
| 10 ||
* int64 - The mod37 encoded username to report
| Sends an abuse report to the server
|-
! Change Password
| 25 ||
* RSAString - Your old password + new password encoded with RSA
* Old password substring - RSAString.substring(0,20).trim()
* New password substring - RSAString.substring(20, RSAString.length()).trim();
| Is used to change your password ingame
|-
! Add Friend
| 26 ||
* int64 - mod37 encoded username
| Adds a user to your friends list
|-
! Remove Friend
| 27 ||
* int64 - The mod37 encoded username to report
| Removes a user from your friends list
|-
! Private Message
| 28 ||
* int64 - The mod37 encoded username to send the message to
* String - The message, scrambed
| Sends a message to the specified user
|-
! Ignore User
| 29 ||
* int64 - The mod37 encoded username to ignore
| Adds a user to your ignore list
|-
! Remove Ignore
| 30 ||
* int64 - mod37 encoded username
| Removes a user from your ignore list
|-
! Update Privacy Settings
| 31 ||
* int8 - 1 to block public chat
* int8 - 1 to block private chat
* int8 - 1 to block trade requests
* int8 - 1 to block duel requests
| Updates the privacy settings
|-
! Walk to Tile
| 255 ||
* int16 - (start_x + area_x). The initial position.
* int16 - (start_y + area_y)
* int8... - (route_x[i] - start_x)
* int8... - (route_y[i] - start_y)
| Variable length. Walks to a tile. The number of steps can be calculated by dividing the available data by 2.
|-
! Walk to Entity
| 215 ||
* The same as 255.
| Variable length. Walks to an entity. The number of steps can be calculated by dividing the available data by 2.
|-
! Player Response
| 254 ||
* int16 - The number of players sent
* int16... - The player's server index
* int16... - The player's status, as sent with the appearance update packet
| Variable length. Informs the server of players the client knows about after a positions/movement update packet.
|-
! Drop Item
| 251 ||
* int16 - The slot of the item to drop
| Drops the specified item on the ground
|-
! Cast on Item
| 220 ||
* int16 - The slot of the item to cast a spell on
* int16 - The id of the spell to cast
| Casts a spell (such as High Alchemy) on the specified item
|-
! Use with Item
| 240 ||
* int16 - The slot of the first item to use
* int16 - The slot of the second item to use
| Uses an item in the player's inventory with another item in the player's inventory
|-
! Remove Item
| 248 ||
* int16 - The slot of the item to unequip
| Unequips the specified inventory item
|-
! Wear Item
| 249 ||
* int16 - The slot of the item to equip
| Equips the specified inventory item
|-
! Item Command
| 246 ||
* int16 - The slot of the item to use
| Buries, eats, etc the specified inventory item
|-
! Select Option
| 237 ||
* int8 - The position of the option in the dialog_options array
| Selects an option in a NPC dialog
|-
! Combat Style
| 231 ||
* int8 - The position of the combat style in the list
| Sets the player's combat style.
* 0 - Controlled
* 1 - Aggressive
* 2 - Accurate
* 3 - Defensive
|-
! Close Bank
| 207 ||
* None
| Informs the server that the player has closed the banking interface.
|-
! Withdraw Item
| 206 ||
* int16 - The ID of the item to withdraw
* int16 - The amount of the specified item to withdraw
| Withdraws a single type of item from the player's bank.
|-
! Deposit Item
| 205 ||
* int16 - The ID of the item to deposit
* int16 - The amount of the specified item to deposit
| Deposits a single type of item into the player's bank.
|-
! Disable Prayer
| 211 ||
* int8 - The ID of the prayer to disable
| Disables a prayer.
|-
! Enable Prayer
| 212 ||
* int8 - The ID of the prayer to enable
| Enables a prayer.
|-
! Update Game Setting
| 213 ||
* int8 - The setting type
* int8 - The setting value (1 or 0)
| Setting types:
* 0 - Camera angle mode (auto/manual)
* 1 - Number of mouse buttons (1/2)
* 2 - Sound effects (off/on)
|-
! Confirm Trade
| 202 ||
* None
| Confirms the trade offer.
|-
! Accept Trade
| 232 ||
* None
| Accepts the trade offer.
|-
! Decline Trade
| 233 ||
* None
| Declines the trade offer.
|-
! Trade Update
| 234 ||
* int8 - The amount of traded items to send to the server
* int16... - The id of the item
* int32... - The amount/stack size of the item
| Variable length. Updates the trade offer.
|-
! Cast on GItem
| 224* ||
* int16 - The item's X coordinate
* int16 - The item's Y coordinate
* int16 - The item's ID
* int16 - The spell's ID
| Casts a spell on an item on the ground.
|-
! Use with GItem
| 250* ||
* int16 - The item's X coordinate
* int16 - The item's Y coordinate
* int16 - The item's ID
* int16 - The inventory slot
| Uses an item in the player's inventory with an item on the ground.
|-
! Take GItem
| 252* ||
* int16 - The item's X coordinate
* int16 - The item's Y coordinate
* int16 - The item's ID
| Picks up an item on the ground.
|-
! Cast on Boundary
| 223* ||
* int16 - The bound's X coordinate
* int16 - The bound's Y coordinate
* int8 - The bound's direction
* int16 - The spell's ID
| Casts a spell on a boundary (or 'wall object').
|-
! Use with Boundary
| 239* ||
* int16 - The bound's X coordinate
* int16 - The bound's Y coordinate
* int8 - The bound's direction
* int16 - The inventory slot
| Uses an item in the player's inventory with a boundary (or 'wall object').
|-
! Boundary Cmd 1
| 238* ||
* int16 - The bound's X coordinate
* int16 - The bound's Y coordinate
* int8 - The bound's direction
| Performs the primary action (usually 'open') on a boundary (or 'wall object').
|-
! Boundary Cmd 2
| 229* ||
* int16 - The bound's X coordinate
* int16 - The bound's Y coordinate
* int8 - The bound's direction
| Performs the secondary action (usually 'close' or 'picklock') on a boundary (or 'wall object').
|-
! Cast on Object
| 222* ||
* int16 - The object's X coordinate
* int16 - The object's Y coordinate
* int16 - The spell's ID
| Casts a spell on an object.
|-
! Use with Object
| 241* ||
* int16 - The object's X coordinate
* int16 - The object's Y coordinate
* int16 - The inventory slot
| Uses an item in the player's inventory with an object.
|-
! Object Cmd 1
| 241* ||
* int16 - The object's X coordinate
* int16 - The object's Y coordinate
| Performs the primary action on an object (for example, 'mine').
|-
! Object Cmd 2
| 230* ||
* int16 - The object's X coordinate
* int16 - The object's Y coordinate
| Performs the secondary action on an object (for example, 'prospect').
|-
! Cast on NPC
| 225* ||
* int16 - The NPC's server index
* int16 - The spell's ID
| Casts a spell on a non-player character.
|-
! Use with NPC
| 243* ||
* int16 - The NPC's server index
* int16 - The inventory slot
| Uses an item in the player's inventory with a non-player character.
|-
! Talk to NPC
| 245* ||
* int16 - The NPC's server index
| Starts talking to a non-player character.
|-
! Attack NPC
| 244* ||
* int16 - The NPC's server index
| Starts attacking a non-player character.
|-
! NPC Cmd 2
| 195* ||
* int16 - The NPC's server index
| Performs the secondary action on a non-player character, usually 'pickpocket'.
|-
! Cast on Self
| 227 ||
* int16 - The spell's ID
| Cast a teleport or charge spell on the local player.
|-
! Cast on Player
| 226* ||
* int16 - The player's server index
* int16 - The spell's ID
| Casts a spell on another player.
|-
! Use with Player
| 219* ||
* int16 - The player's server index
* int16 - The inventory slot
| Uses an item (for example, a Gnomeball, or a Christmas cracker) on another player.
|-
! Attack Player
| 228* ||
* int16 - The player's server index
| Starts attacking another player.
|-
! Trade Player
| 235 ||
* int16 - The player's server index
| Sends a trade request to another player.
|-
! Follow Player
| 214 ||
* int16 - The player's server index
| Starts following another player.
|-
! Duel Player
| 204 ||
* int16 - The player's server index
| Sends a duel request to another player.
|-
! RuntimeException
| 17 ||
* String - The text of the error.
| Sent when the client throws an exception while processing data sent by the server.
|-
! Confirm Duel Offer
| 198 ||
* None
| Confirms the duel offer.
|-
! Accept Duel Offer
| 199 ||
* None
| Accepts the duel offer.
|-
! Duel Settings
| 200 ||
* int8 - No retreating, 1 or 0
* int8 - No magic, 1 or 0
* int8 - No prayers, 1 or 0
* int8 - No weapons, 1 or 0
| Updates the duel settings.
|-
! Duel Items
| 201 ||
* int8 - The total number of offered items
* int16... - Offered item ID
* int32... - Offered item stack size
| Variable length. Updates the stake.
|-
! Decline Duel Offer
| 203 ||
* None
| Declines the duel offer.
|-
! Character Design
| 236 ||
* int8 - The player's gender - 2=Female, 1=Male
* int8 - The player's hair style
* int8 - The player's 'body type' - 4=Female, 1=Male
* int8 - The player's 'leg type' - always 2
* int8 - The player's hair colour
* int8 - The player's top colour
* int8 - The player's leg colour
* int8 - The player's skin colour
* int8 - The player's class
| Submits the player's chosen design when they log in for the first time.
* 0 - Adventurer class
* 1 - Warrior class
* 2 - Wizard class
* 3 - Ranger class
* 4 - Miner class
|}
Notes:
* Opcodes marked with * are preceded by Walk to Entity.
* When closing the duel confirm screen, it may send the decline trade packet, for some reason.</text>
</revision>
</page>
<page>
<title>202 Protocol</title>
<ns>0</ns>
<id>19</id>
<sha1>hatsck4h0xj75tobolr78oy1ouyrhty</sha1>
<revision>
<id>256</id>
<timestamp>2011-07-11T13:55:07Z</timestamp>
<contributor>
<username>Moparisthebest</username>
<id>8</id>
</contributor>
<comment>/* Packet struc ture */</comment>
<text xml:space="preserve" bytes="8247">[[Category:RSC]]
This page refers to the RSC #202 client revision (the original distribution by eXemplar)
== '''Packet structure''' ==
?
== '''Login''' ==
?
== '''Incoming Data''' ==
'''TODO:''' Document packet structures
&lt;pre&gt;
#define IDX_WEIRD_USERNAME 32
#define IDX_LOGIN 0
#define IDO_LOGOUT_ACK 39 // acknowledge logout command from server
#define IDO_PING 153 // send ping to server, so it knows we're still there
#define IDO_IGNORE_ADD 25 // add name to ignore list
#define IDO_IGNORE_REMOVE 108 // remove name from ignore list
#define IDO_FRIENDS_ADD 168 // add name to friends list
#define IDO_FRIENDS_REMOVE 52 // remove name from friends list
#define IDO_PM_FRIEND 254 // send pm to someone in friends list
#define IDO_SEND_CHAT 145
#define IDO_SEND_SERVER_CMD 90 // sends a command to the server (type &quot;::xxx&quot; in chat and it sends command 'xxx')
#define IDO_UPDATE_SETTINGS 176 // changes settings (chatblock, privateblock, tradeblock, duelblock)
#define IDO_LOGOUT 129
#define IDO_CHAR_DESIGN 218 // send character design (makeover mage, creation)
#define IDO_SLEEPWORD 72
#define IDO_NEW_PLAYER_ACK 83 // send ids of newly added player back to server, if it wants to
#define IDO_EXCEPTION_SEND 156
#define IDO_WALKCMD_1 246
#define IDO_WALKCMD_2 132
#define IDO_CLICKDIALOGITEM 154
#define IDO_SETCOMBATSTYLE 41
#define IDO_WITHDRAW 183
#define IDO_DEPOSIT 198
#define IDO_CLOSE_BANK 48
#define IDO_BUYITEM 128
#define IDO_SELLITEM 255
#define IDO_CLOSE_SHOP 253
#define IDO_CANCEL_TRADE 216
#define IDO_CONFIRM_TRADE 53
#define IDO_TRADE_UPDATE 70
#define IDO_ACCEPT_TRADE 211
#define IDO_DUEL_CONFIRM_1 87
#define IDO_DUEL_UPDATE 123
#define IDO_DUEL_FLAG_1 225
#define IDO_DUEL_FLAG_2 252
#define IDO_CANCEL_DUEL 35
#define IDO_PRAYER_OFF 248
#define IDO_PRAYER_ON 56
#define IDO_CHANGE_SETTINGS 157
// action commands...
#define IDO_CAST_GR_ITEM 104
#define IDO_USEWITH_GR_ITEM 34
#define IDO_TAKE_ITEM 245
#define IDO_CAST_WALLOBJ 67
#define IDO_USEWITH_WALLOBJ 36
#define IDO_WALLOBJ_CMD1 126
#define IDO_WALLOBJ_CMD2 235
#define IDO_CAST_OBJECT 17
#define IDO_USEWITH_OBJECT 94
#define IDO_OBJECT_CMD1 51
#define IDO_OBJECT_CMD2 40
#define IDO_CAST_INVITEM 49
#define IDO_USEWITH_INVITEM 27
#define IDO_REMOVE_ITEM 92
#define IDO_WEAR_ITEM 181
#define IDO_INVITEM_CMD 89
#define IDO_DROP_ITEM 147
#define IDO_CAST_NPC 71
#define IDO_USEWITH_NPC 142
#define IDO_TALK_NPC 177
#define IDO_NPC_CMD 74
#define IDO_ATTACK_NPC 73
#define IDO_CAST_PLAYER 55
#define IDO_USEWITH_PLAYER 16
#define IDO_ATTACK_PLAYER 57
#define IDO_DUEL_PLAYER 222
#define IDO_TRADE_PLAYER 166
#define IDO_FOLLOW_PLAYER 68
#define IDO_CAST_GROUND 232
#define IDO_CAST_SELF 206
#define IDO_REPORT_ABUSE 7
&lt;/pre&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;3&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;opcode&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;usage&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;size&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;payload&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
== '''Outgoing Data''' ==
'''TODO:''' Document packet structures
&lt;pre&gt;
// login responses...
#define IDX_MOD_ACCEPTED 25 // logged in as player mod
#define IDX_LOGIN_SUCCESS 0
#define IDX_RELOGIN_SUCCESS 1 // connection reestablished after lost connection...
#define IDX_WRONG_PWD 3
#define IDX_NAME_LOGGED_IN 4
#define IDX_CLIENT_UPDATED 5
#define IDX_IP_IN_USE 6
#define IDX_LOGINS_EXCEEDED 7
#define IDX_SERV_REJECTED 8
#define IDX_LOGINSERV_REJCT 9
#define IDX_NAME_IN_USE 10
#define IDX_TEMP_DISABLED 11
#define IDX_PERM_DISABLED 12
#define IDX_SERVER_FULL 14
#define IDX_MEMBERACC_REQ 15 // requires member account to login here
#define IDX_LOGINSERV_DOWN 16
#define IDX_DECODE_FAIL 17
#define IDX_LOGIN_MISMATCH 20
#define IDI_MESSAGE 48 // (game) messages from server
#define IDI_LOGOUT 222 // logout command from server (forced, or initiated by client IDO_LOGOUT)
#define IDI_LOGOUT_REJECT 136 // not allowed to log out (e.g. when in combat)
#define IDI_FRIENDS_LOAD 249 // when logging in, sends the whole friends list to the client
#define IDI_FRIEND_LOGGED 25 // a friend from friends list logged in or out (also used to add a friend to friends list)
#define IDI_IGNORE_LOAD 2 // when logging in, sends the whole ignore list to the client
#define IDI_SETTINGS_LOAD 158 // load settings upon logging in (blocks)
#define IDI_FRIENDS_PM 170 // someone pm'd us
#define IDI_PLAYER_MOVEMENT 145 // player movement update
#define IDI_GRITEMS_UPDATE 109 // update ground items
#define IDI_OBJECTS_UPDATE 27
#define IDI_INV_LOAD 114 // load inventory
#define IDI_PLAYER_UPDATE 53
#define IDI_WALLOBJ_UPDATE 95
#define IDI_NPC_MOVEMENT 77 // npc movement update
#define IDI_NPC_UPDATE 190
#define IDI_DIALOG_SHOW 223
#define IDI_DIALOG_CLOSE 127
#define IDI_LOAD_NEWMAPAREA 131 // entering a new region (maparea)
#define IDI_XP_LOAD 180 // load xp and stats
#define IDI_EQUIP_UPDATE 177 // equipment stats (armour, magic, prayer, weapaim/power)
#define IDI_PLAYER_DIED 165
#define IDI_LOADWORLD 115 // load objects, wallobjects, items
#define IDI_DESIGN_CHAR 207
#define IDI_OPEN_TRADE_1 4
#define IDI_CLOSE_TRADE 187
#define IDI_TRADE_UPDATE 250 // opponents offer was updated
#define IDI_TRADE_B_UPDATE 92 // update of opponents acception status
#define IDI_SHOP_OPEN 253
#define IDI_SHOP_CLOSE 220
#define IDI_TRADE_A_UPDATE 18 // update of thisplayers acception status
#define IDI_LOAD_OPTIONS 152 // camera angle, sound, mousebutton settings
#define IDI_PRAYER 209
#define IDI_QUESTS 224
#define IDI_BANK_OPEN 93
#define IDI_BANK_CLOSE 171
#define IDI_XP_UPDATE 211
#define IDI_OPEN_DUEL_1 229
#define IDI_CLOSE_DUEL 160
#define IDI_OPEN_TRADE_2 251 // trade confirmation window
#define IDI_DUEL_UPDATE 63 // opponents offer was updated
#define IDI_DUELOPT_UPDATE 198 // update duel options
#define IDI_BANK_UPDATE 139
#define IDI_INV_ADD 228
#define IDI_INV_REMOVE 191
#define IDI_STAT_UPDATE 208
#define IDI_DUEL_B_UPDATE 65 // update of opponents acception status
#define IDI_DUEL_A_UPDATE 197 // update of thisplayers acception status
#define IDI_OPEN_DUEL_2 147 // duel confirmation window
#define IDI_SOUND 11
#define IDI_SPLASH 23
#define IDI_WELCOMEWINDOW 248
#define IDI_MESSAGE_1 148
#define IDI_MESSAGE_2 64
#define IDI_FATIGUE_UPDATE 126
#define IDI_NEW_SLEEPWORD 219
#define IDI_FATIGUE_SLEEPN 168 // fatigue update in sleeping window
#define IDI_SLEEP_SUCCESS 103
#define IDI_SLEEP_FAILED 15
#define IDI_SYSTEM_UPDATE 172
&lt;/pre&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;3&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;opcode&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;usage&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;size&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;payload&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</text>
</revision>
</page>
<page>
<title>204 Items</title>
<ns>0</ns>
<id>24</id>
<sha1>mf5z17yl78md6wfmcyu805f07cjpbyz</sha1>
<revision>
<id>122</id>
<timestamp>2011-06-20T04:54:06Z</timestamp>
<contributor>
<username>Admin</username>
<id>1</id>
</contributor>
<text xml:space="preserve" bytes="155575">[[Category:RSC]]
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;3&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;id&lt;/td&gt;&lt;td&gt;item name&lt;/td&gt;&lt;td&gt;description&lt;/td&gt;&lt;td&gt;wieldable&lt;/td&gt;&lt;td&gt;stackable&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;0.png&gt;&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;Iron Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;1.png&gt;&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Iron Short Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;2.png&gt;&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Iron Kite Shield&lt;/td&gt;&lt;td&gt;A large metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;3.png&gt;&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Iron Square Shield&lt;/td&gt;&lt;td&gt;A medium metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;4.png&gt;&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Wooden Shield&lt;/td&gt;&lt;td&gt;A solid wooden shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;5.png&gt;&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Medium Iron Helmet&lt;/td&gt;&lt;td&gt;A medium sized helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;6.png&gt;&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Large Iron Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;7.png&gt;&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Iron Chain Mail Body&lt;/td&gt;&lt;td&gt;A series of connected metal rings&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;8.png&gt;&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Iron Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;9.png&gt;&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Iron Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;10.png&gt;&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Coins&lt;/td&gt;&lt;td&gt;Lovely money!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;11.png&gt;&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Bronze Arrows&lt;/td&gt;&lt;td&gt;Arrows with bronze heads&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;12.png&gt;&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Iron Axe&lt;/td&gt;&lt;td&gt;A woodcutters axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;13.png&gt;&lt;/td&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Knife&lt;/td&gt;&lt;td&gt;A dangerous looking knife&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;14.png&gt;&lt;/td&gt;&lt;td&gt;14&lt;/td&gt;&lt;td&gt;Logs&lt;/td&gt;&lt;td&gt;A number of wooden logs&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;15.png&gt;&lt;/td&gt;&lt;td&gt;15&lt;/td&gt;&lt;td&gt;Leather Armour&lt;/td&gt;&lt;td&gt;Better than no armour!&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;16.png&gt;&lt;/td&gt;&lt;td&gt;16&lt;/td&gt;&lt;td&gt;Leather Gloves&lt;/td&gt;&lt;td&gt;These will keep my hands warm!&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;17.png&gt;&lt;/td&gt;&lt;td&gt;17&lt;/td&gt;&lt;td&gt;Boots&lt;/td&gt;&lt;td&gt;Comfortable leather boots&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;18.png&gt;&lt;/td&gt;&lt;td&gt;18&lt;/td&gt;&lt;td&gt;Cabbage&lt;/td&gt;&lt;td&gt;Yuck I don't like cabbage&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;19.png&gt;&lt;/td&gt;&lt;td&gt;19&lt;/td&gt;&lt;td&gt;Egg&lt;/td&gt;&lt;td&gt;A nice fresh egg&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;20.png&gt;&lt;/td&gt;&lt;td&gt;20&lt;/td&gt;&lt;td&gt;Bones&lt;/td&gt;&lt;td&gt;Ew it's a pile of bones&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;21.png&gt;&lt;/td&gt;&lt;td&gt;21&lt;/td&gt;&lt;td&gt;Bucket&lt;/td&gt;&lt;td&gt;It's a wooden bucket&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;22.png&gt;&lt;/td&gt;&lt;td&gt;22&lt;/td&gt;&lt;td&gt;Milk&lt;/td&gt;&lt;td&gt;It's a bucket of milk&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;23.png&gt;&lt;/td&gt;&lt;td&gt;23&lt;/td&gt;&lt;td&gt;Flour&lt;/td&gt;&lt;td&gt;A little heap of flour&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;24.png&gt;&lt;/td&gt;&lt;td&gt;24&lt;/td&gt;&lt;td&gt;Amulet of GhostSpeak&lt;/td&gt;&lt;td&gt;It lets me talk to ghosts&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;25.png&gt;&lt;/td&gt;&lt;td&gt;25&lt;/td&gt;&lt;td&gt;Silverlight key 1&lt;/td&gt;&lt;td&gt;A key given to me by Wizard Traiborn&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;26.png&gt;&lt;/td&gt;&lt;td&gt;26&lt;/td&gt;&lt;td&gt;Silverlight key 2&lt;/td&gt;&lt;td&gt;A key given to me by Captain Rovin&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;27.png&gt;&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;td&gt;skull&lt;/td&gt;&lt;td&gt;A spooky looking skull&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;28.png&gt;&lt;/td&gt;&lt;td&gt;28&lt;/td&gt;&lt;td&gt;Iron dagger&lt;/td&gt;&lt;td&gt;Short but pointy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;29.png&gt;&lt;/td&gt;&lt;td&gt;29&lt;/td&gt;&lt;td&gt;grain&lt;/td&gt;&lt;td&gt;Some wheat heads&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;30.png&gt;&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;td&gt;Book&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;31.png&gt;&lt;/td&gt;&lt;td&gt;31&lt;/td&gt;&lt;td&gt;Fire-Rune&lt;/td&gt;&lt;td&gt;One of the 4 basic elemental runes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;32.png&gt;&lt;/td&gt;&lt;td&gt;32&lt;/td&gt;&lt;td&gt;Water-Rune&lt;/td&gt;&lt;td&gt;One of the 4 basic elemental runes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;33.png&gt;&lt;/td&gt;&lt;td&gt;33&lt;/td&gt;&lt;td&gt;Air-Rune&lt;/td&gt;&lt;td&gt;One of the 4 basic elemental runes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;34.png&gt;&lt;/td&gt;&lt;td&gt;34&lt;/td&gt;&lt;td&gt;Earth-Rune&lt;/td&gt;&lt;td&gt;One of the 4 basic elemental runes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;35.png&gt;&lt;/td&gt;&lt;td&gt;35&lt;/td&gt;&lt;td&gt;Mind-Rune&lt;/td&gt;&lt;td&gt;Used for low level missile spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;36.png&gt;&lt;/td&gt;&lt;td&gt;36&lt;/td&gt;&lt;td&gt;Body-Rune&lt;/td&gt;&lt;td&gt;Used for curse spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;37.png&gt;&lt;/td&gt;&lt;td&gt;37&lt;/td&gt;&lt;td&gt;Life-Rune&lt;/td&gt;&lt;td&gt;Used for summon spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;38.png&gt;&lt;/td&gt;&lt;td&gt;38&lt;/td&gt;&lt;td&gt;Death-Rune&lt;/td&gt;&lt;td&gt;Used for high level missile spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;39.png&gt;&lt;/td&gt;&lt;td&gt;39&lt;/td&gt;&lt;td&gt;Needle&lt;/td&gt;&lt;td&gt;Used with a thread to make clothes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;40.png&gt;&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;td&gt;Nature-Rune&lt;/td&gt;&lt;td&gt;Used for alchemy spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;41.png&gt;&lt;/td&gt;&lt;td&gt;41&lt;/td&gt;&lt;td&gt;Chaos-Rune&lt;/td&gt;&lt;td&gt;Used for mid level missile spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;42.png&gt;&lt;/td&gt;&lt;td&gt;42&lt;/td&gt;&lt;td&gt;Law-Rune&lt;/td&gt;&lt;td&gt;Used for teleport spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;43.png&gt;&lt;/td&gt;&lt;td&gt;43&lt;/td&gt;&lt;td&gt;Thread&lt;/td&gt;&lt;td&gt;Used with a needle to make clothes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;44.png&gt;&lt;/td&gt;&lt;td&gt;44&lt;/td&gt;&lt;td&gt;Holy Symbol of saradomin&lt;/td&gt;&lt;td&gt;This needs a string putting on it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;45.png&gt;&lt;/td&gt;&lt;td&gt;45&lt;/td&gt;&lt;td&gt;Unblessed Holy Symbol&lt;/td&gt;&lt;td&gt;This needs blessing&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;46.png&gt;&lt;/td&gt;&lt;td&gt;46&lt;/td&gt;&lt;td&gt;Cosmic-Rune&lt;/td&gt;&lt;td&gt;Used for enchant spells&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;47.png&gt;&lt;/td&gt;&lt;td&gt;47&lt;/td&gt;&lt;td&gt;key&lt;/td&gt;&lt;td&gt;The key to get into the phoenix gang&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;48.png&gt;&lt;/td&gt;&lt;td&gt;48&lt;/td&gt;&lt;td&gt;key&lt;/td&gt;&lt;td&gt;The key to the phoenix gang's weapons store&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;49.png&gt;&lt;/td&gt;&lt;td&gt;49&lt;/td&gt;&lt;td&gt;scroll&lt;/td&gt;&lt;td&gt;An intelligence Report&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;50.png&gt;&lt;/td&gt;&lt;td&gt;50&lt;/td&gt;&lt;td&gt;Water&lt;/td&gt;&lt;td&gt;It's a bucket of water&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;51.png&gt;&lt;/td&gt;&lt;td&gt;51&lt;/td&gt;&lt;td&gt;Silverlight key 3&lt;/td&gt;&lt;td&gt;A key I found in a drain&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;52.png&gt;&lt;/td&gt;&lt;td&gt;52&lt;/td&gt;&lt;td&gt;Silverlight&lt;/td&gt;&lt;td&gt;A magic sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;53.png&gt;&lt;/td&gt;&lt;td&gt;53&lt;/td&gt;&lt;td&gt;Broken shield&lt;/td&gt;&lt;td&gt;Half of the shield of Arrav&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;54.png&gt;&lt;/td&gt;&lt;td&gt;54&lt;/td&gt;&lt;td&gt;Broken shield&lt;/td&gt;&lt;td&gt;Half of the shield of Arrav&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;55.png&gt;&lt;/td&gt;&lt;td&gt;55&lt;/td&gt;&lt;td&gt;Cadavaberries&lt;/td&gt;&lt;td&gt;Poisonous berries&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;56.png&gt;&lt;/td&gt;&lt;td&gt;56&lt;/td&gt;&lt;td&gt;message&lt;/td&gt;&lt;td&gt;A message from Juliet to Romeo&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;57.png&gt;&lt;/td&gt;&lt;td&gt;57&lt;/td&gt;&lt;td&gt;Cadava&lt;/td&gt;&lt;td&gt;I'm meant to give this to Juliet&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;58.png&gt;&lt;/td&gt;&lt;td&gt;58&lt;/td&gt;&lt;td&gt;potion&lt;/td&gt;&lt;td&gt;this is meant to be good for spots&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;59.png&gt;&lt;/td&gt;&lt;td&gt;59&lt;/td&gt;&lt;td&gt;Phoenix Crossbow&lt;/td&gt;&lt;td&gt;Former property of the phoenix gang&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;60.png&gt;&lt;/td&gt;&lt;td&gt;60&lt;/td&gt;&lt;td&gt;Crossbow&lt;/td&gt;&lt;td&gt;This fires crossbow bolts&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;61.png&gt;&lt;/td&gt;&lt;td&gt;61&lt;/td&gt;&lt;td&gt;Certificate&lt;/td&gt;&lt;td&gt;I can use this to claim a reward from the king&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;62.png&gt;&lt;/td&gt;&lt;td&gt;62&lt;/td&gt;&lt;td&gt;bronze dagger&lt;/td&gt;&lt;td&gt;Short but pointy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;63.png&gt;&lt;/td&gt;&lt;td&gt;63&lt;/td&gt;&lt;td&gt;Steel dagger&lt;/td&gt;&lt;td&gt;Short but pointy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;64.png&gt;&lt;/td&gt;&lt;td&gt;64&lt;/td&gt;&lt;td&gt;Mithril dagger&lt;/td&gt;&lt;td&gt;Short but pointy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;65.png&gt;&lt;/td&gt;&lt;td&gt;65&lt;/td&gt;&lt;td&gt;Adamantite dagger&lt;/td&gt;&lt;td&gt;Short but pointy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;66.png&gt;&lt;/td&gt;&lt;td&gt;66&lt;/td&gt;&lt;td&gt;Bronze Short Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;67.png&gt;&lt;/td&gt;&lt;td&gt;67&lt;/td&gt;&lt;td&gt;Steel Short Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;68.png&gt;&lt;/td&gt;&lt;td&gt;68&lt;/td&gt;&lt;td&gt;Mithril Short Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;69.png&gt;&lt;/td&gt;&lt;td&gt;69&lt;/td&gt;&lt;td&gt;Adamantite Short Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;70.png&gt;&lt;/td&gt;&lt;td&gt;70&lt;/td&gt;&lt;td&gt;Bronze Long Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;71.png&gt;&lt;/td&gt;&lt;td&gt;71&lt;/td&gt;&lt;td&gt;Iron Long Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;72.png&gt;&lt;/td&gt;&lt;td&gt;72&lt;/td&gt;&lt;td&gt;Steel Long Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;73.png&gt;&lt;/td&gt;&lt;td&gt;73&lt;/td&gt;&lt;td&gt;Mithril Long Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;74.png&gt;&lt;/td&gt;&lt;td&gt;74&lt;/td&gt;&lt;td&gt;Adamantite Long Sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;75.png&gt;&lt;/td&gt;&lt;td&gt;75&lt;/td&gt;&lt;td&gt;Rune long sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;76.png&gt;&lt;/td&gt;&lt;td&gt;76&lt;/td&gt;&lt;td&gt;Bronze 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;77.png&gt;&lt;/td&gt;&lt;td&gt;77&lt;/td&gt;&lt;td&gt;Iron 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;78.png&gt;&lt;/td&gt;&lt;td&gt;78&lt;/td&gt;&lt;td&gt;Steel 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;79.png&gt;&lt;/td&gt;&lt;td&gt;79&lt;/td&gt;&lt;td&gt;Mithril 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;80.png&gt;&lt;/td&gt;&lt;td&gt;80&lt;/td&gt;&lt;td&gt;Adamantite 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;81.png&gt;&lt;/td&gt;&lt;td&gt;81&lt;/td&gt;&lt;td&gt;rune 2-handed Sword&lt;/td&gt;&lt;td&gt;A very large sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;82.png&gt;&lt;/td&gt;&lt;td&gt;82&lt;/td&gt;&lt;td&gt;Bronze Scimitar&lt;/td&gt;&lt;td&gt;A vicious curved sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;83.png&gt;&lt;/td&gt;&lt;td&gt;83&lt;/td&gt;&lt;td&gt;Iron Scimitar&lt;/td&gt;&lt;td&gt;A vicious curved sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;84.png&gt;&lt;/td&gt;&lt;td&gt;84&lt;/td&gt;&lt;td&gt;Steel Scimitar&lt;/td&gt;&lt;td&gt;A vicious curved sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;85.png&gt;&lt;/td&gt;&lt;td&gt;85&lt;/td&gt;&lt;td&gt;Mithril Scimitar&lt;/td&gt;&lt;td&gt;A vicious curved sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;86.png&gt;&lt;/td&gt;&lt;td&gt;86&lt;/td&gt;&lt;td&gt;Adamantite Scimitar&lt;/td&gt;&lt;td&gt;A vicious curved sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;87.png&gt;&lt;/td&gt;&lt;td&gt;87&lt;/td&gt;&lt;td&gt;bronze Axe&lt;/td&gt;&lt;td&gt;A woodcutters axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;88.png&gt;&lt;/td&gt;&lt;td&gt;88&lt;/td&gt;&lt;td&gt;Steel Axe&lt;/td&gt;&lt;td&gt;A woodcutters axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;89.png&gt;&lt;/td&gt;&lt;td&gt;89&lt;/td&gt;&lt;td&gt;Iron battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;90.png&gt;&lt;/td&gt;&lt;td&gt;90&lt;/td&gt;&lt;td&gt;Steel battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;91.png&gt;&lt;/td&gt;&lt;td&gt;91&lt;/td&gt;&lt;td&gt;Mithril battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;92.png&gt;&lt;/td&gt;&lt;td&gt;92&lt;/td&gt;&lt;td&gt;Adamantite battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;93.png&gt;&lt;/td&gt;&lt;td&gt;93&lt;/td&gt;&lt;td&gt;Rune battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;94.png&gt;&lt;/td&gt;&lt;td&gt;94&lt;/td&gt;&lt;td&gt;Bronze Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;95.png&gt;&lt;/td&gt;&lt;td&gt;95&lt;/td&gt;&lt;td&gt;Steel Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;96.png&gt;&lt;/td&gt;&lt;td&gt;96&lt;/td&gt;&lt;td&gt;Mithril Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;97.png&gt;&lt;/td&gt;&lt;td&gt;97&lt;/td&gt;&lt;td&gt;Adamantite Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;98.png&gt;&lt;/td&gt;&lt;td&gt;98&lt;/td&gt;&lt;td&gt;Rune Mace&lt;/td&gt;&lt;td&gt;A spiky mace&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;99.png&gt;&lt;/td&gt;&lt;td&gt;99&lt;/td&gt;&lt;td&gt;Brass key&lt;/td&gt;&lt;td&gt;I wonder what this is the key to&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;100.png&gt;&lt;/td&gt;&lt;td&gt;100&lt;/td&gt;&lt;td&gt;staff&lt;/td&gt;&lt;td&gt;It's a slightly magical stick&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;101.png&gt;&lt;/td&gt;&lt;td&gt;101&lt;/td&gt;&lt;td&gt;Staff of Air&lt;/td&gt;&lt;td&gt;A Magical staff&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;102.png&gt;&lt;/td&gt;&lt;td&gt;102&lt;/td&gt;&lt;td&gt;Staff of water&lt;/td&gt;&lt;td&gt;A Magical staff&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;103.png&gt;&lt;/td&gt;&lt;td&gt;103&lt;/td&gt;&lt;td&gt;Staff of earth&lt;/td&gt;&lt;td&gt;A Magical staff&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;104.png&gt;&lt;/td&gt;&lt;td&gt;104&lt;/td&gt;&lt;td&gt;Medium Bronze Helmet&lt;/td&gt;&lt;td&gt;A medium sized helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;105.png&gt;&lt;/td&gt;&lt;td&gt;105&lt;/td&gt;&lt;td&gt;Medium Steel Helmet&lt;/td&gt;&lt;td&gt;A medium sized helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;106.png&gt;&lt;/td&gt;&lt;td&gt;106&lt;/td&gt;&lt;td&gt;Medium Mithril Helmet&lt;/td&gt;&lt;td&gt;A medium sized helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;107.png&gt;&lt;/td&gt;&lt;td&gt;107&lt;/td&gt;&lt;td&gt;Medium Adamantite Helmet&lt;/td&gt;&lt;td&gt;A medium sized helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;108.png&gt;&lt;/td&gt;&lt;td&gt;108&lt;/td&gt;&lt;td&gt;Large Bronze Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;109.png&gt;&lt;/td&gt;&lt;td&gt;109&lt;/td&gt;&lt;td&gt;Large Steel Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;110.png&gt;&lt;/td&gt;&lt;td&gt;110&lt;/td&gt;&lt;td&gt;Large Mithril Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;111.png&gt;&lt;/td&gt;&lt;td&gt;111&lt;/td&gt;&lt;td&gt;Large Adamantite Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;112.png&gt;&lt;/td&gt;&lt;td&gt;112&lt;/td&gt;&lt;td&gt;Large Rune Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;113.png&gt;&lt;/td&gt;&lt;td&gt;113&lt;/td&gt;&lt;td&gt;Bronze Chain Mail Body&lt;/td&gt;&lt;td&gt;A series of connected metal rings&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;114.png&gt;&lt;/td&gt;&lt;td&gt;114&lt;/td&gt;&lt;td&gt;Steel Chain Mail Body&lt;/td&gt;&lt;td&gt;A series of connected metal rings&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;115.png&gt;&lt;/td&gt;&lt;td&gt;115&lt;/td&gt;&lt;td&gt;Mithril Chain Mail Body&lt;/td&gt;&lt;td&gt;A series of connected metal rings&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;116.png&gt;&lt;/td&gt;&lt;td&gt;116&lt;/td&gt;&lt;td&gt;Adamantite Chain Mail Body&lt;/td&gt;&lt;td&gt;A series of connected metal rings&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;117.png&gt;&lt;/td&gt;&lt;td&gt;117&lt;/td&gt;&lt;td&gt;Bronze Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;118.png&gt;&lt;/td&gt;&lt;td&gt;118&lt;/td&gt;&lt;td&gt;Steel Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;119.png&gt;&lt;/td&gt;&lt;td&gt;119&lt;/td&gt;&lt;td&gt;Mithril Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;120.png&gt;&lt;/td&gt;&lt;td&gt;120&lt;/td&gt;&lt;td&gt;Adamantite Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;121.png&gt;&lt;/td&gt;&lt;td&gt;121&lt;/td&gt;&lt;td&gt;Steel Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;122.png&gt;&lt;/td&gt;&lt;td&gt;122&lt;/td&gt;&lt;td&gt;Mithril Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;123.png&gt;&lt;/td&gt;&lt;td&gt;123&lt;/td&gt;&lt;td&gt;Adamantite Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;124.png&gt;&lt;/td&gt;&lt;td&gt;124&lt;/td&gt;&lt;td&gt;Bronze Square Shield&lt;/td&gt;&lt;td&gt;A medium metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;125.png&gt;&lt;/td&gt;&lt;td&gt;125&lt;/td&gt;&lt;td&gt;Steel Square Shield&lt;/td&gt;&lt;td&gt;A medium metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;126.png&gt;&lt;/td&gt;&lt;td&gt;126&lt;/td&gt;&lt;td&gt;Mithril Square Shield&lt;/td&gt;&lt;td&gt;A medium metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;127.png&gt;&lt;/td&gt;&lt;td&gt;127&lt;/td&gt;&lt;td&gt;Adamantite Square Shield&lt;/td&gt;&lt;td&gt;A medium metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;128.png&gt;&lt;/td&gt;&lt;td&gt;128&lt;/td&gt;&lt;td&gt;Bronze Kite Shield&lt;/td&gt;&lt;td&gt;A large metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;129.png&gt;&lt;/td&gt;&lt;td&gt;129&lt;/td&gt;&lt;td&gt;Steel Kite Shield&lt;/td&gt;&lt;td&gt;A large metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;130.png&gt;&lt;/td&gt;&lt;td&gt;130&lt;/td&gt;&lt;td&gt;Mithril Kite Shield&lt;/td&gt;&lt;td&gt;A large metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;131.png&gt;&lt;/td&gt;&lt;td&gt;131&lt;/td&gt;&lt;td&gt;Adamantite Kite Shield&lt;/td&gt;&lt;td&gt;A large metal shield&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;132.png&gt;&lt;/td&gt;&lt;td&gt;132&lt;/td&gt;&lt;td&gt;cookedmeat&lt;/td&gt;&lt;td&gt;Mmm this looks tasty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;133.png&gt;&lt;/td&gt;&lt;td&gt;133&lt;/td&gt;&lt;td&gt;raw chicken&lt;/td&gt;&lt;td&gt;I need to cook this first&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;134.png&gt;&lt;/td&gt;&lt;td&gt;134&lt;/td&gt;&lt;td&gt;burntmeat&lt;/td&gt;&lt;td&gt;Oh dear&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;135.png&gt;&lt;/td&gt;&lt;td&gt;135&lt;/td&gt;&lt;td&gt;pot&lt;/td&gt;&lt;td&gt;This pot is empty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;136.png&gt;&lt;/td&gt;&lt;td&gt;136&lt;/td&gt;&lt;td&gt;flour&lt;/td&gt;&lt;td&gt;There is flour in this pot&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;137.png&gt;&lt;/td&gt;&lt;td&gt;137&lt;/td&gt;&lt;td&gt;bread dough&lt;/td&gt;&lt;td&gt;Some uncooked dough&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;138.png&gt;&lt;/td&gt;&lt;td&gt;138&lt;/td&gt;&lt;td&gt;bread&lt;/td&gt;&lt;td&gt;Nice crispy bread&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;139.png&gt;&lt;/td&gt;&lt;td&gt;139&lt;/td&gt;&lt;td&gt;burntbread&lt;/td&gt;&lt;td&gt;This bread is ruined!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;140.png&gt;&lt;/td&gt;&lt;td&gt;140&lt;/td&gt;&lt;td&gt;jug&lt;/td&gt;&lt;td&gt;This jug is empty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;141.png&gt;&lt;/td&gt;&lt;td&gt;141&lt;/td&gt;&lt;td&gt;water&lt;/td&gt;&lt;td&gt;It's full of water&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;142.png&gt;&lt;/td&gt;&lt;td&gt;142&lt;/td&gt;&lt;td&gt;wine&lt;/td&gt;&lt;td&gt;It's full of wine&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;143.png&gt;&lt;/td&gt;&lt;td&gt;143&lt;/td&gt;&lt;td&gt;grapes&lt;/td&gt;&lt;td&gt;Good grapes for wine making&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;144.png&gt;&lt;/td&gt;&lt;td&gt;144&lt;/td&gt;&lt;td&gt;shears&lt;/td&gt;&lt;td&gt;For shearing sheep&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;145.png&gt;&lt;/td&gt;&lt;td&gt;145&lt;/td&gt;&lt;td&gt;wool&lt;/td&gt;&lt;td&gt;I think this came from a sheep&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;146.png&gt;&lt;/td&gt;&lt;td&gt;146&lt;/td&gt;&lt;td&gt;fur&lt;/td&gt;&lt;td&gt;This would make warm clothing&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;147.png&gt;&lt;/td&gt;&lt;td&gt;147&lt;/td&gt;&lt;td&gt;cow hide&lt;/td&gt;&lt;td&gt;I should take this to the tannery&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;148.png&gt;&lt;/td&gt;&lt;td&gt;148&lt;/td&gt;&lt;td&gt;leather&lt;/td&gt;&lt;td&gt;It's a piece of leather&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;149.png&gt;&lt;/td&gt;&lt;td&gt;149&lt;/td&gt;&lt;td&gt;clay&lt;/td&gt;&lt;td&gt;Some hard dry clay&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;150.png&gt;&lt;/td&gt;&lt;td&gt;150&lt;/td&gt;&lt;td&gt;copper ore&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;151.png&gt;&lt;/td&gt;&lt;td&gt;151&lt;/td&gt;&lt;td&gt;iron ore&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;152.png&gt;&lt;/td&gt;&lt;td&gt;152&lt;/td&gt;&lt;td&gt;gold&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;153.png&gt;&lt;/td&gt;&lt;td&gt;153&lt;/td&gt;&lt;td&gt;mithril ore&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;154.png&gt;&lt;/td&gt;&lt;td&gt;154&lt;/td&gt;&lt;td&gt;adamantite ore&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;155.png&gt;&lt;/td&gt;&lt;td&gt;155&lt;/td&gt;&lt;td&gt;coal&lt;/td&gt;&lt;td&gt;hmm a non-renewable energy source!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;156.png&gt;&lt;/td&gt;&lt;td&gt;156&lt;/td&gt;&lt;td&gt;Bronze Pickaxe&lt;/td&gt;&lt;td&gt;Used for mining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;157.png&gt;&lt;/td&gt;&lt;td&gt;157&lt;/td&gt;&lt;td&gt;uncut diamond&lt;/td&gt;&lt;td&gt;this would be worth more cut&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;158.png&gt;&lt;/td&gt;&lt;td&gt;158&lt;/td&gt;&lt;td&gt;uncut ruby&lt;/td&gt;&lt;td&gt;this would be worth more cut&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;159.png&gt;&lt;/td&gt;&lt;td&gt;159&lt;/td&gt;&lt;td&gt;uncut emerald&lt;/td&gt;&lt;td&gt;this would be worth more cut&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;160.png&gt;&lt;/td&gt;&lt;td&gt;160&lt;/td&gt;&lt;td&gt;uncut sapphire&lt;/td&gt;&lt;td&gt;this would be worth more cut&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;161.png&gt;&lt;/td&gt;&lt;td&gt;161&lt;/td&gt;&lt;td&gt;diamond&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;162.png&gt;&lt;/td&gt;&lt;td&gt;162&lt;/td&gt;&lt;td&gt;ruby&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;163.png&gt;&lt;/td&gt;&lt;td&gt;163&lt;/td&gt;&lt;td&gt;emerald&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;164.png&gt;&lt;/td&gt;&lt;td&gt;164&lt;/td&gt;&lt;td&gt;sapphire&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;165.png&gt;&lt;/td&gt;&lt;td&gt;165&lt;/td&gt;&lt;td&gt;Herb&lt;/td&gt;&lt;td&gt;I need a closer look to identify this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;166.png&gt;&lt;/td&gt;&lt;td&gt;166&lt;/td&gt;&lt;td&gt;tinderbox&lt;/td&gt;&lt;td&gt;useful for lighting a fire&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;167.png&gt;&lt;/td&gt;&lt;td&gt;167&lt;/td&gt;&lt;td&gt;chisel&lt;/td&gt;&lt;td&gt;good for detailed crafting&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;168.png&gt;&lt;/td&gt;&lt;td&gt;168&lt;/td&gt;&lt;td&gt;hammer&lt;/td&gt;&lt;td&gt;good for hitting things!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;169.png&gt;&lt;/td&gt;&lt;td&gt;169&lt;/td&gt;&lt;td&gt;bronze bar&lt;/td&gt;&lt;td&gt;it's a bar of bronze&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;170.png&gt;&lt;/td&gt;&lt;td&gt;170&lt;/td&gt;&lt;td&gt;iron bar&lt;/td&gt;&lt;td&gt;it's a bar of iron&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;171.png&gt;&lt;/td&gt;&lt;td&gt;171&lt;/td&gt;&lt;td&gt;steel bar&lt;/td&gt;&lt;td&gt;it's a bar of steel&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;172.png&gt;&lt;/td&gt;&lt;td&gt;172&lt;/td&gt;&lt;td&gt;gold bar&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;173.png&gt;&lt;/td&gt;&lt;td&gt;173&lt;/td&gt;&lt;td&gt;mithril bar&lt;/td&gt;&lt;td&gt;it's a bar of mithril&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;174.png&gt;&lt;/td&gt;&lt;td&gt;174&lt;/td&gt;&lt;td&gt;adamantite bar&lt;/td&gt;&lt;td&gt;it's a bar of adamantite&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;175.png&gt;&lt;/td&gt;&lt;td&gt;175&lt;/td&gt;&lt;td&gt;Pressure gauge&lt;/td&gt;&lt;td&gt;It looks like part of a machine&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;176.png&gt;&lt;/td&gt;&lt;td&gt;176&lt;/td&gt;&lt;td&gt;Fish Food&lt;/td&gt;&lt;td&gt;Keeps your pet fish strong and healthy&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;177.png&gt;&lt;/td&gt;&lt;td&gt;177&lt;/td&gt;&lt;td&gt;Poison&lt;/td&gt;&lt;td&gt;This stuff looks nasty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;178.png&gt;&lt;/td&gt;&lt;td&gt;178&lt;/td&gt;&lt;td&gt;Poisoned fish food&lt;/td&gt;&lt;td&gt;Doesn't seem very nice to the poor fishes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;179.png&gt;&lt;/td&gt;&lt;td&gt;179&lt;/td&gt;&lt;td&gt;spinach roll&lt;/td&gt;&lt;td&gt;A home made spinach thing&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;180.png&gt;&lt;/td&gt;&lt;td&gt;180&lt;/td&gt;&lt;td&gt;Bad wine&lt;/td&gt;&lt;td&gt;Oh dear&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;181.png&gt;&lt;/td&gt;&lt;td&gt;181&lt;/td&gt;&lt;td&gt;Ashes&lt;/td&gt;&lt;td&gt;A heap of ashes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;182.png&gt;&lt;/td&gt;&lt;td&gt;182&lt;/td&gt;&lt;td&gt;Apron&lt;/td&gt;&lt;td&gt;A mostly clean apron&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;183.png&gt;&lt;/td&gt;&lt;td&gt;183&lt;/td&gt;&lt;td&gt;Cape&lt;/td&gt;&lt;td&gt;A bright red cape&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;184.png&gt;&lt;/td&gt;&lt;td&gt;184&lt;/td&gt;&lt;td&gt;Wizards robe&lt;/td&gt;&lt;td&gt;I can do magic better in this&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;185.png&gt;&lt;/td&gt;&lt;td&gt;185&lt;/td&gt;&lt;td&gt;wizardshat&lt;/td&gt;&lt;td&gt;A silly pointed hat&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;186.png&gt;&lt;/td&gt;&lt;td&gt;186&lt;/td&gt;&lt;td&gt;Brass necklace&lt;/td&gt;&lt;td&gt;I'd prefer a gold one&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;187.png&gt;&lt;/td&gt;&lt;td&gt;187&lt;/td&gt;&lt;td&gt;skirt&lt;/td&gt;&lt;td&gt;A ladies skirt&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;188.png&gt;&lt;/td&gt;&lt;td&gt;188&lt;/td&gt;&lt;td&gt;Longbow&lt;/td&gt;&lt;td&gt;A Nice sturdy bow&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;189.png&gt;&lt;/td&gt;&lt;td&gt;189&lt;/td&gt;&lt;td&gt;Shortbow&lt;/td&gt;&lt;td&gt;Short but effective&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;190.png&gt;&lt;/td&gt;&lt;td&gt;190&lt;/td&gt;&lt;td&gt;Crossbow bolts&lt;/td&gt;&lt;td&gt;Good if you have a crossbow!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;191.png&gt;&lt;/td&gt;&lt;td&gt;191&lt;/td&gt;&lt;td&gt;Apron&lt;/td&gt;&lt;td&gt;this will help keep my clothes clean&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;192.png&gt;&lt;/td&gt;&lt;td&gt;192&lt;/td&gt;&lt;td&gt;Chef's hat&lt;/td&gt;&lt;td&gt;What a silly hat&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;193.png&gt;&lt;/td&gt;&lt;td&gt;193&lt;/td&gt;&lt;td&gt;Beer&lt;/td&gt;&lt;td&gt;A glass of frothy ale&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;194.png&gt;&lt;/td&gt;&lt;td&gt;194&lt;/td&gt;&lt;td&gt;skirt&lt;/td&gt;&lt;td&gt;A ladies skirt&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;195.png&gt;&lt;/td&gt;&lt;td&gt;195&lt;/td&gt;&lt;td&gt;skirt&lt;/td&gt;&lt;td&gt;A ladies skirt&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;196.png&gt;&lt;/td&gt;&lt;td&gt;196&lt;/td&gt;&lt;td&gt;Black Plate Mail Body&lt;/td&gt;&lt;td&gt;Provides excellent protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;197.png&gt;&lt;/td&gt;&lt;td&gt;197&lt;/td&gt;&lt;td&gt;Staff of fire&lt;/td&gt;&lt;td&gt;A Magical staff&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;198.png&gt;&lt;/td&gt;&lt;td&gt;198&lt;/td&gt;&lt;td&gt;Magic Staff&lt;/td&gt;&lt;td&gt;A Magical staff&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;199.png&gt;&lt;/td&gt;&lt;td&gt;199&lt;/td&gt;&lt;td&gt;wizardshat&lt;/td&gt;&lt;td&gt;A silly pointed hat&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;200.png&gt;&lt;/td&gt;&lt;td&gt;200&lt;/td&gt;&lt;td&gt;silk&lt;/td&gt;&lt;td&gt;It's a sheet of silk&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;201.png&gt;&lt;/td&gt;&lt;td&gt;201&lt;/td&gt;&lt;td&gt;flier&lt;/td&gt;&lt;td&gt;Get your axes from Bob's axes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;202.png&gt;&lt;/td&gt;&lt;td&gt;202&lt;/td&gt;&lt;td&gt;tin ore&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;203.png&gt;&lt;/td&gt;&lt;td&gt;203&lt;/td&gt;&lt;td&gt;Mithril Axe&lt;/td&gt;&lt;td&gt;A powerful axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;204.png&gt;&lt;/td&gt;&lt;td&gt;204&lt;/td&gt;&lt;td&gt;Adamantite Axe&lt;/td&gt;&lt;td&gt;A powerful axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;205.png&gt;&lt;/td&gt;&lt;td&gt;205&lt;/td&gt;&lt;td&gt;bronze battle Axe&lt;/td&gt;&lt;td&gt;A vicious looking axe&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;206.png&gt;&lt;/td&gt;&lt;td&gt;206&lt;/td&gt;&lt;td&gt;Bronze Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;207.png&gt;&lt;/td&gt;&lt;td&gt;207&lt;/td&gt;&lt;td&gt;Ball of wool&lt;/td&gt;&lt;td&gt;Spun from sheeps wool&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;208.png&gt;&lt;/td&gt;&lt;td&gt;208&lt;/td&gt;&lt;td&gt;Oil can&lt;/td&gt;&lt;td&gt;Its pretty full&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;209.png&gt;&lt;/td&gt;&lt;td&gt;209&lt;/td&gt;&lt;td&gt;Cape&lt;/td&gt;&lt;td&gt;A warm black cape&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;210.png&gt;&lt;/td&gt;&lt;td&gt;210&lt;/td&gt;&lt;td&gt;Kebab&lt;/td&gt;&lt;td&gt;A meaty Kebab&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;211.png&gt;&lt;/td&gt;&lt;td&gt;211&lt;/td&gt;&lt;td&gt;Spade&lt;/td&gt;&lt;td&gt;A fairly small spade&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;212.png&gt;&lt;/td&gt;&lt;td&gt;212&lt;/td&gt;&lt;td&gt;Closet Key&lt;/td&gt;&lt;td&gt;A slightly smelly key&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;213.png&gt;&lt;/td&gt;&lt;td&gt;213&lt;/td&gt;&lt;td&gt;rubber tube&lt;/td&gt;&lt;td&gt;Its slightly charred&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;214.png&gt;&lt;/td&gt;&lt;td&gt;214&lt;/td&gt;&lt;td&gt;Bronze Plated Skirt&lt;/td&gt;&lt;td&gt;Designer leg protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;215.png&gt;&lt;/td&gt;&lt;td&gt;215&lt;/td&gt;&lt;td&gt;Iron Plated Skirt&lt;/td&gt;&lt;td&gt;Designer leg protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;216.png&gt;&lt;/td&gt;&lt;td&gt;216&lt;/td&gt;&lt;td&gt;Black robe&lt;/td&gt;&lt;td&gt;I can do magic better in this&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;217.png&gt;&lt;/td&gt;&lt;td&gt;217&lt;/td&gt;&lt;td&gt;stake&lt;/td&gt;&lt;td&gt;A very pointy stick&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;218.png&gt;&lt;/td&gt;&lt;td&gt;218&lt;/td&gt;&lt;td&gt;Garlic&lt;/td&gt;&lt;td&gt;A clove of garlic&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;219.png&gt;&lt;/td&gt;&lt;td&gt;219&lt;/td&gt;&lt;td&gt;Red spiders eggs&lt;/td&gt;&lt;td&gt;eewww&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;220.png&gt;&lt;/td&gt;&lt;td&gt;220&lt;/td&gt;&lt;td&gt;Limpwurt root&lt;/td&gt;&lt;td&gt;the root of a limpwurt plant&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;221.png&gt;&lt;/td&gt;&lt;td&gt;221&lt;/td&gt;&lt;td&gt;Strength Potion&lt;/td&gt;&lt;td&gt;4 doses of strength potion&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;222.png&gt;&lt;/td&gt;&lt;td&gt;222&lt;/td&gt;&lt;td&gt;Strength Potion&lt;/td&gt;&lt;td&gt;3 doses of strength potion&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;223.png&gt;&lt;/td&gt;&lt;td&gt;223&lt;/td&gt;&lt;td&gt;Strength Potion&lt;/td&gt;&lt;td&gt;2 doses of strength potion&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;224.png&gt;&lt;/td&gt;&lt;td&gt;224&lt;/td&gt;&lt;td&gt;Strength Potion&lt;/td&gt;&lt;td&gt;1 dose of strength potion&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;225.png&gt;&lt;/td&gt;&lt;td&gt;225&lt;/td&gt;&lt;td&gt;Steel Plated skirt&lt;/td&gt;&lt;td&gt;designer leg protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;226.png&gt;&lt;/td&gt;&lt;td&gt;226&lt;/td&gt;&lt;td&gt;Mithril Plated skirt&lt;/td&gt;&lt;td&gt;Designer Leg protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;227.png&gt;&lt;/td&gt;&lt;td&gt;227&lt;/td&gt;&lt;td&gt;Adamantite Plated skirt&lt;/td&gt;&lt;td&gt;Designer leg protection&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;228.png&gt;&lt;/td&gt;&lt;td&gt;228&lt;/td&gt;&lt;td&gt;Cabbage&lt;/td&gt;&lt;td&gt;Yuck I don't like cabbage&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;229.png&gt;&lt;/td&gt;&lt;td&gt;229&lt;/td&gt;&lt;td&gt;Cape&lt;/td&gt;&lt;td&gt;A thick blue cape&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;230.png&gt;&lt;/td&gt;&lt;td&gt;230&lt;/td&gt;&lt;td&gt;Large Black Helmet&lt;/td&gt;&lt;td&gt;A full face helmet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;231.png&gt;&lt;/td&gt;&lt;td&gt;231&lt;/td&gt;&lt;td&gt;Red Bead&lt;/td&gt;&lt;td&gt;A small round red bead&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;232.png&gt;&lt;/td&gt;&lt;td&gt;232&lt;/td&gt;&lt;td&gt;Yellow Bead&lt;/td&gt;&lt;td&gt;A small round yellow bead&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;233.png&gt;&lt;/td&gt;&lt;td&gt;233&lt;/td&gt;&lt;td&gt;Black Bead&lt;/td&gt;&lt;td&gt;A small round black bead&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;234.png&gt;&lt;/td&gt;&lt;td&gt;234&lt;/td&gt;&lt;td&gt;White Bead&lt;/td&gt;&lt;td&gt;A small round white bead&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;235.png&gt;&lt;/td&gt;&lt;td&gt;235&lt;/td&gt;&lt;td&gt;Amulet of accuracy&lt;/td&gt;&lt;td&gt;It increases my aim&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;236.png&gt;&lt;/td&gt;&lt;td&gt;236&lt;/td&gt;&lt;td&gt;Redberries&lt;/td&gt;&lt;td&gt;Very bright red berries&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;237.png&gt;&lt;/td&gt;&lt;td&gt;237&lt;/td&gt;&lt;td&gt;Rope&lt;/td&gt;&lt;td&gt;A Coil of rope&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;238.png&gt;&lt;/td&gt;&lt;td&gt;238&lt;/td&gt;&lt;td&gt;Reddye&lt;/td&gt;&lt;td&gt;A little bottle of dye&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;239.png&gt;&lt;/td&gt;&lt;td&gt;239&lt;/td&gt;&lt;td&gt;Yellowdye&lt;/td&gt;&lt;td&gt;A little bottle of dye&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;240.png&gt;&lt;/td&gt;&lt;td&gt;240&lt;/td&gt;&lt;td&gt;Paste&lt;/td&gt;&lt;td&gt;A bottle off skin coloured paste&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;241.png&gt;&lt;/td&gt;&lt;td&gt;241&lt;/td&gt;&lt;td&gt;Onion&lt;/td&gt;&lt;td&gt;A strong smelling onion&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;242.png&gt;&lt;/td&gt;&lt;td&gt;242&lt;/td&gt;&lt;td&gt;Bronze key&lt;/td&gt;&lt;td&gt;A heavy key&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;243.png&gt;&lt;/td&gt;&lt;td&gt;243&lt;/td&gt;&lt;td&gt;Soft Clay&lt;/td&gt;&lt;td&gt;Clay that's ready to be used&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;244.png&gt;&lt;/td&gt;&lt;td&gt;244&lt;/td&gt;&lt;td&gt;wig&lt;/td&gt;&lt;td&gt;A blonde wig&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;245.png&gt;&lt;/td&gt;&lt;td&gt;245&lt;/td&gt;&lt;td&gt;wig&lt;/td&gt;&lt;td&gt;A wig made from wool&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;246.png&gt;&lt;/td&gt;&lt;td&gt;246&lt;/td&gt;&lt;td&gt;Half full wine jug&lt;/td&gt;&lt;td&gt;It's half full of wine&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;247.png&gt;&lt;/td&gt;&lt;td&gt;247&lt;/td&gt;&lt;td&gt;Keyprint&lt;/td&gt;&lt;td&gt;An imprint of a key in a lump of clay&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;248.png&gt;&lt;/td&gt;&lt;td&gt;248&lt;/td&gt;&lt;td&gt;Black Plate Mail Legs&lt;/td&gt;&lt;td&gt;These look pretty heavy&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;249.png&gt;&lt;/td&gt;&lt;td&gt;249&lt;/td&gt;&lt;td&gt;banana&lt;/td&gt;&lt;td&gt;Mmm this looks tasty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;250.png&gt;&lt;/td&gt;&lt;td&gt;250&lt;/td&gt;&lt;td&gt;pastry dough&lt;/td&gt;&lt;td&gt;Some uncooked dough&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;251.png&gt;&lt;/td&gt;&lt;td&gt;251&lt;/td&gt;&lt;td&gt;Pie dish&lt;/td&gt;&lt;td&gt;For making pies in&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;252.png&gt;&lt;/td&gt;&lt;td&gt;252&lt;/td&gt;&lt;td&gt;cooking apple&lt;/td&gt;&lt;td&gt;I wonder what i can make with this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;253.png&gt;&lt;/td&gt;&lt;td&gt;253&lt;/td&gt;&lt;td&gt;pie shell&lt;/td&gt;&lt;td&gt;I need to find a filling for this pie&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;254.png&gt;&lt;/td&gt;&lt;td&gt;254&lt;/td&gt;&lt;td&gt;Uncooked apple pie&lt;/td&gt;&lt;td&gt;I need to cook this first&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;255.png&gt;&lt;/td&gt;&lt;td&gt;255&lt;/td&gt;&lt;td&gt;Uncooked meat pie&lt;/td&gt;&lt;td&gt;I need to cook this first&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;256.png&gt;&lt;/td&gt;&lt;td&gt;256&lt;/td&gt;&lt;td&gt;Uncooked redberry pie&lt;/td&gt;&lt;td&gt;I need to cook this first&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;257.png&gt;&lt;/td&gt;&lt;td&gt;257&lt;/td&gt;&lt;td&gt;apple pie&lt;/td&gt;&lt;td&gt;Mmm Apple pie&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;258.png&gt;&lt;/td&gt;&lt;td&gt;258&lt;/td&gt;&lt;td&gt;Redberry pie&lt;/td&gt;&lt;td&gt;Looks tasty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;259.png&gt;&lt;/td&gt;&lt;td&gt;259&lt;/td&gt;&lt;td&gt;meat pie&lt;/td&gt;&lt;td&gt;Mighty and meaty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;260.png&gt;&lt;/td&gt;&lt;td&gt;260&lt;/td&gt;&lt;td&gt;burntpie&lt;/td&gt;&lt;td&gt;Oops&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;261.png&gt;&lt;/td&gt;&lt;td&gt;261&lt;/td&gt;&lt;td&gt;Half a meat pie&lt;/td&gt;&lt;td&gt;Mighty and meaty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;262.png&gt;&lt;/td&gt;&lt;td&gt;262&lt;/td&gt;&lt;td&gt;Half a Redberry pie&lt;/td&gt;&lt;td&gt;Looks tasty&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;263.png&gt;&lt;/td&gt;&lt;td&gt;263&lt;/td&gt;&lt;td&gt;Half an apple pie&lt;/td&gt;&lt;td&gt;Mmm Apple pie&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;264.png&gt;&lt;/td&gt;&lt;td&gt;264&lt;/td&gt;&lt;td&gt;Portrait&lt;/td&gt;&lt;td&gt;It's a picture of a knight&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;265.png&gt;&lt;/td&gt;&lt;td&gt;265&lt;/td&gt;&lt;td&gt;Faladian Knight's sword&lt;/td&gt;&lt;td&gt;A razor sharp sword&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;266.png&gt;&lt;/td&gt;&lt;td&gt;266&lt;/td&gt;&lt;td&gt;blurite ore&lt;/td&gt;&lt;td&gt;What Strange stuff&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;267.png&gt;&lt;/td&gt;&lt;td&gt;267&lt;/td&gt;&lt;td&gt;Asgarnian Ale&lt;/td&gt;&lt;td&gt;A glass of frothy ale&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;268.png&gt;&lt;/td&gt;&lt;td&gt;268&lt;/td&gt;&lt;td&gt;Wizard's Mind Bomb&lt;/td&gt;&lt;td&gt;It's got strange bubbles in it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;269.png&gt;&lt;/td&gt;&lt;td&gt;269&lt;/td&gt;&lt;td&gt;Dwarven Stout&lt;/td&gt;&lt;td&gt;A Pint of thick dark beer&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;270.png&gt;&lt;/td&gt;&lt;td&gt;270&lt;/td&gt;&lt;td&gt;Eye of newt&lt;/td&gt;&lt;td&gt;It seems to be looking at me&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;271.png&gt;&lt;/td&gt;&lt;td&gt;271&lt;/td&gt;&lt;td&gt;Rat's tail&lt;/td&gt;&lt;td&gt;A bit of rat&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;272.png&gt;&lt;/td&gt;&lt;td&gt;272&lt;/td&gt;&lt;td&gt;Bluedye&lt;/td&gt;&lt;td&gt;A little bottle of dye&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;273.png&gt;&lt;/td&gt;&lt;td&gt;273&lt;/td&gt;&lt;td&gt;Goblin Armour&lt;/td&gt;&lt;td&gt;Armour Designed to fit Goblins&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;274.png&gt;&lt;/td&gt;&lt;td&gt;274&lt;/td&gt;&lt;td&gt;Goblin Armour&lt;/td&gt;&lt;td&gt;Armour Designed to fit Goblins&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;275.png&gt;&lt;/td&gt;&lt;td&gt;275&lt;/td&gt;&lt;td&gt;Goblin Armour&lt;/td&gt;&lt;td&gt;Armour Designed to fit Goblins&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;276.png&gt;&lt;/td&gt;&lt;td&gt;276&lt;/td&gt;&lt;td&gt;unstrung Longbow&lt;/td&gt;&lt;td&gt;I need to find a string for this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;277.png&gt;&lt;/td&gt;&lt;td&gt;277&lt;/td&gt;&lt;td&gt;unstrung shortbow&lt;/td&gt;&lt;td&gt;I need to find a string for this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;278.png&gt;&lt;/td&gt;&lt;td&gt;278&lt;/td&gt;&lt;td&gt;Unfired Pie dish&lt;/td&gt;&lt;td&gt;I need to put this in a pottery oven&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;279.png&gt;&lt;/td&gt;&lt;td&gt;279&lt;/td&gt;&lt;td&gt;unfired pot&lt;/td&gt;&lt;td&gt;I need to put this in a pottery oven&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;280.png&gt;&lt;/td&gt;&lt;td&gt;280&lt;/td&gt;&lt;td&gt;arrow shafts&lt;/td&gt;&lt;td&gt;I need to attach feathers to these&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;281.png&gt;&lt;/td&gt;&lt;td&gt;281&lt;/td&gt;&lt;td&gt;Woad Leaf&lt;/td&gt;&lt;td&gt;slightly bluish leaves&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;282.png&gt;&lt;/td&gt;&lt;td&gt;282&lt;/td&gt;&lt;td&gt;Orangedye&lt;/td&gt;&lt;td&gt;A little bottle of dye&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;283.png&gt;&lt;/td&gt;&lt;td&gt;283&lt;/td&gt;&lt;td&gt;Gold ring&lt;/td&gt;&lt;td&gt;A valuable ring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;284.png&gt;&lt;/td&gt;&lt;td&gt;284&lt;/td&gt;&lt;td&gt;Sapphire ring&lt;/td&gt;&lt;td&gt;A valuable ring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;285.png&gt;&lt;/td&gt;&lt;td&gt;285&lt;/td&gt;&lt;td&gt;Emerald ring&lt;/td&gt;&lt;td&gt;A valuable ring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;286.png&gt;&lt;/td&gt;&lt;td&gt;286&lt;/td&gt;&lt;td&gt;Ruby ring&lt;/td&gt;&lt;td&gt;A valuable ring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;287.png&gt;&lt;/td&gt;&lt;td&gt;287&lt;/td&gt;&lt;td&gt;Diamond ring&lt;/td&gt;&lt;td&gt;A valuable ring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;288.png&gt;&lt;/td&gt;&lt;td&gt;288&lt;/td&gt;&lt;td&gt;Gold necklace&lt;/td&gt;&lt;td&gt;I wonder if this is valuable&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;289.png&gt;&lt;/td&gt;&lt;td&gt;289&lt;/td&gt;&lt;td&gt;Sapphire necklace&lt;/td&gt;&lt;td&gt;I wonder if this is valuable&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;290.png&gt;&lt;/td&gt;&lt;td&gt;290&lt;/td&gt;&lt;td&gt;Emerald necklace&lt;/td&gt;&lt;td&gt;I wonder if this is valuable&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;291.png&gt;&lt;/td&gt;&lt;td&gt;291&lt;/td&gt;&lt;td&gt;Ruby necklace&lt;/td&gt;&lt;td&gt;I wonder if this is valuable&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;292.png&gt;&lt;/td&gt;&lt;td&gt;292&lt;/td&gt;&lt;td&gt;Diamond necklace&lt;/td&gt;&lt;td&gt;I wonder if this is valuable&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;293.png&gt;&lt;/td&gt;&lt;td&gt;293&lt;/td&gt;&lt;td&gt;ring mould&lt;/td&gt;&lt;td&gt;Used to make gold rings&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;294.png&gt;&lt;/td&gt;&lt;td&gt;294&lt;/td&gt;&lt;td&gt;Amulet mould&lt;/td&gt;&lt;td&gt;Used to make gold amulets&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;295.png&gt;&lt;/td&gt;&lt;td&gt;295&lt;/td&gt;&lt;td&gt;Necklace mould&lt;/td&gt;&lt;td&gt;Used to make gold necklaces&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;296.png&gt;&lt;/td&gt;&lt;td&gt;296&lt;/td&gt;&lt;td&gt;Gold Amulet&lt;/td&gt;&lt;td&gt;It needs a string so I can wear it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;297.png&gt;&lt;/td&gt;&lt;td&gt;297&lt;/td&gt;&lt;td&gt;Sapphire Amulet&lt;/td&gt;&lt;td&gt;It needs a string so I can wear it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;298.png&gt;&lt;/td&gt;&lt;td&gt;298&lt;/td&gt;&lt;td&gt;Emerald Amulet&lt;/td&gt;&lt;td&gt;It needs a string so I can wear it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;299.png&gt;&lt;/td&gt;&lt;td&gt;299&lt;/td&gt;&lt;td&gt;Ruby Amulet&lt;/td&gt;&lt;td&gt;It needs a string so I can make wear it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;300.png&gt;&lt;/td&gt;&lt;td&gt;300&lt;/td&gt;&lt;td&gt;Diamond Amulet&lt;/td&gt;&lt;td&gt;It needs a string so I can wear it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;301.png&gt;&lt;/td&gt;&lt;td&gt;301&lt;/td&gt;&lt;td&gt;Gold Amulet&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;302.png&gt;&lt;/td&gt;&lt;td&gt;302&lt;/td&gt;&lt;td&gt;Sapphire Amulet&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;303.png&gt;&lt;/td&gt;&lt;td&gt;303&lt;/td&gt;&lt;td&gt;Emerald Amulet&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;304.png&gt;&lt;/td&gt;&lt;td&gt;304&lt;/td&gt;&lt;td&gt;Ruby Amulet&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;305.png&gt;&lt;/td&gt;&lt;td&gt;305&lt;/td&gt;&lt;td&gt;Diamond Amulet&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;306.png&gt;&lt;/td&gt;&lt;td&gt;306&lt;/td&gt;&lt;td&gt;superchisel&lt;/td&gt;&lt;td&gt;I wonder if I can get this enchanted&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;307.png&gt;&lt;/td&gt;&lt;td&gt;307&lt;/td&gt;&lt;td&gt;Mace of Zamorak&lt;/td&gt;&lt;td&gt;This mace gives me the creeps&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;308.png&gt;&lt;/td&gt;&lt;td&gt;308&lt;/td&gt;&lt;td&gt;Bronze Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;309.png&gt;&lt;/td&gt;&lt;td&gt;309&lt;/td&gt;&lt;td&gt;Steel Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;310.png&gt;&lt;/td&gt;&lt;td&gt;310&lt;/td&gt;&lt;td&gt;Mithril Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;311.png&gt;&lt;/td&gt;&lt;td&gt;311&lt;/td&gt;&lt;td&gt;Adamantite Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;312.png&gt;&lt;/td&gt;&lt;td&gt;312&lt;/td&gt;&lt;td&gt;Iron Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;313.png&gt;&lt;/td&gt;&lt;td&gt;313&lt;/td&gt;&lt;td&gt;Black Plate Mail top&lt;/td&gt;&lt;td&gt;Armour designed for females&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;314.png&gt;&lt;/td&gt;&lt;td&gt;314&lt;/td&gt;&lt;td&gt;Sapphire Amulet of magic&lt;/td&gt;&lt;td&gt;It improves my magic&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;315.png&gt;&lt;/td&gt;&lt;td&gt;315&lt;/td&gt;&lt;td&gt;Emerald Amulet of protection&lt;/td&gt;&lt;td&gt;It improves my defense&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;316.png&gt;&lt;/td&gt;&lt;td&gt;316&lt;/td&gt;&lt;td&gt;Ruby Amulet of strength&lt;/td&gt;&lt;td&gt;It improves my damage&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;317.png&gt;&lt;/td&gt;&lt;td&gt;317&lt;/td&gt;&lt;td&gt;Diamond Amulet of power&lt;/td&gt;&lt;td&gt;A powerful amulet&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;318.png&gt;&lt;/td&gt;&lt;td&gt;318&lt;/td&gt;&lt;td&gt;Karamja Rum&lt;/td&gt;&lt;td&gt;A very strong spirit brewed in Karamja&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;319.png&gt;&lt;/td&gt;&lt;td&gt;319&lt;/td&gt;&lt;td&gt;Cheese&lt;/td&gt;&lt;td&gt;It's got holes in it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;320.png&gt;&lt;/td&gt;&lt;td&gt;320&lt;/td&gt;&lt;td&gt;Tomato&lt;/td&gt;&lt;td&gt;This would make good ketchup&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;321.png&gt;&lt;/td&gt;&lt;td&gt;321&lt;/td&gt;&lt;td&gt;Pizza Base&lt;/td&gt;&lt;td&gt;I need to add some tomato next&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;322.png&gt;&lt;/td&gt;&lt;td&gt;322&lt;/td&gt;&lt;td&gt;Burnt Pizza&lt;/td&gt;&lt;td&gt;Oh dear!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;323.png&gt;&lt;/td&gt;&lt;td&gt;323&lt;/td&gt;&lt;td&gt;Incomplete Pizza&lt;/td&gt;&lt;td&gt;I need to add some cheese next&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;324.png&gt;&lt;/td&gt;&lt;td&gt;324&lt;/td&gt;&lt;td&gt;Uncooked Pizza&lt;/td&gt;&lt;td&gt;This needs cooking&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;325.png&gt;&lt;/td&gt;&lt;td&gt;325&lt;/td&gt;&lt;td&gt;Plain Pizza&lt;/td&gt;&lt;td&gt;A cheese and tomato pizza&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;326.png&gt;&lt;/td&gt;&lt;td&gt;326&lt;/td&gt;&lt;td&gt;Meat Pizza&lt;/td&gt;&lt;td&gt;A pizza with bits of meat on it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;327.png&gt;&lt;/td&gt;&lt;td&gt;327&lt;/td&gt;&lt;td&gt;Anchovie Pizza&lt;/td&gt;&lt;td&gt;A Pizza with Anchovies&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;328.png&gt;&lt;/td&gt;&lt;td&gt;328&lt;/td&gt;&lt;td&gt;Half Meat Pizza&lt;/td&gt;&lt;td&gt;Half of this pizza has been eaten&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;329.png&gt;&lt;/td&gt;&lt;td&gt;329&lt;/td&gt;&lt;td&gt;Half Anchovie Pizza&lt;/td&gt;&lt;td&gt;Half of this pizza has been eaten&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;330.png&gt;&lt;/td&gt;&lt;td&gt;330&lt;/td&gt;&lt;td&gt;Cake&lt;/td&gt;&lt;td&gt;A plain sponge cake&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;331.png&gt;&lt;/td&gt;&lt;td&gt;331&lt;/td&gt;&lt;td&gt;Burnt Cake&lt;/td&gt;&lt;td&gt;Argh what a mess!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;332.png&gt;&lt;/td&gt;&lt;td&gt;332&lt;/td&gt;&lt;td&gt;Chocolate Cake&lt;/td&gt;&lt;td&gt;This looks very tasty!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;333.png&gt;&lt;/td&gt;&lt;td&gt;333&lt;/td&gt;&lt;td&gt;Partial Cake&lt;/td&gt;&lt;td&gt;Someone has eaten a big chunk of this cake&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;334.png&gt;&lt;/td&gt;&lt;td&gt;334&lt;/td&gt;&lt;td&gt;Partial Chocolate Cake&lt;/td&gt;&lt;td&gt;Someone has eaten a big chunk of this cake&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;335.png&gt;&lt;/td&gt;&lt;td&gt;335&lt;/td&gt;&lt;td&gt;Slice of Cake&lt;/td&gt;&lt;td&gt;I'd rather have a whole cake!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;336.png&gt;&lt;/td&gt;&lt;td&gt;336&lt;/td&gt;&lt;td&gt;Chocolate Slice&lt;/td&gt;&lt;td&gt;A slice of chocolate cake&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;337.png&gt;&lt;/td&gt;&lt;td&gt;337&lt;/td&gt;&lt;td&gt;Chocolate Bar&lt;/td&gt;&lt;td&gt;It's a bar of chocolate&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;338.png&gt;&lt;/td&gt;&lt;td&gt;338&lt;/td&gt;&lt;td&gt;Cake Tin&lt;/td&gt;&lt;td&gt;Useful for baking cakes&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;339.png&gt;&lt;/td&gt;&lt;td&gt;339&lt;/td&gt;&lt;td&gt;Uncooked cake&lt;/td&gt;&lt;td&gt;Now all I need to do is cook it&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;340.png&gt;&lt;/td&gt;&lt;td&gt;340&lt;/td&gt;&lt;td&gt;Unfired bowl&lt;/td&gt;&lt;td&gt;I need to put this in a pottery oven&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;341.png&gt;&lt;/td&gt;&lt;td&gt;341&lt;/td&gt;&lt;td&gt;Bowl&lt;/td&gt;&lt;td&gt;Useful for mixing things&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;342.png&gt;&lt;/td&gt;&lt;td&gt;342&lt;/td&gt;&lt;td&gt;Bowl of water&lt;/td&gt;&lt;td&gt;It's a bowl of water&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;343.png&gt;&lt;/td&gt;&lt;td&gt;343&lt;/td&gt;&lt;td&gt;Incomplete stew&lt;/td&gt;&lt;td&gt;I need to add some meat too&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;344.png&gt;&lt;/td&gt;&lt;td&gt;344&lt;/td&gt;&lt;td&gt;Incomplete stew&lt;/td&gt;&lt;td&gt;I need to add some potato too&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;345.png&gt;&lt;/td&gt;&lt;td&gt;345&lt;/td&gt;&lt;td&gt;Uncooked stew&lt;/td&gt;&lt;td&gt;I need to cook this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;346.png&gt;&lt;/td&gt;&lt;td&gt;346&lt;/td&gt;&lt;td&gt;Stew&lt;/td&gt;&lt;td&gt;It's a meat and potato stew&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;347.png&gt;&lt;/td&gt;&lt;td&gt;347&lt;/td&gt;&lt;td&gt;Burnt Stew&lt;/td&gt;&lt;td&gt;Eew it's horribly burnt&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;348.png&gt;&lt;/td&gt;&lt;td&gt;348&lt;/td&gt;&lt;td&gt;Potato&lt;/td&gt;&lt;td&gt;Can be used to make stew&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;349.png&gt;&lt;/td&gt;&lt;td&gt;349&lt;/td&gt;&lt;td&gt;Raw Shrimp&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;350.png&gt;&lt;/td&gt;&lt;td&gt;350&lt;/td&gt;&lt;td&gt;Shrimp&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;351.png&gt;&lt;/td&gt;&lt;td&gt;351&lt;/td&gt;&lt;td&gt;Raw Anchovies&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;352.png&gt;&lt;/td&gt;&lt;td&gt;352&lt;/td&gt;&lt;td&gt;Anchovies&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;353.png&gt;&lt;/td&gt;&lt;td&gt;353&lt;/td&gt;&lt;td&gt;Burnt fish&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;354.png&gt;&lt;/td&gt;&lt;td&gt;354&lt;/td&gt;&lt;td&gt;Raw Sardine&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;355.png&gt;&lt;/td&gt;&lt;td&gt;355&lt;/td&gt;&lt;td&gt;Sardine&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;356.png&gt;&lt;/td&gt;&lt;td&gt;356&lt;/td&gt;&lt;td&gt;Raw Salmon&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;357.png&gt;&lt;/td&gt;&lt;td&gt;357&lt;/td&gt;&lt;td&gt;Salmon&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;358.png&gt;&lt;/td&gt;&lt;td&gt;358&lt;/td&gt;&lt;td&gt;Raw Trout&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;359.png&gt;&lt;/td&gt;&lt;td&gt;359&lt;/td&gt;&lt;td&gt;Trout&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;360.png&gt;&lt;/td&gt;&lt;td&gt;360&lt;/td&gt;&lt;td&gt;Burnt fish&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;361.png&gt;&lt;/td&gt;&lt;td&gt;361&lt;/td&gt;&lt;td&gt;Raw Herring&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;362.png&gt;&lt;/td&gt;&lt;td&gt;362&lt;/td&gt;&lt;td&gt;Herring&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;363.png&gt;&lt;/td&gt;&lt;td&gt;363&lt;/td&gt;&lt;td&gt;Raw Pike&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;364.png&gt;&lt;/td&gt;&lt;td&gt;364&lt;/td&gt;&lt;td&gt;Pike&lt;/td&gt;&lt;td&gt;Some nicely cooked fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;365.png&gt;&lt;/td&gt;&lt;td&gt;365&lt;/td&gt;&lt;td&gt;Burnt fish&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;366.png&gt;&lt;/td&gt;&lt;td&gt;366&lt;/td&gt;&lt;td&gt;Raw Tuna&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;367.png&gt;&lt;/td&gt;&lt;td&gt;367&lt;/td&gt;&lt;td&gt;Tuna&lt;/td&gt;&lt;td&gt;Wow this is a big fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;368.png&gt;&lt;/td&gt;&lt;td&gt;368&lt;/td&gt;&lt;td&gt;Burnt fish&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;369.png&gt;&lt;/td&gt;&lt;td&gt;369&lt;/td&gt;&lt;td&gt;Raw Swordfish&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;370.png&gt;&lt;/td&gt;&lt;td&gt;370&lt;/td&gt;&lt;td&gt;Swordfish&lt;/td&gt;&lt;td&gt;I'd better be careful eating this!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;371.png&gt;&lt;/td&gt;&lt;td&gt;371&lt;/td&gt;&lt;td&gt;Burnt Swordfish&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;372.png&gt;&lt;/td&gt;&lt;td&gt;372&lt;/td&gt;&lt;td&gt;Raw Lobster&lt;/td&gt;&lt;td&gt;I should try cooking this&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;373.png&gt;&lt;/td&gt;&lt;td&gt;373&lt;/td&gt;&lt;td&gt;Lobster&lt;/td&gt;&lt;td&gt;This looks tricky to eat&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;374.png&gt;&lt;/td&gt;&lt;td&gt;374&lt;/td&gt;&lt;td&gt;Burnt Lobster&lt;/td&gt;&lt;td&gt;Oops!&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;375.png&gt;&lt;/td&gt;&lt;td&gt;375&lt;/td&gt;&lt;td&gt;Lobster Pot&lt;/td&gt;&lt;td&gt;Useful for catching lobsters&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;376.png&gt;&lt;/td&gt;&lt;td&gt;376&lt;/td&gt;&lt;td&gt;Net&lt;/td&gt;&lt;td&gt;Useful for catching small fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;377.png&gt;&lt;/td&gt;&lt;td&gt;377&lt;/td&gt;&lt;td&gt;Fishing Rod&lt;/td&gt;&lt;td&gt;Useful for catching sardine or herring&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;378.png&gt;&lt;/td&gt;&lt;td&gt;378&lt;/td&gt;&lt;td&gt;Fly Fishing Rod&lt;/td&gt;&lt;td&gt;Useful for catching salmon or trout&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;379.png&gt;&lt;/td&gt;&lt;td&gt;379&lt;/td&gt;&lt;td&gt;Harpoon&lt;/td&gt;&lt;td&gt;Useful for catching really big fish&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;380.png&gt;&lt;/td&gt;&lt;td&gt;380&lt;/td&gt;&lt;td&gt;Fishing Bait&lt;/td&gt;&lt;td&gt;For use with a fishing rod&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;381.png&gt;&lt;/td&gt;&lt;td&gt;381&lt;/td&gt;&lt;td&gt;Feather&lt;/td&gt;&lt;td&gt;Used for fly-fishing&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;382.png&gt;&lt;/td&gt;&lt;td&gt;382&lt;/td&gt;&lt;td&gt;Chest key&lt;/td&gt;&lt;td&gt;A key to One eyed Hector's chest&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;383.png&gt;&lt;/td&gt;&lt;td&gt;383&lt;/td&gt;&lt;td&gt;Silver&lt;/td&gt;&lt;td&gt;this needs refining&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;384.png&gt;&lt;/td&gt;&lt;td&gt;384&lt;/td&gt;&lt;td&gt;silver bar&lt;/td&gt;&lt;td&gt;this looks valuable&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;385.png&gt;&lt;/td&gt;&lt;td&gt;385&lt;/td&gt;&lt;td&gt;Holy Symbol of saradomin&lt;/td&gt;&lt;td&gt;This improves my prayer&lt;/td&gt;&lt;td&gt;X&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;386.png&gt;&lt;/td&gt;&lt;td&gt;386&lt;/td&gt;&lt;td&gt;Holy symbol mould&lt;/td&gt;&lt;td&gt;Used to make Holy Symbols&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;387.png&gt;&lt;/td&gt;&lt;td&gt;387&lt;/td&gt;&lt;td&gt;Disk of Returning&lt;/td&gt;&lt;td&gt;Used to get out of Thordur's blackhole&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;td&gt;-&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;388.png&gt;&lt;/td&gt;&lt;td&gt;388&lt;/td&gt;&lt;td&gt;Monks robe&lt;/td&gt;&lt;td&gt;I feel closer to the God's when I am wearing this&lt;/td&gt;&lt;td