// Jack Lumber quest debug // Author: // gumi function script QuestDebug53 { do { clear; setnpcdialogtitle l("Quest debug"); mes "HurnscaldQuests_ForestBow"; mes "---"; mes l("Quest state: @@", getq(HurnscaldQuests_ForestBow)); mes "---"; mes l("Related quests:"); mes "HurnscaldQuests_WoodenShield: " + getq(HurnscaldQuests_WoodenShield); next; GenericQuestDebug HurnscaldQuests_ForestBow, menuimage("actions/manage", l("Debug Wooden Shield")), -1, l("Cannot do the quest"), 0, l("Can do the quest"), 1, l("Alan wants to ask Jack"), 2, l("Jack explained problem"), 3, l("Alan asks to find wood"), 4, l("Found perfect wood"), 5, l("Got the bow"), 6; switch (@menuret) { case -1: callfunc "QuestDebug40"; break; case 0: case 1: case 2: case 3: case 4: setq(HurnscaldQuests_WoodenShield, 0); break; case 5: case 6: setq(HurnscaldQuests_WoodenShield, max(1, getq(HurnscaldQuests_WoodenShield))); break; default: if (@menuret < 0) return; } } while (1); }