<?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=Taurolyon</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=Taurolyon"/>
	<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php/Special:Contributions/Taurolyon"/>
	<updated>2026-08-23T22:29:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138091</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138091"/>
		<updated>2011-03-11T02:29:43Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Easy Entity Editing */ removed FREE_FOOD from entity_default list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to '''reaction_smelter'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
[NAME:create plump helmets]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
[NAME:create cave wheat]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_WHEAT_CAVE:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
[NAME:create wild strawberries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_STRAW_WILD:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
[NAME:create prickle berries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_PRICKLE:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SWEET_PODS]&lt;br /&gt;
[NAME:create sweet pods]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:POD_SWEET:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
[NAME:create pig tail grass]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_TAIL_PIG:STRUCTURAL]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;BR /&amp;gt;&lt;br /&gt;
... and this to '''entity_default'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SWEET_PODS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=User_talk:Taurolyon&amp;diff=138062</id>
		<title>User talk:Taurolyon</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=User_talk:Taurolyon&amp;diff=138062"/>
		<updated>2011-03-10T20:45:07Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: Page creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HI!&lt;br /&gt;
&lt;br /&gt;
Will add more later &lt;br /&gt;
[[User:Taurolyon|Taurolyon]] 20:45, 10 March 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138003</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138003"/>
		<updated>2011-03-09T20:37:54Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Produce Food */ formatting, added line break&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_FOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to '''reaction_smelter'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
[NAME:create plump helmets]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
[NAME:create cave wheat]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_WHEAT_CAVE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
[NAME:create wild strawberries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_STRAW_WILD:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
[NAME:create prickle berries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_PRICKLE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SWEET_PODS]&lt;br /&gt;
[NAME:create sweet pods]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:POD_SWEET:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
[NAME:create pig tail grass]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_TAIL_PIG:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;BR /&amp;gt;&lt;br /&gt;
... and this to '''entity_default'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SWEET_PODS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138002</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138002"/>
		<updated>2011-03-09T20:36:35Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Produce Food */ corrected &amp;lt;/div&amp;gt; flag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_FOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to '''reaction_smelter'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
[NAME:create plump helmets]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
[NAME:create cave wheat]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_WHEAT_CAVE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
[NAME:create wild strawberries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_STRAW_WILD:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
[NAME:create prickle berries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_PRICKLE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SWEET_PODS]&lt;br /&gt;
[NAME:create sweet pods]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:POD_SWEET:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
[NAME:create pig tail grass]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_TAIL_PIG:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... and this to '''entity_default'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SWEET_PODS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138001</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138001"/>
		<updated>2011-03-09T20:35:29Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Produce Food */ added &amp;lt;DIV&amp;gt; scrollbars to reduce page length&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_FOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to '''reaction_smelter'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
[NAME:create plump helmets]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
[NAME:create cave wheat]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_WHEAT_CAVE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
[NAME:create wild strawberries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_STRAW_WILD:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
[NAME:create prickle berries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_PRICKLE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SWEET_PODS]&lt;br /&gt;
[NAME:create sweet pods]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:POD_SWEET:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
[NAME:create pig tail grass]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_TAIL_PIG:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
... and this to '''entity_default'''&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SWEET_PODS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138000</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=138000"/>
		<updated>2011-03-09T20:33:48Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Produce Food */ added several common plant based foods, added entity entries to help&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.  Even [SPEED:100] is ridiculously fast.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_FOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to '''reaction_smelter'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
