I haven't been able to find a good auto sipper for my Infernal on Achaea, and I've not the skill to make one. I found this one for the default Nexus client, and it works pretty well. I was wondering if someone could convert it to Mush or point me in the direction of a decent one for Mush. Thanks ahead of time.
<reflexbundle author="Vadi">
<group name="default">
<var name="currenthealth">0</var>
<var name="currentmana">0</var>
<var name="healbalance">1</var>
<var name="healthdifference">0</var>
<var name="manadifference">0</var>
<var name="maxhealth">0</var>
<var name="maxmana">0</var>
<var name="mosshealth">0</var>
<var name="mossmana">0</var>
<var name="siphealth">0</var>
<var name="sipmana">0</var>
<var name="tracking">1</var>
<alias name="hh">#if $priority {
#set priority 0
#echo [Vadi]: Swapped to mana priority.
} else {
#set priority 1
#echo [Vadi]: Swapped to health priority.}</alias>
<alias name="pp">#if $paused {
#set paused 0
#echo [Vadi]: Unpaused.
} else {
#set paused 1
#echo [Vadi]: Paused.}</alias>
<alias name="sipinstall">#set healbalance 1
#set priority 1
#set tracking 0
#set mossbalance 1
score
#echo Improved sipper installed, enjoy.</alias>
<alias name="tr">#if $tracking {
#set tracking 0
#echo [Vadi]: Tracking disabled.
} else {
#set tracking 1
#echo [Vadi]: Tracking health and mana changes.}</alias>
<trig name="{<} Health : {d:currenthealth}/{d} Endurance : {d}/{d}{>}">#set maxhealth $2
#set siphealth = $maxhealth-100
#set mosshealth = $maxhealth-800
</trig>
<trig name="{<} Mana : {d:currentmana}/{d} Willpower : {d}/{d}{>}">#set maxmana $2
#set sipmana = $maxmana-300
#set mossmana = $maxmana-800</trig>
<trig name="{<}The potion heals and soothes you.{>}">#set healbalance 0
#highlight green</trig>
<trig name="{<}You feel you health, mana and ego replenished.{>}">#set mossbalance 0
#highlight green</trig>
<trig name="{<}You may drink another health, mana, or bromide potion.{>}">#set healbalance 1
#highlight green</trig>
<trig name="{<}You may eat another sparkleberry.{>}">#set mossbalance 1
#highlight green</trig>
<trig name="{<}Your mind feels stronger and more alert.{>}">#set healbalance 0
#highlight green</trig>
<trig name="{d}h, {d}m">#if $tracking {
#set healthdifference = $1 - $currenthealth
#set manadifference = $2 - $currentmana
#if $healthdifference<0 and $manadifference<0{
#echo ($healthdifference Health, $manadifference Mana)
} elsif $healthdifference>0 and $manadifference<0 {
#echo (+$healthdifference Health, $manadifference Mana)
} elsif $healthdifference<0 and $manadifference>0 {
#echo ($healthdifference Health, +$manadifference Mana)
} elsif $healthdifference>0 and $manadifference>0 {
#echo (+$healthdifference Health, +$manadifference Mana)
} elsif $healthdifference>0 {
#echo (+$healthdifference Health)
} elsif $manadifference>0 {
#echo (+$manadifference Mana)
} elsif $healthdifference<0 {
#echo ($healthdifference Health)
} elsif $manadifference<0 {
#echo ($manadifference Mana)}
}
#set currenthealth $1
#set currentmana $2
#if !$paused {
#if $healbalance=1 and $priority {
#if $currenthealth<$siphealth {
sip health
#set healbalance 0.5
} elsif $currentmana<$sipmana {
sip mana
#set healbalance 0.5
}
} elsif $healbalance=1 {
#if $currentmana<$sipmana {
sip mana
#set healbalance 0.5
} elsif $currenthealth<$siphealth {
sip health
#set healbalance 0.5
}
}
#if $mossbalance=1 and ($currenthealth<$mosshealth or $currentmana<$mossmana) {
outr moss
eat moss
#set mossbalance 0.5}
}</trig>
</group>
</reflexbundle>
<reflexbundle author="Vadi">
<group name="default">
<var name="currenthealth">0</var>
<var name="currentmana">0</var>
<var name="healbalance">1</var>
<var name="healthdifference">0</var>
<var name="manadifference">0</var>
<var name="maxhealth">0</var>
<var name="maxmana">0</var>
<var name="mosshealth">0</var>
<var name="mossmana">0</var>
<var name="siphealth">0</var>
<var name="sipmana">0</var>
<var name="tracking">1</var>
<alias name="hh">#if $priority {
#set priority 0
#echo [Vadi]: Swapped to mana priority.
} else {
#set priority 1
#echo [Vadi]: Swapped to health priority.}</alias>
<alias name="pp">#if $paused {
#set paused 0
#echo [Vadi]: Unpaused.
} else {
#set paused 1
#echo [Vadi]: Paused.}</alias>
<alias name="sipinstall">#set healbalance 1
#set priority 1
#set tracking 0
#set mossbalance 1
score
#echo Improved sipper installed, enjoy.</alias>
<alias name="tr">#if $tracking {
#set tracking 0
#echo [Vadi]: Tracking disabled.
} else {
#set tracking 1
#echo [Vadi]: Tracking health and mana changes.}</alias>
<trig name="{<} Health : {d:currenthealth}/{d} Endurance : {d}/{d}{>}">#set maxhealth $2
#set siphealth = $maxhealth-100
#set mosshealth = $maxhealth-800
</trig>
<trig name="{<} Mana : {d:currentmana}/{d} Willpower : {d}/{d}{>}">#set maxmana $2
#set sipmana = $maxmana-300
#set mossmana = $maxmana-800</trig>
<trig name="{<}The potion heals and soothes you.{>}">#set healbalance 0
#highlight green</trig>
<trig name="{<}You feel you health, mana and ego replenished.{>}">#set mossbalance 0
#highlight green</trig>
<trig name="{<}You may drink another health, mana, or bromide potion.{>}">#set healbalance 1
#highlight green</trig>
<trig name="{<}You may eat another sparkleberry.{>}">#set mossbalance 1
#highlight green</trig>
<trig name="{<}Your mind feels stronger and more alert.{>}">#set healbalance 0
#highlight green</trig>
<trig name="{d}h, {d}m">#if $tracking {
#set healthdifference = $1 - $currenthealth
#set manadifference = $2 - $currentmana
#if $healthdifference<0 and $manadifference<0{
#echo ($healthdifference Health, $manadifference Mana)
} elsif $healthdifference>0 and $manadifference<0 {
#echo (+$healthdifference Health, $manadifference Mana)
} elsif $healthdifference<0 and $manadifference>0 {
#echo ($healthdifference Health, +$manadifference Mana)
} elsif $healthdifference>0 and $manadifference>0 {
#echo (+$healthdifference Health, +$manadifference Mana)
} elsif $healthdifference>0 {
#echo (+$healthdifference Health)
} elsif $manadifference>0 {
#echo (+$manadifference Mana)
} elsif $healthdifference<0 {
#echo ($healthdifference Health)
} elsif $manadifference<0 {
#echo ($manadifference Mana)}
}
#set currenthealth $1
#set currentmana $2
#if !$paused {
#if $healbalance=1 and $priority {
#if $currenthealth<$siphealth {
sip health
#set healbalance 0.5
} elsif $currentmana<$sipmana {
sip mana
#set healbalance 0.5
}
} elsif $healbalance=1 {
#if $currentmana<$sipmana {
sip mana
#set healbalance 0.5
} elsif $currenthealth<$siphealth {
sip health
#set healbalance 0.5
}
}
#if $mossbalance=1 and ($currenthealth<$mosshealth or $currentmana<$mossmana) {
outr moss
eat moss
#set mossbalance 0.5}
}</trig>
</group>
</reflexbundle>