So, I've been mulling over an idea for a mod for a few weeks, and I'm going to lay it out here if anyone would like to help me with it. Given the amount of work this would entail, I would almost certainly not be able to complete it on my own.
The basic idea is this: Everything starts essentially as vanilla DF. Every time certain tasks are performed, they have a chance of generating an idea, in the form of an object, which can then be copied. These copies are used to create new workshops dependent on the idea.
What I have planned out so far:
Inkmaker's workshop:
No Prerequisites
Create Ink:
Takes a bucket and charcoal, produces a bucket of ink(In the form of an item, not a bucket with a liquid inside, to avoid the bugs with containers and custom reactions)
Scribe's workshop-
No Prerequisites
Copy idea by hand:
Takes an idea,a bucket of ink, and leather or paper, creates a single copy of that idea, along with a bucket. Has a chance of producing the stamps idea
Copy idea via stamps:
Takes a stamp, a bucket of ink, and leather or paper, creates more copies(undecided, perhaps 5?) of that stamp's idea and a bucket
Forge-
Vanilla
Create Stamp:
Takes an idea and metal, creates a stamp of that idea. Has a chance of producing the printing press idea
Mechanic's Workshop-
Vanilla
Build Printing Press:
Takes a large number of stamps(exact # undecided) and a mechanism, creates a printing press
Printing Press-
Requires 1 printing press
Copy Manuscript:
Takes one leather or paper, one idea and one bucket of ink, produces more(# undecided, again) copies than stamping by hand
Papermill-
No Prerequisites
Mulch Paper:
Takes ten logs, produces one unit of paper
Alchemist's Workshop-
No Prerequisites
Attempt to Transmute Lead:
Takes lead bar and charcoal, has a chance of discovering lead glass
Experiment:
Takes various stones, and charcoal, has a chance of producing ideas for black powder and arsenic
Lead Glass Furnace-
requires lead glass idea
Create Lead Crystal ______(A copy of each crystal glass reaction):
Takes one sand, one lead, and one fuel(if not magma powered), creates crystal glass item
Alchemical Forge-
requires arsenic idea or blackpowder idea
Create Arsenic:
Takes one orpiment or realgar, creates an ingot of arsenic
Create Black Powder:
Takes one charcoal, one saltpeter, and one brimstone, creates a unit of black powder. chance of explosion. Has a chance of producing the arquebus idea.
Bomb-
requires black powder idea, one black powder
Detonate:
uses nothing, creates large explosion. workshop is destroyed in the process. Has a chance of producing the arquebus idea.
Gunsmith's shop-
requires arquebus idea
Create Arquebus-
Takes steel, produces one arquebus
Prepare Ammunition
Takes one lead, one unit of black powder, outputs 50 bullets.
Now, this isn't complete, but as you might be able to tell from the quality of the format, I'm tired, so I'll finish typing this out later.