Asarnil2006-02-10 14:40:53
Okay, its been a year, and not ONE topic in here about it.
So for all our wanna be influencing dynamo's, does anyone have a decent script that they would like to share with the rest of the community for influencing. By decent I mean things like when analyzing it showing what the best influence attack to use is, the influence attack switching between others of that type to keep the resistance to that influencing skill down, etc...
So far the only thing I have up and running is a hacked up version of a village influencing script that someone posted on here that checked what skills you had in on variable, and alternated between them all in sequential order.
So for all our wanna be influencing dynamo's, does anyone have a decent script that they would like to share with the rest of the community for influencing. By decent I mean things like when analyzing it showing what the best influence attack to use is, the influence attack switching between others of that type to keep the resistance to that influencing skill down, etc...
So far the only thing I have up and running is a hacked up version of a village influencing script that someone posted on here that checked what skills you had in on variable, and alternated between them all in sequential order.
Selwin2006-02-10 15:01:58
Gah, I used to have one exactly like that. It showed what your opponent was using and what the best mindset to switch to was. It also showed what debating style to use. Unfortunately I lost it when I reinstalled my Windows, so.. bleh.
I believe there is a topic that helped me create it in the forums, however.
I believe there is a topic that helped me create it in the forums, however.
Asarnil2006-02-10 15:04:32
I am not talking about debating, im talking about actual influencing in non-PvP and village influencing conditions.
Tiran2006-02-10 16:51:36
QUOTE(Selwin @ Feb 10 2006, 08:01 AM) 256654
Gah, I used to have one exactly like that. It showed what your opponent was using and what the best mindset to switch to was. It also showed what debating style to use. Unfortunately I lost it when I reinstalled my Windows, so.. bleh.
I believe there is a topic that helped me create it in the forums, however.
It's a game of rock, paper, scissors! No best strategy that I know of. (If you do find one, please send it to me, I'm going for the 2006 championship )
QUOTE(Asarnil @ Feb 10 2006, 08:04 AM) 256656
I am not talking about debating, im talking about actual influencing in non-PvP and village influencing conditions.
I don't have any code for this, but I seem to recall all the different mob attitudes and the best/worst types of influencing against them being posted somewhere. I'm not sure if it was the forums, might be on the LusterWiki, but I don't have time to check right now.
Shorlen2006-02-10 17:12:00
Oh, I don't bother to give detailed information when analyzing - it's so easy to remember.
From my skill scroll:
CHARITY - Get gold or items (Weak:friendly, Immune:greedy)
WEAKEN - Lower level and hurt village (Weak:greedy,Immune:brave)
EMPOWER - Raise level (Weak:brave,Immune:sensuous)
PARANOIA - Disables quests (Weak:intimidating,Immune:friendly)
SEDUCTION - Cause her to attack your enemies (Weak:sens,Immune:intim)
The simple, hacked together script I use, which assumes you're transcendant:
Just use EMPOWER/CHARITY/PARANOIA/WEAKEN/SEDUCE followed by the denizen's name, or nothing to influence your target. TARF (name) to target for influencing. NOINF to stop influencing. I suppose most people have better things than this, but it gets the job done.
#CLASS {Influencing}
#ALIAS rec {influence @friend with recitation}
#ALIAS cru {crusade}
#ALIAS admire {influence @friend with admiration}
#ALIAS div {
  #if (%1!=%null) {tarf %1}
  divert @friend
  }
#ALIAS beg {influence @friend with begging}
#ALIAS tarf {#var friend %1}
#ALIAS lec {influence @friend with lectures}
#ALIAS begu {influence @friend with beguiling}
#ALIAS praise {influence @friend with praise}
#ALIAS deri {influence @friend with derision}
#ALIAS consp {influence @friend with conspiracies}
#ALIAS wheed {influence @friend with wheedling}
#ALIAS dipamnesty {influence @friend with amnesty for @supplicant}
#ALIAS unjewel {
  remove ring33231
  remove necklace87496
  remove brooch87500
  remove brooch52855
  remove brooch56055
  remove bracelet117422
  remove tiara131413
  remove necklace129662
  remove bracelet63888
  remove torc
  }
#ALIAS jewel {
  wear ring33231
  wear necklace87496
  wear brooch87500
  wear brooch52855
  wear brooch56055
  wear bracelet117422
  wear tiara131413
  wear necklace129662
  wear bracelet63888
  wear torc
  }
