Unknown2011-02-09 17:37:14
So I am going to post my entire system so far for nexus since for some reason my mushclient and mudlet aren't saving anything...til I can figure out what is wrong I'm back on nexus...was wondering if anyone would have any suggestions on how to clean it up some so it doesn't cause so much lag when in combat and what not...
Thanks
 Â
    1
    0 {#set supbalance 1}
    1
    1
    1
    1
   Âinfluence $target with admiration
   Âinfluence $target with begging
   Âinfluence $target with compliments
   Âinfluence $target with flattery
   Âinfluence $target with praise
   Âinfluence $target with supplication
   Â#set supbalance 0
#set begbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set supbalance 0
#set begbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set admirebalance 0
#set combalance 0
#set praisebalance 0
   Â#set combalance 0
#set admirebalance 0
#set praisebalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set supbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set supbalance 0
#set begbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set supbalance 0
#set begbalance 0
#set wheedbalance 0
   Â#set begbalance 0
#set supbalance 0
#set wheedbalance 0
   Â#set combalance 0
   Â#set admirebalance 0
   Â#highlight "red on white"
#if $begbalance = 1 {#if $wheedbalance = 0 {influence $target with begging
#set begbalance 0 {#set supbalance 1}
}
}
#if $supbalance = 1 {#if $begbalance = 0 {influence $target with supplication
#set supbalance 0 {#set wheedbalance 1}
}
}
#if $wheedbalance = 1{#if $supbalance = 0 {influence $target with wheedling
#set wheedbalance 0 {#set begbalance 1}
}
}
#if $begbalance = 0 {#set begbalance 1}
#if $supbalance = 0 {#set supbalance 1}
#if $wheedbalance = 0 {#set wheedbalance 1}
#if $combalance = 1 {#if $praisebalance = 0 {influence $target with compliments
#set combalance 0 {#set admirebalance 1}
}
}
#if $admirebalance = 1 {#if $combalance = 0 {influence $target with admiration
#set admirebalance 0 {#set praisebalance 1}
}
}
#if $praisebalance = 1 {#if $admirebalance = 0 {influence $target with praise
#set praisebalance 0 {#set combalance 1}
}
}
#if $combalance = 0 {#set combalance 1}
#if $admirebalance = 0 {#set admirebalance 1}
#if $praisebalance = 0 {#set praisebalance 1}
   Â#set praisebalance 0
   Â#set begbalance 0
 Â
 Â
    3744
    4110
    3744
    4110
    143262
    132604
    119204
    1
    2466
    1
    3933
    2995
    3699
    1
    2466
    marshal
   Â#groupon aetherempath
   Â#groupoff aetherempath
   Â#groupon Aetherturret
   Â#groupoff aetherturret
   Â#groupon aethersiphon
shipt Siphoning on!
#set aetherbeasts 0
   Â#groupoff aethersiphon
shipt Siphoning off!
   Âoutr chervil
eat chervil
   Âget clam from pack
give clam to nanny
   Âoutr earwort
eat earwort
   Âfocus body
   Âoutr faeleaf
eat faeleaf
   Âoutr faeleaf
outr coltsfoot
outr myrtle
put faeleaf in $pipe1
put coltsfoot in $pipe2
put myrtle in $pipe3
light $pipe1
light $pipe2
light $pipe3
smoke $pipe1
   Âstand
swing $target
swing $target
   Âlight $pipe1
light $pipe2
light $pipe3
   Âinfluence $target with mockery
   Âstand
raze $target
swing $target
   Ârecharge 277078 with cube
recharge 78633 with cube
recharge 93726 with cube
recharge 260839 with cube
recharge 119477 with cube
recharge 99969 with cube
recharge 256027 with cube
recharge 53869 with cube
   Ârub kingdom
rub mercy
rub beauty
rub perfection
rub acquisitio on
   Âread scroll
   Âsmoke $pipe1
   Âsmoke $pipe2
   Âsmoke $pipe3
   Âshove $target
   Âoutr sparkleberry
eat sparkleberry
   Âput spike in hole
