It's better than nothing, but I'd like to suggest a few improvements (if you don't mind... I'm so rusty on my programming I'd probably break if I tried to write anything right now):
1) Create some way to follow quests through all the steps and go back and edit them by name. The best way I can think of is to create a 'c:\eqemu\quests\masterlist' directory that keeps a list of quests and their steps, so you can go look at a quest and all the steps.
2) When creating a quest (or quest step), make the job a little easier for perl dummies (like me) by having a top window (call it character part) where you list what the character does ('says "Hail" 'or 'gives item #28395') then have a second window, where you list what the NPC does ('says "Thank you, this will be remembered") then have a bottom window where you list rewards (spawn item 29385, 1200 experience points, faction, etc...) For the rewards, you might think of just having buttons like "Add Item", "Add Experience", "Add money" and "Add Faction" (note, the faction reward could be negative).
I'm just thinking of ways to help other people build quests so that we can get more of them out there. This editor is by far better than anything else I've seen out there and miles better than doing it by hand. I'm just thinking that if there was something that a complete computer doofus could use (well, maybe not complete... but you get the idea), I think we'd have a *lot* more people out there building quests and not only quests, but nice, long multi-part, epic-type quests.
|