diff options
Diffstat (limited to 'npc/commands/debug-quest.txt')
-rw-r--r-- | npc/commands/debug-quest.txt | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/npc/commands/debug-quest.txt b/npc/commands/debug-quest.txt index 2c590a2d..468e5af2 100644 --- a/npc/commands/debug-quest.txt +++ b/npc/commands/debug-quest.txt @@ -90,6 +90,31 @@ function script GlobalQuestDebug { } while (1); } + function qDebugHurnscald { + do + { + clear; + setnpcdialogtitle l("Quest debug") + " - Hurnscald"; + mes l("This menu gives access to quest debug menus for @@ quests.", "Hurnscald"); + next; + mes l("Please select a quest:"); + + menuint + menuimage("actions/back", l("Go back")), -1, + "Hinnak", HurnscaldQuests_Hinnak, + l("Maggot soup"), HurnscaldQuests_Soup, + l("Inspector"), HurnscaldQuests_Inspector, + l("Forest bow"), HurnscaldQuests_ForestBow, + l("Wooden shield"), HurnscaldQuests_WoodenShield; + + switch (@menuret) + { + case -1: return; + default: callfunc "QuestDebug" + @menuret; + } + } while (1); + } + function qDebugGeneral { do { @@ -125,6 +150,7 @@ function script GlobalQuestDebug { select l("Prologue"), "Artis", + "Hurnscald", l("Other"), rif(getarg(0,0), menuimage("actions/back", l("Return to Debug menu"))); @@ -132,8 +158,9 @@ function script GlobalQuestDebug { { case 1: qDebugShip; break; case 2: qDebugArtis; break; - case 3: qDebugGeneral; break; - case 4: return; + case 3: qDebugHurnscald; break; + case 4: qDebugGeneral; break; + case 5: return; } } while (1); } |