get spike from hole
   Â#set target $1
   Âinfluence $target with teasing
   Âoutr yarrow
eat yarrow
   Âfocus body
   Âapply mending to arm
   Âcompose
   Âfocus body
   Âwrithe
   Âwrithe
   Âspringup
   Âwrithe
   Âwrithe
   Âfocus body
   Âfocus body
   Âsip choleric
   Âsip fire
   Âsip fire
   Âsip fire
   Âsip fire
   Âsip fire
   Âapply mending to arms
   Âoutr pennyroyal
eat pennyroyal
   Âsip frost
   Âsip frost
   Âapply mending to arm
   Âoutr pennyroyal
eat pennyroyal
eat pennyroyal
   Âsmoke $pipe1
   Âfocus body
outr pennyroyal
eat pennyroyal
   Âoutr earwort
eat earwort
   Â#set sipbalance 0
   Âsip fire
   Âsip fire
   Âsip fire
   Âwrithe
   Â#set sparklebalance 0
   Â#Highlight "blue on white"
   Â#highlight "blue on white"
   Â#highlight "blue on white"
   Â#highlight "blue on white"
   Â#highlight "blue on white"
   Â#set scrollbalance 1
   Â#highlight "green on white"
#set sipbalance 1
   Â#set sparklebalance 1
   Âapply mending to legs
   Â#set scrollbalance 0
   Âapply mending to legs
   Âapply liniment
   Âinsomnia
   Âapply mending to arms
   Âsip antidote
   Âevoke yesod
   Â#set currenthealth $1
#if $currenthealth < $sippinghealth {
            #if $sipbalance = 1 { sip health
            #set sipbalance = 0
              }
              }
#if $currenthealth < $sparklehealth {
            #if $sparklebalance = 1 {outr sparkleberry
              eat sparkleberry
              #set sparklebalance 0
              }
              }
#if $currenthealth < $scrollhealth {
            #if $scrollbalance = 1 {read scroll119477
              #set scrollbalance 0
              }
              }
#set currentego $3
#if $currentego < $sippingego {
            #if $sipbalance = 1 { sip bromide
            #set sipbalance = 0
              }
              }
   Â#set maxego $2
#set sippingego = $maxego * 8 / 10
   Â#set maxhealth $2
#set sippinghealth = $maxhealth * 9 / 10
#set sparklehealth = $maxhealth * 6 / 10
#set scrollhealth = $maxhealth * 6 / 10
   Âin
   Âdown
   Âup
   Âout
   Âsouthwest
   Âsouth
   Âsoutheast
   Âwest
   Âql
   Âeast
   Ânorthwest
   Ânorth
   Ânortheast
 Â
 Â
   Âturret fire
   Âturret target creature gargantuan
   Âturret target creature $1
   Âtg
   Âtf
   Âtg
   Âtg
   Âtg
   Âtg
 Â
 Â
    0
   Â#groupoff aethersiphon
shipt siphoning off
   Â#groupon aethersiphon
shipt siphoning on
   Âsiphon vortex
   Âsif
   Â#if $aetherbeasts < 2 {siphon vortex}
   Â#add aetherbeasts -1
 Â
 Â
   Âlearn 15 planar from avarath
   Âevoke netzach
 Â
