Jump to content

Recommended Posts

  • Root Admin
Posted

You probably know already that i've been playing for the last few days with a new "toy", the Cauldron. Today I made it public, and I will post here the sameple recipe that is currently using. The device is not yet ready, and when it will be ready it will have so many uses that it will totally change gameplay :D

You can see it in work at Tranquil Plains, someone will be there to use it so you can see what it does, compared to the recipe loaded here.
This sample recipe is for cooking a random thing, but you could design recipes for a lot of things, from building machines to processing basic resources into advanced resources.

Currently the sample cauldron consumes no resources or items and you can load anything in it (that it requires) even if you don't have that item. In a few days this test is OVER and it will actualy cost those items to be functional

The recipe is easy to follow if you have a bit of imagination, the phrases used to trigger the events and the steps to finish a described process need to be explained in the main description. You dont need to use the exact same words as this is not funcioning based on copy paste. The device will actualy listen to what you say and approximate what you might mean based on the phrases defined in the recipe file. Try variations you will be amazed.

Build your own recipe, with things existing in MD already plus some resources you can invent yourself but they need to make sense as a resource in the context of the realm.

The phrases that trigger a step need all to be first person. YOU are TELLING the one holding the device what to do. you are not "role-playing" it as if you were doing it yourself.

There are so many questions yet all answers are in the file below or in the actions you will see the Cauldron can perform (tranquil plains).
This will end in a few days, maybe monday, so you don't have much time to figure it out.

Cooking recipes are the easiest to do because the example is like that, but the device could also support a lot a lot more.

You have freedom to name the device, it doesnt need to be a "Cauldron" , it could be anything else (in md spirit and suitable). (example, joker de-painting factory, to make color flasks out of colored jokers and turn them into b/w jokers...just an example that could work too)



The device uses HEAT plus several other materials to start working. The cauldron for example is set to use water and branches, of course. Other things like lets say a "factory", could use iron ore and coal, or whatever. These materials are needed to operate the device and should not be confused with the materials defined by the recipe/instructions set to use for creating a result product.


Be creative, use the chat to discuss this if you have questions, i wont have much time to tell you more.

I am building this sort of devices to finally create some things i always wanted like guilds that will be able to further process resources, items that will allow you to achieve/create things impossible till now, to support a new sort of resources and consumable items , etc. I am open to implement any recipe and device that makes PERFECT sense , that is not godmoded and has a fair balance of values, requirements vs output. Most important is they are suited to md. For example a cocktail mixer that will have as a recipe several creature related drinks, made with materials talked about or found in md at this moment, will have a huge success chance. But..if you start inventing things not backed up by current md style, if you dont care where the resources might come from, and so on, and you just go wild inventing stuff not fit got md..you will be just wasting your(and my) time.

If you are uncertain if a device is acceptable or not, ask me here on this topic and i will tell you if you should go on with it and prepare all those phrases and texts, or not.
It would be best to create things suitable to your role, then you have a higher chance to get it!

THIS IS A CONTEST. I WILL PROBABLY IMPLEMENT THE THINGS YOU CREATE IF THEY ARE AWESOME, OR AT LEAST REWARD YOU FOR CREATING THEM IF THEY ARE GREAT BUT YOU ARE NOT SUITED TO MASTER THEM YOURSELF.

For example if you come up with a great "Angien Tainter" it might get implemented but you will probably not get it, i will :D ..instead i might give you a suitable reward and/or the instructions file so anyone that wants to use the device will need you to do so.



These items will revolutionize the "values" in md, its time you use your brain to get some of the most valuable things ever for free.



[code]
<?php

//adapted to md world
$instr['title'] = "Stuffed Eyeballs";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
Ok first of all you need to spread some of the crackers on a greased dish,
the sort you use for baking. After you've done that, top it with cheese and lizard tongues.
They might not seem too tasty at first, i know. Let it stand about 1hour, then sprinkle a little parsley
on top then a drop or two of Tabasco. Bake for 10 minutes at 400 degrees.
Remove from oven and top
with red caviar.
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets cook some ".$instr['title'] => $instr['title'],
"Lets prepare some ".$instr['title']."" => $instr['title'],
"I want to make some ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Stop cooking" => 'end_failed',
"Lets stop this " => 'end_failed',
"Thank you for assisting me in cooking ".$instr['title']."" => 'end_success',
"This is going nowhere i give up" => 'end_frustration',
"Look a flying elephant, its PINK!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts cooking eyeballs',
"stop" => 'gives up cooking eyeballs',

"current" => 'currently prepares '.$instr['title'],
"device" => 'cooking using the '.$item['name'],

"end_success" => 'shouts happy: WE ARE DONE!',
"end_frustration" => 'is upset and stops cooking',
"end_failed" => 'stops cooking, recipe failed',
"end_crazy" => 'starts throwing things around randomly, recipe failed',

"ingredients" => 'To prepare this awfull dish you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'greases a dish',
"2" => 'spreads some crackers',
"3" => 'adds some cheese and lizard tongues',
"4" => 'waits',
"5" => 'puts salt',
"6" => 'sprinkles some parsley',
"7" => 'ads a drop of Tabasco',
"8" => 'prepares the oven',
"9" => 'waits',
"10" => 'removes it from oven',
"11" => 'ads some red caviar on top',

"random" => 'sings LA LAAA LA..I have no clue what you mean',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_rainbowcandy" => "%s unwraps some rainbow candy",
"provide_sand" => "%s offers the sand",
"provide_goldcoin" => "%s provides the needed Gold",
"provide_zircon" => "%s provides the Zircon",
"provide_sawdust" => "%s helps with the Sawdust",
"provide_bloodstone" => "%s offers the Bloodstone",
"provide_branches" => "%s gathered the Branches",
"provide_water" => "%s brings the Water",
"provide_deadknator" => "%s slaughters the Knator (you killer you!)",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What is current recipe?" => 'current',
"What's cooking doc?" => 'current',
"What are you playing with?" => 'device',
"Tell me a random number" => 'random numbers',
"Describe the ".$item['name'] => 'description',

//step 1
"Grease a baking dish" => '1',
"Prepare the dish" => '1',
"Butter a baking dish" => '1',
"Get a greased dish" => '1',

//step 2
"Spread some of the crackers on it" => '2',
"Lay crackers ontop" => '2',
"Gently Crumble crackers in pan" => '2',

//step 3
"Put cheese and lizard tongues" => '3',
"Now top it with cheese and lizard tongues" => '3',
"Throw cheese and lizard tongues on top." => '3',
"Toss some grated cheese and diced lizard tongues" => '3',

//step 4
"Let it stand about 1 hour" => '4',
"Let it cool" => '4',
"Leave the dish for an hour" => '4',
"Wait an hour" => '4',

//step 5
"Put some salt" => '5',
"Sprinle salt on top" => '5',
"Pour salt on top" => '5',

//step 6
"Sprinkle a little parsley" => '6',
"Add a dash of parsley" => '6',
"Garnish parsley" => '6',
"Add a sprig of parsley" => '6',

//step 7
"Add a some Tabasco too" => '7',
"Pour some tabasco" => '7',
"Dab some Tabasco" => '7',
"Spice with a bit of Tabasco" => '7',


//step 8
"set the oven at 400 degrees" => '8',
"preheat the oven" => '8',
"set temp at 400 degrees" => '8',
"Set Oven to 600 Degrees F" => '8',
"Heat up the oven" => '8',

//step 9
"bake for 10 minutes" => '9',
"Cook for 10 min" => '9',
"Oven it for 10 minutes" => '9',
"broil for 10 min" => '9',
"Leave in oven for 10 minutes" => '9',
"bake until perfect/golden brown" => '9',

//step 10
"Remove it from the oven" => '10',
"Take it out from the oven" => '10',
"Take it out" => '10',
"Turn off the oven and leave it rest" => '10',
"withdraw the dish from the oven" => '10',

//step 11
"Top it with red caviar" => '11',
"Add red caviar" => '11',
"Garnish with red caviar topping" => '11',
"Add some red caviar on top" => '11',
"finish with red caviar" => '11',


//step 11
"kill someone" => 'random',
"I am awesome" => 'random',
"random stuff" =>'random',
"What are you doing" => 'random',
"Mur" => 'random',


);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600',
"5" => '',
"6" => '',
"7" => '',
"8" => '',
"9" => 'wait=600',
"10" => '',
"11" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Rainbow candy,Sand,Sawdust,Branches,Zircon,Bloodstone,Water,Dead Knator',
"/I will bring the (.*)/is" => 'Branches,Sand,Dead Knator',
"/i will donate the (.*)/is" => 'Gold Coin,Bloodstone,Zircon',
"/Here are some (.*)/is" => 'Branches',
"/Here is some (.*)/is" => 'Sand,Sawdust,Water',
"/Here is a (.*)/is" => 'Gold Coin,Dead Knator',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Rainbow candy=1;
Sand=2;
Gold Coin=1;
Water=20;
Zircon=1;
Bloodstone=1;
Sawdust=1;
Branches=5;
Dead Knator=1;
";


?>
[/code]

  • Root Admin
Posted

Entries need to keep same format.
Limiting your device to existing resoruces and situations will give it a much better chance to be implemented than if you make up new resources. For a device with new resources to be implemented (and maybe awarded to you directly), the needed resources need to be implemented too, and assigned to a guild to collect , or to individuals (like the stones). If they make perfect sense i will do this fast but still not as fast as using what is already there.
Devices that support long time estabished roles will have priority.

There is no limit how many items i will accept, but there is a time limit when i will say stop-enough and start adding only my items for guilds and such..so there is no time to waste.

More info:
Potential resources that will be acceptable (because i am planning to add them for some time):
bilogical materials like leather, horns, hair, etc, from existing creatures only
metals or metal as a general resource
herbs, in detail or in general
unusual but very md style things like color in a bottle, or get inspired from things like the memory stone and current resources :)
Understanding what i mean by md spirit/style is obviously essential to create a suitable item. Amaze me.

