***FREE*** Updated Mushclient System

by Ethelon

Back to Mechanic's Corner.

Phoebe2006-04-25 03:29:08
You can un enable them?
Unknown2006-04-25 05:01:28
QUOTE(phoebe @ Apr 22 2006, 08:32 PM) 281474

I got this and its anoying i perfer to have my sixth sense i knew to reset it thank god but i was wondering if i could make it track if i just gained sixth sense so it dosent cure it? ohh yea and my auto sipper dosent work i try and type in score then i set the health and mana but it still doesent work


The autosipper doesn't work because your prompt doesn't look the way the prompt trigger expects it to look. Find the triggers HealReflex and PromptCatch and change the patterns of both from "^(\\d+)h\\, (\\d+)m\\, (\\d+)e\\, (\\d+)p (.*?)\\-" to "^(\\d+)h\\, (\\d+)m\\, (\\d+)e\\, (\\d+)p, (\\d+)en, (\\d+)w (.*?)\\-". In the Send text of PromptCatch, you'll also have to change all references to %5 to say %7 instead (since you just threw in two extra variables).

There is an option not to cure sixth sense. Just find the on_sixthsense variable and change its value from 0 to 1. (I have an alias for this so I can toggle it on and off. No sense wasting faeleaf.) Also, go into the Subroutine.vbs file and change a line in sub herbhealing, from this:

elseif ((getvariable ("def_sixthsense") = "0") AND (getvariable ("on_sixthsense") = "1") AND(getvariable ("blind") = "1") OR (getvariable ("deaf") = "1")) then

to this:

elseif ((getvariable ("def_sixthsense") = "0") AND (getvariable ("on_sixthsense") = "1") AND ((getvariable ("affliction_blind") = "1") OR (getvariable ("affliction_deaf") = "1"))) then

If you want to keep up sixth sense when it gets stripped, you'll have to throw in an extra elseif somewhere in sub herbhealing:

elseif ((getvariable ("def_sixthsense") = "0") AND (getvariable ("on_sixthsense") = "1") AND (getvariable ("affliction_blind") = "0") AND (getvariable ("affliction_deaf") = "0")) then
setvariable "herbbalance", "1"
send "outr faeleaf"
send "eat faeleaf"

Add that in wherever you like in terms of priority. Cheers!
Unknown2006-04-25 05:12:15
QUOTE(Lightzout @ Apr 24 2006, 10:31 AM) 281835

I need a good trigger about setting up demesnes in a 10 second interval


The DoAfter command is your friend. Just make an alias with Send to: Script, and have it do the following:

send "demesne effect 1"
DoAfter 10, "demesne effect 2"
DoAfter 20, "demesne effect 3"
and so forth...

Every DoAfter sets up a temporary timer, so if you want to stop the process after it's started, you can just send the following to script: DeleteTemporaryTimers. Might want to alias that too.

QUOTE(Gaidi @ Apr 22 2006, 05:29 PM) 281452

A. I know that the healing system was designed for combat but does it include triggers for hunting things like starfish, seaguls, and crabs all of which kill me (lvl 27) on the Tidal Flats? Also, rock eaters end up killing me when I go after them. Are triggers for these types of things included?
B. Second, is there someplace where all the herbs and potions are listed that I need to buy?
C. Also, when I am influencing will it automatically drink bromide when I need it?
D. My question is if I happened to set up an alias with the same name as one in Ethelon's system would muchclient have told me that I was duplicating an existing alias?
E. So, how do I specify the delay so speedwalks and the output from the mapper will work?


