Ives wrote:Even something that should be simple like setting up aliases and triggers is complicated for someone who has never used ^blahblah$ before - this is all foreign to me. So, I'd like to be able to use aliases, triggers, mapping capabilities, and whatever else people generally use a client for without feeling like I'm coding. Is that possible with Mudlet?
Well, mapping script is a few posts up... you just unpack it and import to mudlet, should work from the get go.
Unfortunately if you want to play with it yourself - have to learn a bit of lua or let me know what is missing and I will tweak it.
Generally regexp is there to make things as specific as possible, is there another way ?
They could add more humanly options like "react only to first match in line" etc. and they probably will if someone indicates the problem.
Anyway, triggers are easy, you have nice choices on what to trigger on.
Go to triggers page,
click add item,
change the name to what you like e.g. "drinking"
under the name you have 50 lines where you can put text to trigger on, e.g. "You are sober."
in the send plain text field, put your reaction - e.g. "drink from bottle"
Now when in game type 'v' and you should see your trigger fire
This is as far from programming as it gets.
Now, unfortunately, aliases are different.
You can do the same thing as with triggers, that is do not specify a regexp with ^bt$, but then when you have alias pattern set to 'bt', it would also react to 'bta' 'abta' etc.
Perhaps they should have an implicit option of ^your alias$ in there. That is a room for improvement, you can always let them know.
That said, cmud is nicer at the moment in my opinion, however it is no longer developed nor maintained and will not be open source, which is a dead end for its customers.
Mudlet on the other hand is still rather raw but has a large community and a few developers working on it.
That said, I think there are many people here using cmud and will be glad to help set it up for you.