Posted (edited)

My entry in Granos' contest: The Quadrant Amalgamation Device. [url="http://magicduel.invisionzone.com/topic/9988-s0s-design-quest-01/page__view__findpost__p__88320"]Here's a link[/url]

The possibilities of resources that can be combined are limited only by the number of things that are fluid enough to flow through the chambers. Used to power the device are memory stones (or heat stones, if I understand what they do correctly, I haven't tried) and heat, as well as any fluid, or maybe a solid that is malleable enough to squish through a small tunnel, but the thicker it is, the better (for example water would not work so well, but Darigan's brain might :D)

I'm in ramblin' mode >>

Edit: Oh, I see, recipes, I will make some pronto. Actually probably when I really can. Anyways

Edited by Pipstickz
Posted (edited)

I'm entirely aware that this might be impossible or might require some further steps and require more items or knowledge then I have at the moment but I'll throw it out here because I believe at least in theory it is plausible.

hold plz lemme fix this so its proper

[spoiler][code]<?php

//adapted to md world
$instr['title'] = "Armored Soul";

$instr['description'] = "
First you need a recently deceased body with the soul still attached. One

thats able to communicated but not move on its own. Find a cube capable of storing a soul within it. Then You take an empty

Armor, toss the armor in first, followed by the soul, wait an hour and then

remove the lid and you have a newly reborn soul within the body of of an

armor.";

$instr['startline'] = array(
"Lets create an ".$instr['Armored Soul'] => $instr['Armored Soul'],
"Lets prepare an ".$instr['Armored Soul']."" => $instr['Armored Soul'],
"I want to make an ".$instr['Armored Soul']."" => $instr['Armored Soul'],
);

$instr['endline'] = array(
"Stop cooking" => 'end_failed',
"Lets stop now " => 'end_failed',
"Thank you for assisting me in creating an ".$instr['Armored Soul']."" =>

'end_success',
"This is going nowhere i give up" => 'end_frustration',
"Look it dances!" => 'end_crazy',
);

$instr['step_replies'] = array(
"start" => 'starts making an Armored Soul',
"stop" => 'gives up making an Armored Soul',

"current" => 'currently prepares '.$instr['Armored Soul'],
"device" => 'cooking using the '.$item['Living Armor Machine'],

"end_success" => 'shouts happy: WE ARE DONE!',
"end_frustration" => 'is upset and stops creating',
"end_failed" => 'stops creating, recipe failed',
"end_crazy" => 'starts throwing things around randomly, recipe failed',

"ingredients" => 'To prepare the Living Armor you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s

"1" => 'Adds soul infused cube
"2" => 'Adds empty armor
"3" => 'waits
"4" => 'Removes the from machine


"random" => 'Hey look a cloud!',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['Living Armor Machine'].': '.$item['Creates living armors from the souls of the dead.'],

"provide_Cube" => "%s offers the Cube
"provide_Armor" => "%s tosses in the armor


"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


"What is current recipe?" => 'current',
"Whose being created?" => 'current',
"What are you playing with?" => 'device',
"Tell me a random number" => 'random numbers',
"Describe the ".$item['item'] => 'description',


//step 1
"Add a soul infused cube" => '1',
"Add the soul" => '1',
"Add the cube"=> '1',
"toss in the cube" => '1',


//step 2
"Add the empty Armor" => '2',
"Add the Armor" => '2',
"Toss in the Armor" => '2',


//step 3
"Wait an hour" => '3',
"Let it settle" => '3',
"Leave it for a while" => '3',

//step 4
"Remove it from the machine" => '4',
"Take it out of the machine" => '4',
"Turn it off" => '4',
"It Lives!" => '4',


//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600'


$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'cube, armor',
"/I will bring the (.*)/is" => 'cube, armor',
"/i will donate the (.*)/is" => 'cube, armor',
"/Here are the (.*)/is" => 'cube, armor',
"/Here is a (.*)/is" => 'cube, armor',
);

$instr['ingredients'] = "
Cube=1;
Armor=1;
";


?>[/code][/spoiler]

Edited by Darigan
Posted

While testing out the Cauldron, we found out that the "say a random number" could be a lot of fun.

This is not really a cauldron idea but...

Maybe you could make some working dice?

