void main() { object oPC = GetLastOpenedBy(); //int iBrewSkill = GetTokenPair(oPC,13,9); // Brewing (Credit Tony Edwards for catching a mis-typed token value here.. was originally using weaponcraft skill to determine Brew patterns. Thx Tony ;) int iBrewSkill = GetCampaignInt("UOACraft","iBrewSkill",oPC); int iBrewChance = iBrewSkill; if (GetItemPossessedBy(oPC,"NoDrop_SkillLogBook")==OBJECT_INVALID) { CreateItemOnObject("skilllogbook",oPC,1); } if (iBrewChance < 350) { iBrewChance = GetAbilityScore(oPC,ABILITY_DEXTERITY)*5; iBrewChance = iBrewChance+(GetAbilityScore(oPC,ABILITY_WISDOM)*3); iBrewChance = iBrewChance+(GetAbilityScore(oPC,ABILITY_INTELLIGENCE)*2); iBrewChance = iBrewChance*3; if (iBrewChance>350)iBrewChance=350; if (iBrewSkill > iBrewChance) iBrewChance=iBrewSkill; } int iBrewType = GetLocalInt(oPC,"iUseBrewType"); if (iBrewType != 0)CreateItemOnObject("flagswitch062",OBJECT_SELF,1); //Cider if (iBrewType != 1)CreateItemOnObject("flagswitch063",OBJECT_SELF,1); //Wine if (iBrewType != 2)CreateItemOnObject("flagswitch064",OBJECT_SELF,1); //Lager if (iBrewType != 3)CreateItemOnObject("flagswitch065",OBJECT_SELF,1); //Ale if (iBrewType != 4)CreateItemOnObject("flagswitch066",OBJECT_SELF,1); //Mead if (iBrewType != 5)CreateItemOnObject("flagswitch067",OBJECT_SELF,1); //Whiskey if (iBrewType != 6)CreateItemOnObject("flagswitch068",OBJECT_SELF,1); //Rum if (iBrewType==0) //Ciders { CreateItemOnObject("recipe031",OBJECT_SELF,1); // Apple Cider if (iBrewChance>=250)CreateItemOnObject("recipe032",OBJECT_SELF,1); // House Cider if (iBrewChance>=300)CreateItemOnObject("recipe033",OBJECT_SELF,1); // Scrumpy if (iBrewChance>=300)CreateItemOnObject("recipe034",OBJECT_SELF,1); // Cyser if (iBrewChance>=300)CreateItemOnObject("recipe035",OBJECT_SELF,1); // Blueberry Cider if (iBrewChance>=300)CreateItemOnObject("recipe036",OBJECT_SELF,1); // Blackberry Cider if (iBrewChance>=300)CreateItemOnObject("recipe037",OBJECT_SELF,1); // Grape Cider if (iBrewChance>=350)CreateItemOnObject("recipe038",OBJECT_SELF,1); // Somerset Cider } if (iBrewType==1) //Wines { CreateItemOnObject("recipe039",OBJECT_SELF,1); // Red Wine CreateItemOnObject("recipe040",OBJECT_SELF,1); // White Wine CreateItemOnObject("recipe073",OBJECT_SELF,1); // White Wine if (iBrewChance>=400)CreateItemOnObject("recipe041",OBJECT_SELF,1); // Sherry } if (iBrewType==2) //Lagers { CreateItemOnObject("recipe042",OBJECT_SELF,1); // Standard Lager CreateItemOnObject("recipe043",OBJECT_SELF,1); // Dry Lager if (iBrewChance>=300)CreateItemOnObject("recipe044",OBJECT_SELF,1); // Light Lager if (iBrewChance>=300)CreateItemOnObject("recipe045",OBJECT_SELF,1); // Draught Lager if (iBrewChance>=350)CreateItemOnObject("recipe046",OBJECT_SELF,1); // Red Malt Lager if (iBrewChance>=350)CreateItemOnObject("recipe047",OBJECT_SELF,1); // Gold Malt Lager if (iBrewChance>=400)CreateItemOnObject("recipe048",OBJECT_SELF,1); // Ice Lager if (iBrewChance>=500)CreateItemOnObject("recipe049",OBJECT_SELF,1); // Stout Lager } if (iBrewType==3) { CreateItemOnObject("recipe050",OBJECT_SELF,1); //Standard Ale if (iBrewChance>=300)CreateItemOnObject("recipe051",OBJECT_SELF,1); //Stout Ale if (iBrewChance>=350)CreateItemOnObject("recipe052",OBJECT_SELF,1); //Porter Ale if (iBrewChance>=350)CreateItemOnObject("recipe053",OBJECT_SELF,1); //Barleywine Ale if (iBrewChance>=400)CreateItemOnObject("recipe054",OBJECT_SELF,1); //Kolsch Ale } if (iBrewType==4) { CreateItemOnObject("recipe055",OBJECT_SELF,1); //Honeymead CreateItemOnObject("recipe056",OBJECT_SELF,1); //Sackmead CreateItemOnObject("recipe057",OBJECT_SELF,1); //Apple Muslin Mead if (iBrewChance>=300)CreateItemOnObject("recipe058",OBJECT_SELF,1); //Metheglin if (iBrewChance>=300)CreateItemOnObject("recipe059",OBJECT_SELF,1); //Morat if (iBrewChance>=350)CreateItemOnObject("recipe060",OBJECT_SELF,1); //Hippocras if (iBrewChance>=350)CreateItemOnObject("recipe061",OBJECT_SELF,1); //Pyment if (iBrewChance>=350)CreateItemOnObject("recipe062",OBJECT_SELF,1); //Braggot if (iBrewChance>=400)CreateItemOnObject("recipe063",OBJECT_SELF,1); //Oxymel if (iBrewChance>=400)CreateItemOnObject("recipe064",OBJECT_SELF,1); //Rhodomel } if (iBrewType==5) { if (iBrewChance>=200)CreateItemOnObject("recipe074",OBJECT_SELF,1); //Vodka if (iBrewChance>=250)CreateItemOnObject("recipe075",OBJECT_SELF,1); //Gin if (iBrewChance>=400)CreateItemOnObject("recipe065",OBJECT_SELF,1); //Corn Whiskey if (iBrewChance>=500)CreateItemOnObject("recipe066",OBJECT_SELF,1); //Acorn Whiskey if (iBrewChance>=650)CreateItemOnObject("recipe067",OBJECT_SELF,1); //Sake } if (iBrewType==6) { if (iBrewChance>=400)CreateItemOnObject("recipe068",OBJECT_SELF,1); //Old Rum if (iBrewChance>=500)CreateItemOnObject("recipe069",OBJECT_SELF,1); //White Rum if (iBrewChance>=600)CreateItemOnObject("recipe070",OBJECT_SELF,1); //Gold Rum if (iBrewChance>=700)CreateItemOnObject("recipe071",OBJECT_SELF,1); //Amber Rum if (iBrewChance>=800)CreateItemOnObject("recipe072",OBJECT_SELF,1); //Dark Rum } }