PDA

View Full Version : Addon: ChatStick (12/20)


Arr
11-28-2004, 04:44 PM
Edit: Updated the interface number to work with the 12/20/2004 patch.

Here's my first attempt at an AddOn. I ripped off some code from the EliteTarget AddOn to get started (thanks!) and it requires Cosmos.

This lets you control which channels are "sticky." If a channel is sticky, it means that when you say something in that channel, the next time you hit Enter to start chatting it will still be in channel you just used. If not sticky, then when you hit Enter the next time it goes back to the previous channel. For example, type this:

/guild blah blah blah<Enter>
<Enter>
If guild chat is sticky then you will still be in /guild at this point. If guild chat isn't sticky then you will be back in the last stick channel you used, probaby /say or /party.

Why bother? Some people like sticky channels and want to enable them for custom chat channels. Other people are used to the way chat works in EQ and constantly send misstells to the entire guild *cough*.

WoW had the hooks for these settings but, as far as I could tell, there was no easy way to configure them. This simple AddOn fixes that.

You can download the AddOn here:
http://www.divad.com/wow/ChatStick-current.zip

The folder needs to be placed in Interface\AddOns. To see the settings, go to the Cosmos Options and select "Chat Stick" in the big list.

Issues:
- Making /say not sticky caused /reply to stop working and generally made things weird, so I left /say out. Let me know if you have a workaround or and ideas.
- Untested on non-US servers.
- /raid isn't tested.
- No localized text yet.
- It's my first attempt at this, so expect other bugs too.

Any feedback is appreciated!

sarf
11-28-2004, 05:00 PM
Neat. :)

Sarf
---
Initiative comes to those who wait.

Norek
12-17-2004, 06:00 PM
Agreed, very neet, cant wait to give this a run.

chubs
01-03-2005, 10:00 AM
Can we get .. /say .. added as one of the things we can config with this.
If you use /say.. it stickies it as default chat optoin.

Thanks.


PS
I really just want mine locked to group,, always..
'Can that be done ez?

CurtisTheGreat
01-03-2005, 09:07 PM
Have you tested /o ?

Anonymous
01-04-2005, 06:47 PM
-- /say - the last time I tried making /say not stick, other things started breaking. Reply, for instance, stopped working. So I left it out, not wanting to break stuff. If anyone has any suggestions for avoiding that problem, please let me know.

-- Always staying in group chat - that's how I'd like it to work too. Until the issue with /say gets resolved somehow, though, there's no alternative I see. Blizzard chose to make each channel stick or not instead of providing a single default channel the way EQ did.

-- /o - nope, I haven't tried it with /o. If I can get made an officer in my guild (that's /o, right?) I'll test it. If it works, I'll add it.

Thanks for the feedback.

Anonymous
01-04-2005, 06:48 PM
-- /say - the last time I tried making /say not stick, other things started breaking. Reply, for instance, stopped working. So I left it out, not wanting to break stuff. If anyone has any suggestions for avoiding that problem, please let me know.

-- Always staying in group chat - that's how I'd like it to work too. Until the issue with /say gets resolved somehow, though, there's no alternative I see. Blizzard chose to make each channel stick or not instead of providing a single default channel the way EQ did.

-- /o - nope, I haven't tried it with /o. If I can get made an officer in my guild (that's /o, right?) I'll test it. If not, I'll probably just add it and let people tell me whether it works or not.

Thanks for the feedback.

Arr
01-04-2005, 06:55 PM
Sorry about the double post. I got an SQL error when posting, so I just hit submit again, oops. And I wasn't logged in so I can't delete it. Doh.

xareon
01-06-2005, 02:15 PM
It would be nice to be able to change the status of a chatroom by using a command such as /sticky guild to quickly and easily turn them on and off.

xareon
01-06-2005, 02:16 PM
It would be nice to be able to change the status of a chatroom by using a command such as /sticky guild to quickly and easily turn them on and off.

Arr
01-07-2005, 06:43 AM
The 1/6 release adds two requested features:

. A toggle for the /officer channel.

. A /sticky command, for toggling stickness from chat. It supports the party, guild, officer, raid, and general chat channels (like /1, /trade, etc.).

Examples:
/sticky guild
/sticky g
/sticky p
/sticky chat

There's a bug where changes made with /sticky don't show up in the Cosmos config UI. Hmmmm.

You can get the new version as the same URL posted in the first message in this thread.

You can download the new version here:
http://www.divad.com/wow/ChatStick-current.zip

Anonymous
01-07-2005, 11:03 AM
i thick that /sticky was a command allowing a user to follow someone i nthe past...

Arr
01-07-2005, 06:59 PM
Are you referring to the /stick command that other games have? I intentionally made it /sticky to not conflict with /stick, should Blizzard ever add/allow it.

Anonymous
02-16-2005, 03:52 PM
>< broke as of 2/15 patch as far as i can tell.