-The one holding the Dice says "Let's play" or something like that.
-Players bet a silver (they go 'in' the dice, as 'in the cauldron')
-Everyone says a number (Maybe it's possible to make it so that the Dice knows who said what)
-Roll the dice
-The dice automatically (?) gives the silver to the one who won.

People maybe can bet on the same numbers, so the silver get's split.
The random numbers would have a limit to 6 then, or more depending on how many sides it has.


[b]MUR: it could work if the score is kept by players and winner decided manually based on the progress. The device can generate the numbers. You can try a "recipe" , instruction set, based on this idea, with major differences from the cauldron current use. For a perfectly integrated gambling device , it will need a custom item. Still possible at some point in the near future after cauldron is functional and tested, but not now as a recipe. Anyway try it, might be used as base for the later test.[/b]

Posted

Here is a recipe for one of the most important drinks in the realm, tea.
The tea leaves can be replaced with for example mint or other herbs to create different types of tea.

[spoiler] <?php




//adapted to md world

$instr['title'] = "Cup of Tea";




//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe

//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below

$instr['description'] = "

Making tea is really straight forward. All you need to do is boil some water and pour it over the tea leaves. Then wait a few minutes for the tea to get the optimal flavor. To finish it filter out the tea leaves. Enjoy your cup of tea.

";




//what words you want to use to start the preparing the recipe

$instr['startline'] = array(

"Lets cook some ".$instr['title'] => $instr['title'],

"Lets prepare some ".$instr['title']."" => $instr['title'],

"I want to make some ".$instr['title']."" => $instr['title'],

);




//what words you want to use to stop the process

$instr['endline'] = array(

"Stop cooking" => 'end_failed',

"Lets stop this " => 'end_failed',

"Thank you for assisting me in cooking ".$instr['title']."" => 'end_success',

"This is going nowhere i give up" => 'end_frustration',

"Look a flying elephant, its PINK!" => 'end_crazy',

);







//what are the texts for different steps or events

$instr['step_replies'] = array(

"start" => 'starts making tea',

"stop" => 'gives up making tea',




"current" => 'currently prepares '.$instr['title'],

"device" => 'cooking using the '.$item['name'],




"end_success" => 'shouts happy: WE ARE DONE!',

"end_frustration" => 'is upset and stops cooking',

"end_failed" => 'stops cooking, recipe failed',

"end_crazy" => 'starts throwing things around randomly, recipe failed',




"ingredients" => 'To prepare a nice cup of tea you need: %s ',

"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',

"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',




"1" => 'puts the water in the kettle'

"2" => 'puts the kettle on the fire',

"3" => 'waits until the water boils',

"4" => 'takes the water from the fire',

"5" => 'puts the tea leaves in a cup and pours the hot water over them',

"6" => 'waits for the tea to reach the optimal flavor',

"7" => 'filters out the tea leaves',




"random" => 'sings LA LAAA LA..I have no clue what you mean',

"random numbers" => 'picks a random number: '.rand(1,99),

"description" => $item['name'].': '.$item['description'],







"provide_tealeaves" => "%s provides the Tea Leaves",

"provide_water" => "%s brings the Water",




"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",

"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",

"provide_existing_item" => "%s tries to offer something (%s) that is already provided",







);







//what phrases will it recognize and what step will it run (from above values)

//the more variations the better, think what people could say

//always use first person, not "RP" blue text third person line please

$instr['step_lines'] = array(




"What is current recipe?" => 'current',

"What's cooking doc?" => 'current',

"What are you playing with?" => 'device',

"Tell me a random number" => 'random numbers',

"Describe the ".$item['name'] => 'description',




//step 1

"Fill the tea kettle" => '1',

"Put the water in the tea kettle" => '1',

"Fill the tea kettle with water " => '1',




//step 2

"Put the tea kettle on the fire" => '2',

"Start boiling the water" => '2',

"Put the water on the fire" => '2',




//step 3

"Wait until the water boils" => '3',

"Wait for the water to boil" => '3',

"Let the water boil" => '3',

"Wait until the water is ready" => '3',




//step 4

"Take the water from the fire" => '4',

"Take the tea kettle from the fire" => '4',




//step 5

"Pour the water on the tea leaves" => '5',

"Put the tea leaves in a cup and pour water on them" => '5',

"Pour salt on top" => '5',




//step 6

"Wait a while" => '6',

"Wait a few minutes" => '6',

"Wait until the tea is ready" => '6',

"Wait for the tea to reach the optimal flavor" => '6',

"Let the tea steep for a few minutes" => '6',

"Wait about 2 minutes" => '6',

"Let the tea steep for 2 minutes" => '6',




//step 7

"Filter out the tea leaves" => '7',

"Remove the tea leaves" => '7',

"take out the tea leaves" => '7',

"dispose of the tea leaves" => '7',




//step 11

"kill someone" => 'random',

"I am awesome" => 'random',

"random stuff" =>'random',

"What are you doing" => 'random',

"Mur" => 'random',







);




//NOT IN USE YET

$instr['step_actions'] = array(

"1" => 'start='.$instr['title'],

"2" => '',

"3" => 'wait=600',

"4" => '',

"5" => '',

"6" => 'wait=120',

"7" => '',




);







//what lines should be used by participants to offer their resources for the preparation

//each line also has the target resources it will work on

//for example you could pour water, but install mechanisms

$instr['provide_ingredients'] = array(

"/I will provide the (.*)/is" => 'Water,Tea Leaves',

"/I will bring the (.*)/is" => 'Tea Leaves',

"/Here are some (.*)/is" => 'Tea Leaves',

"/Here is some (.*)/is" => 'Water',

);




//what ingredients does this recipe require

//feel free to use existing resources or items but you can also invent new

//as long as they fit perfectly with md and the device

$instr['ingredients'] = "

Tea Leaves=1;

Water=2;

";







?>

[/spoiler]


[b]MUR: Try it. be sure you clean up all those empty extra lines please. Suggest different variations of the recipe based on the ingredients (changing ingredient and recipe title). Specify a cookbook name for all. Tea is something that will be done anyway..lets see if with this recipe or not.[/b]

Posted (edited)

Foresters Partial Invisibility Paste: Uses already existing items, don't yet see why the recipe is actually needed though!
[spoiler][code]
//adapted to md world
$instr['title'] = "Foresters Partial Invisibility Paste";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "A pliable thick fluid that grants invisibility to the wearer. To create, mix Sawdust with Water at a 1:2 ratio. Crush a memory stone enchanted with the ghost/partial invisibility spell in a custom-made glass jar. Add the resultant timeless dust from the jar to the sawdust paste. Heat the mixture to remove excess liquid (keeping enough to make it easy to apply). Wait for it to cool and pour back into the glass jar.";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets mix some ".$instr['title'] => $instr['title'],
"Lets prepare some ".$instr['title']."" => $instr['title'],
"I want to make some ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Stop making" => 'end_failed',
"Lets stop this " => 'end_failed',
"Thank you for assisting me in making ".$instr['title']."" => 'end_success',
"This is going nowhere i give up" => 'end_frustration',
"Look a flying elephant, its PINK!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts making ghost paste',
"stop" => 'gives up making ghost paste',

"current" => 'currently prepares '.$instr['title'],
"device" => 'preparing using the '.$item['name'],

"end_success" => 'shouts happy: I CAN BECOME INVISIBUBLE!',
"end_frustration" => 'is upset and stops mixing',
"end_failed" => 'stops mixing, recipe failed',
"end_crazy" => 'notices the paste disappear, recipe failed',

"ingredients" => 'To prepare this disguise you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'heats the sand',
"2" => 'forms the molten glass into a jar',
"3" => 'mixes the Sawdust and Water',
"4" => 'crushes the ghost stone',
"5" => 'pours timeless dust into mixture',
"6" => 'heats the mixture',
"7" => 'waits',
"8" => 'pours into glass jar',

"random" => 'sings LA LAAA LA..I have no clue what you mean',
"description" => $item['name'].': '.$item['description'],


"provide_ghoststone" => "%s summons a Ghost Stone",
"provide_sand" => "%s offers the sand",
"provide_sawdust" => "%s helps with the Sawdust",
"provide_water" => "%s brings the Water",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
//step lines hidden


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Sand,Water,Sawdust,Ghost Stone',
"/I will bring the (.*)/is" => 'Sand,Water,Sawdust,Ghost Stone',
"/i will donate the (.*)/is" => 'Sand,Water,Sawdust,Ghost Stone',
"/Here is some (.*)/is" => 'Sand,Sawdust,Water',
"/Here is a (.*)/is" => 'Ghost Stone',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Sand=15;
Water=10;
Sawdust=5;
Ghost Stone=1;
";


?>[/code][/spoiler]
Could always just use the Ghost Stone itself.


[b]MUR: step_lines are too short, need to be more complex or they will be confused with eachother. If it doesnt need "recipie" it can still need "instructions" , same thing tehnically. Fix the lines and submit it[/b]

Edited by The Warrior
Posted (edited)

My idea for the Portable Desk and writing documents.

(I want this item to be a desk, that can write documents( marriage certificates, building contracts, trade agreements... the possibilities are endless)

(I don't know how to make a Spoiler thing.... sorry.)

[spoiler]<?php

//adapted to md world
$instr['title'] = "Portable Desk";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
First off, you must start the process with picking up a Quill. Dip the quill into a Pot of Ink. Make sure the quill has enough ink for at least one application. Apply the tip of the ink to the Parchment. Perform complex hand maneuvers until the words you wish to apply to the parchment appear in the correct order. Be careful not to smudge the ink while you let it air dry.";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets write a paper ".$instr['title'] => $instr['title'],
"Write a document ".$instr['title']."" => $instr['title'],
"Lets design a blueprint ".$instr['title']."" => $instr['title'],
); "Write a poem ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Stop writing" => 'end_failed',
"Let us stop this " => 'end_failed',
"Thank you for helping me ".$instr['title']."" => 'end_success',
"Nevermind, I don’t want this anymore." => 'end_frustration',
"OMG STOP!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts applying the quill to the paper’,
"stop" => 'throws the quill in frustration‘,

"current" => 'currently prepares to make '.$instr['title'],
"device" => 'writing with the'.$item['name'],

"end_success" => ‘admires his handiwork',
"end_frustration" => 'moans and puts his equipment away',
"end_failed" => 'stops writing the unfinished document',
"end_crazy" => 'screams and snaps his quill in half!',

"ingredients" => 'to make this document, you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'prepares the Portable Desk.',
"2" => 'takes out his quill.',
"3" => 'takes out his ink.',
"4" => 'places the Knator Hide on the desk.',
"5" => 'waits to scribe the information.',
"6" => 'listens intently.',
"7" => 'pauses and jots down the rest of the words.',
"8" => 'allows the document to air dry.',
"9" => 'folds and places a seal on the document.',
"10" => 'hands the document to you.',

"random" => ‘pauses, looks up, and asks .”Once more, please?”’,
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_Gold_Coin" => "%s places a Gold_Coin on the desk",
"provide_KnatorHide”=> “%s provides the materials to write on”.
"provide_MedusaHead”=> “%s provides the Ink to write with”.
“provide_deadMajesticWinderwild”=> “%s hands over a bunch of Feather Quills”,
"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What is the current recipe?" => 'current',
"What's cooking there?" => 'current',
"What are you playing with?" => 'device',
"Describe the ".$item['name'] => 'description',

//step 1
"Open the desk" => '1',
"Unfold the desk" => '1',
"Use your desk" => '1',
"Set your desk up" => '1',

//step 2
"Take out your quill" => '2',
"Grab your Feather Quill" => '2',
"Grab that feather" => '2',

//step 3
"Reach into the desk and grab your Bottle of Ink" => '3',
"Don’t forget to grab the Ink" => '3',
"You have forgotten to grab the Ink" => '3',

//step 4
"Use the Knator Hide to write on" => '4',
"Unfold the Knator Hide" => '4',
"You will be using Knator Hide to write on" => '4',

//step 5
"This is what I want you to write" => '5',
"Listen carefully to my instructions now" => '5',

//step 6
"Now write this" => '6',
"Scratch that, and write this" => '6',
"Hmm, I don’t like this, try this" => '6',

//step 7
"And this will be the last of it" => '7',
"Now, this is the most important part" => '7',
"This last part is incredibly important" => '7',

//step 8
"Let it dry" => '8',
"Excellent, now it should air dry=> '8',
"Don’t fold it yet, it needs to dry" => '8',


//step 9
"Can you put this seal on it for me?" => '9',
"Use a wax seal please => '9',
"Use my personal insignia for the Seal" => '9',
"Don’t forget to tie and seal it" => '9',


//step 10
"Can I look at it? Excellent" => '10',
"Give it to me, please" => '10',
"I would like to look at it" => '10',
"You have done well" => '10',




);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => '',
"5" => '',
"6" => '',
"7" => '',
"8" => 'wait=900',
"9" => '',
"10" => '',
"11" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => ‘Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
"/I will bring the (.*)/is" => ' Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
"/i will donate the (.*)/is" => ' Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
"/Here are some (.*)/is" => ' Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
"/Here is some (.*)/is" => ‘Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
"/Here is a (.*)/is" => ‘Dead Knator, Dead Majestic Winderwild, Gold Coin, Medusa Head',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Knator Hide=1;
Majestic Winderwild Feathers=3;
Gold Coin=1;
Medusa Head=2;
Dead Knator=1;
";


?>
[/spoiler]

[b]MUR: Try it but consider also what it will produce, i don't understand what yet[/b]

Edited by Vicarious
Posted (edited)

This is my first entry, an attempt on a raw material to semi-processed material. Recipe uses both existing and new resources .
Materials are (updated post-Mur comment):
[spoiler]Red Herb,
Aromatic Herbs,
Tea Leaves,
Toxic Plants,
Water (existing)
Mineral Water (existing)
Note: I contemplated using heat stones for the heating process, but figured that it would take too many resources for a semi-processed material, not a finished product.[/spoiler]

Device is (new):
[spoiler]Lab mortars and pestles
Several equipment used to make powders and mixtures in a lab. A small mark on them indicate they are manufactured in Golemus.[/spoiler]

The recipe example is below. It's formatted so it could be replicated into several different recipes by simply changing the item name and the amount/type of herbs required. My plan is so the semi-processed material can be used further for other recipes producing final products (I have mostly alchemy in mind for these).
[spoiler]
[code]
<?php

//adapted to md world
$instr['title'] = "Compound #371 ";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
First you need to wash the herbs clean, then leave it under the sun and wait until it dries. Mix the dried herbs together, then gently crush the dried herbs until it turns into powder. Dissolve in mineral water and stir until it is mixed well. Leave the solution under the sun, wait until the liquid evaporates then collect the powder compound.
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets mix some ".$instr['title'] => $instr['title'],
"Time to create a ".$instr['title']."" => $instr['title'],
"Shall we brew a ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"What's this smell!?" => 'end_failed',
"On second thought, this doesn't seem like a very good idea " => 'end_failed',
"What are you standing here for you lazy assistants? Start working on the next one! ".$instr['title']."" => 'end_success',
"I'm not wasting my youth waiting for these herbs to dry anymore" => 'end_frustration',
"Heeey... why am I seeing four of you" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts making $instr['title']',
"stop" => 'stops making $instr['title']',

"current" => 'currently making '.$instr['title'],
"device" => 'compounding using the '.$item['name'],

"end_success" => 'says: finished!',
"end_frustration" => 'flushes the ingredients down the toilet',
"end_failed" => 'stops making $instr['title']',
"end_crazy" => 'slowly floats towards cloud nine, leaving the assistants confused',

"ingredients" => 'To create this compound you will need: %s ',
"ingredients_status" => 'We are currently making %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We have done these steps: %s. We still need to do steps: %s. ',

"1" => 'washes the herbs with clean water',
"2" => 'lays the herbs under the sun',
"3" => 'waits',
"4" => 'grinds the dried herbs together',
"5" => 'dissolves the powder in mineral water',
"6" => 'stirs the solution',
"7" => 'dries the solution under the sun',
"8" => 'waits',
"9" => 'collects the powder compound',

"random" => 'says: look out for the cops',
"random numbers" => 'says: we don't have time for randomness! ',
"description" => $item['name'].': '.$item['description'],


"provide_aromaticherb" => "%s puts in a handful of Aromatic Herb",
"provide_tealeaves" => "%s puts in a bag of Tea Leaves",
"provide_toxicplants" => "%s puts in a few Toxic Plants",
"provide_water" => "%s pours in some Water",
"provide_mineralwater" => "%s pours some Mineral Water",

"provide_undefined_item" => "%s tries to add something but its not clear what (%s) is",
"provide_otherway_item" => "%s tries to add something the wrong way (%s)",
"provide_existing_item" => "%s tries to add something (%s) that is already there",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

Hidden

);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600',
"5" => '',
"6" => '',
"7" => '',
"8" => '',
"9" => 'wait=600',
"10" => '',
"11" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I have the (.*)/is" => 'Red Herb,Orange Herb,Yellow Herb,Green Herb,Blue Herb,Violet Herb,Purple Herb,White Herb,Black Herb',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Aromatic Herbs=1;
Tea Leaves=1;
Toxic Plants=1;
Water=5;
Mineral Water=1;
";