#ALIAS an {#if (%1!=%null) {analyze %1} {analyze @friend}}
#ALIAS flat {influence @friend with flattery}
#ALIAS charm {influence @friend with charm}
#ALIAS comp {influence @friend with compliments}
#ALIAS sup {influence @friend with supplication}
#ALIAS sanc {sanctuary}
#ALIAS amnfor {
  #if (%2!=%null) {tarf %2}
  #if (%1!=null) {#var supplicant %1}
  #t+ amnfortrig
  dipamnesty
  }
#ALIAS seduce {
  #if (%1!=%null) {tarf %1}
  #t+ seducetrig
  inftype=charm
  begu
  }
#ALIAS empower {
  #if (%1!=%null) {tarf %1}
  #t+ empowertrig
  inftype=admire
  praise
  }
#ALIAS weaken {
  #if (%1!=%null) {tarf %1}
  #t+ weaktrig
  inftype=mock
  deri
  }
#ALIAS paranoia {
  #if (%1!=%null) {tarf %1}
  #t+ paranoiatrig
  inftype=dist
  consp
  }
#ALIAS charity {
  #if (%1!=%null) {tarf %1}
  #t+ charitytrig
  inftype=sup
  wheed
  }
#ALIAS swayv {
  #if (%1!=%null) {tarf %1}
  #t+ swaytrig
  inftype=rec
  ora
  }
#ALIAS swayf {swayv}
#ALIAS noinf {
  #t- weaktrig
  #t- paranoiatrig
  #t- empowertrig
  #t- seducetrig
  #t- charitytrig
  #t- swaytrig
  #t- amnfortrig
  }
#ALIAS ora {influence @friend with oration}
#ALIAS rum {influence @friend with rumors}
#ALIAS dist {influence @friend with distrust}
#ALIAS mock {influence @friend with mockery}
#ALIAS tease {influence @friend with teasing}
#VAR infnum {1}
#VAR supplicant {aquifn}
#VAR friend {58607}
#VAR inftype {sup}
#TRIGGER {keeps thumping %w on the head, not} {noinf}
#TRIGGER {slaps %w knee and declares that, by the gods,} {noinf}
#TRIGGER {may peacefully conduct business with the Village} {noinf}
#TRIGGER "amnfortrig" {You have recovered equilibrium.} {dipamnesty} "" {disable}
#TRIGGER "weaktrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="tease") {inftype=deri} {#if (@inftype="mock") {inftype=tease} {inftype=mock}}
  } "" {disable}
#TRIGGER "paranoiatrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="rum") {inftype=consp} {#if (@inftype="dist") {inftype=rum} {inftype=dist}}
  } "" {disable}
#TRIGGER "seducetrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="flat") {inftype=begu} {#if (@inftype="charm") {inftype=flat} {inftype=charm}}
  } "" {disable}
#TRIGGER "empowertrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="comp") {inftype=praise} {#if (@inftype="admire") {inftype=comp} {inftype=admire}}
  } "" {disable}
#TRIGGER "charitytrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="beg") {inftype=wheed} {#if (@inftype="sup") {inftype=beg} {inftype=sup}}
  } "" {disable}
#TRIGGER "swaytrig" {You have recovered equilibrium.} {
  rms
  %eval( @inftype)
  #if (@inftype="lec") {inftype=ora} {#if (@inftype="rec") {inftype=lec} {inftype=rec}}
  } "" {disable}
#TRIGGER {breaks down and sobs, telling you} {noinf}
#TRIGGER {you to keep a look out for 'them'.} {noinf}
#TRIGGER {to know if you are one of 'them'.} {noinf}
#TRIGGER {drops down on %w knees and worships the} {noinf}
#TRIGGER {puffs up %w chest and a crazy gleam} {noinf}
#TRIGGER {so caught up in admiring %w that %w barely notices} {noinf}
#TRIGGER {doesn't even seem to notice your actions,} {noinf}
#TRIGGER {sighs dramatically and searches} {noinf}
#TRIGGER {keeps asking %w why %w considered} {noinf}
#CLASS 0
From my skill scroll:
CHARITY - Get gold or items (Weak:friendly, Immune:greedy)
WEAKEN - Lower level and hurt village (Weak:greedy,Immune:brave)
EMPOWER - Raise level (Weak:brave,Immune:sensuous)
PARANOIA - Disables quests (Weak:intimidating,Immune:friendly)
SEDUCTION - Cause her to attack your enemies (Weak:sens,Immune:intim)
The simple, hacked together script I use, which assumes you're transcendant:
Just use EMPOWER/CHARITY/PARANOIA/WEAKEN/SEDUCE followed by the denizen's name, or nothing to influence your target. TARF (name) to target for influencing. NOINF to stop influencing. I suppose most people have better things than this, but it gets the job done.
CODE
#CLASS {Influencing}
#ALIAS rec {influence @friend with recitation}
#ALIAS cru {crusade}
#ALIAS admire {influence @friend with admiration}
#ALIAS div {
  #if (%1!=%null) {tarf %1}
  divert @friend
  }