P.S.
Anyone that wishes to use it for their characters be my guest. Still working on it and trying to learn more to improve it...so far the only idea I have is setting everything into groups and turning groups on and off based upon the class I am fighting but in group combat I would be screwed.
Thanks
CODE
 Â
    1
    0 {#set supbalance 1}
    1
    1
    1
    1
   Â
   Â
   Â
   Â
   Â
   Â
   Â
#set begbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set begbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set combalance 0
#set praisebalance 0
   Â
#set admirebalance 0
#set praisebalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set begbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
#set begbalance 0
#set wheedbalance 0
   Â
#set supbalance 0
#set wheedbalance 0
   Â
   Â
   Â
#if $begbalance = 1 {#if $wheedbalance = 0 {influence $target with begging
#set begbalance 0 {#set supbalance 1}
}
}
#if $supbalance = 1 {#if $begbalance = 0 {influence $target with supplication
#set supbalance 0 {#set wheedbalance 1}
}
}
#if $wheedbalance = 1{#if $supbalance = 0 {influence $target with wheedling
#set wheedbalance 0 {#set begbalance 1}
}
}
#if $begbalance = 0 {#set begbalance 1}
#if $supbalance = 0 {#set supbalance 1}
#if $wheedbalance = 0 {#set wheedbalance 1}
#if $combalance = 1 {#if $praisebalance = 0 {influence $target with compliments
#set combalance 0 {#set admirebalance 1}
}
}
#if $admirebalance = 1 {#if $combalance = 0 {influence $target with admiration
#set admirebalance 0 {#set praisebalance 1}
}
}
#if $praisebalance = 1 {#if $admirebalance = 0 {influence $target with praise
#set praisebalance 0 {#set combalance 1}
}
}
#if $combalance = 0 {#set combalance 1}
#if $admirebalance = 0 {#set admirebalance 1}
#if $praisebalance = 0 {#set praisebalance 1}
   Â
   Â
 Â
 Â
    3744
    4110
    3744
    4110
    143262
    132604
    119204
    1
    2466
    1
    3933
    2995
    3699
    1
    2466
    marshal
   Â
   Â
   Â
   Â
   Â
shipt Siphoning on!
#set aetherbeasts 0
   Â
shipt Siphoning off!
   Â
eat chervil
   Â
give clam to nanny
   Â
eat earwort
   Â
   Â
eat faeleaf
   Â
outr coltsfoot
outr myrtle
put faeleaf in $pipe1
put coltsfoot in $pipe2
put myrtle in $pipe3
light $pipe1
light $pipe2
light $pipe3
smoke $pipe1
   Â
swing $target
swing $target
   Â
light $pipe2
light $pipe3
   Â
   Â
raze $target
swing $target
   Â
recharge 78633 with cube
recharge 93726 with cube
recharge 260839 with cube
recharge 119477 with cube
recharge 99969 with cube
recharge 256027 with cube
recharge 53869 with cube
   Â
rub mercy
rub beauty
rub perfection
rub acquisitio on
   Â
   Â
   Â
   Â
   Â
   Â
eat sparkleberry
   Â
get spike from hole
   Â
   Â
   Â
eat yarrow
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
eat pennyroyal
   Â
   Â
   Â
   Â
eat pennyroyal
eat pennyroyal
   Â
   Â
outr pennyroyal
eat pennyroyal
   Â
eat earwort
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
#set sipbalance 1
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
#if $currenthealth < $sippinghealth {
            #if $sipbalance = 1 { sip health
            #set sipbalance = 0
              }
              }
#if $currenthealth < $sparklehealth {
            #if $sparklebalance = 1 {outr sparkleberry
              eat sparkleberry
              #set sparklebalance 0
              }
              }
#if $currenthealth < $scrollhealth {
            #if $scrollbalance = 1 {read scroll119477
              #set scrollbalance 0
              }
              }
#set currentego $3
#if $currentego < $sippingego {
            #if $sipbalance = 1 { sip bromide
            #set sipbalance = 0
              }
              }
   Â
#set sippingego = $maxego * 8 / 10
   Â
#set sippinghealth = $maxhealth * 9 / 10
#set sparklehealth = $maxhealth * 6 / 10
#set scrollhealth = $maxhealth * 6 / 10
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
 Â
 Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
   Â
 Â
 Â
    0
   Â
shipt siphoning off
   Â
shipt siphoning on
   Â
   Â
   Â
   Â
 Â
 Â
   Â
   Â
 Â