A. Sort of. The healing system will generally recognise afflictions you get by secondary messages, even if it doesn't have the specific triggers for, say, seagulls giving deafness. No system will save you if you don't know what you're doing. Take on only what you can handle, run or shield if you're about to die.
B. HELP CURELIST
C. Yes, provided the autosipper is working. If it isn't, see my response to phoebe above.
D. No, it won't. One or both aliases will fire (probably both). It's easy to check for duplicates, though, since you can sort the Aliases list alphabetically.
E. Game > Configure > Commands... then set your preferences under Speed Walking.
Unknown2006-04-25 07:17:35
Actually, MUSHclient won't let you have two same aliases.
Unknown2006-04-25 13:03:22
Actually, MUSHclient has no problem with you creating multiple aliases using the same pattern. What keeps them from working is if you don't check the "Keep evaluating" check box on them. I've used this feature to my advantage in overriding commands temporarily, such as when you have aeon and want to call a different healing alias until the aeon goes away. Just have a higher priority alias that is normally disabled and has the "Keep evaluating" option off (to override, or on to allow the command to pass through and execute all aliases, depending on what you're trying to accomplish), and enable it only when you want to replace the usual alias. It's a great trick.
Phoebe2006-04-25 13:49:23
Ok i got the healreflex thing but i cant find the prompt check thing help here?
Phoebe2006-04-26 00:36:13
grrr... read this its getting anoying


outr 1 kafe
You remove 1 kafe, bringing the total in the Rift to 88.
2340h, 2340m, 2340e, 10p, 10600en, 10600w ex-
eat kafe
You eat a kafe bean.
An instant feeling of excitement and edginess overcomes you.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You remove 1 myrtle, bringing the total in the Rift to 147.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

The night sky is clear, and the stars twinkle like diamonds.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

Murphy tilts his head and listens intently to Marcalo.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You remove 1 myrtle, bringing the total in the Rift to 146.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
qq
You grow still and begin to silently pray for preservation of your soul while
get faeleaf from 62609
inr faeleaf
get myrtle from 92185
inr myrtle
get coltsfoot from 83980
inr coltsfoot
put gold in pack
you are out of the land.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
Ahh, I am truly sorry, but I do not see anyone by that name here.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You cannot see that being here.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
I do not recognize anything called that here.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You remove 1 myrtle, bringing the total in the Rift to 145.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

Dreadlord Murphy Carthan, Executor of Justice says, "What."
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
You remove 1 myrtle, bringing the total in the Rift to 144.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
You remove 1 myrtle, bringing the total in the Rift to 143.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***

Marcalo shrugs helplessly.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
*** SYSTEM RESET ***
*** SYSTEM RESET ***

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
*** SYSTEM RESET ***
You remove 1 myrtle, bringing the total in the Rift to 142.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
AUTOHEALER OFF

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You remove 1 myrtle, bringing the total in the Rift to 141.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

You may eat or smoke another herb.
outr myrtle
eat myrtle
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You remove 1 myrtle, bringing the total in the Rift to 140.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-
You eat a bog myrtle leaf.
2340h, 2340m, 2340e, 10p, 10600en, 10600w exk-

You may eat or smoke another herb.
outr myrtle
eat myrtle
Joli2006-04-26 04:27:56
I keep getting this error and it won't let the system do anything..

Compiled error:

:1: `=' expected near `Runes'
Unknown2006-04-26 07:46:31
QUOTE(Joli @ Apr 26 2006, 01:57 PM) 282386

I keep getting this error and it won't let the system do anything..

Compiled error:

:1: `=' expected near `Runes'


That sounds familiar.
Check that your scripting language is set to VBScript.
Unknown2006-05-02 02:49:19
sad.gif I just installed this and I can't figure out how to target anything. Can someone tell me what to do?
Unknown2006-05-02 03:30:03
x is your targetting alias. So 'x rockeater' would target rockeaters, then hitting 'ff' would initiate the attack you have set as your main.
Unknown2006-05-02 04:02:14
yay, thank you. smile.gif
Phoebe2006-05-02 13:29:51
ohh yea everybody dont have config prompt stats ALL the ah will not heal when that is done...
Unknown2006-05-02 13:37:50
QUOTE(vale_kant @ Apr 25 2006, 12:12 AM) 282090

The DoAfter command is your friend. Just make an alias with Send to: Script, and have it do the following:

send "demesne effect 1"
DoAfter 10, "demesne effect 2"
DoAfter 20, "demesne effect 3"
and so forth...

Every DoAfter sets up a temporary timer, so if you want to stop the process after it's started, you can just send the following to script: DeleteTemporaryTimers. Might want to alias that too.
A. Sort of. The healing system will generally recognise afflictions you get by secondary messages, even if it doesn't have the specific triggers for, say, seagulls giving deafness. No system will save you if you don't know what you're doing. Take on only what you can handle, run or shield if you're about to die.
B. HELP CURELIST
C. Yes, provided the autosipper is working. If it isn't, see my response to phoebe above.
D. No, it won't. One or both aliases will fire (probably both). It's easy to check for duplicates, though, since you can sort the Aliases list alphabetically.
E. Game > Configure > Commands... then set your preferences under Speed Walking.


Thanks so much for answering my questions! I now have the appropriate potions and herbs for hunting the tital flats and rock eaters and can now hunt them without getting killed once when before I always got killed. This is a great system and enhances my enjoyment of Lusternia several fold. Thanks so much for it!! So far I have encountered no problems with it at all. smile.gif
Unknown2006-05-04 14:47:09
Hello, I've got a problem with the script. I think there's supposed to be information like, "Target = X" at the bottom of the MUSH. But... for me, its a bunch of coloured symbols. I've attached a screenshot of it. Someone help?
Shaeden2006-05-17 14:11:54
Okay, so when I try to target something, I just get "Variable fae is not defined" What's that about?
Also, when I boot up the triggers it says I have undefined or missing subroutines... Meep? I'm useless with real computer stuff... so... any tips?
Shaeden2006-05-17 22:23:39
Oh, I'm an idiot. Got it working. Thanks Sipelus (He told me in game)
Unknown2006-06-17 21:14:58
Anybody got updates for the script with the new changes to melancholic?
Unknown2006-06-17 21:56:24
You know how there's a sub varycall, for afflictions with herb/purgative double-cures? You'll need a new sub for herb/melancholic-cured afflictions:

Sub melancall (aff, herb, region)
setvariable "affliction_" & aff & "", "1"
if (getvariable("affliction_aeon") = 1 OR getvariable("affliction_sap") = 0 OR getvariable ("affliction_slickness") = 1) then
exit sub
elseif getvariable ("herbbalance") = "0" then
setvariable "herbbalance", "1"
send "outr " & herb
send "eat " & herb
elseif getvariable ("salvebalance") = "0" then
setvariable "salvebalance", "1"
send "apply melancholic to " & region
end if
end sub

EDIT: The rest is in my next couple of posts. There were a couple of details off in this one.
Unknown2006-06-18 14:00:25
hey, well, its not that i dont appreciate it and everything, but i really really suck at this, is there any way you could take the free system, add this stuff in, and put it up for download for us? I tried putting that stuff in, and I just keep geting errors.