?>
[/code]
[/spoiler]



[b]MUR: Try it. I have a small issue with the herbs..maybe have a step before that with a device that can "color" a more general herb using color bottles? Color bottles could be gathered from a device i plan to do that extracts colors from colored creatures.[/b]

Edited by Udgard
Posted (edited)

I am working on recipes for a gristmill (Kafuuka will be pleased) and a sawmill.

One of the recipes for the sawmill will be cutting planks out of the raw lumber resource. I know that planks previously had wood type in their name, but does the lumber resource come in different species? It doesn't matter right now, because we could just substitute the species names into the initial recipe, but it is something to consider.

Also, is there a limit (min or max) to the steps and ingredients for a recipe?

[log=Flour Recipe]
<?php

//adapted to md world
$instr['title'] = "flour";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
Gather sacks of wheat. Empty wheat from sacks into bins.
Collect flour from the chute as it is milled.
Stay away from the machinery; you might get your fingers caught.
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets mill some flour".$instr['title'] => $instr['title'],
"Lets prepare some ".$instr['title']."" => $instr['title'],
"I want to make some ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Stop cooking" => 'end_failed',
"Lets stop this " => 'end_failed',
"Thank you for assisting me in making ".$instr['title']."" => 'end_success',
"This is going nowhere, I give up" => 'end_frustration',
"Mur, Mur, on the wall..." => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts making flour',
"stop" => 'stops making flour',

"current" => 'currently making '.$instr['title'],
"device" => 'using the gristmill '.$item['name'],

"end_success" => 'shouts happy: WE CAN BAKE AGAIN!',
"end_frustration" => 'is upset and stops working',
"end_failed" => 'stops working, recipe failed',
"end_crazy" => 'starts throwing things around randomly, recipe failed',

"ingredients" => 'To prepare this baking substance you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'opens sack',
"2" => 'pours wheat into bins',
"3" => 'waits',
"4" => 'collects flour from chute',

"random" => 'sings LA LAAA LA..I have no clue what you mean',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_wheat" => "%s grabs a sack of wheat",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What are we making?" => 'current',
"What are you doing?" => 'current',
"What are you playing with?" => 'device',
"Tell me a random number" => 'random numbers',
"Describe the ".$item['name'] => 'description',

//step 1
"Open flour" => '1',
"Open the sack" => '1',
"Untie the sack" => '1',
"Prepare to pour flour" => '1',

//step 2
"Pour flour" => '2',
"Empty sack into bin" => '2',
"Dump flour into bin" => '2',

//step 3
"Wait for awhile." => '3',
"Kill some time." => '3',

//step 4
"Bag up flour" => '4',
"Collect the product" => '4',

);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => 'wait=2400',
"4" => '',

);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Wheat',
"/I will give the (.*)/is" => 'Wheat',
"/I will donate the (.*)/is" => 'Wheat',
"/Here is some (.*)/is" => 'Wheat',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Wheat=1;
";


?>
[/log]

Maize could be substituted for a corn meal recipe.


[b]MUR: Try it lets see how it goes, i am not that sure about wheat as a resource, think where it could come from and plan its entire chain/tools etc. On the other hand , from what else to make cookies if not flour :))[/b]

Edited by Muratus del Mur
Posted (edited)

[quote name='Muratus del Mur' timestamp='1311143437' post='88317']
(...)
If you are uncertain if a device is acceptable or not, ask me here on this topic and i will tell you if you should go on with it and prepare all those phrases and texts, or not.
(...)
[/quote]

Please comment (resources drafted, to be reconsidered and readjusted if idea approved):

[log="too long to display"]
1.
pathfinder (AP booster)
usable device for explorers, multiuse
cooldown: 1h
each use consumes (usable only if user can 'pay'):
-2000 heat
-100 of random principle (permanent effect; great extorsion)
-explorer's boost: 10 minutes 100% weaken (all stats set to 0)
bonus: 200AP
resources:
-Rustgold Drachorn blood (Rusty sacrifice - Rusty lvl2+, must be able to give ID as some ppl carry multiple Rusties and not each of them they would like to sac)
-2 spicy pickles
-10 water
-2 glass (->or sand with other materials slight change if glass not accepted)
-8 branches
-5 heat stones
-2gc

2. Toxicodendrite antidote
usable item - potion
4-8 minutes antitoxicated status - curing intoxication and preventing getting one
glass bottle upon use
resources (for 10 items):
-10 bottles
-10 mineral water
-dead Toxicodendrite
-2 branches
-2 silcer coins

3. Glass - resource, made from sand (+ heat, water, branches)

4. Glass bottle - item, made from glass (container for all types of potions and drinks)

5. glue bomb
usable item - single use
viscosity in location of usage becomes +40
resources (per 3 items):
-1 glass
-1 Movelock Stone
-2 water
-1 branch
[/log]


[b]MUR: ok 2,3,4,5 ..one is two vague and looks abusable...the rusty blood sounds interesting[/b]

LE xrieg:
New resources: mint (may be replaced, see context)
[log="2, 3 and 4 so far, detail in PM"]
[code]
<?php

//adapted to md world
$instr['title'] = "Glass";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
First of all you need to prepare brick forms from prime wood.
Pay atttention to any traces of insetcts or sawdust as they may make your forms too weak to withstand heat and pressure.
When you are done with forms heat your sand slowly to 1200 Celcius degrees.
It should be done slowly enough so that all over content is uniformly heated. It should take about 30 minutes.
The mass should be liquid by then. Keep the oven at 1200 Celcius degrees.
All sand impurities should go to the top and may be collected there.
Do it as long as there is no longer anything floating on the surface. The oven content should be transparent by now.
Add some silver coins as one of their major component will make glass much stronger, and Movelock Stone to speed up the cooling process.
Mix the glass well and heat it for another 20 minutes. Let it cool down controlling its viscosity.
When it is half solid you may form bricks - beware, the glass is still very hot. Let them cool.";

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Sand=12;
Silver Coin=3;
Heat Stone=2;
Movelock Stone=1
Lumber=10;
";


?>

<?php

//adapted to md world
$instr['title'] = "Bottle";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
The glassblowing process is very simple in theory but minor carelessness may result in massacre.
Before you begin the actual process you need to heat some glass beyond melting - it should be half solid.
Then you need to select a grasan - strong one, preferably Havourer, but not too dangeours at the same time.
They are trustful beasts so you should not have problems to feed it with Attacklock Stone
and water it with freshly extracted Toxicodendrite solution.
Within 4 minutes grasan should be unresponsive - but still with formiddable strength.
Ask it to pick the the glass brick and blow continuously into it downwards, rotating, keeping opening at grasan's mouth the right size.
When bottle is the right size ask grasan to put it down and repeat blowing with another brick.
Repeat the sequence at most 10 times - with more bottles Attacklock and Toxicodendrite may wear out too soon.
After finishing your 10th bottle kill the grasan. It is too badly burnt to be of any more use anyway. Let your glasses cool down.";

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Glass=10;
Grasan=1;
Toxicodendrite=3;
Attacklock Stone=1
Heat Stone=1
Lumber=1;
Water=10;
Mineral Water=1
";

<?php

//adapted to md world
$instr['title'] = "Intoxication Antidote";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
First you need to prepare Toxicodendrite solution by sqeezing poison glands of three freshly killed Toxicodendrites.
Dilute the poison in 5 liters of mineral water at temperature 39 to 40 Celcius.
Then you need about 2 liters of human blood to initiate antidote production; Lorerootian Archer's blood would be OK.
Wait about 1 hour, keeping the liquid temperature between 39 and 40 Celcius degrees.
The liquid inside is already intoxidation antidote - but it would spoil withing a few hours...
and nobody would be able to keep it down after drinking.
You need to add massive amont of mint to give the potion bearable taste and flavour, and some timeless dust to stabilize the potion.
Bottle the potion, making sure there is no air trapped over potion surface.";

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Bottle=10;
Lorerootian Archer=1;
Toxicodendrite=3;
Timeless Dust=2
Heat Stone=1
Mineral Water=5
";

