MUSHclient basics

by Unknown

Back to Mechanic's Corner.

Unknown2006-06-21 03:16:26
Hey, I've been looking through the forums and it seems like just about everyone here uses either nexus or ZMUD. I've been using MUSHclient for ages, though, and I'd like to see if I can't set up a reasonably good system in it rather than switching to another.

The first thing I need to know is, how do you get it set up so you can target someone? If I want to kill a bunch of finks, for example, how would I configure it so I could enter a command like 'target fink' and then just use a 'nature curse' alias to hit them?

Also need to learn how to set up curing triggers, and priorities, all this variable and script nonsense has got my head reeling.
Unknown2006-06-21 05:46:20
I think there's a free Mushclient system floating around the forums somewhere.. anyway, my advice is to use the in-game alias system for targetting, it's fairly uncomplicated. (e.g. setalias nc nature curse &tar, st tar fink/whatever, then nc to attack)

Can't help you on the curing triggers and such, though, since I don't fight much and only have very rudimentary curing triggers with no priorities or anything whatsoever. sad.gif
Unknown2006-06-21 17:57:36
I asked someone about the free system offered and heard it's extremely out-of-date, and not very good to begin with. I'd much rather build my own from the ground up, if there's anyone who could lend me a hand at getting started.
Unknown2006-07-18 21:53:26
Actually I use A moddified version of Ethalons system. It's easy to change. If you just use it as a base you canmake whatever you want. It's stickyed at the top
Ceren2006-07-19 05:24:10
Here's how you would target in Python, which is what I use. The syntax will be different depending on what language you use, but the general idea will be the same.

Step 1. Set up an alias that matches "target *". In the send box, put "world.setvariable("target","%1")" and maybe something like "world.note("TARGETTING: %1")" if you like to have your system talk to you. Make sure you Send to Script.

Step 2. Set up another alias, something like "nc". Here you could either Send to Script and have "world.send("nature curse " + world.getvariable("target"))", or you could check Expand Variables and have "nature curse @target".

As for autocuring, you'd probably learn that easier by examining Ethelon's system than if I went through it here.