<triggers>
  <trigger
   enabled="y"
   group="Influencing"
   keep_evaluating="y"
   match="^(?:.+) (?:is a|has a|displays a|enjoys an extremely|possesses an) (brave|friendly|greedy|intimidating|sensuous) (?:soul|disposition|bugger|demeanor)(?:.+)"
   name="Analyze"
   omit_from_output="y"
   regexp="y"
   send_to="14"
   sequence="100"
  >
  <send>local disposition = {
  ["friendly"] = "Charity|Paranoia",
  ["greedy"] = "Weaken|Charity",
  ["brave"] = "Empower|Weaken",
  ["sensuous"] = "Seduction|Empower",
  ["intimidating"] = "Paranoia|Seduction",
}

iclass = utils.split(disposition["%1"], "|")[1]

ColourNote("cyan", "", "%0 -&gt; " .. disposition["%1"])</send>
  </trigger>
</triggers>

<aliases>
  <alias
   name="Influence"
   match="^influence (.*?)$"
   enabled="y"
   group="Influencing"
   regexp="y"
   send_to="12"
   ignore_case="y"
   keep_evaluating="y"
   sequence="100"
  >
  <send>local influence = {

  Charity = {
    "BEGGING",
    "SUPPLICATION",
    "WHEEDLING",
    
  },

  Weaken = {
    "TEASING",
    "MOCKERY",
    "DERISION",
  },

  Empower = {
    "COMPLIMENTS",
    "ADMIRATION",
    "PRAISE",
  },

  Seduction = {
    "FLATTERY",
    "CHARM",
    "BEGUILING",
  },

  Paranoia = {
    "RUMOURS",
    "DISTRUST",
    "CONSPIRACIES",
  },

}

if iclass then
  Send("INFLUENCE %1 with " .. influence[iclass][math.random(1, #influence[iclass])])
else
  Note("Please ANALYZE your target first!")
end</send>
  </alias>
</aliases>
