Addon Info.
Optional Files (0)
Archived (2)
Comments (11)
  Category: RolePlay, Music Mods
Addon Information
Works with WoTLK
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Saeris's Portal Bug Reports Feature Requests
Author:
Version:
2.2.3
Date:
12-17-2008 02:24 AM
Size:
69.59 Kb
Downloads:
2,769
Favorites:
40
MD5:
Pictures
Click to enlarge
An example of a single response to the "Lesser Heal" stimulus.
Segui   Popular!
This addon was originally called "SpeakEasyGUI", and its sole purpose was to facilitate roleplaying
while providing a graphical interface for configuration. It still does that, but now it does much more.

This addon allows the user to configure automated responses to a wide variety of in-game stimuli,
such as using an ability or item, interacting with an object in the world, receiving a chat message or
combat event, manually invoking the configured response with a macro, or any number of other
miscellaneous phenomena. The response can be any number of chat messages or emotes, or slash
commands (including the "/script" command, which can be used to trigger a whole lot of more complex
actions). The addon can be used for a variety of purposes, from roleplaying to any number of utility
functions, like monitoring combat events for crits.

Throughout the addon, four specific terms are used to describe the configuration process, which
takes place in a sectioned configuration window accessible via "/segui config":

Category -> Response -> Action Set -> Action

Simply put, a category is a group of similarly-themed stimuli, and for each stimulus there can be one
response configured. A response consists of action sets, which are groups of actions, which are what
actually produce some reaction to the stimulus. The inclusion of action sets and actions as extra layers
within the response may seem purely extraneous, but it actually allows for much more powerful and
customized configurations without adding terribly to complexity. For examples of how to configure
the addon, view the Examples.txt file.

Action: An individual action to take as part of the response to stimuli. This includes the text to speak,
emote to perform, or script to execute. This also includes the chat channel to direct spoken text to
(if applicable), the whisper target (if applicable), whether the speak the text in your second, non-
primary language (if applicable), and the time in seconds to delay before actually triggering the
action after the stimulus occurs.

Action Set: This is a group of actions, part of a response. Even if there is only one action for a given response,
it still belongs to an action set, because the action set contains configuration options that need to be set.
Specifically, an action set contains:
1) The option to use a random 1 - 1000 roll to determine whether the action set's actions should
trigger. If this is enabled, the action set will compare the value of this roll to a low-to-high range
of numbers specified by the user; if the roll falls within the range, the action set's actions are
eligible to be triggered. Please note that only one 1 - 1000 roll is performed per time the response
triggers, so that every action set in the response sees the same roll. By letting action sets overlap roll
ranges, elaborate roleplaying speeches can be configured.
2) Specification of when an action set's actions are allowed to trigger in relation to the start, stop,
or interruption of a stimulus with a cast time. If the stimulus is an ability that is used/cast, it needs
to have this property configured.
3) Optional specification of time, in seconds, to delay before allowing this action set to trigger, after
it has triggered once.
When an action set is triggered by the response is belongs to, it will in turn start triggering the actions that
belong to it. It will continue triggering them until it reaches the end of the list or a stopping point. Stopping
points are special locations in the list that can be inserted at will. If an action set stops at a stopping point,
then the next time the action set triggers, it will resume from that point. This mechanism allows for construction
of sequences of actions from the same action set.

Response: This is the reaction, in its entirety, to whatever stimulus it is configured for. This includes the
following properties:
1) Optional specification of time, in seconds, to delay before allowing any responses to this
stimulus to trigger again, after they've triggered once.
2) Arguments to match. An argument is an extra value that comes with some stimuli; some stimuli
may have none, some may have one or more. For example, incoming chat messages have one
argument: the text of the chat message. Arguments are how the addon decides which response
to choose for stimuli with varying details, like the chat text. Logically, if a response does not specify
any arguments to match, then it is considered valid regardless of the details of the stimulus, and
will trigger every time.
3) For just the action sets with roll ranges: The option to override the roll check in case none of these
action sets trigger as a result of the normal roll, forcing the first one of them which is not under repeat
delay to trigger instead. If they are all under repeat delay, then none will trigger.
When a stimulus is observed by the addon, it checks to see whether there exists a configured response
to that stimulus and whether the arguments of the stimulus match up with the expected argument values
specified in the response. If so, it triggers the response, which in turn triggers all of the action sets that
belong to it.

Category: This is simply a grouping of similarly-themed stimuli, placed into logical divisions. There are
no per-category configuration options, but some categories have subcategories, if it makes sense to
subdivide them further (chat channels, for example).

