Recently I made a tiny change to one of my scripted aliases so that
instead of using svo.sendc("clearalias pext::setalias pext
"..xyz.."::clearqueue eqbal::queue add eqbal pext") now I use
svo.sendc("clearalias pext","setalias pext "..xyz,"clearqueue
eqbal","queue add eqbal pext"). The :: is command separator configured
for mudlet and not game. Now this is the output I get when I use the
latter svo.sendc()
4440h, 3570m, 21098e, 17035w Ferocity: 0 cexkdb- 18 Ero 743 ||| XP: 23x
You have cleared alias "pext".
Alias "pext" will now execute: "/extract mercury/extract sulphur/extract salt"
Your eqbal queue is already empty.
[System]: Added PEXT to your eqbal queue.
[System]: Running queued eqbal command: PEXT
I cannot fathom the meaning of "pext".
And if I send "pext" by typing it in as input, the alias works. Output follows
:
4440h, 3615m, 21100e, 17041w Ferocity: 0 cexkdb- 18 Ero 743 ||| XP: 23(+45m, 1.2%) pext
You kneel and collect chunks of earth, using a strong-smelling solvent to pull a group of 2 drams of
mercury from the dirt and rock. This delicate process completed, you set the prime aside to dry.
extract sulphur was added to your balance queue.
extract salt was added to your balance queue.
:
4440h, 3565m, 21090e, 17037w Ferocity: 0 cekdb- 18 Ero 743 ||| XP: 23(-50m, 1.4%)
You have recovered balance on all limbs.
[System]: Running queued balance command: EXTRACT SULPHUR
inr all
You kneel and collect chunks of earth, using a strong-smelling solvent to pull a group of 2 pinches
of powdered sulphur from the dirt and rock. This delicate process completed, you set the prime aside
to dry.
[System]: Running queued balance command: EXTRACT SALT
inr all
extract salt was added to your balance queue.
:
4440h, 3595m, 21090e, 17033w Ferocity: 0 cekdb- 18 Ero 743 ||| XP: 23(+30m, 0.8%)
You store 2 alchemical mercury, bringing the total in the rift to 1271.
You store 2 alchemical sulphur, bringing the total in the rift to 1524.
You have stored everything in your rift that you are able.
:
4440h, 3595m, 21090e, 17033w Ferocity: 0 cekdb- 18 Ero 743 ||| XP: 23
You have nothing to store in the rift.
:
4440h, 3595m, 21090e, 17033w Ferocity: 0 cekdb- 18 Ero 743 ||| XP: 23
You have recovered balance on all limbs.
[System]: Running queued balance command: EXTRACT SALT
inr all
You kneel and collect chunks of earth, using a strong-smelling solvent to pull a group of 3 salt
crystals from the dirt and rock. This delicate process completed, you set the prime aside to dry.
:
4440h, 3575m, 21090e, 17029w Ferocity: 0 cekdb- 18 Ero 743 ||| XP: 23(-20m, 0.6%)
(svof):
Done collecting. Harvest: 2 of mercury, 3 of salt and 2 of sulphur
You store 3 alchemical salt, bringing the total in the rift to 1661.
You have stored everything in your rift that you are able.
I
cannot tell if this is a thing with svo.sendc, mudlet or the game,
though I do get feedback from game for the commands sent. The reason I
also doubt svo.sendc and mudlet is because earlier today one of my
bashing alias sent output as expected but the game kept appending the
queue add eqbal part with '}'. I fixed that by making the minor change I
mentioned at the beginning of the post and ran into the problem I am
posting here. Any help? I hope this is not an issue with svof, as I am
starting to like it.
0
Answers
Very, very seldomly, the server "forgets" an alias exists. Usually only happens once in a row.
Yeah, I know about this. It used to happen on rare occasions before I went dormant. But this time I get the same message for every use of the mudlet alias. I made a test alias to check if this was an issue with just that one alias. Well, the same thing happened with test alias also.
You have cleared alias "prr".
Alias "prr" will now execute: "qw/ih/qsc/stand firm"
Your eqbal queue is already empty.
[System]: Added PRR to your eqbal queue.
[System]: Running queued eqbal command: PRR
I cannot fathom the meaning of "prr".
:
4710h, 3600m, 22450e, 17050w Ferocity: 0 cexkdb- 25 Ero 743 ||| XP: 24(-15m, 0.4%)
On the other hand, if there is a prompt between setting an alias and using it, it works. So I am still stumped. I can file a bug report if I am sure it is not something to do with client and script.
I always thought when this happened I was being AFK bashing checked, so I always responded with an emote or something. Haha.
I legit thought the same.
Results of disembowel testing | Knight limb counter | GMCP AB files
Penwize has cowardly forfeited the challenge to mortal combat issued by Atalkez.
Also gag most of the System stuff and use the same serverside alias name for every single one. No need to clear aliases anymore since setalias will overwrite it. At some point just made a function to handle the cq all and queue add whatever aliasname. Function just set the part after setalias aliasname stand/.
Example:
function aliasEqBal(aliasStuff)
sendAll("cq all","setalias whatever stand/"..aliasStuff,"queue add eqbal whatever")
end
Just made one for all the possible things I'd want to queue on and use that then setting up keys/aliases.