[MudWalker] Several suggestions.
Kevin Reid
kpreid
Sat Oct 29 06:20:20 PDT 2005
On Oct 16, 2005, at 7:58, Sune Foldager wrote:
> Greetings list.
>
> I just subscribed a few mins ago, because I have some feature
> suggestions in particular wrt. the scripting system.
Thanks for the feedback. First, a general reminder to all list
subscribers:
Unfortunately, my interest in working on MudWalker is rather low at the
moment: it does what I need. If any of you are or know programmers,
feel free to send patches to add the features you want! I'll gladly add
them.
> 1. Firstly, the editing window for triggers and aliases is very small.
> This is probably fine for simple things, but for more advanced
> scripting, it gets rather annoying to have to scroll all the time.
> Also, the width is far too small. A bigger window, a pop-up window for
> editing or even an external editor command could be useful here :-).
Resizing of the settings window is now on the todo list.
> 2. I greatly miss the possibility of "reaching" Lua from the "command
> line", i.e. from the normal mud input window. It would seem natural to
> be able to type something like: @@foo = 12 to do the same as that
> line would do if put in a trigger or alias. In particular, reading out
> variables is a tedious process now, requirering one to make an alias.
This is on the todo list.
> 3. I would very much like to be able to reach aliases from inside
> other aliases and triggers. Currently, I can use 'send' to send data
> to the mud, but it would be nice if there was a way to inject data as
> if it came through the input window.
I do not plan to add calling aliases; instead there will be a way to
define Lua functions. For now, you can write these function definitions
in the login script field, which is "wrong" but should work fine.
> 4. I would like commands to turn settings (aliases, triggers,
> others..) on and off with commands, and in connection with this have a
> "short name" assigned to each setting (that the user picks), used to
> control it. So a command could look like on("name_of_setting");
> or similar.
This is on the todo list.
> 5. This is a bit more involved, but I propose a more elaborate
> structure for settings such as aliases and triggers (this was inspired
> by zMUD on Windows, although zMUD has many flaws in its implementation
> IMO):
>
> There should then be a hierachy or "file structure" creatable and
> maintainable by the user. The user can create 'folders' and 'sub
> folders', and folders can contain settings such as trigger, aliases,
> variables and maybe more. In a way acting like objects. Like triggers
> and alises and other settings, folders can be turned off and on, and
> this will have the obvious effect on its contents. ...
Interesting. Thanks for the idea. I've been planning to add
categorization of triggers, but I hadn't thought of disabling them
through folders.
--
Kevin Reid <http://homepage.mac.com/kpreid/>
More information about the MudWalker
mailing list