#ALIAS beg {influence @friend with begging}
#ALIAS tarf {#var friend %1}
#ALIAS lec {influence @friend with lectures}
#ALIAS begu {influence @friend with beguiling}
#ALIAS praise {influence @friend with praise}
#ALIAS deri {influence @friend with derision}
#ALIAS consp {influence @friend with conspiracies}
#ALIAS wheed {influence @friend with wheedling}
#ALIAS dipamnesty {influence @friend with amnesty for @supplicant}
#ALIAS unjewel {
  remove ring33231
  remove necklace87496
  remove brooch87500
  remove brooch52855
  remove brooch56055
  remove bracelet117422
  remove tiara131413
  remove necklace129662
  remove bracelet63888
  remove torc
  }
#ALIAS jewel {
  wear ring33231
  wear necklace87496
  wear brooch87500
  wear brooch52855
  wear brooch56055
  wear bracelet117422
  wear tiara131413
  wear necklace129662
  wear bracelet63888
  wear torc
  }
#ALIAS an {#if (%1!=%null) {analyze %1} {analyze @friend}}
#ALIAS flat {influence @friend with flattery}
#ALIAS charm {influence @friend with charm}
#ALIAS comp {influence @friend with compliments}
#ALIAS sup {influence @friend with supplication}
#ALIAS sanc {sanctuary}
#ALIAS amnfor {
  #if (%2!=%null) {tarf %2}
  #if (%1!=null) {#var supplicant %1}
  #t+ amnfortrig
  dipamnesty
  }
#ALIAS seduce {
  #if (%1!=%null) {tarf %1}
  #t+ seducetrig
  inftype=charm
  begu
  }
#ALIAS empower {
  #if (%1!=%null) {tarf %1}
  #t+ empowertrig
  inftype=admire
  praise
  }
#ALIAS weaken {
  #if (%1!=%null) {tarf %1}
  #t+ weaktrig
  inftype=mock
  deri
  }
#ALIAS paranoia {
  #if (%1!=%null) {tarf %1}
  #t+ paranoiatrig
  inftype=dist
  consp
  }
#ALIAS charity {
  #if (%1!=%null) {tarf %1}
  #t+ charitytrig
  inftype=sup
  wheed
  }
#ALIAS swayv {
  #if (%1!=%null) {tarf %1}
  #t+ swaytrig
  inftype=rec
  ora
  }
#ALIAS swayf {swayv}
#ALIAS noinf {
  #t- weaktrig
  #t- paranoiatrig
  #t- empowertrig
  #t- seducetrig
  #t- charitytrig
  #t- swaytrig
  #t- amnfortrig
  }
#ALIAS ora {influence @friend with oration}
#ALIAS rum {influence @friend with rumors}
#ALIAS dist {influence @friend with distrust}
#ALIAS mock {influence @friend with mockery}
#ALIAS tease {influence @friend with teasing}
#VAR infnum {1}
#VAR supplicant {aquifn}
#VAR friend {58607}
#VAR inftype {sup}
#TRIGGER {keeps thumping %w on the head, not} {noinf}
#TRIGGER {slaps %w knee and declares that, by the gods,} {noinf}
#TRIGGER {may peacefully conduct business with the Village} {noinf}
#TRIGGER "amnfortrig" {You have recovered equilibrium.} {dipamnesty} "" {disable}
#TRIGGER "weaktrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="tease") {inftype=deri} {#if (@inftype="mock") {inftype=tease} {inftype=mock}}
  } "" {disable}
#TRIGGER "paranoiatrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="rum") {inftype=consp} {#if (@inftype="dist") {inftype=rum} {inftype=dist}}
  } "" {disable}
#TRIGGER "seducetrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="flat") {inftype=begu} {#if (@inftype="charm") {inftype=flat} {inftype=charm}}
  } "" {disable}
#TRIGGER "empowertrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="comp") {inftype=praise} {#if (@inftype="admire") {inftype=comp} {inftype=admire}}
  } "" {disable}
#TRIGGER "charitytrig" {You have recovered equilibrium.} {
  %eval( @inftype)
  #if (@inftype="beg") {inftype=wheed} {#if (@inftype="sup") {inftype=beg} {inftype=sup}}
  } "" {disable}
