// Cooking quest debug
// Author:
// Jesusalva
function script QuestDebug55 {
do
{
clear;
setnpcdialogtitle l("Quest debug");
mes "General_Cooking";
mes "---";
mes l("Quest state: @@", getq(General_Cooking));
mes l("Route choosen: %s", (getq2(General_Cooking) == VEGAN ? l("Vegan") : l("Carnivorous")));
mes l("Known Recipes: @@", array_entries(RECIPES));
next;
menuint
l("Return"), -1,
l("Reset Quest"), 0,
"[2] Completed Yannika's Quest", 2,
"[3] Accepted Yannika's Request for Seafood Plate", 3,
"[4] Delivered fish to Dimond's Inn", 4,
"[5] Accepted task to talk to Reid's Inn", 5,
"[6] Got request for Piou/Manana Sandwhich", 6,
"[7] Got sent to Candor Inn", 7,
"[8] Tiki asked for new idea", 8,
"[9] Tiki approved new idea", 9,
"[10] Reid's Chef gave you epic recipe", 10,
"[11] Sent to tulimshar bakery", 11,
"[12] Sent to bakery apprentice", 12,
"[13] Killed all rattos", 13,
"[14] Learned Donut recipe", 14,
"[15] Sent to search for Salad", 15,
"[16] Offered to bring stuff to Hocus", 16,
"[17] Received Hocus' Salad", 17,
"[18] Salad Delivered", 18,
"[19] Quest Completed", 19,
l("Get a Recipe Book"), -2,
l("Learn all recipes"), -3,
l("Reset all recipes"), -4;
switch (@menuret)
{
case -1:
break;
case -2:
getitem RecipeBook, 1;
break;
case -3:
RECIPES[CraftCarpSandwich]=true;
RECIPES[CraftMananaSandwich]=true;
RECIPES[CraftPioulegSandwich]=true;
RECIPES[CraftSailorStew]=true;
RECIPES[CraftSquirrelStew]=true;
RECIPES[CraftMoubooStew]=true;
RECIPES[CraftSeafoodPlate]=true;
RECIPES[CraftBarbecuePlate]=true;
RECIPES[CraftVeggiePlate]=true;
RECIPES[CraftDonut]=true;
RECIPES[CraftBlueberryCake]=true;
RECIPES[CraftCarrotCake]=true;
break;
case -4:
RECIPES[CraftCarpSandwich]=false;
RECIPES[CraftMananaSandwich]=false;
RECIPES[CraftPioulegSandwich]=false;
RECIPES[CraftSailorStew]=false;
RECIPES[CraftSquirrelStew]=false;
RECIPES[CraftMoubooStew]=false;
RECIPES[CraftSeafoodPlate]=false;
RECIPES[CraftBarbecuePlate]=false;
RECIPES[CraftVeggiePlate]=false;
RECIPES[CraftDonut]=false;
RECIPES[CraftBlueberryCake]=false;
RECIPES[CraftCarrotCake]=false;
break;
default:
setq1 General_Cooking, @menuret;
break;
}
return;
} while (@menu != 1);
}