[NAME:create plump helmets]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:MUSHROOM_HELMET_PLUMP:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
[NAME:create cave wheat]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_WHEAT_CAVE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
[NAME:create wild strawberries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_STRAW_WILD:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
[NAME:create prickle berries]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:BERRIES_PRICKLE:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SWEET_PODS]&lt;br /&gt;
[NAME:create sweet pods]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:POD_SWEET:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
[NAME:create pig tail grass]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:GRASS_TAIL_PIG:PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
... and this to '''entity_default'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PLUMP_HELMET]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WILD_STRAWBERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_CAVE_WHEAT]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_PRICKLE_BERRIES]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SWEET_PODS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_GRASS_TAIL_PIG]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Repeater&amp;diff=137559</id>
		<title>v0.31:Repeater</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Repeater&amp;diff=137559"/>
		<updated>2011-03-07T15:59:19Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Goblin repeater */ updated 'restraint' link (former did not exsit)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Exceptional|08:00, 22 May 2010 (UTC)}}{{av}}&lt;br /&gt;
A '''repeater''' is a device which creates a never-ending cyclic on/off signal. Several designs are possible, and they can be made to operate at varying rates.  They (usually) use fluid or creatures to trigger pressure plates to create a cycle, continually trigger the plates, which can then also be linked to automatically and ceaselessly trigger external systems.&lt;br /&gt;
&lt;br /&gt;
Fluid uses the natural flow and varying depths to trigger plates.  Creatures use {{L|path|pathing}}, opening and closing doors to attract the creature to step on the plates.&lt;br /&gt;
&lt;br /&gt;
As a general warning, always have a way to turn off the repeater, and/or allow your dwarves later access for repairs or modifications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Fluid repeater===&lt;br /&gt;
&lt;br /&gt;
One example {{L|fluid logic}} repeater (described on the [http://www.bay12games.com/forum/index.php?topic=33563.msg495183#msg495183 forum] by [http://www.bay12games.com/forum/index.php?action=profile;u=16168 AncientEnemy]) is as follows:&lt;br /&gt;
&lt;br /&gt;
 ≈≈≈≈≈ - river or brook&lt;br /&gt;
 ═╗≈╔═ - wall to channel out after construction&lt;br /&gt;
  ╠╬╣  - fortification (to filter out any creatures inhabiting your river)&lt;br /&gt;
  ╠F╣  - shutoff floodgate ''(linked to exterior lever)''&lt;br /&gt;
  ║#║  - 1-tile drawbridge (linked to pressure plate)&lt;br /&gt;
  ║p┼  - pressure plate (set to 7-7 water), and access door&lt;br /&gt;
  ╠F╣  - floodgate (linked to pressure plate)&lt;br /&gt;
  ╚═╝&lt;br /&gt;
&lt;br /&gt;
This repeater toggles fairly slowly, about once every 300 steps, making it suitable for operating {{L|bridge|bridges}}, {{L|floodgate|floodgates}}, and {{L|Trap#Upright Spear/Spike|upright spikes}}. As an added bonus, the bottom wall (immediately beyond the floodgate) can be removed and connected to a cistern whose water level will be automatically maintained at a level between 3 and 4 deep.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Goblin repeater===&lt;br /&gt;
&lt;br /&gt;
This is not as regular a repeater, but just as reliable in the long run.&lt;br /&gt;
&lt;br /&gt;
A goblin or creature is placed (via {{L|Activity_zone#Pit.2FPond|pitting}}) in a loosely circular hall with one {{L|door}} and one {{L|bridge#Drawbridges|drawbridge}} leading to a single path out. Beyond these is the bait - an exit, a {{L|restraint|restrained}} animal, or just your fortress in general - something the creature wants&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;.  One path is open, and the goblin heads that way to kill the animal. A pressure plate is stepped on, which shuts one path and opens the other&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; (and triggers an exterior system).  The goblin reconsiders his path, and heads back around for the other hallway - where the process is repeated.&lt;br /&gt;
&lt;br /&gt;
# For instance, if using a {{L|rhesus macaque}}, some item of value would suffice to attract the creature.&lt;br /&gt;
# Doors and drawbridges open alternately when connected to a {{L|trigger}}.&lt;br /&gt;
&lt;br /&gt;
                A               A = bait animal (or similar)&lt;br /&gt;
  ╔════════════╝  ╚═══════════╗&lt;br /&gt;
  ║           ┼║   ┼          ║   ┼ = access (bridge or door), currently open &lt;br /&gt;
  ║  ╔═════════════════════╗  ║   ┼║= access, currently shut &lt;br /&gt;
  ║  ║                     ║  ║  &lt;br /&gt;
  ║  ╚═════════════════════╝  ║   P = pressure plate&lt;br /&gt;
  ║     g -&amp;gt;    P             ║   g = goblin, w/ current path&lt;br /&gt;
  ╚═══════════════════════════╝&lt;br /&gt;
&lt;br /&gt;
The only caveat is to make sure there is enough room between the pressure plate and door/bridge, to give them time to shut well before the goblin gets there.  Additional mechanized doors or a cage trap may be desired if you ever wish to &amp;quot;turn off&amp;quot; the repeater without killing the goblin/creature (by safely isolating it).&lt;br /&gt;
&lt;br /&gt;
===Pump-based repeater===&lt;br /&gt;
&lt;br /&gt;
This repeater will send regular signals at a frequency determined by the speed of {{L|pressure plate}} recovery. Basic design consists of 4 {{L|screwpump|screwpumps}} and 4 {{L|pressure plate|pressure plates}} but other versions are possible, depending on the number of separate steps you need.&lt;br /&gt;
&lt;br /&gt;
[http://www.bay12games.com/forum/index.php?topic=34407.msg572324#msg572324 Forum thread] with description and explanations.&lt;br /&gt;
&lt;br /&gt;
[http://mkv25.net/dfma/movie-1370-pump-basedautorepeater DFMA movie] showing a pump-based repeater in action.&lt;br /&gt;
&lt;br /&gt;
See also: [[User:MrFake/NStepCyclicRepeater]]&lt;br /&gt;
&lt;br /&gt;
See also: [[User:SL/Logic_Gates#Repeater]] for a more compact single repeater.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|Level 0&lt;br /&gt;
|Level -1&lt;br /&gt;
|Level -2&lt;br /&gt;
|-&lt;br /&gt;
|{{diagram|color=#808080|&lt;br /&gt;
██████&lt;br /&gt;
██[#ff0]☼███&lt;br /&gt;
█[#00f]☼[#c0c0c0]☼[#c0c0c0]☼[#808000]═[#808000]═&lt;br /&gt;
███[#c0c0c0]☼[#f00]☼█&lt;br /&gt;
███[#0f0]☼██&lt;br /&gt;
██████}}&lt;br /&gt;
|{{diagram|color=#808080|&lt;br /&gt;
██████&lt;br /&gt;
█[#000]█[#0f0]÷[#008000]÷[#000]██&lt;br /&gt;
█[#008000]÷██[#0f0]÷█&lt;br /&gt;
█[#0f0]÷██[#008000]÷█&lt;br /&gt;
█[#000]█[#008000]÷[#0f0]÷[#000]██&lt;br /&gt;
██████}}&lt;br /&gt;
|{{diagram|color=#808080|&lt;br /&gt;
██████&lt;br /&gt;
█[#f00]^██[#0f0]^█&lt;br /&gt;
██████&lt;br /&gt;
██████&lt;br /&gt;
█[#ff0]^██[#00f]^█&lt;br /&gt;
██████}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Raw Tile|÷|#0f0|#000}}{{Raw Tile|÷|#008000|#000}} is a screw pump which pumps from the light side to the dark side. {{Raw Tile|^|#f00|#000}} is a pressure plate which disengages gear {{Raw Tile|☼|#f00|#000}} when water of depth 1-7 lands on it. The red, green, blue, and yellow pressure plates and gears are color coded only to show which is linked to which. In the game they'll all look like {{Raw Tile|^|#f0f|#000}} and {{Raw Tile|☼|#c0c0c0|#000}}. Building a pump after the gear which powers it or a gear after the pressure plate which disengages it will introduce a 1-step delay; so, depending on build order, the repeater might have a period between 400 and 408 steps. If the pumps, gears, and pressure plates are built in that order, then this system will repeat every 400 steps, exactly. Start the repeater by using a pond zone to dump 2 buckets of water onto any one of the plates.&lt;br /&gt;
&lt;br /&gt;
{{Category|Constructions}}&lt;br /&gt;
{{Category|Computing}}&lt;br /&gt;
&lt;br /&gt;
See also: [[User:Hash/SelfPoweredHaltableRepeater]]&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cat&amp;diff=137399</id>
		<title>v0.31:Cat</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cat&amp;diff=137399"/>
		<updated>2011-03-05T00:07:20Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Exceptional|08:06, 30 June 2010 (UTC)}}&lt;br /&gt;
{{CreatureInfo v0.31&lt;br /&gt;
|name=Cat&lt;br /&gt;
|symbol=c|color=0:0:1&lt;br /&gt;
|biome=* {{L|Domestic animal|Common domestic}}&lt;br /&gt;
|bone=0-4&lt;br /&gt;
|meat=0-7&lt;br /&gt;
|fat=0-6&lt;br /&gt;
|intestine=0-1&lt;br /&gt;
|skin=hide&lt;br /&gt;
|skull=1&lt;br /&gt;
|contrib=no&lt;br /&gt;
}}&lt;br /&gt;
{{av}}&lt;br /&gt;
:''A small mammalian carnivore.  It is usually domestic and hunts vermin.''&lt;br /&gt;
&lt;br /&gt;
'''Cats''' will kill {{L|vermin}} in and around your fortress. They are fairly weak animals in combat (but combat can be quite random, and they have been known to surprise players on the rare occasion).  They also seem to want to wander every room, hall and mineshaft at least once, perhaps due to some modeling of curiosity.&lt;br /&gt;
&lt;br /&gt;
Cats cannot be assigned as {{L|pet|pets}}; instead, cats choose {{L|dwarves}} as owners. Cats randomly choose from all the dwarves on the map, but have a ''much'' higher probability of choosing a {{L|dwarf}} who has the {{L|preferences|preference}} &amp;quot;''admires cats for their aloofness''&amp;quot;.  If a cat is caged, it will not adopt; however, it may adopt the moment it is taken from the cage (perhaps to be immediately butchered), regardless of who removes it from the cage.&lt;br /&gt;
&lt;br /&gt;
Cats are useful around the fort to prevent the unhappy thoughts produced by vermin and also for producing large numbers of kittens. If you can resist their cuteness and charm, and you get to them before they adopt a dwarf, [[:Image:Cat_Meat_Roast.JPG|cats can be butchered]] to provide a small, never-ending trickle of {{L|skin}}, {{L|bone|bones}} and {{L|meat}} for your fort. As a breeding pair of cats only costs 22 embark points, this is well worth considering - just cage and/or butcher the kittens as they are born, lest the kittens grow to adopt a dwarf before their last voyage. (See {{L|Meat industry#Breeding|Breeding}})&lt;br /&gt;
&lt;br /&gt;
Cats are also infamous for the phenomenon known as {{L|catsplosion}}. If you are not careful, your cat population may explode causing your {{L|Frames per second|FPS}} to plummet. This can be hard to resolve due to the fact that {{L|Trap#Upright_Spear.2FSpike|killing}} {{L|pet|pets}} causes a strong unhappy {{L|thought}} to their owners.&lt;br /&gt;
&lt;br /&gt;
For those who want to &amp;quot;spay and neuter&amp;quot; their current cat population you can open the raw data file &amp;quot;creature_domestic.txt&amp;quot; in your save directory, find the &amp;quot;Cat&amp;quot; entry, and remove [CHILD:1].  Adding it back will re-enable breeding if your population gets too low. (it is not advised to do this to the default files unless you never want more cats than what you embark with)&lt;br /&gt;
&lt;br /&gt;
Kittens can not be butchered for bones, only skulls will be created. Immature adult cats (less than 2 years old) may return about 2 meat, fat &amp;amp; bone, 1 skin, and 1 skull, or may only return a skull, while full adults (&amp;gt; 2 yrs) consistently return about 6-7 meat &amp;amp; fat. Unfortunately there is no in-game way to tell for sure whether a particular animal is an immature or full adult. (Note that other animals also have smaller immature sizes and butchering returns, but most other immature domestics return a more reasonable percentage of adult returns; for example, immature dogs consistently return about 50% of adult returns and include byproducts (e.g. bones &amp;amp; skin), compared to cats' 0-30% and sometimes no byproducts but the skull)&lt;br /&gt;
&lt;br /&gt;
If there's a desperate need to maximize cat-butchering returns, one can partly work around the lack of age info by slaughtering one-by-one the first-listed (therefore, usually, oldest) cats in the unit or animal screen until the returns drop to immature-sized returns, then waiting some months or a year for the remaining kitties to &amp;lt;s&amp;gt;stew&amp;lt;/s&amp;gt; mature for a while.&lt;br /&gt;
&lt;br /&gt;
Cats, by nature, will attempt to haul vermin to their owners. The owner will then dismiss the cat, at which point the cat will drop the remains for a dwarf with {{L|labor|refuse hauling}} enabled to clean up.&lt;br /&gt;
&lt;br /&gt;
{{gamedata}}&lt;br /&gt;
{{Creatures}}&lt;br /&gt;
{{Category|Animals}}&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137356</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137356"/>
		<updated>2011-03-03T21:04:31Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Easy Entity Editing */ added FREE_FOOD to the entity_default section to cover free food cheat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries. You may add more by using the format: [PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_FOOD]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_FOOD]&lt;br /&gt;
[NAME:produce food]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:(plant name {from raws}):PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137355</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137355"/>
		<updated>2011-03-03T20:51:07Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* No More skill loss */  adjusted character spacing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:(reaction)]&lt;br /&gt;
	[PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_FOOD]&lt;br /&gt;
[NAME:produce food]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:(plant name {from raws}):PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137289</id>
		<title>v0.31:Cheating</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Cheating&amp;diff=137289"/>
		<updated>2011-03-02T20:33:06Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Instructions for use*: */ Updated format (accidently performed as anonymous), added link for suggested program&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Fine|23:58, 11 November 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
{{mod}}&lt;br /&gt;
&lt;br /&gt;
'''Cheating''' is altering the game to make dwarf fortress easier. This is distinctly different from [[exploits]]. There are two main ways to alter the game: changing the game's raw source files (which are really just text files), and directly altering the game's memory (which requires special tools).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Raw Editing=&lt;br /&gt;
&lt;br /&gt;
Raw files are located in the raw/objects directory&lt;br /&gt;
&lt;br /&gt;
The most common use of editing raw files is to get free items, such as gems, adamantine, or flux. &lt;br /&gt;
&lt;br /&gt;
When changing the raw files, you may or may not need to create a new world in order for your changes to be reflected.&lt;br /&gt;
&lt;br /&gt;
Generally speaking, ''modifications'' to an existing entry in a raw file don't require a new world. Altering existing reactions or creatures is an example of this.&lt;br /&gt;
&lt;br /&gt;
However, when adding or deleting entries, you need to create a new world for the changes to take place, and when deleting, it can and probably will render your old world unplayable as attempting to play worlds generated before the deletion will cause an error. &lt;br /&gt;
&lt;br /&gt;
[[Shaostoul%27s Guide]] contains several cut &amp;amp; paste examples for editing raw files specifically for the purpose of cheating. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creature Token Modifications==&lt;br /&gt;
Modifying creature files does not require the creation of a new world. You can modify the physical attributes of a creature, make animals tamable and trainable, make your dwarves into short little bearded terminators, and much more.&lt;br /&gt;
&lt;br /&gt;
===Instructions for use:===&lt;br /&gt;
# Open creature_standard.txt&lt;br /&gt;
# Find dwarven (or other creature) stats, which ought to resemble the sets below.&lt;br /&gt;
# Delete those stats and replace with the new set.&lt;br /&gt;
# Done.&lt;br /&gt;
&lt;br /&gt;
*[http://notepad-plus-plus.org/ Notepad++] is recommended for altering raw files.&lt;br /&gt;
&lt;br /&gt;
===Speedy Dwarves===&lt;br /&gt;
Getting bored with slow dwarves?&lt;br /&gt;
&lt;br /&gt;
Go into the creature_standard file and add the [SPEED:1] in somewhere in the top section of the entry.(or SPEED:0 if you're up to some psychedelic light speed traveling)&lt;br /&gt;
&lt;br /&gt;
This will make your dwarves do the majority of their actions '''''super''''' fast, including moving, digging and workshop actions.&lt;br /&gt;
&lt;br /&gt;
This may, ironically, lower FPS when a high population is present, but no more than what doing many actions at once would.&lt;br /&gt;
To avoid this, add [SPEED:3] instead.&lt;br /&gt;
(Warning, editing this in may cause the game to crash or freeze for a few seconds. {{Verify}})&lt;br /&gt;
&lt;br /&gt;
===No Needs Dwarves===&lt;br /&gt;
&lt;br /&gt;
Not wanting to care for your dwarves? simply add [NO_EAT], [NO_SLEEP], and [NO_DRINK] to your dwarves' raws and never care for them again. (Warning when editing [NO_SLEEP], because sometimes dwarves will rest and just never wake up{{Verify}})&lt;br /&gt;
&lt;br /&gt;
As an added bonus, try adding [NOFEAR], [NOBREATHE], [NOSTUN], [NONAUSEA], [NOPAIN], [NO_DIZZINESS], [NO_FEVERS], and [NOEXERT] as well.&lt;br /&gt;
&lt;br /&gt;
(Warning, editing this may cause the game to crash.{{Verify}})&lt;br /&gt;
&lt;br /&gt;
Other potential problems include but are not limited to unhappiness due to never drinking any booze, and insane dwarves with no viable avenues for suicide; not that they can't be [[Unfortunate_accident|assisted in such endeavors]].&lt;br /&gt;
&lt;br /&gt;
* Removing the [ALCOHOL_DEPENDENT] tag should alleviate the problem of unhappiness due to never drinking booze.&lt;br /&gt;
&lt;br /&gt;
===Pets for everyone===&lt;br /&gt;
Ever want Cave dragons, Giant cave spiders, or even Helmet snakes for pets?&amp;lt;br /&amp;gt;&lt;br /&gt;
Simply add [PET] and [COMMON_DOMESTIC] to the creature of your choice then generate a new world. Enjoy killing the local elephant population with your army of Giant cave spiders.&lt;br /&gt;
Also if you want them to not be caged, cut out their raw file and transfer it to the bottom part of the creature_domestic.txt file and change the [FANCIFUL] token into the [NATURAL] token&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note: Pets may be '''expensive'''. '' Which is why you set [PETVALUE:1]&lt;br /&gt;
&lt;br /&gt;
===Tinkering with the Dwarven Soul===&lt;br /&gt;
By messing with the soul of a dwarf, you can drastically increase attributes and learning rates.  Below is notes and a copy-paste section of text that you can use in the creature_standard.txt file, in which you replace the existing dwarf attributes.  You can also utilize this code with the Castes, if you want to specify what parts of your society get what.  The most easily adjustable portion of the castes is with the Males and Females.&lt;br /&gt;
&lt;br /&gt;
Please note that in v31.03 of Dwarf Fortress, most of the mental attributes and Skill_Rate's learning speed is broken.  This should change after the Merge, since Toady will be able to correct bugs and fully implement the Soul system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATT_RANGE dictates the level of effectiveness a being receives in an ability.  5,000 is the max.  Please note that the elves get &amp;quot;5,000&amp;quot; in the memory stat, for the entire range.  Humans get a default of 1,000, and presumably the same goes for any other creature that doesn't have a specified range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below, the ATT_RATES tag basically determines how quickly you gain and lose an attribute.  The first value indicates cost.  The lower it is, the better.  The other values are for dictating the rate of decay, so keeping them at &amp;quot;NONE&amp;quot; basically nullifies that aspect.  Don't use &amp;quot;0&amp;quot; for the first value, it crashes the game.  Default for the first value is 500.  If there is no number, the default will be used.  I believe that you can use negative numbers, which further increases the gain of attributes, since the ceiling to the next attribute level is lowered by the negative percentage you use.&lt;br /&gt;
&lt;br /&gt;
ATT_RATES (Default is 500:2:3:2]&lt;br /&gt;
 * ATTRIBUTE Token&lt;br /&gt;
 * cost to improve     &lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The game comes pre-stocked with several sets of attribute ranges, some better than others.  The signs that come after the numeral ranges indicate what level that range represents, but has no effect in of themselves.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0:0:0:0:0:0:0]                       unattainable&lt;br /&gt;
&lt;br /&gt;
0:100:200:300:400:450:500]           ---&lt;br /&gt;
&lt;br /&gt;
0:400:600:750:800:900:1100]           --&lt;br /&gt;
&lt;br /&gt;
150:600:800:900:1000:1100:1500]        -&lt;br /&gt;
&lt;br /&gt;
450:950:1150:1250:1350:1550:2250]      +&lt;br /&gt;
&lt;br /&gt;
700:1200:1400:1500:1600:1800:2500]    ++&lt;br /&gt;
&lt;br /&gt;
1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
&lt;br /&gt;
5000:5000:5000:5000:5000:5000:5000]  max&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skill rates is a tag that grants you a % of skill improvement.  The first number is the percentage, while the last three slots indicate decay.  Furthermore, I believe that it is capped at 5,000%. Default is 100, but creatures with Slow Learner tag will get half of that.  The skill acceleration doesn't work currently, which is believed to be a bug.  The information here is a placeholder until that is corrected.&lt;br /&gt;
&lt;br /&gt;
SKILL_RATE (Default is 100:8:8:16]&lt;br /&gt;
 * % of improvement points you get&lt;br /&gt;
 * unused counter rate&lt;br /&gt;
 * rust counter rate&lt;br /&gt;
 * demotion counter rate&lt;br /&gt;
&lt;br /&gt;
[SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PHYS_ATT_CAP_PERC&lt;br /&gt;
MENT_ATT_CAP_PERC&lt;br /&gt;
&lt;br /&gt;
The default value is 200% of a dwarf's median+starting stats.  This tag caps the amount of improvement to be had in an attribute. Below, I have cranked it up to 5,000%, hoping that it would let all dwarves achieve maximum attributes.&lt;br /&gt;
&lt;br /&gt;
ex&lt;br /&gt;
[PHYS_ATT_CAP_PERC:STRENGTH:5000]&lt;br /&gt;
[MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
      [SKILL_RATES:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:STRENGTH:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [PHYS_ATT_RATES:STRENGTH:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:STRENGTH:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:TOUGHNESS:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:TOUGHNESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:TOUGHNESS:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:AGILITY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:AGILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:AGILITY:5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_RANGE:ENDURANCE:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [PHYS_ATT_RATES:ENDURANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:ENDURANCE:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:RECUPERATION:1250:1500:1750:2000:2500:3000:5000]        +++       &lt;br /&gt;
      [PHYS_ATT_RATES:RECUPERATION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:RECUPERATION:5000]&lt;br /&gt;
      [PHYS_ATT_RANGE:DISEASE_RESISTANCE:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [PHYS_ATT_RATES:DISEASE_RESISTANCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [PHYS_ATT_CAP_PERC:DISEASE_RESISTANCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:FOCUS:1250:1500:1750:2000:2500:3000:5000]              +++             &lt;br /&gt;
      [MENT_ATT_RATES:FOCUS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:FOCUS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:CREATIVITY:1250:1500:1750:2000:2500:3000:5000]        +++         &lt;br /&gt;
      [MENT_ATT_RATES:CREATIVITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:CREATIVITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:PATIENCE:1250:1500:1750:2000:2500:3000:5000]           +++     &lt;br /&gt;
      [MENT_ATT_RATES:PATIENCE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:PATIENCE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MEMORY:1250:1500:1750:2000:2500:3000:5000]           +++             &lt;br /&gt;
      [MENT_ATT_RATES:MEMORY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MEMORY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SPATIAL_SENSE:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:SPATIAL_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SPATIAL_SENSE:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:EMPATHY:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:EMPATHY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:EMPATHY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:MUSICALITY:1250:1500:1750:2000:2500:3000:5000]        +++&lt;br /&gt;
      [MENT_ATT_RATES:MUSICALITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:MUSICALITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:ANALYTICAL_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:ANALYTICAL_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:ANALYTICAL_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:LINGUISTIC_ABILITY:1250:1500:1750:2000:2500:3000:5000]  +++&lt;br /&gt;
      [MENT_ATT_RATES:LINGUISTIC_ABILITY:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:LINGUISTIC_ABILITY:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:INTUITION:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:INTUITION:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:INTUITION:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:WILLPOWER:1250:1500:1750:2000:2500:3000:5000]           +++&lt;br /&gt;
      [MENT_ATT_RATES:WILLPOWER:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:WILLPOWER:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:SOCIAL_AWARENESS:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:SOCIAL_AWARENESS:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:SOCIAL_AWARENESS:5000]&lt;br /&gt;
      [MENT_ATT_RANGE:KINESTHETIC_SENSE:1250:1500:1750:2000:2500:3000:5000]     +++&lt;br /&gt;
      [MENT_ATT_RATES:KINESTHETIC_SENSE:-5000:NONE:NONE:NONE]&lt;br /&gt;
      [MENT_ATT_CAP_PERC:KINESTHETIC_SENSE:5000]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===No More skill loss===&lt;br /&gt;
Are you tired of your dwarfs having red stats after a few years? If so, try adding this mod by [http://www.bay12forums.com/smf/index.php?topic=61016.0 LordSnow] to df_folder/data/save/region/raw/objects/creature_standard.txt in the &amp;quot;dwarf&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
Phys/Ment rate default: 500&lt;br /&gt;
   [PHYS_ATT_RATES:STRENGTH:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:AGILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:TOUGHNESS:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:ENDURANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:DISEASE_RESISTANCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [PHYS_ATT_RATES:RECUPERATION:50:NONE:NONE:NONE]&lt;br /&gt;
&lt;br /&gt;
   [MENT_ATT_RATES:ANALYTICAL_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:CREATIVITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:EMPATHY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:FOCUS:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:INTUITION:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:KINESTHETIC_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:LINGUISTIC_ABILITY:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:MUSICALITY:50:NONE:NONE:NONE]&lt;br /&gt;
    [MENT_ATT_RATES:PATIENCE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:SOCIAL_AWARENESS:50:NONE:NONE:NONE]&lt;br /&gt;
    [MENT_ATT_RATES:MEMORY:50:NONE:NONE:NONE]&lt;br /&gt;
    [MENT_ATT_RATES:SPATIAL_SENSE:50:NONE:NONE:NONE]&lt;br /&gt;
   [MENT_ATT_RATES:WILLPOWER:50:NONE:NONE:NONE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Enemy race dies in a pink cloud===&lt;br /&gt;
Causes all creatures of a type to go *poof* in a little pink cloud. Put this under the creature you want to never appear again. Goodbye invasions! [[DF2010:Utilities#Runesmith|Runesmith]] can also remove species easily.&lt;br /&gt;
&lt;br /&gt;
 [SELECT_MATERIAL:ALL]&lt;br /&gt;
      [BOILING_POINT:0]&lt;br /&gt;
      [STATE_COLOR:ALL:PINK]&lt;br /&gt;
      [STATE_NAME_ADJ:GAS:poof!]&lt;br /&gt;
&lt;br /&gt;
Warning: As with all cheats that involve the words &amp;quot;[BOILING_POINT:0]&amp;quot;, the mist created when the creature boils will be very cold. In fact, 0 DF degrees is many thousands of real-world degrees below absolute zero. Such cold temperatures will rapidly degrade weak items like cloth and leather, and may pose a danger to dwarves caught in the cloud without adequate cold weather clothing. You might have to experiment to find a temperature that will guarantee boiling without posing a danger to your dwarves.&lt;br /&gt;
&lt;br /&gt;
==Reaction Additions==&lt;br /&gt;
There are now two reaction files: reaction_smelter and reaction_other. Additions to these lists will not take effect until you generate a new world. Note that if you edit an existing reaction entry (leaving the [REACTION:NAME] line unchanged) rather than add a new one, you will not need to generate a new world. Don't forget to add [PERMITTED_REACTION:(reaction)] under [ENTITY:MOUNTAIN] in entity_default raw.&lt;br /&gt;
&lt;br /&gt;
===Skill Practice Workshops===&lt;br /&gt;
A useful application of the new workshop/reaction setup is the Practice Workshop: loaded with no-reagent no-product reactions tied to every quality-based skill, it's an excellent way to get the most out of scarce resources and to train workers who utilize said resources (Jewelers, Craftsdwarves, etc).&lt;br /&gt;
&lt;br /&gt;
Create a new raw called building_practice_workshop in \raw\objects, and within it paste the following (ripped nigh-straight out of Lazureus' Crematorium package):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
building_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:BUILDING]&lt;br /&gt;
&lt;br /&gt;
[BUILDING_WORKSHOP:PRACTICE_WORKSHOP]&lt;br /&gt;
	[NAME:Practice Workshop]&lt;br /&gt;
	[NAME_COLOR:7:0:1]&lt;br /&gt;
	[DIM:3:3]&lt;br /&gt;
	[WORK_LOCATION:2:3]&lt;br /&gt;
	[BUILD_LABOR:MASON]&lt;br /&gt;
	[BUILD_KEY:CUSTOM_SHIFT_P]&lt;br /&gt;
	[BLOCK:1:0:0:0]&lt;br /&gt;
	[BLOCK:2:0:0:0]&lt;br /&gt;
	[BLOCK:3:0:0:0]&lt;br /&gt;
	[TILE:0:1:' ':' ':236]&lt;br /&gt;
	[TILE:0:2:' ':236:'/']&lt;br /&gt;
	[TILE:0:3:'|':' ':' ']&lt;br /&gt;
	[COLOR:0:1:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:0:2:0:0:0:0:0:1:6:0:0]&lt;br /&gt;
	[COLOR:0:3:6:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:1:1:236:' ':227]&lt;br /&gt;
	[TILE:1:2:'|':' ':8]&lt;br /&gt;
	[TILE:1:3:' ':' ':236]&lt;br /&gt;
	[COLOR:1:1:0:0:1:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:2:6:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[COLOR:1:3:0:0:0:0:0:0:0:0:1]&lt;br /&gt;
	[TILE:2:1:201:227:187]&lt;br /&gt;
	[TILE:2:2:200:8:188]&lt;br /&gt;
	[TILE:2:3:' ':' ':' ']&lt;br /&gt;
	[COLOR:2:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:2:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:2:3:0:0:0:0:0:0:0:0:0]&lt;br /&gt;
	[TILE:3:1:201:227:187]&lt;br /&gt;
	[TILE:3:2:200:8:188]&lt;br /&gt;
	[TILE:3:3:150:210:253]&lt;br /&gt;
	[COLOR:3:1:0:0:1:0:0:1:0:0:1]&lt;br /&gt;
	[COLOR:3:2:0:0:1:0:4:1:0:0:1]&lt;br /&gt;
	[COLOR:3:3:0:0:1:6:0:0:7:0:1]&lt;br /&gt;
	[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a new raw called reaction_practice_workshop, and within it paste the following:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
reaction_practice_workshop&lt;br /&gt;
&lt;br /&gt;
[OBJECT:REACTION]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
[NAME:practice armorsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_ARMOR]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
[NAME:practice bonecarving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BONECARVE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
[NAME:practice bonesetting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SET_BONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
[NAME:practice bowmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:BOWYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
[NAME:practice carpentry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CARPENTRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
[NAME:practice clothesmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CLOTHESMAKING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
[NAME:practice diagnosis]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DIAGNOSE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_DYING]&lt;br /&gt;
[NAME:practice dying]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DYER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
[NAME:practice engraving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DETAILSTONE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
[NAME:practice gem cutting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:CUTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
[NAME:practice gem setting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:ENCRUSTGEM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
[NAME:practice glassmaking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:GLASSMAKER]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_GROWING]&lt;br /&gt;
[NAME:practice growing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:PLANT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
[NAME:practice herbalism]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:HERBALISM]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
[NAME:practice leatherworking]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:LEATHERWORK]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MASONRY]&lt;br /&gt;
[NAME:practice masonry]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MASONRY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
[NAME:practice mechanics]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MECHANICS]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
[NAME:practice metalcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:METALCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
[NAME:practice metalsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_FURNITURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_MINING]&lt;br /&gt;
[NAME:practice mining]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:MINING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
[NAME:practice siege engineering]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
[NAME:practice siege operation]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SIEGEOPERATE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
[NAME:practice stonecrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:STONECRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SURGERY]&lt;br /&gt;
[NAME:practice surgery]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SURGERY]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_SUTURING]&lt;br /&gt;
[NAME:practice suturing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SUTURE]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
[NAME:practice weaponsmithing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:FORGE_WEAPON]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WEAVING]&lt;br /&gt;
[NAME:practice weaving]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WEAVING]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
[NAME:practice woodcrafting]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:WOODCRAFT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
[NAME:practice wound dressing]&lt;br /&gt;
[BUILDING:PRACTICE_WORKSHOP:NONE]&lt;br /&gt;
[PRODUCT:100:0:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:DRESS_WOUNDS]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lastly, paste the following to their respective spots in the dwarf section of entity_default, and you're done:&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	[PERMITTED_BUILDING:PRACTICE_WORKSHOP]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ARMORSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONECARVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BONESETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_BOWMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CARPENTRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_CLOTHESMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DIAGNOSIS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_DYING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_ENGRAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_CUTTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GEM_SETTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GLASSMAKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_GROWING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_HERBALISM]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_LEATHERWORKING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MASONRY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MECHANICS]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_METALSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_MINING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_ENGINEERING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SIEGE_OPERATION]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_STONECRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SURGERY]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_SUTURING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAPONSMITHING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WEAVING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOODCRAFTING]&lt;br /&gt;
	[PERMITTED_REACTION:PRACTICE_WOUND_DRESSING]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Easy Entity Editing==&lt;br /&gt;
&lt;br /&gt;
Here is the edited entity_default raw entry. Just copy and paste everything underneath the existing entries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_EMERALD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_SAPPHIRE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_RUBY_STAR]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
	[PERMITTED_REACTION:FREE_WOOD]&lt;br /&gt;
	[PERMITTED_REACTION:(reaction)]&lt;br /&gt;
	[PERMITTED_REACTION:(reaction)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Free Gems===&lt;br /&gt;
Fill in the name of a gem from the inorganic_stone_gem file and paste this in the reaction_smelter file to make your smelter spew out gems.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(gem name here)]&lt;br /&gt;
[NAME:make (gem name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:(gem name {from raws})]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You can change the skill used and the workshop, but make sure to keep it in the correct reaction file.&lt;br /&gt;
For convenience, here are all the precious gems in the game.&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:200px; overflow:scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_DIAMOND_LY]&lt;br /&gt;
[NAME: make light yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_FY]&lt;br /&gt;
[NAME: make faint yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_EMERALD]&lt;br /&gt;
[NAME: make emeralds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:EMERALD]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY]&lt;br /&gt;
[NAME: make rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE]&lt;br /&gt;
[NAME: make sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_CLEAR]&lt;br /&gt;
[NAME: make clear diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_RED]&lt;br /&gt;
[NAME: make red diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_RED]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_GREEN]&lt;br /&gt;
[NAME: make green diamond]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_GREEN]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLUE]&lt;br /&gt;
[NAME: make blue diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLUE]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_YELLOW]&lt;br /&gt;
[NAME: make yellow diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_DIAMOND_BLACK]&lt;br /&gt;
[NAME: make black diamonds]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_RUBY_STAR]&lt;br /&gt;
[NAME: make star rubies]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:RUBY_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&lt;br /&gt;
[REACTION:FREE_SAPPHIRE_STAR]&lt;br /&gt;
[NAME: make star sapphires]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE_STAR]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Easy Adamantine===&lt;br /&gt;
To get free adamantine wafers, add this to your reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_WAFERS]&lt;br /&gt;
[NAME:create adamantine wafers]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:BAR:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For adamantine thread it would be:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_ADAMANTINE_THREAD]&lt;br /&gt;
[NAME:create adamantine thread]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:THREAD:NO_SUBTYPE:METAL:ADAMANTINE][PRODUCT_DIMENSION:15000]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Flux, Sand, and Ore===&lt;br /&gt;
Add [REACTION_CLASS:FLUX] to any stone you have to turn it into a flux. This is in inorganic_stone_mineral, or inorganic_stone_layer Or, add [METAL_ORE:{metal name}:100] to turn it into an ore. It also bears noting that the metal can easily be an alloy, like steel or brass. Likewise, open inorganic_stone_soil and add [SOIL_SAND] to any soil to turn it into sand suitable for making glass with. &lt;br /&gt;
&lt;br /&gt;
None of these cheats require creating a new world. Turn peat into glass, basalt into platinum, and combine iron, diorite, and coal to make steel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Easy Metal===&lt;br /&gt;
Open reaction_smelter and change any reactions you like. Remove the [FUEL] tag.&lt;br /&gt;
to make them require no fuel. Remove the line(s) headed with [REAGENT:whatever] to make them require no reagents. You can pick any metal that exists in the game, as long as you pick the right raw name. (For example: IRON, PEWTER_LAY, and NICKEL_SILVER makes iron, lay pewter, and nickle silver respectively.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_(metal name here)]&lt;br /&gt;
[NAME:create (metal name here)]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:1:BAR:NO_SUBTYPE:METAL:(metal name {from raws})][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
These cheats do not require a new world (because they only modify existing reactions), and allow smelters to create steel and adamantine from nothing.&lt;br /&gt;
&lt;br /&gt;
===Create Wood===&lt;br /&gt;
To create wood for free, Add this to reaction_smelter. (don't forget the wood type. Like OAK, PINE, TOWER_CAP, or FUNGIWOOD.)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_WOOD]&lt;br /&gt;
[NAME:create wood]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:5:WOOD:NO_SUBTYPE:PLANT_MAT:(wood name {from raws}):WOOD][PRODUCT_DIMENSION:150]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Produce Food===&lt;br /&gt;
To create food for free, add this to reaction_smelter.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[REACTION:FREE_FOOD]&lt;br /&gt;
[NAME:produce food]&lt;br /&gt;
[BUILDING:SMELTER:NONE]&lt;br /&gt;
[PRODUCT:100:10:PLANT:NO_SUBTYPE:PLANT_MAT:(plant name {from raws}):PLANT]&lt;br /&gt;
[SKILL:SMELT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Memory Hacking=&lt;br /&gt;
Memory Hacking is much harder than raw editing, and requires [[utilities|special tools]]. At present, tools that have been adapted to DF2010 include [[Utilities#Reveal|Reveal]], which allows you to see the whole map (though be warned- it also releases [[Hidden Fun Stuff]]) and [[Utilities#DFHack|DFhack]], a versatile tool which includes, among other things, a liquids hack that lets you place [[water]] or [[magma]] of a depth you choose into a square and &amp;quot;dfprospector,&amp;quot; which tells you what minerals are available on the map.&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Pressure&amp;diff=132189</id>
		<title>v0.31:Pressure</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Pressure&amp;diff=132189"/>
		<updated>2010-11-22T08:49:57Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: /* Diagonal Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{quality|Masterwork|19:05, 6 July 2010 (UTC)}}{{av}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dwarf Fortress features some pretty complex behavior in an attempt to simulate '''fluid mechanics'''. One aspect of this behavior is seen in the form of '''pressure'''. The basic idea here is quite simple, '''{{l|flow|fluids}}''' such as '''{{l|water}}''' and in some cases '''{{l|magma}}''' can become pressurized which can result in them being pushed back up into other areas by the weight of the fluid. &lt;br /&gt;
&lt;br /&gt;
==A demonstration of pressure using U-Bends==&lt;br /&gt;
A U-Bend is a channel that digs down, and curves back up. With '''pressure''' a {{l|flow|fluid}} will be pushed up the other side of the u-bend in an attempt to equalize the pressure. By understanding how pressure works in a u-bend you should be able to adapt this knowledge to use fluids in any configuration you desire without any unexpected surprises that could make life in your fortress more '''{{l|fun}}''' than anticipated. '''{{L|Water}}''' and '''{{l|magma}}''' both behave very differently with regards to pressure, so read carefully.&lt;br /&gt;
&lt;br /&gt;
===Water in a U-Bend===&lt;br /&gt;
The following three diagrams demonstrate different ways water might behave in a u-bend. In all three cases, the water source is on the left side of the diagram and water is filling the area to the right. In the first example (Diagram A), we have water taken directly from a river used to fill a u-bend. In this case, because the river is free to flow out the edge of the map the water never fully pressurizes which results in the water stopping one level below the actual level of the river itself. This behavior applies to water taken from any infinite water source.&lt;br /&gt;
&lt;br /&gt;
In the next example (Diagram B), a '''dam''' has been placed preventing the river from flowing off the edge of the map. Because of this, the water soon becomes fully pressurized and quickly fills up the remaining level of the u-bend. Use caution when placing a dam on your river.&lt;br /&gt;
&lt;br /&gt;
The final example (Diagram C), demonstrates how a '''{{l|pump|screw pump}}''' pressurizes water up to the level of the pump. In this case the water is actually being taken to one level above the river because it is being pressurized by the pump. &lt;br /&gt;
&lt;br /&gt;
With these three simple examples, you should be ready to go build your enormous plumbing masterpiece, and be relatively safe from any unanticipated flooding. If you plan to work with {{l|magma}} as well however, you should read further.&lt;br /&gt;
&lt;br /&gt;
   '''Diagram A'''       '''Diagram B'''       '''Diagram C'''&lt;br /&gt;
     River       Dammed River      Screw Pump&lt;br /&gt;
   Side View       Side View       Side View&amp;lt;br /&amp;gt;&lt;br /&gt;
     ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒         ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒         %%&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     %% = {{l|Pump}}&lt;br /&gt;
     ▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Water&lt;br /&gt;
       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      ▒ = Solid Ground&lt;br /&gt;
       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒       ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒          ▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒&lt;br /&gt;
       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒          ▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
===Magma in a U-bend===&lt;br /&gt;
'''{{l|Magma}}''' behaves very differently from {{l|water}} because it will not normally retain any pressure. In our first magma example (Diagram A) we show how this works by creating a short u-bend and connecting it up to a magma pipe - because {{l|magma}} is not a pressurized fluid, it simply fills the lowest point and makes no further attempt to go back up.&lt;br /&gt;
&lt;br /&gt;
Do not however make the mistake of thinking that {{l|magma}} can never be pressurized. In the second diagram (Diagram B) we see how with the addition of a single {{l|pump|screw pump}}, the entire situation changes dramatically. The screw pump is pressurizing the magma so that it will now fill the area back up to the level of the pump. Accidentally flooding your fortress with {{l|magma}} is considerably more {{l|fun}} than a flood of {{l|water}}.&lt;br /&gt;
&lt;br /&gt;
   '''Diagram A'''       '''Diagram B'''&lt;br /&gt;
   Magma Pipe      Screw Pump&lt;br /&gt;
   Side View       Side View&amp;lt;br /&amp;gt;&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒             %%&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒     %% = {{l|Pump}}&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒   ▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Magma&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒   ▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒      ▒ = Solid Ground&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈≈≈≈≈&amp;lt;/font&amp;gt;▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;▒&lt;br /&gt;
    ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒     ▒&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
==Advanced Pressure==&lt;br /&gt;
Pressure is a lazy model, but will ''always'' behave like above. For example, a system on z0 receives water from a cistern z3 in amounts of ~3/tick. This system consists of a tree of passages, one tile wide, and contains 'underpasses' on z-1. Water will flow into the system to a depth of 7 before coming up on the other side of a the first underpass, as is expected. However, if faced with ''two'' underpasses, it will choose the nearest one and fill all the system on the other side of that underpass to a depth of 7 before filling the system on the other side of the far underpass. Similarly, if faced with multiple exits from the system, the whole flow will flow out of ''one'' exit, the nearest lowest one.{{verify}}&lt;br /&gt;
&lt;br /&gt;
===Waterfalls===&lt;br /&gt;
Waterfalls are of special concern. When drawing water from a waterfall it is important to understand that this water may be pressurized up to the highest point of the waterfall. So that if you tap into a natural waterfall at the low side you could very easily flood your entire fortress very quickly.&lt;br /&gt;
&lt;br /&gt;
==Neutralizing Pressure==&lt;br /&gt;
There are two methods for depressurizing fluids when this is needed. Either Diagonal connections or carefully used screw pumps can eliminate problems with pressurized fluids. Knowing how to pressurize and depressurize water as needed allows you to quickly move fluids wherever you wish in your fortress allowing you to build things a dwarf can be proud of. &lt;br /&gt;
&lt;br /&gt;
===Diagonal Flow===&lt;br /&gt;
Diagonal {{l|flow|flowing}} fluids create a unique behavior which neutralizes all '''pressure'''. By forcing fluids through a diagonal connection you can neutralize all pressure quite easily. Neutralized water will fill U-bends to exactly one z-level below the level that the diagonal is on. A result of this is that a tunnel system that spans several z-levels, but is connected to a river only by a diagonal tile, will fill only to one z-level lower than the river, but if an orthogonal connection is created, it will fill up another level.&lt;br /&gt;
&lt;br /&gt;
Here is a top-down diagram of neutralizing the flow of a river.&lt;br /&gt;
&lt;br /&gt;
 '''Top View'''&amp;lt;br /&amp;gt; &lt;br /&gt;
                 ▒▒▒▒▒▒&lt;br /&gt;
         ▒▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒&lt;br /&gt;
 &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;Direction -&amp;gt; ≈≈≈≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈≈≈≈≈≈ -&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;   of     -&amp;gt; ≈≈≈≈≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈≈≈≈≈ -&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;  Flow    -&amp;gt; ≈≈≈≈≈≈&amp;lt;/font&amp;gt;▒&amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈≈≈≈ -&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
         ▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒▒▒&lt;br /&gt;
                ▒▒▒▒▒▒&amp;lt;br /&amp;gt;&lt;br /&gt;
  ▒ = wall, constructed or undug&lt;br /&gt;
  &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = pressurized water&lt;br /&gt;
  &amp;lt;font color=&amp;quot;#2FB6FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = neutral/normal water pressure&lt;br /&gt;
&lt;br /&gt;
This does not work on a vertical basis - water only travels vertically to a different z-level, never diagonally.  &lt;br /&gt;
&lt;br /&gt;
If you wish to maintain the rate of '''{{l|flow}}''' after de-pressurizing, it's recommended that you have more diagonals than water tiles - that is, if the source is 3-tiles wide, you may wish 4 or more diagonal passages.&lt;br /&gt;
&lt;br /&gt;
====Checker-Board Pressure Regulator====&lt;br /&gt;
&lt;br /&gt;
 '''Top View'''&amp;lt;br /&amp;gt; &lt;br /&gt;
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒&lt;br /&gt;
  &amp;gt; &amp;gt; &amp;gt;   ▒ ▒ ▒  &amp;gt;  &amp;gt;  &amp;gt;&lt;br /&gt;
 4Z Deep   ▒ ▒   1Z Deep&lt;br /&gt;
  &amp;gt; &amp;gt; &amp;gt;   ▒ ▒ ▒  &amp;gt;  &amp;gt;  &amp;gt;&lt;br /&gt;
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
 '''Side View''' &amp;lt;br /&amp;gt;&lt;br /&gt;
 ▒ V ▒&lt;br /&gt;
 ▒ V ▒             Well&lt;br /&gt;
 ▒ V ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒&lt;br /&gt;
 ▒ &amp;gt;  &amp;gt;   RRR  &amp;gt;&amp;gt;&amp;gt; ^▒     RRR = Regulator design as seen in top view&lt;br /&gt;
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒&lt;br /&gt;
&lt;br /&gt;
===Pumps===&lt;br /&gt;
Water pressure does not propagate through pumps, so it is possible to fill a pool using a screw pump without it having the same pressure as its source. Of course, there is a downside - you still have to run the pumps and due to the source water's pressure, the pump must be {{l|power|powered}} instead of {{l|pump operator|run by a dwarf}}, as the tile the dwarf needs to stand on is filled by water. Furthermore, the pump will likely need to be powered from above or below (as water would simply flow around a gear or axle placed next to the pump), though creative setups are still possible by using additional screw pumps to transmit power.&lt;br /&gt;
&lt;br /&gt;
Your vertical axles or gear assemblies need to be placed above the solid tile of the pump, and there must not be a channel over the walkable pump tile. (Water can only flow straight upward, not up and to the side at the same time.) Multiple adjacent pumps will also transfer '''power''' between themselves automatically.&lt;br /&gt;
&lt;br /&gt;
 Side view&lt;br /&gt;
                       &lt;br /&gt;
     Power  Water       Key&lt;br /&gt;
       ↓    ↓↓↓↓↓       ▒ = Normal wall&lt;br /&gt;
 ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒≈≈≈≈≈&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt; = Wall that pressurised water would flow into if it were to be dug out&lt;br /&gt;
 ▒▒▒▒▒▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒≈≈≈≈&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;#4080FF&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Regular water&lt;br /&gt;
 _ ___▒&amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒▒▒▒▒▒▒≈≈&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈&amp;lt;/font&amp;gt; = Pressurised water&lt;br /&gt;
 ▒&amp;lt;font color=&amp;quot;#4080FF&amp;quot;&amp;gt;≈≈≈≈≈&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;%%&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;≈≈≈≈≈≈≈≈&amp;lt;/font&amp;gt;      &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;%%&amp;lt;/font&amp;gt; = Pump&lt;br /&gt;
 ▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒≈▒▒▒▒▒▒▒&amp;lt;/font&amp;gt;       &amp;lt;font color=&amp;quot;brown&amp;quot;&amp;gt;║&amp;lt;/font&amp;gt; = Axle&lt;br /&gt;
 ▒▒▒▒▒▒▒▒&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;▒&amp;lt;/font&amp;gt;▒▒▒▒▒▒▒       _ = Floor&lt;br /&gt;
&lt;br /&gt;
Do note that the water output from the screw pump '''will''' be pressurized as per the U-bend diagrams above, but said pressure will be independent of the source and can be subsequently 'reset' by additional pumps or diagonal gaps.&lt;br /&gt;
&lt;br /&gt;
==Hatches==&lt;br /&gt;
{{l|Hatch_cover|Hatches}} can be placed over {{l|channel|channels}}, {{l|stair|stairs}}, {{l|ramp|ramps}} etc to prevent {{l|water}} moving vertically but will still allow the tile to be used, even as a water source (and possibly still for fishing too).&lt;br /&gt;
&lt;br /&gt;
== See Also==&lt;br /&gt;
:* {{l|flow|flow}}&lt;br /&gt;
:* {{l|river}}&lt;br /&gt;
&lt;br /&gt;
{{Category|Physics}}&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
	<entry>
		<id>https://dwarffortresswiki.org/index.php?title=v0.31:Prase&amp;diff=125493</id>
		<title>v0.31:Prase</title>
		<link rel="alternate" type="text/html" href="https://dwarffortresswiki.org/index.php?title=v0.31:Prase&amp;diff=125493"/>
		<updated>2010-08-14T08:30:16Z</updated>

		<summary type="html">&lt;p&gt;Taurolyon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{gemlookup/0}}{{av}}{{Quality|Fine}}&lt;br /&gt;
A typical rough gem found in all stone layers. It is dark green in color.&lt;br /&gt;
{{gamedata}}&lt;br /&gt;
{{gems}}&lt;/div&gt;</summary>
		<author><name>Taurolyon</name></author>
	</entry>
</feed>