Unknown2009-03-13 04:00:47
So, first post, problems with scripting. Go figure, it's Nexus.
Senna and Aedin have been working on an autosipping script, specifically for bromides. So what we have so far is:
Trigger name: '{w}h, {w}m, {w}e, {w}p '
#set egovalue $3
#if $egovalue < 2673 {
#if $potionbalance = 1 {
#set potionbalance 0
sip $ego
}
}
Trigger name: 'You may drink another health, mana, or bromide potion.'
#set potionbalance 0
ALLIES
The ALLIES gives you your prompt again, which is why it's there. Yes.
We also tried changing the #set potionbalance 0 to #set potionbalance 1, since there's no actual way to reset the potion balance, but it doesn't work.
The problems are that it doesn't start sipping your bromides, for an unknown reason, and if your ego goes over the set level and then drops below it again it doesn't start sipping.
Any help or advice would be most welcome, we're a little stuck.
Senna and Aedin have been working on an autosipping script, specifically for bromides. So what we have so far is:
Trigger name: '{w}h, {w}m, {w}e, {w}p '
#set egovalue $3
#if $egovalue < 2673 {
#if $potionbalance = 1 {
#set potionbalance 0
sip $ego
}
}
Trigger name: 'You may drink another health, mana, or bromide potion.'
#set potionbalance 0
ALLIES
The ALLIES gives you your prompt again, which is why it's there. Yes.
We also tried changing the #set potionbalance 0 to #set potionbalance 1, since there's no actual way to reset the potion balance, but it doesn't work.
The problems are that it doesn't start sipping your bromides, for an unknown reason, and if your ego goes over the set level and then drops below it again it doesn't start sipping.
Any help or advice would be most welcome, we're a little stuck.
Enero2009-03-13 08:41:52
I've no experience with Nexus, but I do have a question. Why not use MUSHclient, which costs exactly $0.00 with Iasmos's Treant, which costs a whopping $0.00... that brings the grand total to... $0.00! Well, there's the 30cr support deal, but that's optional, most general questions you can ask on forums and will get an answer from someone.
Alternatively, you can get cMUD, which will cost you some money and use Catarin's system, which also is free of charge.
On top of all the benefits having a good system, you can also use LMTS (MudBot) with both of them, which gives you a pretty darn nice mapper with speedwalking which, in most cases, is superior to the ingame one. Unless you're dealing with rooms that have identical names.
Alternatively, you can get cMUD, which will cost you some money and use Catarin's system, which also is free of charge.
On top of all the benefits having a good system, you can also use LMTS (MudBot) with both of them, which gives you a pretty darn nice mapper with speedwalking which, in most cases, is superior to the ingame one. Unless you're dealing with rooms that have identical names.
Unknown2009-03-13 08:47:20
{w} is for words, I think. {d} is digits. {*} is the wildest wildcard, but I think you should use {d}
Unknown2009-03-13 17:19:29
QUOTE (Enero @ Mar 13 2009, 01:41 AM) <{POST_SNAPBACK}>
I've no experience with Nexus, but I do have a question. Why not use MUSHclient, which costs exactly $0.00 with Iasmos's Treant, which costs a whopping $0.00... that brings the grand total to... $0.00! Well, there's the 30cr support deal, but that's optional, most general questions you can ask on forums and will get an answer from someone.
Alternatively, you can get cMUD, which will cost you some money and use Catarin's system, which also is free of charge.
On top of all the benefits having a good system, you can also use LMTS (MudBot) with both of them, which gives you a pretty darn nice mapper with speedwalking which, in most cases, is superior to the ingame one. Unless you're dealing with rooms that have identical names.
Alternatively, you can get cMUD, which will cost you some money and use Catarin's system, which also is free of charge.
On top of all the benefits having a good system, you can also use LMTS (MudBot) with both of them, which gives you a pretty darn nice mapper with speedwalking which, in most cases, is superior to the ingame one. Unless you're dealing with rooms that have identical names.
Because I'm stuck on a school-issued Mac, so lots of restrictions. And it's a Mac. Nexus is the only thing I can run. I'm saving for a new laptop.
Daganev2009-03-13 18:15:22
I would like to suggest not making any prompt based triggers in nexus.
Unknown2009-03-13 18:17:55
Care to make an alternate suggestion? I'm open here.
Daganev2009-03-13 18:20:07
When it comes to bromide, I trigger sipping based on the attacks. I just autosip bromide every 3rd time I do an influence attack of the same type (charity/seduction/etc). Haven't made one for debating though.
let me go grab the code so you can see.
let me go grab the code so you can see.
Daganev2009-03-13 18:23:02
I have 5 aliases, inf1 - inf5 each aliases basically has this code
#if $infStage = 1 {praise} elsif $infStage = 3 {admire} elsif $infStage = 2 {comp >> db}
>> db means drink bromide
#if $infStage = 1 {praise} elsif $infStage = 3 {admire} elsif $infStage = 2 {comp >> db}
>> db means drink bromide
Unknown2009-03-13 18:28:00
Hmmm... that might work as a general basis, though I might need to up the frequency. At circle 68 I don't know that bromides heal enough for three ego attacks.
Mirami2009-03-14 02:16:59
Yeah, prompt-triggers tend to do bad things if they're more than one variable-set.
My semi-auto-sipper uses a prompt-trigger to set an ego value; only when I get potion-balance do I run a check. If the level's lower, I sip bromides, if higher, I echo " ! AUTOSIPPER DISENGANGED ! ".
I still have to manually start it every once and a while in a battle, but it cuts down on how often, and doesn't slow anything down.
My semi-auto-sipper uses a prompt-trigger to set an ego value; only when I get potion-balance do I run a check. If the level's lower, I sip bromides, if higher, I echo " ! AUTOSIPPER DISENGANGED ! ".
I still have to manually start it every once and a while in a battle, but it cuts down on how often, and doesn't slow anything down.