Sign in to follow this  
Retrograde

Recipe creation and sharing

Recommended Posts

My first recipe

Tomato Herb White Pizza

No sauce here... this mouthwatering pizza has tomato, basil and 2 cheeses.

Spoiler

{
  "name": "tomato herb white pizza",
  "recipeid": "1500",
  "known": true,
  "nameable": false,
  "skill": "hot food cooking",
  "trigger": "heat",
  "cookers": [
    {
      "id": "oven",
      "difficulty": 10
    },
    {
      "id": "campfire",
      "difficulty": 20
    }
  ],
  "containers": [
    {
      "id": "baking stone"
    }
  ],
  "ingredients": {
    "mandatory": [
      {
        "id": "dough"
      },
      {
        "id": "feta cheese"
      },
      {
        "id": "cheese"
      },
      {
        "id": "basil",
        "pstate": "chopped"
      },
      {
        "id": "tomato",
        "pstate": "chopped"
      },
      {
        "id": "olive oil",
        "loss": 100,
        "ratio": 3
      }
    ],
    "optional": [
      {
        "id": "salt"
      }
    ]
  },
  "result": {
    "id": "pizza",
    "name": "tomato herb white pizza",
    "difficulty": 5,
    "description": "No sauce here... this mouthwatering pizza has tomato, basil and 2 cheeses.",
  }
}

Chicken Marsala

A delicious, classic chicken dish -- lightly coated chicken breasts braised with wine and mushrooms.

Spoiler

{
  "name": "Chicken Marsala",
  "recipeid": "1503",
  "known": false,
  "nameable": false,
  "skill": "hot food cooking",
  "trigger": "heat",
  "cookers": [
    {
      "id": "campfire",
      "difficulty": 15.0
    },
    {
      "id": "oven",
      "difficulty": 10.0
    },
    {
      "id": "forge",
      "difficulty": 25.0
    }
  ],
  "containers": [
    {
      "id": "sauce pan"
    },
    {
      "id": "frying pan"
    }
  ],
  "ingredients": {
    "mandatory": [
      {
        "id": "flour"
      },
      {
        "id": "butter",
        "amount": 2.0
      },
      {
        "id": "salt"
      },
      {
        "id": "any mushroom",
        "cstate": "raw",
        "pstate": "chopped",
      },
      {
        "id": "olive oil",
        "ratio": 2.0,
        "loss": 100.0
      },
      {
        "id": "red wine",
        "ratio": 12.0,
        "pstate":"none",
        "loss": 20.0
      },
      {
        "id": "rosemary"
      },
      {
        "id": "parsley"
      },
      {
        "id": "meat",
        "cstate": "raw",
        "material": "fowl",
        "amount": 2.0
      }
    ]
  },
  "result": {
    "id": "meal",
    "name": "Chicken Marsala",
    "difficulty": 12.0,
    "description": "A delicious, classic chicken dish -- lightly coated chicken breasts braised with wine and mushrooms.",
  }
}

 

Edited by Governor
  • Like 3

Share this post


Link to post
Share on other sites

I'm trying to get a custom recipe to drop off a mob.  I've done some testing killing hundreds of mobs and wondering if my RNG luck just sucks or I'm missing something here.  I have a couple of questions...

 

1. Can any mob be set to lootable?  I've tried lava spiders (which I know have no inventory normally), and I've tried humanoid creatures (i.e. lava fiend) that you can normally "give" things to be looted when killed.  I've also tried rift mobs.

 

2. Can you only have 1 type of recipe per mob drop?  Ex. Goblin has a common, rare, supreme, and fantastic recipe (1 each) that can drop from him in vanilla WU.  When I add a new common recipe to him, it doesn't seem to drop...though I've gotten many of the pre-coded ones to drop.

Share this post


Link to post
Share on other sites

Mixing two liquids at a specific ratio, as the only ingredients, with one as reference doesn't seem to work. At least one has to be a solid to have a ratio. Is there a way to make one liquid act as a solid?

 

There are a few parameters I don't understand how I should use, some reference documentation would be good. How does "realtemplate", "refmaterial", "refrealtemplate", "usetemplateweight" work?

 

Thanks!

 

Edit: I've found a solution to the first question. Though it's a bit limited, it solves my intended recipes: By using one ingredient as the active and one as the target. It doesn't permit optional ingredients, only the active and the target.

Edited by Tenniel

Share this post


Link to post
Share on other sites

Forgive me for this potential dumb question. New Serveradmin here. Where would i put the .json files? plain in the servers root directory? Or into the server.jar? Instructions unclear *genital* stuck in ceiling fan.

Share this post


Link to post
Share on other sites

Wurm Unlimited Dedicated Server/'serverfolder'/recipes/

 

'serverfolder' is the folder with name of your server, so where the map data is.

  • Like 1

Share this post


Link to post
Share on other sites
11 hours ago, Cuddles said:

Wurm Unlimited Dedicated Server/'serverfolder'/recipes/

 

'serverfolder' is the folder with name of your server, so where the map data is.

Thank you very much!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this