#TRIGGER "swaytrig" {You have recovered equilibrium.} {
  rms
  %eval( @inftype)
  #if (@inftype="lec") {inftype=ora} {#if (@inftype="rec") {inftype=lec} {inftype=rec}}
  } "" {disable}
#TRIGGER {breaks down and sobs, telling you} {noinf}
#TRIGGER {you to keep a look out for 'them'.} {noinf}
#TRIGGER {to know if you are one of 'them'.} {noinf}
#TRIGGER {drops down on %w knees and worships the} {noinf}
#TRIGGER {puffs up %w chest and a crazy gleam} {noinf}
#TRIGGER {so caught up in admiring %w that %w barely notices} {noinf}
#TRIGGER {doesn't even seem to notice your actions,} {noinf}
#TRIGGER {sighs dramatically and searches} {noinf}
#TRIGGER {keeps asking %w why %w considered} {noinf}
#CLASS 0
Xavius2006-02-11 02:58:54
Way too complicated.
Make a variable to store the influence attack you'll use.
Make a macro to INFLUENCE @target WITH @inftype.
Trigger the begging message to inftype=supplication.
If you have wheedling, trigger the supplication message to inftype=wheedling.
Trigger the supplication/wheedling message (as appropriate) to inftype=begging.
Repeat for all influence types.
To use, target your target, type inftype=, and bash your macro senseless.
Make a variable to store the influence attack you'll use.
Make a macro to INFLUENCE @target WITH @inftype.
Trigger the begging message to inftype=supplication.
If you have wheedling, trigger the supplication message to inftype=wheedling.
Trigger the supplication/wheedling message (as appropriate) to inftype=begging.
Repeat for all influence types.
To use, target your target, type inftype=
Asarnil2006-02-12 06:44:32
Since Shorlens was crazy insane, here is the script that I use - it was based on another script someone (cant remember who) posted on the forums about city influencing. I just finished cleaning it up so it should work fine.
The only things to remember with this script are when you get a new influence attack, add them to their alias (charity/seduction/etc), to set a mob for influence you use "EMPOWER MOBNAME" or "CHARITY MOBNAME" depending on what style of attack you want to use, and then press F1 (or whatever you change the key to) to rotate between all the attacks you have for that influence type. I have it set for when you have Charm in influence as that means you have 2 of each type.
CODE
#CLASS {Influencing}
#ALIAS charity {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {begging|supplication}
  }
#ALIAS paranoia {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {rumours|distrust}
  }
#ALIAS weaken {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {teasing|mockery}
  }
#ALIAS empower {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {compliments|admiration}
  }
#ALIAS seduction {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {flattery|charm}
  }
#ALIAS city {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {shock|awe}
  }
#ALIAS infattack {
  influence @target_influence with %item( @infc_types, @infc_index)
  #var Influencing/infc_index %eval( %mod( @infc_index, %numitems( @infc_types)) + 1)
  }
#VAR infc_types {begging|supplication}
#VAR infc_index {1}
#VAR target_influence {none}
#KEY F1 {infattack}
#CLASS 0
#ALIAS charity {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {begging|supplication}
  }
#ALIAS paranoia {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {rumours|distrust}
  }
#ALIAS weaken {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {teasing|mockery}
  }
#ALIAS empower {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {compliments|admiration}
  }
#ALIAS seduction {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {flattery|charm}
  }
#ALIAS city {
  #if (%1) {
    #var Influencing/target_influence %1
    #show Influencing: %1
    }
  #var Influencing/infc_index 1
  #VAR infc_types {shock|awe}
  }
#ALIAS infattack {
  influence @target_influence with %item( @infc_types, @infc_index)
  #var Influencing/infc_index %eval( %mod( @infc_index, %numitems( @infc_types)) + 1)
  }
#VAR infc_types {begging|supplication}
#VAR infc_index {1}
#VAR target_influence {none}
#KEY F1 {infattack}
#CLASS 0
The only things to remember with this script are when you get a new influence attack, add them to their alias (charity/seduction/etc), to set a mob for influence you use "EMPOWER MOBNAME" or "CHARITY MOBNAME" depending on what style of attack you want to use, and then press F1 (or whatever you change the key to) to rotate between all the attacks you have for that influence type. I have it set for when you have Charm in influence as that means you have 2 of each type.
Unknown2006-02-12 19:56:37
Nice. Now to attempt to convert to Mush. I think I'm getting pretty good at it now.
Unknown2006-02-16 23:26:08
I like