?>
[/code]
[/log]


LE xrieg:
[log="5 detail in PM"]

[code]
<?php

//adapted to md world
$instr['title'] = "Glue Bomb";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
The item you want to create is a bomb - creating locally the feeling of abandonment and emptiness in reviously lively locations.
As with every other bomb, all recipe steps should be followed carefully.
First, heat some glass to liquid form slowly. Do not overheat it! Add some Timeless Dust - the memories trace in dust will
add to glass conductivity and destabilize the bomb. Use exactly specified amount of dust - failure to do it may result either
with premature explosion of half-finished bomb with unpredictable consequences - or it will be too stable and will not explode at all.
Submerse carefully Movelock Stone, Mirrorritual Stone, Invisibility Stone, and Toadspeak Stone. Make sure they do not touch
when submersing. They should for a tetrahedron in glass. Put Heat Stone in the middle of tetrahedron. In another over melt some
gold. Form a rod about 1 cm longer than dostance from liquid glass surface and Heat Stone immersed. Cool down the rod to
the glass temperature. Carefully place it in perpendicular to the surface of triangle formed by Mirrorritual Stone, Invisibility Stone,
and Toadspeak Stone and in the middle of the triangle with rod end 1 cm from Heat Stone. Let the glass cool slowly enough to be
uniformly heated all the time. Take your bomb from the oven, avoiding contacts with golden rod sticking out the glass.";

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Timeless Dust=3
Heat Stone=1
Movelock Stone=1
Invisibility Stone=1
Mirrorritual Stone=1
Toadspeak Stone=1
Glass=5
Gold Coin=1
";

?>

[/code]
[/log]

Edited by xrieg
Posted (edited)

As it is, it seems like everyone uses the same equipment...
I'm thinking about making something that will enchant weapons to have different possible properties, and enhance different skills.

examples-

Walking stick (briskness, attack)
Battle Axe (attack, woodcutting)
Wand (power, luck)

or more complex like-

Lollipop of awe *requires a dead pimped grasan* (luck, trade sense, regeneration, initiative)

*Edit: I was thinking, and this probably wont work. Weapons need to be bought with VP. Oh well...


[b]MUR: You are inventing new items ignoring this is about a item "factory", not about new items[/b]

Edited by Muratus del Mur
Posted

Here are my ideas for items that can be made through a recipe. Not exactly sure if they are appropriate, so I will wait for a go-ahead before writing the dialogues.

[u]Drops Tea[/u]
A tea that grants 5-10mins protection from spells. This idea is based on the 'Jade Teardrops' item I have which is described as a plant which leaves you can brew tea from and the said tea gives protection to the drinker.

Ingredients: Teardrop Leaf, Mineral Water, Raindrops


[u]Silly Send Stone[/u]
A stone that holds a spell which sends the target to a random place in the realm.(Probably with the exception of certain 'restricted' scenes.) Made from imbuing multiple memory stones with 'teleport' spells.

Materials: Sendtogazeebo Stone, Sendtolighthouse Stone, Teleport_papercabin Stone, Traveltobob Stone


[b]MUR: Try them both[/b]

Posted

Newest idea, I haven't figured out all the needed materials yet, but here goes.

A heat powered furnace capable of creating inventory items-weapons, armors and such that would come with stat boosts and losses for whomever is holding the item in their inventory.

A metal cane that increases briskness but would decrease initiative for instance.

  • Root Admin
Posted

[b]I will give a try to all recipes (that make sense in md) posted in the format i requested ! [/b](The php array thing). Its not THAT hard to edit , all you need to do is to keep the right quotes and brackets where needed. I will fix mistakes ofc, but if you post the text in list format or simple text i will ignore it, I wont be writing the recipe for you based on fairytales.

the will be ran in a public test next week.

[color="#FF0000"]PLEASE HIDE the majority or all of lines in the "$instr['step_lines'] " array.[/color] Post your recipe on this topic but send the full version to me via forum pm.

Name the pm like this: [color="#FF0000"]RECIPE - your player ID - recipe name in full (as named in the first value of the array)[/color]

i hope all its clear.

Like i said i will test all recipes presented in this way, because its easy to do it and will be fun. If you dont present it like that however, they wont even have a chance. After the test, i will pic the recipes i consider most interesting and well done and start on building the requirements for them to actualy work. Many good ideas will get wasted if you just mention them here without actualy preparing a "recipe" for them too.

I will edit your posts and say if its acceptable or not to start making a recipe file for the suggested idea, but if you think it is, dont wait for my confirmation..i might not answer to all questions (dont get upset)

Posted

Rather hard to test when people get kidnapped to GG and used as grist for the mill. Being stuck in GG is rather de-motivating to keep on trying. I was one of many that got this treatment.

Posted

[size="2"]This is a "useable" item and I hope this get's implemented. By the way it's uses can be up to [color="#000000"]Mur[/color] but I do have my own ideas as well.

[spoiler]<?php

//adapted to md world
$instr['title'] = "Sealing Sphere";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
The first thing to do is get the egg of an Elemental. You then need to prepare it by cleaning the egg with water contaminated by a bark of a Walking Tree. Then to regain the egg's former strength you need to cover it with a coat made of Majestic Winderwild feathers. Then polish the egg with a cloth made of silk.";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Let's make this ".$instr['title'] => $instr['title'],
"I'm prepared to start ".$instr['title']."" => $instr['title'],
"We will begin ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Let's stop for now" => 'end_failed',
"Let's continue another time " => 'end_failed',
"Finally made it ".$instr['title']."" => 'end_success',
"This is going nowhere" => 'end_frustration',
"This is insane!!!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts creating a Sealing Sphere',
"stop" => 'gives up creating a Sealing Sphere',

"current" => 'currently prepares '.$instr['title'],
"device" => 'creating using the '.$item['name'],

"end_success" => 'shouts happy: WE ARE DONE!',
"end_frustration" => 'is upset and stops the process',
"end_failed" => 'stops working, recipe failed',
"end_crazy" => 'starts kicking things around violently, recipe failed',

"ingredients" => 'To prepare this mysterious item you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'kill an Elemental',
"2" => 'get the egg after the Elemental's fire dies out',
"3" => 'put some bark of a Walking Tree into a flask of water',
"4" => 'let the water to absorb the healing properties of the bark',
"5" => 'clean the egg with the water thoroughly',
"6" => 'make a coat out of Majestic Winderwild feathers',
"7" => 'enclose the egg with the coat',
"8" => 'wait until the egg is in its former state',
"9" => 'remove the coat',
"10" => 'polish the egg',

"random" => 'A sudden breeze hits your entire body',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_Elemental" => "%s offers Elemental",
"provide_water" => "%s offers some water",
"provide_flask" => "%s provides a flask",
"provide_walkingtreebark" => "%s provides some bark",
"provide_winderwildfeather" => "%s gathers some feathers",
"provide_needle" => "%s provides the needle",
"provide_string" => "%s offers the string needed",
"provide_silk" => "%s brings the silk",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600',
"5" => '',
"6" => '',
"7" => '',
"8" => '',
"9" => 'wait=600',
"10" => '',
"11" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Elemental,Water,Flask,Walking Tree Bark,Winderwild Feather,Needle,String,Silk',
"/I will bring the (.*)/is" => 'Elemental, Walking Tree Bark,Winderwild Feather',
"/i will donate the (.*)/is" => 'Elemental',
"/Here are some (.*)/is" => 'Water,Walking Tree Bark,Winderwild Feather',[/size]

[size="2"]);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Elemental=1;
Water=20;
Flask=1;
Walking Tree Bark=5;
Winderwild Feather=30;
Needle=1;
String=1;
Silk=5;
";


?>[/spoiler][/size]

Posted (edited)

Ok, Well Mur hope you like these recipies, There to possiblie make 2 items to raise the dead people in MD :)
[spoiler]
<?php

//adapted to md world
$instr['title'] = "Body";

//the description will be about what the item is and asking you a question, it is a useable item
$instr['description'] = "A dead body that is Souless, Why would you want such a thing.... You creep!

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Let's make a ".$instr['title'] => $instr['title'],
"Lets begin makeing a ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"This is too gross" => 'end_failed',
"Stop please" => 'end_failed',
"Finish makeing the ".$instr['title']."" => 'end_success',

//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts creating a Body,
"stop" => stops makeing a Body,

"current" => 'currently prepares '.$instr['title'],
"device" => 'creating using the '.$item['name'],

"end_success" => Calls you a Creep',
"end_failed" => 'Recipie failed, smart person ;)'

"ingredients" => 'To prepare this mysterious item you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'kill a Full level Elemental',
"2" => 'Douse out the flames with water',
"3" => 'Throw dead Elemental body on the ground',
"4" => 'Use a unholy priest to remove the soul',
"5" => 'Use a heat stone to keep the Body from decomposing',
"6" => 'Prepare the Body',

"random" => 'The Dead Elemental stirs',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_Elemental" => "%s offers Elemental",
"provide_water" => "%s offers some water",
"provide_UnHoly priest ",
"provide_Heat Stone"

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => 'wait=3600',
"4" => '',
"5" => 'wait=600',
"6" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Elemental,Water',Heat Stone
"/I will bring the (.*)/is" => 'Elemental, Unholy Priest',
"/i will donate the (.*)/is" => 'Elemental',Unholy Priest
"/Here is a (.*)/is" => 'Water,Heat stone',

);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Elemental=1;
Water=30;
Unholy Priest=1;
Heat Stone= 2

?>

