// 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); }