P.S.
Anyone that wishes to use it for their characters be my guest. Still working on it and trying to learn more to improve it...so far the only idea I have is setting everything into groups and turning groups on and off based upon the class I am fighting but in group combat I would be screwed.
Ssaliss2011-02-09 17:48:13
Why use several kinds of influence balances? I think a better solution would be to have a single variable containing what kind of influence it is, and another counter to know what to influence with next. For instance,
if (type_of_influence==1) {if (counter==1 {influence $target with compliments} else if (counter==2 {influence $target with flattery} else if (counter==2 {influence $target with praise}}
Also, you don't need several triggers to set begbalance to 0; you just need one which triggers off of "keeps asking (him|her)self why (he|she) considered giving so much away".
if (type_of_influence==1) {if (counter==1 {influence $target with compliments} else if (counter==2 {influence $target with flattery} else if (counter==2 {influence $target with praise}}
Also, you don't need several triggers to set begbalance to 0; you just need one which triggers off of "keeps asking (him|her)self why (he|she) considered giving so much away".
Unknown2011-02-09 19:14:29
QUOTE (Ssaliss @ Feb 9 2011, 09:48 AM) <{POST_SNAPBACK}>
Why use several kinds of influence balances? I think a better solution would be to have a single variable containing what kind of influence it is, and another counter to know what to influence with next. For instance,
if (type_of_influence==1) {if (counter==1 {influence $target with compliments} else if (counter==2 {influence $target with flattery} else if (counter==2 {influence $target with praise}}
Also, you don't need several triggers to set begbalance to 0; you just need one which triggers off of "keeps asking (him|her)self why (he|she) considered giving so much away".
if (type_of_influence==1) {if (counter==1 {influence $target with compliments} else if (counter==2 {influence $target with flattery} else if (counter==2 {influence $target with praise}}
Also, you don't need several triggers to set begbalance to 0; you just need one which triggers off of "keeps asking (him|her)self why (he|she) considered giving so much away".
I've tried the he|she thing but couldn't get to work properly...if anyone knows the exact coding for it will use that. As for the multiple balances...good idea. Will look into it
Mirami2011-02-09 19:45:53
I'll dig up Mirami's influencer for Nexus and post it here (Or at least the important bits of code), it does what Ssaliss is describing, but prettier.
...Nexus isn't letting me copy text, for some reason, even in the reflex editor. I'll dig it up, but the gist is an EQ trigger for the following:
with aliases that do #set inftype1/2/3 with the requisite variable (praise, begging, etc) and then enable the group that has the trigger..
The EQ trigger (or alias it calls, if you prefer to do it that way) will need to be it's own group with a '#disablegroup' trigger or whatever it is to disable the group on the 'cannot influence' messages.
(I have Mirami's set up for bards/using roulade, and I'll see if I can't dig it up later. No guarantees that I'll be able to extract it all, but I'll see what I can dig up.)
...Nexus isn't letting me copy text, for some reason, even in the reflex editor. I'll dig it up, but the gist is an EQ trigger for the following:
CODE
if $infnum = 1 {influence $tari with $inftype1}
if $infnum = 2 {influence $tari with $inftype2}
if $infnum = 3 {influence $tari with $inftype3}
And then:
#if $inf = 1 {#set inf 2} else {
#if $inf = 2 {#set inf 3} else {#set inf 1}
}
if $infnum = 2 {influence $tari with $inftype2}
if $infnum = 3 {influence $tari with $inftype3}
And then:
#if $inf = 1 {#set inf 2} else {
#if $inf = 2 {#set inf 3} else {#set inf 1}
}
with aliases that do #set inftype1/2/3 with the requisite variable (praise, begging, etc) and then enable the group that has the trigger..
The EQ trigger (or alias it calls, if you prefer to do it that way) will need to be it's own group with a '#disablegroup' trigger or whatever it is to disable the group on the 'cannot influence' messages.
(I have Mirami's set up for bards/using roulade, and I'll see if I can't dig it up later. No guarantees that I'll be able to extract it all, but I'll see what I can dig up.)
Ssaliss2011-02-09 19:58:33
QUOTE (Black Dragon @ Feb 9 2011, 08:14 PM) <{POST_SNAPBACK}>
I've tried the he|she thing but couldn't get to work properly...if anyone knows the exact coding for it will use that. As for the multiple balances...good idea. Will look into it
Worst case scenario, you can split it to two triggers. You shouldn't have to use one trigger per mob though.