There is the First one the second One is a Ressurection stone


<?php

//adapted to md world
$instr['title'] = "Ressurectin Stone";

//the description will be the item and its power to revive the dead with a Useable item called a Body
$instr['description'] = "
This Stone is a very powerfull Stone, It can revive those that have been murdered by anyone. You will also need a Body, and 3 Heat stones to provide the Heat needed to perform this three part spell

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Let's make a".$instr['title'] => $instr['title'],
"I'm prepared to start making a".$instr['title']."" => $instr['title'],
"We will begin making".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Im not skilled enough" => 'end_failed',
"This is to hard " => 'end_failed',
"Finish makeing ".$instr['title']."" => 'end_success',

//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts creating a Ressurectin Stone',
"stop" => 'failed creating a Ressurectin Stone',

"current" => 'currently prepares '.$instr['title'],
"device" => 'creating using the '.$item['name'],

"end_success" => 'A glowing stone of great power appears in your Inventory',
"end_failed" => 'stops working, recipe failed',

"ingredients" => 'To prepare this powerfull item you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'provide some sand',
"2" => 'Provide some Water',
"3" => ' Burn some Lumber',
"4" => 'Turn Sand, Water and Burnt Lumber into a crystal orb',
"5" => 'Pour Heat from the Heat Stones into the Crystal orb',
"6" => 'Enchant with Resurresction spell words',
"7" => 'Let Resurrection stone cool',
"8" => 'put Stone into inventory'

"random" => 'A sudden breeze hits your entire body',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_water" => "%s offers some water",
"provide_Heat Stone" => "%s provides the Heat Stones",
"provide_Lumber" => "%s provides some Lumber",
"provide_Bloodstone" => "%s offers a Bloodstone",
"provide_Memory Stone" => "%s provides the Memory Stones",
"provide_Sand" => "s offers some Sand"

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600',
"5" => '',
"6" => '',
"7" => 'wait=600',
"8" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Water, Sand, Bloodstone',
"/I will bring the (.*)/is" => 'Heat Stone, Sand, Bloodstone',
"/i will donate the (.*)/is" => 'Lumber, Memory Stone, Water',
"/Here is some (.*)/is" => 'Water, Sand, Lumber,'
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Heat stone= 5
Lumber equals= 10
Sand= 20
Water= 20
Memory Stone= 5
Bloodstone= 1
";


?>
[/spoiler]
enjoy :)
Thanks SS, didn't know how to make the Spoilers

Edited by jmaster
spoiler tags
Posted (edited)

[quote name='Muratus del Mur' timestamp='1311143437' post='88317']
(...)
If you are uncertain if a device is acceptable or not, ask me here on this topic and i will tell you if you should go on with it and prepare all those phrases and texts, or not.
(...)
[/quote]

1 Please comment (resources drafted, to be reconsidered and readjusted if idea approved):
2 What is the contest deadline? I have some concepts but no time until early next week to work on script...
3 New base resources: coal iron (collected with cauldron-make items so some would have to be given away to start the circle); another option - ore as resource diggable and random harvest of coal or iron (with some probability, may also dig about useless rock with high probability)
LE: coal and iron harvesting tool should be probably controlled to keep consistent with other resurces (expect herbs that may be free to all as walk and pick)

[log="too long to display"]
[b]1.[/b] ->> clarification and slight modification of item 1 rejected above to address potential abusability
pathfinder (AP booster)
multi-usable device for explorers, with high cost per use (principles permanent penalty) and not too short cooldown time, fighting abilities strongly suppressed some time after each use
cooldown: 1h ('accelerated' status after each use that prevents multiuse... or some other solution to that effect)
each use consumes (usable only if user can 'pay' - cannot use if not enough heat/ principles):
-4000 heat
-250 of random principle ([b]permanent effect[/b]; great extorsion)
-explorer's boost: 10 minutes 100% weaken (all stats set to 0)
bonus: 200AP
resources:
-Rustgold Drachorn blood (Rusty sacrifice - Rusty lvl2+, must be able to give ID as some ppl carry multiple Rusties and not each of them they would like to sac)
-2 spicy pickles
-10 water
-2 glass (->or sand with other materials slight change if glass not accepted)
-8 branches
-5 heat stones
-2gc

[b]6.[/b] bleach bath
cleaning given crit from all tokens (crit id to be given in recipe call)
resources:
- 2 herbs (bleaching solution - or seed as a intoxicating crit)
- grasan's fat
- 2 water
- crit to be cleaned

[b]7.[/b] quality leather
processed resource, to be used in items of clothing etc
resources:
- Knator's hide (Knator sacrifice or resource if such can be harvested; Knator mean as a byproduct could be considered)
- 2 sand (hide cleaning)
- 2 branches
- 5 water
- 2 herbs (tanning solution)

[b]8.[/b] belt pouch
item that holds owner coins and bills making them hidden from other parties (pressing I for pouch owner show only items and pouch, no coins)
resources:
- 2 quality leather
- 1 steel (fastenings)
- 1 heat stone (heat to do smith's work with steel)
- 1 water
- 2 branches
- 1 gc (decorations)

[b]9.[/b] shears
tool to collect herbs (similar for coal or ore - see above if no guild set)
resources:
- 5 lumber
- 2 steel
- 2 heat stones (heat to do smith's work with steel)

[/log]

Edited by xrieg
Posted (edited)

[u]Silly Send Stone Recipe[/u]

Because of the making process, I added in two more items into the requirement:
Heat Stones to for heating
A 'blank' Memory Stone to hold the new thoughts


Full recipe:
[spoiler][code]
<?php

//adapted to md world
$instr['title'] = "Silly Send Stone";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
Firstly, you will have to bring the cauldron up to the right temperature to melt the enchanted stones in.
The stones take awhile to melt. Once they are, mix them up well and top it all up with silly thoughts.
Make sure you take the cauldron off the heat before you submerge a fresh memory stone within the mixture of thoughts.
Timing is required here! Three minutes, no more no less!
Get it right and you shall have a shiny new Silly Send Stone! But please remember to clean up!
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets make a ".$instr['title']."!" => $instr['title'],
"I need another ".$instr['title']."" => $instr['title'],
"Time to make a ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"Enough, this is not going anywhere!" => 'end_failed',
"What... exactly are you doing?" => 'end_failed',
"Yay! Done!" => 'end_success',
"You got it wrong! WRONG!" => 'end_frustration',
"Wheeee~!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts the making the Silly Send Stone.',
"stop" => 'gives up on the Silly Send Stone.',

"current" => 'is currently making the '.$instr['title'],
"device" => 'having fun with the '.$item['name'],

"end_success" => 'grins a silly-happy grin.',
"end_frustration" => 'scowls at the mess, "No More!"',
"end_failed" => 'sighs at the failure.',
"end_crazy" => 'runs around giggling, knocking the cauldron over... ',

"ingredients" => 'To create this stone, you will need: %s ',
"ingredients_status" => 'We are trying to make a %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are done with steps: %s. Gonna have to do: %s. ',

"1" => 'heats up the cauldron with the heat stones.',
"2" => 'plonks the enchanted stones in.',
"3" => 'watches to stones melt into... odd-looking goo...',
"4" => 'stirs the mixture in the cauldron.',
"5" => 'sitrs vigourously, with mad gigggles and a silly grin.',
"6" => 'takes the cauldron off the heat.',
"7" => 'drops the memory stone in.',
"8" => 'waits for three minutes and scoops the stone back up.',
"9" => 'does the washing up... with a slightly grumpy look.',


"random" => 'is not listening~',
"random numbers" => 'SHOUTS: '.rand(1,99).'!',
"description" => $item['name'].': '.$item['description'],


"provide_heatstone" => "%s offers the Heat Stones",
"provide_sendtogazebostone" => "%s provides the sendtogazebo Stone",
"provide_sendtolighthousestone" => "%s gives a sendtolighthouse Stone",
"provide_telportpapercabinstone" => "%s offers the teleport_papercabin Stone",
"provide_traveltobobstone" => "%s provides the traveltobob Stone",
"provide_memorystone" => "%s gives a Memory Stone",

"provide_undefined_item" => "%s made an attempt to provide something but it is unclear. (%s)",
"provide_otherway_item" => "%s tries to provides something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) but we already have it",


);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What are you making?" => 'current',
"Are you using the cauldron?" => 'current',
"What are you playing with?" => 'device',
"Gimme a random number" => 'random numbers',
"What's a ".$item['name'] => 'description',

//Hid the rest...
);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => '',
"5" => '',
"6" => '',
"7" => '',
"8" => '',
"9" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Heat Stone, sendtogazebo Stone, sendtolighthouse Stone, teleport_papercabin Stone, traveltobob Stone, Memory Stone',
"/I will give a (.*)/is" => 'Heat Stone, sendtogazebo Stone, sendtolighthouse Stone, teleport_papercabin Stone, traveltobob Stone, Memory Stone',
"/Here is a (.*)/is" => 'Heat Stone, sendtogazebo Stone, sendtolighthouse Stone, teleport_papercabin Stone, traveltobob Stone, Memory Stone',
"/You can have my (.*)/is" => 'Heat Stone, sendtogazebo Stone, sendtolighthouse Stone, teleport_papercabin Stone, traveltobob Stone, Memory Stone',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Heat Stone=3;
sendtogazebo Stone=1;
sendtolighthouse Stone=1;
teleport_papercabin Stone=1;
traveltobob Stone=1;
Memory Stone=1;
";


?>
[/code][/spoiler]

Edited by JadenDew
Posted (edited)

One of the few steps I was thinking to use to Taint an Angien through a ritual, too many to go through to actually write the Angien one, but would be mostly the same as Binding a Soul, just requiring more time to collect supplies, larger and larger amounts.
Also, is it possible to get a read on principles before starting it? Example: This one would require 1000 elemental and other principles while Tainting an angien would require 4000 in all of the principles.

