<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Torlack</id>
	<title>Dwarf Fortress Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dwarffortresswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Torlack"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/Torlack"/>
	<updated>2026-09-27T14:03:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=40d:Memory_hacking&amp;diff=2599</id>
		<title>40d:Memory hacking</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=40d:Memory_hacking&amp;diff=2599"/>
		<updated>2007-11-08T04:13:43Z</updated>

		<summary type="html">&lt;p&gt;Torlack: /* Vector */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Versions ==&lt;br /&gt;
See the following subpages for version specific information&lt;br /&gt;
&lt;br /&gt;
* [[Memory hacking/v0.27.169.33a|v0.27.169.33a]]&lt;br /&gt;
&lt;br /&gt;
== Data Types ==&lt;br /&gt;
=== String ===&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| Offset || Size || Type || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || 4 || Junk || Junk data that exists due to a curious artifact in the C++ standard. Technically it's the allocator - in reality, the default allocator has no data associated with it.&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || 16 || Character buffer || Holds the string data if capacity &amp;lt; 16&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || 4 || Character pointer || Points to the string data if capacity &amp;gt;= 16&lt;br /&gt;
|-&lt;br /&gt;
| 0x14 || 4 || Length || Current length of the string&lt;br /&gt;
|-&lt;br /&gt;
| 0x18 || 4 || Capacity || Current capacity of the string buffer (also indicates which mode the string is in)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Yes, the second two items overlap. This is correct. This is the MSVC Express string format - Toady appears to be using standard C++ structures pretty much everywhere.&lt;br /&gt;
&lt;br /&gt;
=== Vector ===&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| Offset || Size || Type || Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00 || 4 || Junk || Junk data that exists due to a curious artifact in the C++ standard. Technically it's the allocator - in reality, the default allocator has no data associated with it.&lt;br /&gt;
|-&lt;br /&gt;
| 0x04 || 4 || Array start&lt;br /&gt;
|-&lt;br /&gt;
| 0x08 || 4 || Array end || (End - Start)/4 = # of elements (if pointers)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0C || 4 || Array allocated end || (Allocated End - Start)/4 = capacity (if pointers)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Type ID list ==&lt;br /&gt;
&lt;br /&gt;
Most likely incomplete, but this was all that could be found so far.&lt;br /&gt;
&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| ID || Meaning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt; || Miner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt; || Woodworker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x02&amp;lt;/code&amp;gt; || Carpenter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x03&amp;lt;/code&amp;gt; || Bowyer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x04&amp;lt;/code&amp;gt; || Woodcutter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x05&amp;lt;/code&amp;gt; || Stoneworker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x06&amp;lt;/code&amp;gt; || Engraver&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x07&amp;lt;/code&amp;gt; || Mason&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x08&amp;lt;/code&amp;gt; || Ranger&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x09&amp;lt;/code&amp;gt; || Animal Caretaker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0A&amp;lt;/code&amp;gt; || Animal Trainer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0B&amp;lt;/code&amp;gt; || Hunter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0C&amp;lt;/code&amp;gt; || Trapper&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0D&amp;lt;/code&amp;gt; || Animal Dissector&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0E&amp;lt;/code&amp;gt; || Metalsmith&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x0F&amp;lt;/code&amp;gt; || Furnace Operator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x10&amp;lt;/code&amp;gt; || Weaponsmith&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x11&amp;lt;/code&amp;gt; || Armorer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x12&amp;lt;/code&amp;gt; || Blacksmith&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x13&amp;lt;/code&amp;gt; || Metalcrafter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x14&amp;lt;/code&amp;gt; || Jeweler&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x15&amp;lt;/code&amp;gt; || Gem Cutter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x16&amp;lt;/code&amp;gt; || Gem Setter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x17&amp;lt;/code&amp;gt; || Craftsman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x18&amp;lt;/code&amp;gt; || Woodcrafter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x19&amp;lt;/code&amp;gt; || Stonecrafter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1A&amp;lt;/code&amp;gt; || Leatherworker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1B&amp;lt;/code&amp;gt; || Bone Carver&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1C&amp;lt;/code&amp;gt; || Weaver&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1D&amp;lt;/code&amp;gt; || Clothier&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1E&amp;lt;/code&amp;gt; || Glassmaker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x1F&amp;lt;/code&amp;gt; || Strand Extractor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x20&amp;lt;/code&amp;gt; || Queen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x21&amp;lt;/code&amp;gt; || Queen Consort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x22&amp;lt;/code&amp;gt; || Fishery Worker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x23&amp;lt;/code&amp;gt; || Fisherman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x24&amp;lt;/code&amp;gt; || Fish Dissector&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x25&amp;lt;/code&amp;gt; || Fish Cleaner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x26&amp;lt;/code&amp;gt; || Farmer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x27&amp;lt;/code&amp;gt; || Cheese Maker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x28&amp;lt;/code&amp;gt; || Milker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x29&amp;lt;/code&amp;gt; || Cook&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2A&amp;lt;/code&amp;gt; || Thresher&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2B&amp;lt;/code&amp;gt; || Miller&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2C&amp;lt;/code&amp;gt; || Butcher&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2D&amp;lt;/code&amp;gt; || Tanner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2E&amp;lt;/code&amp;gt; || Dyer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x2F&amp;lt;/code&amp;gt; || Planter&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x30&amp;lt;/code&amp;gt; || Herbalist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x31&amp;lt;/code&amp;gt; || Brewer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x32&amp;lt;/code&amp;gt; || Soap Maker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x33&amp;lt;/code&amp;gt; || Potash Maker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x34&amp;lt;/code&amp;gt; || Lye Maker&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x35&amp;lt;/code&amp;gt; || Wood Burner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x36&amp;lt;/code&amp;gt; || Engineer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x37&amp;lt;/code&amp;gt; || Mechanic&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x38&amp;lt;/code&amp;gt; || Seige Engineer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x39&amp;lt;/code&amp;gt; || Seige Operator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3A&amp;lt;/code&amp;gt; || Pump Operator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3B&amp;lt;/code&amp;gt; || Clerk&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3C&amp;lt;/code&amp;gt; || Administrator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3D&amp;lt;/code&amp;gt; || Trader&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3E&amp;lt;/code&amp;gt; || Architect&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x3F&amp;lt;/code&amp;gt; || Alchemist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x40&amp;lt;/code&amp;gt; || Tax Collector&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x41&amp;lt;/code&amp;gt; || Hammerer&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x42&amp;lt;/code&amp;gt; || Baroness&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt; || Countess&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x44&amp;lt;/code&amp;gt; || Duchess&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x45&amp;lt;/code&amp;gt; || Baroness Consort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x46&amp;lt;/code&amp;gt; || Countess Consort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x47&amp;lt;/code&amp;gt; || Duchness Consort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x48&amp;lt;/code&amp;gt; || Philosopher&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x49&amp;lt;/code&amp;gt; || Advisor&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4A&amp;lt;/code&amp;gt; || Dungeon Master&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4B&amp;lt;/code&amp;gt; || Merchant&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4C&amp;lt;/code&amp;gt; || Diplomat&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4D&amp;lt;/code&amp;gt; || Guild Representative&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4E&amp;lt;/code&amp;gt; || Merchant Baroness&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x4F&amp;lt;/code&amp;gt; || Merchant Princes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x50&amp;lt;/code&amp;gt; || Outpose Liason&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x51&amp;lt;/code&amp;gt; || Druid&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt; || Champion&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x53&amp;lt;/code&amp;gt; || Hammerman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x54&amp;lt;/code&amp;gt; || Hammer Lord&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x55&amp;lt;/code&amp;gt; || Spearman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x56&amp;lt;/code&amp;gt; || Spearmaster&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt; || Crossbowman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x58&amp;lt;/code&amp;gt; || Elite Crossbowman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x59&amp;lt;/code&amp;gt; || Wrestler&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5A&amp;lt;/code&amp;gt; || Elite Wrestler&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5B&amp;lt;/code&amp;gt; || Axeman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5C&amp;lt;/code&amp;gt; || Axe Lord&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5D&amp;lt;/code&amp;gt; || Swordsman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5E&amp;lt;/code&amp;gt; || Swordmaster&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x5F&amp;lt;/code&amp;gt; || Maceman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x60&amp;lt;/code&amp;gt; || Mace Lord&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x61&amp;lt;/code&amp;gt; || Pikeman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x62&amp;lt;/code&amp;gt; || Pikemaster&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x63&amp;lt;/code&amp;gt; || Bowman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x64&amp;lt;/code&amp;gt; || Elite Bowman&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x65&amp;lt;/code&amp;gt; || Blowgunner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x66&amp;lt;/code&amp;gt; || Elite Blowgunner&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x67&amp;lt;/code&amp;gt; || Recruit&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x68&amp;lt;/code&amp;gt; || Hunting creature&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt; || War creature&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6A&amp;lt;/code&amp;gt; || Master Thief&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6B&amp;lt;/code&amp;gt; || Thief&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6C&amp;lt;/code&amp;gt; || Peasant or creature&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6D&amp;lt;/code&amp;gt; || Child&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6E&amp;lt;/code&amp;gt; || Baby&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x6F&amp;lt;/code&amp;gt; || Drunk&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x70&amp;lt;/code&amp;gt; || Lasher&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0x71&amp;lt;/code&amp;gt; || Master Lasher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Profession list ==&lt;br /&gt;
 PROFESSION_MINE,&lt;br /&gt;
 PROFESSION_HAUL_STONE,&lt;br /&gt;
 PROFESSION_HAUL_WOOD,&lt;br /&gt;
 PROFESSION_HAUL_BODY,&lt;br /&gt;
 PROFESSION_HAUL_FOOD,&lt;br /&gt;
 PROFESSION_HAUL_REFUSE,&lt;br /&gt;
 PROFESSION_HAUL_ITEM,&lt;br /&gt;
 PROFESSION_HAUL_FURNITURE,&lt;br /&gt;
 PROFESSION_HAUL_ANIMALS,&lt;br /&gt;
 PROFESSION_CLEAN,&lt;br /&gt;
 PROFESSION_CUTWOOD,&lt;br /&gt;
 PROFESSION_CARPENTER,&lt;br /&gt;
 PROFESSION_DETAIL,&lt;br /&gt;
 PROFESSION_MASON,&lt;br /&gt;
 PROFESSION_ARCHITECT,&lt;br /&gt;
 PROFESSION_ANIMALTRAIN,&lt;br /&gt;
 PROFESSION_ANIMALCARE,&lt;br /&gt;
 PROFESSION_HEALTHCARE,&lt;br /&gt;
 PROFESSION_BUTCHER,&lt;br /&gt;
 PROFESSION_TRAPPER,&lt;br /&gt;
 PROFESSION_DISSECT_VERMIN,&lt;br /&gt;
 PROFESSION_LEATHER,&lt;br /&gt;
 PROFESSION_TANNER,&lt;br /&gt;
 PROFESSION_BREWER,&lt;br /&gt;
 PROFESSION_ALCHEMIST,&lt;br /&gt;
 PROFESSION_SOAP_MAKER,&lt;br /&gt;
 PROFESSION_WEAVER,&lt;br /&gt;
 PROFESSION_CLOTHESMAKER,&lt;br /&gt;
 PROFESSION_MILLER,&lt;br /&gt;
 PROFESSION_PROCESS_PLANT,&lt;br /&gt;
 PROFESSION_MAKE_CHEESE,&lt;br /&gt;
 PROFESSION_MILK,&lt;br /&gt;
 PROFESSION_COOK,&lt;br /&gt;
 PROFESSION_PLANT,&lt;br /&gt;
 PROFESSION_HERBALIST,&lt;br /&gt;
 PROFESSION_FISH,&lt;br /&gt;
 PROFESSION_CLEAN_FISH,&lt;br /&gt;
 PROFESSION_DISSECT_FISH,&lt;br /&gt;
 PROFESSION_HUNT,&lt;br /&gt;
 PROFESSION_SMELT,&lt;br /&gt;
 PROFESSION_FORGE_WEAPON,&lt;br /&gt;
 PROFESSION_FORGE_ARMOR,&lt;br /&gt;
 PROFESSION_FORGE_FURNITURE,&lt;br /&gt;
 PROFESSION_METAL_CRAFT,&lt;br /&gt;
 PROFESSION_CUT_GEM,&lt;br /&gt;
 PROFESSION_ENCRUST_GEM,&lt;br /&gt;
 PROFESSION_WOOD_CRAFT,&lt;br /&gt;
 PROFESSION_STONE_CRAFT,&lt;br /&gt;
 PROFESSION_BONE_CARVE,&lt;br /&gt;
 PROFESSION_GLASSMAKER,&lt;br /&gt;
 PROFESSION_EXTRACT_STRAND,&lt;br /&gt;
 PROFESSION_AXE,&lt;br /&gt;
 PROFESSION_SWORD,&lt;br /&gt;
 PROFESSION_MACE,&lt;br /&gt;
 PROFESSION_HAMMER,&lt;br /&gt;
 PROFESSION_SPEAR,&lt;br /&gt;
 PROFESSION_DAGGER,&lt;br /&gt;
 PROFESSION_CROSSBOW,&lt;br /&gt;
 PROFESSION_BOW,&lt;br /&gt;
 PROFESSION_BLOWGUN,&lt;br /&gt;
 PROFESSION_PIKE,&lt;br /&gt;
 PROFESSION_WHIP,&lt;br /&gt;
 PROFESSION_SHIELDLEVEL,&lt;br /&gt;
 PROFESSION_ARMORLEVEL,&lt;br /&gt;
 PROFESSION_SIEGECRAFT,&lt;br /&gt;
 PROFESSION_SIEGEOPERATE,&lt;br /&gt;
 PROFESSION_BOWYER,&lt;br /&gt;
 PROFESSION_MECHANIC,&lt;br /&gt;
 PROFESSION_WEAPONNUMBER,&lt;br /&gt;
 PROFESSION_POTASH_MAKING,&lt;br /&gt;
 PROFESSION_LYE_MAKING,&lt;br /&gt;
 PROFESSION_DYER,&lt;br /&gt;
 PROFESSION_BURN_WOOD,&lt;br /&gt;
 PROFESSION_OPERATE_PUMP,&lt;br /&gt;
 PROFESSION_UNUSED_3,&lt;br /&gt;
 PROFESSION_UNUSED_4,&lt;br /&gt;
 PROFESSION_UNUSED_5,&lt;br /&gt;
 PROFESSION_UNUSED_6,&lt;br /&gt;
 PROFESSION_UNUSED_7,&lt;br /&gt;
 PROFESSION_UNUSED_8,&lt;br /&gt;
 PROFESSION_UNUSED_9,&lt;br /&gt;
 PROFESSION_UNUSED_10,&lt;br /&gt;
 PROFESSION_UNUSED_11,&lt;br /&gt;
 PROFESSION_UNUSED_12,&lt;br /&gt;
 PROFESSION_UNUSED_13,&lt;br /&gt;
 PROFESSION_UNUSED_14,&lt;br /&gt;
 PROFESSION_UNUSED_15,&lt;br /&gt;
 PROFESSION_UNUSED_16,&lt;br /&gt;
 PROFESSION_UNUSED_17,&lt;br /&gt;
 PROFESSION_UNUSED_18,&lt;br /&gt;
 PROFESSION_UNUSED_19,&lt;br /&gt;
 PROFESSION_UNUSED_20,&lt;br /&gt;
 PROFESSION_UNUSED_21,&lt;br /&gt;
 PROFESSION_UNUSED_22,&lt;br /&gt;
 PROFESSION_UNUSED_23,&lt;br /&gt;
 PROFESSION_UNUSED_24,&lt;br /&gt;
 PROFESSION_UNUSED_25,&lt;br /&gt;
 PROFESSION_UNUSED_26,&lt;br /&gt;
 PROFESSION_UNUSED_27,&lt;br /&gt;
 PROFESSION_UNUSED_28,&lt;br /&gt;
 PROFESSION_UNUSED_29,&lt;br /&gt;
 PROFESSION_UNUSED_30,&lt;br /&gt;
 PROFESSIONNUM,&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Torlack</name></author>
	</entry>
</feed>