Author Topic: Implementing Alchemy  (Read 575 times)

Eonwind

  • Developers
  • Hydlaa Notable
  • *
  • Posts: 815
    • View Profile
Implementing Alchemy
« on: November 16, 2011, 07:59:24 am »
Hi! Everyone!
One of the things I'd most like to see impemented as soon as possible is Alchemy. This will open up places for professions other than the miner, the arms and armour crafter etc.

My proposal is to impement alchemy "softly" and eventually expanding it on a later stage. I'll try to explain myself better:

1- Game Engine:
if I'm not wrong everything necessary to implement alchemy is already in place: we have "bowls", "mortar and pestle", "fireplaces", ecc. basically we could start using the same game mechanics usable for cooking. Most of the work would be about filling up the database tables so it would be possible to create alchemical items.

An example:
Book (about alchemy) + Alchemy skill + ingredient A + ingredient B + combined within container (ex. "bowls") = Healing potion

2- Game element to be designed
Basically a simple Book would be sufficent to start with, plus a mini quest where the player can get it from a NPC

3- in the future...
Once the basic system will be in place it will be possible to create new kind of potions, masterwork potions, etc. but that's best left for the future.

I can offer to help the project, by filling up the data or something like that (I've some knowledge of the SQL if it may help)

I hope someone will find those ideas useful  :D

weltall

  • Associate Developer
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org
Re: Implementing Alchemy
« Reply #1 on: November 16, 2011, 08:08:58 am »
the only missing thing is the transformations and combinations which is a lot of work.

Eonwind

  • Developers
  • Hydlaa Notable
  • *
  • Posts: 815
    • View Profile
Re: Implementing Alchemy
« Reply #2 on: November 16, 2011, 08:34:25 am »
the only missing thing is the transformations and combinations which is a lot of work.

no doubt a lot of work may be needed but if I can help toward this goal I'd be glad. Obviously no one pretend this to be completed very soon :D

LigH

  • Forum Legend
  • *
  • Posts: 7096
    • View Profile
Re: Implementing Alchemy
« Reply #3 on: November 16, 2011, 09:31:19 am »
If you are interested in helping in this specific case, and you are old enough to be considered, get recruited for the "Rules" department (they are responsible for tables, values, math algorithms...).

Gag Harmond
Knight and Ambassador
The Royal House of Purrty

Gilrond

  • Hydlaa Notable
  • *
  • Posts: 764
    • View Profile
Re: Implementing Alchemy
« Reply #4 on: November 16, 2011, 10:11:17 am »
the only missing thing is the transformations and combinations which is a lot of work.

I've heard from Starg the work was done and finished long time ago already. Can't it be reused, or it was lost for some reason?

Eonwind

  • Developers
  • Hydlaa Notable
  • *
  • Posts: 815
    • View Profile
Re: Implementing Alchemy
« Reply #5 on: November 16, 2011, 10:31:22 am »
If you are interested in helping in this specific case, and you are old enough to be considered, get recruited for the "Rules" department (they are responsible for tables, values, math algorithms...).

yes I'm more than old enough  ;) where can I let them know I'm willing to help? (I looked at the forum but I was unable to find the right place, sorry)

Sarva

  • Game Masters
  • Hydlaa Notable
  • *
  • Posts: 621
    • View Profile
Re: Implementing Alchemy
« Reply #6 on: November 16, 2011, 11:41:50 am »
Go to the main Planeshift web page under the development menu on the left click the join us link

Eonwind

  • Developers
  • Hydlaa Notable
  • *
  • Posts: 815
    • View Profile
Re: Implementing Alchemy
« Reply #7 on: November 16, 2011, 01:20:11 pm »
Go to the main Planeshift web page under the development menu on the left click the join us link

thank you, I filed the request. I hope to get an answer in any case.

weltall

  • Associate Developer
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org
Re: Implementing Alchemy
« Reply #8 on: November 16, 2011, 01:59:22 pm »
the only missing thing is the transformations and combinations which is a lot of work.

I've heard from Starg the work was done and finished long time ago already. Can't it be reused, or it was lost for some reason?
according to the previous rules devs working on it it's full of exploits and was discarded.

Gilrond

  • Hydlaa Notable
  • *
  • Posts: 764
    • View Profile
Re: Implementing Alchemy
« Reply #9 on: November 16, 2011, 07:06:07 pm »
That's not what I've heard. So someone just discarded it without any factual basis? I've heard the data was lost, and given over again from the private backup.

Talad

  • Administrator
  • Hydlaa Notable
  • *
  • Posts: 798
    • View Profile
Re: Implementing Alchemy
« Reply #10 on: November 16, 2011, 08:39:50 pm »
The best will be to explain how the system work and provide the template we use to create the data on the wiki, so anyone interested can work on it. Bonifarzia, if you are reading this, can you upload in pswiki the template for crafting and add some details on how it works? Maybe the community may pick it up and start to develop alchemy.

weltall

  • Associate Developer
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org
Re: Implementing Alchemy
« Reply #11 on: November 17, 2011, 01:24:25 am »
That's not what I've heard. So someone just discarded it without any factual basis? I've heard the data was lost, and given over again from the private backup.
actually it was tested and someone even exploited it on the main servers (a whole guild) for the short period it ended up there by mistake. I had to do a serious cleanup of the db after.

LigH

  • Forum Legend
  • *
  • Posts: 7096
    • View Profile
Re: Implementing Alchemy
« Reply #12 on: November 17, 2011, 02:47:58 am »
Bonifarzia, if you are reading this, ...

Just for this purpose, there is a Send PM link in his user profile.

Gag Harmond
Knight and Ambassador
The Royal House of Purrty

Eonwind

  • Developers
  • Hydlaa Notable
  • *
  • Posts: 815
    • View Profile
Re: Implementing Alchemy
« Reply #13 on: November 17, 2011, 06:56:26 am »
The best will be to explain how the system work and provide the template we use to create the data on the wiki, so anyone interested can work on it. Bonifarzia, if you are reading this, can you upload in pswiki the template for crafting and add some details on how it works? Maybe the community may pick it up and start to develop alchemy.

Thank you Talad  :D if someone could provide such a template I could try to work on it and then send it back for feedback and testing
I believe we cuol just start with a few receipe just to be sure the system will work and won't be exploitable.
I kind user even sent me a PM with full list of ingredients, animal parts, and plants's references to alchemy in their description and also some references taken from in game quest and official PS knowledge (so we won't mess it up all the lore in one place). This seems to be a good data mining to start with.

weltall

  • Associate Developer
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org
Re: Implementing Alchemy
« Reply #14 on: November 17, 2011, 07:15:28 am »
the system is the same used for the rest of crafting so the exploit was in the actual process not in the system itself :)
Also notice we need the data to be under ABC license.