So I've passed all of my CPA exams...so I've got some free time again to code. To start off, I'm going to finish up Alchemy while working on Python.
Overview
If you've ever played Morrowind or Oblivion, you'll see where I got the inspiration for Alchemy.
To brew potions, you'll need at least a
Mortar and Pestle
As you become better at Alchemy and want to brew better potions, you'll need to locate additional devices to help with the brewing or find a lab that has them all. Some possible ones include a
Retort and an
Alembic which would have an affect on how strong your potions are and how long they last.
There will be two facets to Alchemy. The first, much like the other crafting systems, we'll put in some special recipes that you'll have to learn, and use certain herbs to brew, ie: "Ziyx's Potion of Youth: Combine in equal parts xxx, yyy, and zzz, brew for 3hrs"
The other one will be based off of herbs and the effects on the herbs. Right now, each herb can have
up to 4 effects. You start out with one visible effect, and every 25 skill pts, another one becomes visible and usuable.
You'll put the herbs into your mortar and pestle, and then you'll brew your potion. (I haven't decided if we'll require a flask for potion creation yet or not!) The effect of the potions will be determined by matching the visible effects on the herbs,
any effect that appears twice or more will be in the resulting potion.
Note: We will allow Grand Master (100) alchemists to brew a potion using a single ingredient. In that case it'll take the First effect the herb has.
We might, in the future, allow potions like "knock" which can be thrown at a door to open it...we'll start with the basics first though.
Potion vs Poison
Any potion that is all negative effects will considered to be a poison. Any potion with at least one positive effect will be considered a normal potion. We'll be allowing poisons in the future to be used by assassins in enevenom.
Example
Consider the following three herbs brewed together by a Master Alchemist (75+):
Cannabis
Fly
Levitate
Paranoia
Heal
Basil
Heal
Sleep
Psilocybe tampanensis
Fly
Paranoia
Death
You'd end up with a potion with the effects of:
Fly, Heal, and
Paranoia!
Duration of positive and negative effects will be based on the stats of the alchemist, alchemy skill level, equipment used, and quality of equipment used.
List of Effects to follow.