I'm having a little trouble setting this up. Specifically the Quest Object as I only have a very basic experience of it so far.
I've set up a new quest with the following settings in the first tab
http://i.imgur.com/Z7ZCW.png
There are 3 stages 0, 10 and 20. I've altered nothing else in the quest.
The rest if fine as far as I can work out.
I have the note set up using the defaultOnReadSetQuestStage script with its properties linking to my quest and stage 20
Scriptname DefaultOnReadSetQuestStage extends ReferenceAlias int Property myStage Auto Quest Property myQuest Auto event onRead() myQuest.setStage(myStage)endEvent
The actual recipe is also set up although I'm a little unsure if it's correct.
There are 2 stage based condition functions, one is GetStage (this only allows me to enter the quest) the other is GetStageDone (which will allow me to enter the quest and the stage.)
At the moment it's set to getStageDone myBeerQuest 10 == 1
I've tested it in game. I'm unable to make the recipe by default which is a start but I read the note and nothing happens.