Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Transmutation Reactions  (Read 728 times)

Noble Digger

  • Bay Watcher
    • View Profile
Transmutation Reactions
« on: February 08, 2010, 03:10:29 am »

Yo. I used a bunch of these reactions in a recent fort when I was dicking with Stonesense, and had a lot of fun with it. The idea is that you can take basic, worthless 1-value "rock" and combine a bunch of it with some valuable stuff (plants, wood, iron, whatever) to create a load of a different valuable material, with a chance of some "special" material being produced as well. Additionally, you will also receive a type of "chaff" depending on the valuable material used in the reaction, usually the seeds of the plant you transmuted.

I found that this cleaned up waste stone rather quickly and the amount of labor involved in the reactions makes it a little more interactive and challenging than if you just spawned in all these materials for free with no input material. Pretty much any necessary ingredients can be obtained through underground farming and simple elbow grease (I didn't do one for Adamantine, that's just wrong) and this generally gives you access to all the important materials you'll need for a well-equipped, blingin', magma-harnessing fortress even in a completely flat and empty glacier.

Any stone with the [REACTION_CLASS:ROCK] tag will feed any of these reactions, you'll need to decide for yourself which stone is "worthless" and add this tag to the appropriate stone types in MATGLOSS_STONE_LAYER.TXT or other stone raws.

Note that there are three bugs I can't seem to do anything about:

1. Plants inside barrels will not be visible to the smelter; You won't be able to create a "Transmute Tower-Cap Logs" job at the smelter by hand unless there are some harvested Plump Helmets sitting around and not inside a barrel. To get around this, create the job through the Manager screen, preferably in batches of 4 or 8, as long as you're sure you have the appropriate number of items to feed the reaction.
2. The smelter reactions look for 5 of the valuable item needed for the transmutation. In the case of logs, stones, silk, etc. this is no problem, but with plants, which are stored not only singularly but in stacks of 2 or greater, you'll see some waste. The game treats each stack of plants as "1 item" of plant, so if you use a stack of 2, 4, 3, 1, and 4 for the transmutation you still only satisfied the requirement of 5 plants and you'll get only 5 seeds back. Since farming is insanely easy, either don't complain about this, or mod it to your liking.
3. I don't know how to spit bags of sand out of the smelter in a reaction, so if you don't have sand at embark you're still hosed. Any ideas, folks?

A warning: Make sure not to queue too many jobs at once: 30 Transmutations equals 600 hauling jobs and that's just for the people doing the initial transmutation hauling work; The products and the rare products must also be hauled away after the job, and they'll clutter the smelters until they are. You can pretty much accept that your smelters will always be ☼CLT☼ as it is, but if you use stockpiles and dump zones cleverly you can cut down on it.

Anywayhereyougo.

Code: [Select]
[REACTION:TRANSMUTE_WOOD]
[NAME:transmute tower cap logs]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:MUSHROOM_HELMET_PLUMP:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:MUSHROOM_HELMET_PLUMP:NO_MATGLOSS]
[PRODUCT:100:20:WOOD:NO_SUBTYPE:WOOD:GIANT_SHROOM]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:EMERALD]

[REACTION:TRANSMUTE_COAL]
[NAME:transmute bituminous coal]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:WOOD:NO_SUBTYPE:WOOD:GIANT_SHROOM]
[PRODUCT:100:5:BAR:NO_SUBTYPE:ASH:NO_MATGLOSS][PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:COAL_BITUMINOUS]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:DIAMOND_BLACK]

[REACTION:TRANSMUTE_BAUXITE]
[NAME:transmute bauxite]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:BAR:NO_SUBTYPE:COAL:NO_MATGLOSS]
[PRODUCT:100:5:BAR:NO_SUBTYPE:ASH:NO_MATGLOSS][PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:BAUXITE]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:RUBY]

[REACTION:TRANSMUTE_FLUX]
[NAME:transmute calcite]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:STONE:NO_SUBTYPE:STONE:BAUXITE]
[PRODUCT:100:5:ROUGH:NO_SUBTYPE:STONE:CRYSTAL_ROCK]
[PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:CALCITE]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:DIAMOND_CLEAR]

[REACTION:TRANSMUTE_COPPER]
[NAME:transmute copper]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:BUSH_QUARRY:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:BUSH_QUARRY:NO_MATGLOSS]
[PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:COPPER]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:DIAMOND_YELLOW]

[REACTION:TRANSMUTE_SILVER]
[NAME:transmute native silver]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:GRASS_TAIL_PIG:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:GRASS_TAIL_PIG:NO_MATGLOSS]
[PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:SILVER]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:DIAMOND_FY]

[REACTION:TRANSMUTE_GOLD]
[NAME:transmute native gold]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:GRASS_WHEAT_CAVE:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:GRASS_WHEAT_CAVE:NO_MATGLOSS]
[PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:GOLD]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:DIAMOND_LY]

[REACTION:TRANSMUTE_PLATINUM]
[NAME:transmute native platinum]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:POD_SWEET:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:POD_SWEET:NO_MATGLOSS]
[PRODUCT:100:20:STONE:NO_SUBTYPE:STONE:PLATINUM]
[PRODUCT:10:20:ROUGH:NO_SUBTYPE:STONE:SAPPHIRE]

[REACTION:TRANSMUTE_IRON]
[NAME:transmute iron bars]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:PLANT:NO_SUBTYPE:MUSHROOM_CUP_DIMPLE:NO_MATGLOSS]
[PRODUCT:100:5:SEEDS:NO_SUBTYPE:MUSHROOM_CUP_DIMPLE:NO_MATGLOSS]
[PRODUCT:100:20:BAR:NO_SUBTYPE:METAL:IRON]
[PRODUCT:10:20:STONE:NO_SUBTYPE:STONE:OBSIDIAN]

[REACTION:TRANSMUTE_SILK]
[NAME:transmute giant cave spider silk thread]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:BAR:NO_SUBTYPE:METAL:IRON]
[PRODUCT:100:5:STONE:NO_SUBTYPE:STONE:OBSIDIAN]
[PRODUCT:100:20:THREAD:NO_SUBTYPE:SILK:SPIDER_CAVE_GIANT]
[PRODUCT:10:20:PLANT:NO_SUBTYPE:BULB_KOBOLD:NO_MATGLOSS]

[REACTION:TRANSMUTE_CHITIN]
[NAME:transmute giant cave spider chitin]
[SMELTER]
[REAGENT:15:REACTION_CLASS:ROCK]
[REAGENT:5:THREAD:NO_SUBTYPE:SILK:SPIDER_CAVE_GIANT]
[PRODUCT:100:5:STONE:NO_SUBTYPE:STONE:MARBLE]
[PRODUCT:100:20:SKIN_TANNED:NO_SUBTYPE:LEATHER:SPIDER_CAVE_GIANT]
[PRODUCT:10:20:PLANT:NO_SUBTYPE:BERRY_SUN:NO_MATGLOSS]
« Last Edit: February 08, 2010, 04:51:32 pm by Noble Digger »
Logged
quib·ble
1. To evade the truth or importance of an issue by raising trivial distinctions and objections.
2. To find fault or criticize for petty reasons; cavil.