Aside from the full configuration window, there is also a simple slash command available to temporarily
ignore all stimuli, thus stopping all responses. Use "/segui ignore" to toggle this state.

For more information, including version history, support information, and other such details, view the
addon's home page here. However, please
download from WoW-Interface if possible, to save my limited bandwidth.
  Optional Files - Segui
Sorry, there are currently no optional files available.
  Archived Versions - Segui
File Name
Version
Size
Author
Date
2.2.2
70kB
Saeris
12-10-2008 01:08 PM
2.2.1
69kB
Saeris
12-08-2008 05:04 PM
  Comments - Segui
Post A Reply
Author Comments Comment Options
Old 01-06-2009, 01:10 PM  
kasca
A Cliff Giant

Forum posts: 76
File comments: 63
Uploads: 0
Sigh ... i also liked the old version. This one seems to be alot of work. I cant seem to find where or how to set up some events. I hate all the other rp mods. they limit what can be set or makes it way to hard to use.
kasca is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-01-2009, 01:10 AM  
Fruiffi
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Wow. As a fan of the old Speak Easy, I am overwhelmed by this latest version. I haven't used SEGUI in ages, or at least not downloaded a new version, once the version I had broke. I believe it broke with the big 3.0 patch, but I don't even remember.

I loved the intuitive feel of the old version. This new one is not intuitive at all. I am using the add-on for RP purposes basically, and I just need ways to input for simple emotes and sayings. I'm pretty sure this add-on does this, and likely VERY well, but I am just overwhelmed with it and the confusing way it seems to do things now.

Is there any plan for a "Light" version, with a gui that's much more like it's old predecessor?

I loved this add-on, my friends loved this add-on. We miss it. We could us SpeakinSpell or RP Helper, but SpeakEasy was the easiest to use, most intuitive, and allowed us language options the others don't seem to.
Fruiffi is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-05-2008, 01:02 PM  
pär
A Kobold Labourer
 
pär's Avatar

Forum posts: 0
File comments: 33
Uploads: 0
Growl Resist

The author replied in just a few hours to an email. Amazing:

Well, it should be fairly simple.

Go to the Combat Events category, and create a new Action with this
text:

<1 ^SPELL_MISSED$><4 0x411><9 ^Growl$>

Then set up your Roll Ranges and Entries however you wish.

This particular Action says to trigger when the ability called Growl
(<9
^Growl$>) is used by the player (<4 0x411>) and is not successful (<1
^SPELL_MISSED$>). This is Blizzard's system, and all of the information

on it can be found at http://www.wowwiki.com/API_COMBAT_LOG_EVENT.