Tainted Angien requirements:
5 black tainted candles (self made)
Large bottle of blood ink (self made)
mastery of all principles
Souls representing the 4 main land and a fifth using 5 gold coins, representing desire.
Days of concentrating? :3

Tools needed:
Necromancer set
Book of the dead
Notes on how to bind a soul

Other ideas:
Special ink made of knator blood and grasan fat,
Candles made of the same as the ink

Side note about $instr['step_lines'] = array( being empty, would rather know if this is a good idea or bad one before actually doing this part.

[log=Binding a Soul]
<?php

//adapted to md world
$instr['title'] = "Bind a Soul";

//the description will be the only thing to describe the needed steps to the ones that try to help you

prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps

defined below
$instr['description'] = "
First, start with laying the deceased creature flat on the ground, be sure the ground is properly

cleaned, having an unneeded element . Next sprinkle the sand in a full circle around the creature,

placing 5 heat stones around the circle. Gather representation of the 5 elements and place one at

each end of the stone with a blank stone near the fifth element. Pour the toxic vial onto the

creature. Now activate all 5 stones, starting with the stone near the trapped soul and sprinkle sand

towards the fire representation, to air, water, earth and back to the soul. Recite from the book of the

dead for the next hour. Now meditate for a full 24 hours. Open your eyes and gather the stone.

Remember to burn all excess materials.
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Let us begin the ritual to ".$instr['title'] => $instr['title'],
"We shall ".$instr['title']."" => $instr['title'],
"For the Mighty Plur we will ".$instr['title']."" => $instr['title'],
"For the Mighty Mur we will ".$instr['title']."" => $instr['title'],
"For the Mighty Jester we will ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"We have failed" => 'end_failed',
"Let us give up" => 'end_failed',
"May the creature suffer for eternity" => 'end_success',
"A fire, quickly run!" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'starts the binding ritual',
"stop" => 'quits the binding ritual',

"current" => 'currently prepares to'.$instr['title'],
"device" => 'preparing using the '.$item['name'],

"end_success" => 'sets the circle on fire, ritual success.',
"end_failed" => 'sets the circle on fire, ritual failed.',
"end_crazy" => 'sets the circle on fire and quickly leaves, ritual failed, arson success.',

"ingredients" => 'To prepare the ritual you need: %s ',
"ingredients_status" => 'We are currently preparing to %s. We still need: %s. (Already provided: %

s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s.

',

"1" => 'cleans the ground.',
"2" => 'lays the creature onto the ground.',
"3" => 'sprinkles sand around into a circle.',
"4" => 'places each stones around the circle.',
"5" => 'gathers the needed elements.',
"6" => 'places the soul at the top stone.',
"7" => 'places water element to the top right.',
"8" => 'places air element to the upper left.',
"9" => 'places earth element to the lower left',
"10" => 'places fire to the bottom right',
"11" => 'adds a memory stone next to the spirit.',
"12" => 'pours the liquad over the creature.',
"13" => 'activates the top stone and pours sand towards the fire element.',
"14" => 'activates the bottom right stone and pours sand towards the air element.',
"15" => 'activates the upper left stone and pours sand towards the water element.',
"16" => 'activates the top right stone and pours sands towards the earth element.',
"17" => 'activates the bottom left stone and pours sands towards the empty soul.',
"18" => 'recites from the book of the dead.',
"19" => 'meditates.',
"20" => 'picks up the captured soul.',
"21" => 'sets the remains on fire.',


"description" => $item['name'].': '.$item['description'],


"provide_heatstone" => "%s hands the Heat Stones.",
"provide_sand" => "%s offers the Sand.",
"provide_weatherstormstone" => "%s provides the needed Weather Storm Stone",
"provide_memorystone" => "%s provides the Memory Stone",
"provide_toxicvial" => "%s offers the Toxic vial",
"provide_water" => "%s brings the Water",
"provide_tormentedsoulssoul" => "%s hands over a stone, it howls in eternal anguish.",
"provide_elementalscrackedeggshell" => "%s places an eggshell next to the corpse.",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",
"provide_insufficient_item" => "%s tries to offer %s but doesn't have enough. Only has %s.

);


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What is our current task?" => 'current',
"What are you playing with?" => 'device',
"Describe the ".$item['name'] => 'description',

//step 1
"_" => '1',

//step 2
"_" => '2',

//step 3
"_" => '3',

//step 4
"_" => '4',

//step 5
"_" => '5',

//step 6
"_" => '6',

//step 7
"_" => '7',

//step 8
"_" => '8',

//step 9
"_" => '9',

//step 10
"_" => '10',

//step 11
"_" => '11',

//step 12
"_" => '12',

//step 13
"_" => '13',

//step 14
"_" => '14',

//step 15
"_" => '15',

//step 16
"_" => '16',

//step 17
"_" => '17',

//step 18
"_" => '18',

//step 19
"_" => '19',

//step 20
"_" => '20',

//step 21
"_" => '21',

);

//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => '',
"5" => '',
"6" => '',
"7" => '',
"8" => '',
"9" => '',
"10" => '',
"11" => '',
"12" => '',
"13" => '',
"14" => '',
"15" => '',
"16" => '',
"17" => '',
"18" => '3600',
"19" => '86400',
"20" => '',
"21" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Sand,Water,Weather stone,Memory stone,Toxic vial,Remain's

remnants,Tormented Soul's soul,Elemental's cracked eggshell',
"/I will bring the (.*)/is" => 'Sand,Water,Weather stone,Memory stone,Toxic vial,Remain's

remnants,Tormented Soul's soul,Elemental's cracked eggshell',
"/Here are some (.*)/is" => 'Heat stones',
"/Here is some (.*)/is" => 'Sand,Water',
"/Here is a (.*)/is" => 'Elemental's cracked eggshell,Weather storm stone,Memory stone,Toxic

vial,Tormented Soul's soul',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Sand=6;
Heat stone=5;
Water=10;
Weather storm stone=1;
Memory stone=1;
Elemental's cracked eggshell=1;
Toxic vial=1;
Tormented Soul's soul=1;
";


?>
[/log]

Edited by lone wolf pup
Posted

As a gardener, Rumi would have many uses for the cauldron for cooking food and medicine from plants harvested from the garden. I thought, however, that it might be fun to craft something a little different during this practice period with the cauldron.

Some of you have occasionally walked by the Meeting of the Roads and found Rumi not in meditation on the hillside, but down in the middle of the road, kicking around a footbag (in what he calls "a game of prayer"). [i]Do you want to play a game?[/i] ;) I have been wanting an inventory footbag and this seems like a great way to make one.

This is a simple craft recipe, which requires few ingredients and a number of steps.

[b]Required tools[/b]
Leather Needle
Knife

[b]Required resources[/b]
Young knator leather (grasan leather might make a better suede, but I'm more partial to knators)
Sand
Thread

(alternatively, the leather needle, knife, and thread could simply be a 'leather sewing kit' tool, and sand and leather would be the two ingredients)

I am a little confused regarding "device" and $item['name']. Do these refer to the cauldron itself? I'm not sure what you would call a device or machine in which you sew together a craft. Certainly not a cauldron. Maybe a sewing circle? Stitch 'n' Bitch?

[log=Sewing a knator suede footbag]
[code]
<?php

//adapted to md world
$instr['title'] = "Footbag";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
This is a simple craft recipe for a young knator suede footbag, filled with sand. This particular design creates a truncated icosahedron footbag.
You will need to collect the leather of a deceased young knator and a bit of sand. You will also need a leather sewing kit.
First, cut the knator leather into 20 equilateral hexagons and 12 equilateral pentagons, all with the same side length.
Line up the pieces in a pattern. Each pentagon should be surrounded by hexagons and each hexagon should border three pentagons and three hexagons.
Begin sewing the pieces together with seams through the back sides of the suede.
If you correctly follow the pattern, the result should look more and more like a sphere with each seam.
When you come to the last seam, sew half the stitches and stop.
Pull the entire bag inside out through the hole so the seamless suede face is exposed on all sides. Add the sand to the bag.
Complete the seam with a blind stitch and a strong knot, and adjust tension until the seam disappears completely.
";

//what words you want to use to start the preparing the recipe
$instr['startline'] = array(
"Lets sew a ".$instr['title'] => $instr['title'],
"Lets make a ".$instr['title']."" => $instr['title'],
"I want to sew a ".$instr['title']."" => $instr['title'],
"I think it's time to make a new ".$instr['title']."" => $instr['title'],
);

//what words you want to use to stop the process
$instr['endline'] = array(
"What a mess!" => 'end_failed',
"This thing is not round." => 'end_failed',
"Hey we got a new ".$instr['title']."" => 'end_success',
"Sweet, a ".$instr['title']."" => 'end_success',
"I think I'm going to dropkick this into the lake" => 'end_frustration',
"I stabbed myself with a needle and I'm bleeding profusely" => 'end_crazy',
);


//what are the texts for different steps or events
$instr['step_replies'] = array(
"start" => 'begins sewing a footbag',
"stop" => 'quits sewing a footbag',

"current" => 'sewing a '.$instr['title'],
"device" => 'sewing with a '.$item['name'],

"end_success" => 'grins and takes the new footbag and begins kicking it into the air',
"end_frustration" => 'tears some hair out and throws the failed bag as far as possible',
"end_failed" => 'attempts to kick the footbag and finds leather scraps and sand all over the ground',
"end_crazy" => 'is bleeding and needs medical attention',

"ingredients" => 'Sewing a footbag requires %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s. ',

"1" => 'cuts the young knator leather into twelve pentagons and twenty hexagons',
"2" => 'sets the pieces in a pattern for a truncated icosahedron',
"3" => 'begins sewing pieces together',
"4" => 'checks for evenness and roundness',
"5" => 'sews together all but the last seam',
"6" => 'sews half of the last seam',
"7" => 'turns the bag inside out',
"8" => 'adds the sand',
"9" => 'finishes the final seam with a blind stitch',
"10" => 'ties a knot',
"11" => 'adjusts the thread tension',

"random" => 'Dude, wheres my car?',
"random numbers" => 'wonders how many grains of sand have fallen to the ground during sewing: '.rand(1,99),
"description" => $item['name'].': '.$item['description'],


"provide_knatorleather" => "%s takes out a large piece of young knator suede",
"provide_sand" => "%s provides a satchel of fine grain sand",
"provide_thread" => "%s provides a spool of thick thread",

"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


);


//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => 'wait=1800',
"4" => '',
"5" => 'wait=1800',
"6" => '',
"7" => '',
"8" => '',
"9" => '',
"10" => '',
"11" => '',
);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Knator leather, Sand, Thread',
"/I will bring the (.*)/is" => 'Knator leather, Sand, Thread',
"/I will donate the (.*)/is" => 'Knator leather, Sand, Thread',
"/I got the (.*)/is" => 'Knator leather',
"/I got some (.*)/is" => 'Sand, Thread',
"/Here is some (.*)/is" => 'Sand, Thread',
"/Here is the (.*)/is" => 'Knator leather, Sand, Thread',
);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Knator leather=1;
Sand=2;
Thread=5;
";