> Hi, thanks for a great addon.
>
> I was just wondering if you could provide a little
> guidance to set up the addon so that it sends
> something to a chat channel if Growl (Druid's Taunt)
> resists or the mob is immune.
>
> Based on what I've found your mod is capable of this,
> but I'm afraid I don't understand the inner workings
> enough to get it working.
>
> Thank you,
>
> PL
> San Diego, CA
pär is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-28-2008, 05:29 AM  
Raging_Sage
A Kobold Labourer
 
Raging_Sage's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
1.3.2 ISSUES

1. For Mages, under Arcane, why are the Teleport, Portal, and Ritual of Refreshment spells not listed there anymore? Using /segui detective, I can make the Teleports and Portals work, but not the Ritual (see below).



2. Ritual of Refreshment is NOT being detected properly. Your mod detects the start of the Ritual spell as though it were the END of the cast. This happened in version 1.2.0 also, which was why I downloaded version 1.3.2. But it is doing the same thing, so you can't trigger an action to happen at the START of the Ritual of Refreshment cast at all.



3. This mod REALLY needs MULTIPLE actions based on the trigger / Roll Range. Until you add this, your mod is not even as good as using your own macro for any single given trigger (although it avoids having too many / tons of macros). You really need to be able to, for example, trigger an emote at the start of the cast, and a /say at the end. Or you need to be able to output your text to both Raid Warning and a custom channel, or whatever. You should be able to select whether each action procs at the beginning or end of the cast, or both. You should also differentiate between failed or successful casts, etc. Until then, I think I will look for an alternative to this mod if one exists.


Thank you,
Raging_Sage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-03-2008, 06:48 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar

Forum posts: 4
File comments: 142
Uploads: 1
Quote:
Originally posted by Saeris
Segui should be able to track your Focusing Crystal procs. Enable the Action Detective ("/segui detective") and then get it to proc. See what the spell it casts is called, and set up an action in the Misc. Actions category to track it. If that doesn't work, you can almost certainly track it with the new combat events system.
It doesn't see the shadow bolt which is cast from the trink, probably cause I am doing nothing myself, it just procs without any 'action' on my part.

For reference, the combat line for the spell looks like any other shadow
bolt:
'Joetest's Shadow Bolt hits Enslaved Servant for 659 Shadow damage'

You say I can use the combat log to trigger this, how? I would guess that I could have it look for everytime to combat log displays 'Joetest's Shadow Bolt hits' and that would always be it since I can't cast that spell normally (shadow priest) but from what I see there is no option for looking for a custom line in the log in your addons config.
__________________

Joetest - Ner'Zhul - Disciples of Death
DJJoeJoe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2008, 02:37 AM  
Saeris
A Murloc Raider
 
Saeris's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 128
Uploads: 85
I don't read these forums often, so please contact me directly with one of the methods listed on my author portal if you want to ask a question. Here are some answers for now though.


I'll add differentiation of same-name spells soon.


Pet commands are not supported at the moment. The main problem is that the pet tab is not visible at login, which is when Segui sets up its Category dropdown. I'll try to find a workaround when I have time.


Segui should be able to track your Focusing Crystal procs. Enable the Action Detective ("/segui detective") and then get it to proc. See what the spell it casts is called, and set up an action in the Misc. Actions category to track it. If that doesn't work, you can almost certainly track it with the new combat events system.
__________________

Last edited by Saeris : 03-31-2008 at 02:38 AM.
Saeris is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-27-2008, 08:47 PM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar

Forum posts: 4
File comments: 142
Uploads: 1
I haven't been able to figure this out, toting around the options and what not. How could I possibly send a chat message when a trinket procs? Can this addon do that?

Bluntly, I want to say something, to a chat channel (most likely party when my Timbal's Focusing Crystal procs and casts it's shadow bolt.
__________________

Joetest - Ner'Zhul - Disciples of Death
DJJoeJoe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-22-2008, 09:48 PM  
Tarquin
A Murloc Raider

Forum posts: 6
File comments: 3
Uploads: 0
Really quick. I use on all my characters and have run into only one hic-up. Unless I'm just missing it some where my pet commands are not anywhere to found for use. I'd love to tell my pet to charge when I send him out to attack. Is it in the ui and I'm just missing it? If it's not, are the commands doable? Thank you.
Tarquin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-10-2008, 05:32 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
Interface Author - Click to view interfaces

Forum posts: 4799
File comments: 183
Uploads: 18
Saeris, I'm currently using GemSay from Curse, but I haven't seen Gemminie around in ages, and I'm dreading the day that her mod goes the way of the dodo. It doesn't have support for focus target, for example.

ANYWAY With GemSay, I can distinguish between the different types of Polymorph spells, so that I can have different sayings depending on what animal I'm sheeping the unit into. But when I tried out Segui, I noticed that it all just comes back as Polymorph. Could you please let us pick which spell we want a saying for, as I use a /castrandom macro for my poly spell. That way I could continue keeping my party members entertained.

Here are a few examples, if anyone is trying to think of poly comments (most of what I have were found in other mods, or on the wow forums):

sheep:
"Sheeping %t; repeated poking may cause explosions!"
"Stay away from %t, I still need mats for [Wool Socks]."
"I'm Little Bo Peep; don't touch the sheep!"

pig:
"%T: the other white meat."
"Dogs can't tell that %t's not bacon."
"That'll do, %t... that'll do."
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh


Last edited by Seerah : 02-10-2008 at 05:33 PM.
Seerah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-10-2008, 03:17 PM  
Saeris
A Murloc Raider
 
Saeris's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 128
Uploads: 85
No, they are included in the download, in the subdirectory /libraries/ in Segui's folder.
__________________
Saeris is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-29-2008, 03:08 AM  
kindofabuzz
A Murloc Raider
 
kindofabuzz's Avatar

Forum posts: 8
File comments: 3
Uploads: 0
Quote:
Libraries used:

* DelaysManager2
* EventsManager1
* SimpleSlash1
are we supposed to download these too? Because Segui isn't working for me at all. I can't seem to find these libraries.
kindofabuzz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:



The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOUI | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


MMOInterface.com Copyright ©2008
World of Warcraft is a registered Trademark of Blizzard Entertainment.
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.