?>
[/code]
[/log]

Posted (edited)

This is a usable item that should completely restore the user's vitality. I'm sorry if the code might be a little wrong, I tried my best to check it for errors.


[Spoiler]
<?php

//adapted to md world
$instr['title'] = "Elixir of Revitalization";

$instr['description'] = "
The most important requirement for an Elixir of Revitalization is a glass bottle with a stopper to
contain the finished product. Once all ingredients and the container have been collected, one must
combine the feather of an Angien, nightshade extract, liquid silver, and a branch of white willow.
The final step is to mix it all together using high heat(400 degrees), then to let it cool and
pour it into a glass bottle";
$instr['startline'] = array(
"Lets make an ".$instr['Elixir of Revitalization'] => $instr['Elixir of Revitalization'],
"Lets prepare an ".$instr['Elixir of Revitalization']."" => $instr['Elixir of Revitalization'],
"I want to make an ".$instr['Elixir of Revitalization']."" => $instr['Elixir of Revitalization'],
);

$instr['endline'] = array(
"Stop cooking" => 'end_failed',
"Let's stop" => 'end_failed',
"Thank you for helping me make an ".$instr['Elixir of Revitalization']." => 'end_success',
"This is going nowhere" => 'end_frustration',
"Wait, where am I?" => 'end_crazy',
);

$instr['step_replies'] = array(
"start" => 'starts making an Elixir of Revitalization',
"stop" => 'gives up making an Elixir of Revitalization',

"current" => 'currently prepares '.$instr['Elixir of Revitalization'],
"device" => 'cooking using the '.$item['Cauldron'],

"end_success" => 'YAY, WE'RE DONE!',
"end_frustration" => 'is upset and stops creating',
"end_failed" => 'stops creating, recipe failed',
"end_crazy" => 'starts throwing things around randomly, recipe failed',

"ingredients" => 'To prepare the Elixir of Revitalization you need: %s ',
"ingredients_status" => 'We are currently preparing %s. We still need: %s. (Already provided: %s)',
"steps_status" => 'We are currently done with these steps: %s. We still need perform these steps: %s

"1" => 'Adds Angien Feather'
"2" => 'Adds Nightshade Extract'
"3" => 'Adds the liquid silver'
"4" => 'Adds White Willow'
"5" => 'Mixes ingredients over high heat'
"6" => 'Lets it cool'
"7" => 'Pours solution into a glass bottle'

"random" => 'It's so beautiful!',
"random numbers" => 'picks a random number: '.rand(1,99),
"description" => $item['Cauldron'].': '.$item['Creates many items, including this Elixir of Revitalization.'],

"provide_Angien_Feather" => "%s offers the Angien Feather (%s)",
"provide_Nightshade_Extract" => "%s offers the Nightshade Extract (%s)",
"provide_Liquid_Silver" => "%s offers the Liquid Silver (%s)",
"provide_White_Willow" => "%s offers the White Willow (%s)",
"provide_Glass_Bottle" => "%s offers the Glass Bottle (%s)",
"provide_undefined_item" => "%s tries to offer something but its not perfectly clear what (%s)",
"provide_otherway_item" => "%s tries to offer something the wrong way (%s)",
"provide_existing_item" => "%s tries to offer something (%s) that is already provided",


"What is current recipe?" => 'current',
"Whose being created?" => 'current',
"What are you playing with?" => 'device',
"Tell me a random number" => 'random numbers',
"Describe the ".$item['item'] => 'description',


REMOVED BY MUR




//NOT IN USE YET
$instr['step_actions'] = array(
"1" => 'start='.$instr['title'],
"2" => '',
"3" => '',
"4" => 'wait=3600'


$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Angien Feather, Nightshade Extract, Liquid Silver, White Willow, Glass Bottle',
"/I will bring the (.*)/is" => 'Angien Feather, Nightshade Extract, Liquid Silver, White Willow, Glass Bottle',
"/I will donate the (.*)/is" => 'Angien Feather, Nightshade Extract, Liquid Silver, White Willow, Glass Bottle',
"/Here are the (.*)/is" => 'Angien Feather, Nightshade Extract, Liquid Silver, White Willow, Glass Bottle',
"/Here is a (.*)/is" => 'Angien Feather, Nightshade Extract, Liquid Silver, White Willow, Glass Bottle',
);

$instr['ingredients'] = "
Angien Feather=1;
Nightshade Extract=1;
Liquid Silver=1;
White Willow=1;
Glass Bottle=1;
";
?>
[/Spoiler]


[b]MUR: I included this recipe in the testing phase. I removed the steps from here, they were supposed to be hidden and i was supposed to have the complete recipe with steps and all by pm not here. I will assume that because i didnt say you can send it you didnt, so ok. Some of the ingrediends will need adjusting but for the test are ok.[/b]

Edited by Muratus del Mur
Posted

In order to avoid the copses deteriorate while waiting for an apropriate funeral:

[log=Recipe]f49<?php

//adapted to md world
$instr['title'] = "Embalming fluid";

//the description will be the only thing to describe the needed steps to the ones that try to help you prepare the recipe
//be sure you include all steps in it but tell it so that they wont be identical words with the steps defined below
$instr['description'] = "
A dead body can be preserved by the injection of this fluid into the corpse, prepares it when needed but not in war,
otherwise you will consume to much resources from the land. To prepare the balm you will need wood, heat stones and water.
Firstly burn the wood inside the device, after the gases are formed you will mix the water, once the mixture is warm
you just need to inject the product into the body vessels and cavities.";




"1" => 'add the lumber to the reactor',
"2" => 'closes the reactor',
"3" => 'add the heatstones to the heater',
"4" => 'waits for 12 hour',
"5" => 'take the heat stones from the heater',
"6" => 'connects the second body to the reactor',
"7" => 'opens the connection between the reactor and the second body',
"8" => 'closes the connection',
"9" => 'add the heatstones to the heater of the second body',
"10" => 'waits for 10 hours',
"11" => 'take the heatstones from the second body'
"12" => 'let the mixture warm'
"13" => 'adds water'
"14" => 'drops it into a bottle',


//what phrases will it recognize and what step will it run (from above values)
//the more variations the better, think what people could say
//always use first person, not "RP" blue text third person line please
$instr['step_lines'] = array(

"What is current recipe?" => 'current',
"What are you doing?" => 'current',
"What are you playing with?" => 'device',
"Tell me a random number" => 'random numbers',
"Read the recipe to me ".$item['name'] => 'description',

//step 1
"Put the lumber into the device" => '1',
"Throws the lumber into the device" => '1',
"Gently puts the lumber into the device" => '1',
"Begins the process putting the lumber" => '1',

//step 2
"Push the cover down" => '2',
"Closes the reactor" => '2',
"Compress the lumber" => '2',

//step 3
"Put the heatstones into the heater" => '3',
"Opens a little door" => '3',

//step 4
"Let it reach the right temperature" => '4',
"Goes to prepare some food" => '4'
"wait 12 hours" => '4'


//step 5
"Opens the little door bellow the heater" => '5',


//step 6
"Wraps the second body on the reactor cover" => '6',
"Wraps the big on the small" => '6',

//step 7
"Pulls the fliper for some minutes" => '7',


//step 8
"let's the flipper rest" => '8',


//step 9
"Takes more heatstones" => '9',

//step 10
"Goes to make the beds" => '10',

//step 11
"Takes the heat stones of the second body" => '',

//step 12
"Goes to shave the corpse" => '',

//step 13
"Fills the second body with water" => '',

//step 14
"Fills a bottle with the fluid" => '',



);


//what lines should be used by participants to offer their resources for the preparation
//each line also has the target resources it will work on
//for example you could pour water, but install mechanisms
$instr['provide_ingredients'] = array(
"/I will provide the (.*)/is" => 'Lumber,Water',
"/I will bring the (.*)/is" => 'Lumber, Water, Heatstones',
"/Here is some (.*)/is" => 'Water',

);

//what ingredients does this recipe require
//feel free to use existing resources or items but you can also invent new
//as long as they fit perfectly with md and the device
$instr['ingredients'] = "
Lumber=10;
Heatstones=4;
Water=5;
";


?>[/log]

Guest
This topic is now closed to further replies.
  • Forum Statistics

    17.5k
    Total Topics
    182.1k
    Total Posts
  • Recently Browsing

    • No registered users viewing this page.
  • Upcoming Events

    No upcoming events found
  • Recent Event Reviews

×
×
  • Create New...