vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 InviteOMatic - for all your invite needs!
2  
3 by Gof
4 in 2006
5  
6 (Tait of Aszune)
7  
8  
9 This addon is for all you raid/instance/bg group leaders out there. And for you who would just like to make it simple for your friends to group up with you.
10  
11 Tired of getting 'Invite me!', 'Could you invite <insert name here> plz?', etc. ?
12  
13 Then this mod is for you!!
14  
15  
16 Description:
17  
18 Invite-O-Matic is a multipurpose invite addon for World of Warcraft,
19 featuring automatic inviting of players who whispers you a magic word.
20  
21 "Invite me plz", "Could you invite <insert name here> plz", ect..
22  
23 Invite-O-Matic will automatically invite a player if it thinks his whisper
24 is a group invite request, or even invite a 3. player if it thinks
25 that someone is asking you to invite someone else.
26  
27 Invite-O-Matic also features BattleGround raid inviting and management,
28 it will automatically try to start a raid group opun entering a battleground.
29 And will invite every other player in the BG. It will also try to purge
30 offline players and players who leave the BG.
31  
32 SlashCommands:
33 Usage: /iom option vlaue
34 Options:
35 autoinvite on|off -- Turns autoinvite on/off
36 autopurge on|off -- Turns autopurge on/off
37 whisperinvite on|off -- Turns whipserinviting on/off
38 debug on|off -- Turns debug messages on/off
39 spam on|off -- Turns the invite spam on/off
40 spammsg default|"newmsg" -- Sets the first invite spam message to newmsg
41 aigmsg default|"newmsg" -- Sets the aig spam message to newmsg
42 magicword default|"word" -- Sets the magic invite word (REGEXP)
43 resetaiglist -- Resets the already in group list
44 ignore playername -- Ignores this player when doing invites
45 removeignore playername -- Removes this player from the ignorelist
46 promote -- Promotes all raid members
47 demote -- Demotes all raid members
48 aigttl num -- Set number of already in group retries to num");
49 ignorettl num -- Set number of ignore retries to num");
50 declinettl num -- Set number of decline retries to num");
51  
52 Features:
53  
54 -Inviting of players who whisper a magic word.
55  
56 -Customization of the magic word (With LUA REGEXP).
57  
58 -Creating raids automatically in battlegrounds.
59  
60 -Managing raids, purging offline and leaving players in BattleGrounds.
61  
62 -Customizable, via the Khaos interface.
63  
64 -Customizable via slashcommands
65  
66 -Promote All, Demote All feature
67  
68 Planned Features:
69  
70 -Auto negotiating between more players using Invite-O-Matic, so only
71 one player has the raid group, and the other players backs off.
72  
73 -Auto purging isnt working 100% yet.
74  
75 -Better ignorelist
76  
77 -Own GUI to replace Khaos dependencie.
78  
79 Optional Dependencies:
80 Khaos - For GUI settings
81  
82 Changelog:
83 v1.15a --> v1.16
84 Made the magic invite word customizable. Both via Khaos, and command line.
85 Fixed a bug that would make a nil error in khaos, (Line 802 release, and 806 in alpha).
86  
87 v1.15 --> v1.15a
88 Fixed a small nil-error that was related to putting people on IOM-ignore.
89  
90 v1.14a --> v1.15
91 Updated for 1.10 (Only updated .toc as everything else seemed to work ok)
92 Fixed ignore list, so you cant be invited by whispering, if you are on ignore list.
93  
94 v1.14 --> v1.14a
95 Fixed stack overflow bug
96  
97 v1.13 --> v1.14
98 Updatet Khaos OptionSet to use the new Multiline editboxes, so now changing your aig and invite msg via khaos is a bit easier.
99  
100 v1.12b --> v1.13
101 Fixed some of the default values to a better value.
102 Made the number of aig, ignore and decline retries adjustable via slashcommands (For those without khaos)
103 Fixed a small error regarding setting number of retries to 0
104  
105 v1.12a --> v1.12b
106 Unticking the addon in the khaos list should now preperly disable the mod.
107  
108 v1.12 --> v1.12a
109 Fixed a couple of nil errors introduced in v1.12 and 1.11
110  
111 v1.11 --> v1.12
112 Added Promote/Demote all feature, it is accesable via a slash command:
113 /iom promote, /iom demote
114  
115 v1.10d --> v1.11
116 Small fixes around the code, to hopefully fix some bugs related to compatibility with other mods.
117 Also made small changes to ignore, so people on ignore list should properly be ignored from all invite types.
118  
119 v1.10c --> v1.10d
120 Fixed a critical bug that would make all mods using the function time() instead of GetTime() to malfunction after joining a BG.
121  
122 v1.10b --> v1.10c
123 Corrected small bug that could give a nil error when manually inviting someone that is on decline list.
124  
125 v1.10a --> v1.10b
126 Fixed a bug that made autoinvite cycles not work, if you had autoinvite off while joining a bg, and put it on while in there.
127  
128 v1.10 --> v1.10a
129 Fixed a newly introduced bug when players decline an invitation.
130  
131 v1.9 --> v1.10
132 Removed the dependencie on Chronos.
133  
134 v1.8 --> v1.9
135 Quite a big bug corrected, i found out that InviteOMatic didnt save any settings if you didnt have Khaos, well now it does
136 And as a side effect the ignore list is now also saved between sessions.
137  
138 v1.7a --> v1.8
139 Added possibility to change the spam messages that InviteOMatic sends.
140 Atm the editboxes in khaos are rather narrow, i am looking into this and trying to find a solution.
141  
142 New commands:
143  
144 /iom spammsg default|"newmsg"
145 /iom aigmsg default|"newmsg"
146  
147 v1.7 --> v1.7a
148 Added option to toggle inviting via whisper, (Whispering the magic word invite)
149 - And a new slash command to toggle this without khaos. ( /iom whisperinvite )
150  
151 v1.6 --> v1.7
152 Added a simple Ignore-list (Will be better implementet later)
153  
154 Usage:
155 /iom ignore <playername>
156 /iom removeignore <playername>
157  
158 InviteOMatic will completely ignore players on this list.
159 Atm the list will NOT be saved between logs, but i am working on this, this is just a temporary solution.
160  
161 v1.5 --> v1.6
162 When trying to purge someone it checks that you have inviting rights first, to prevent some errormessages.
163  
164 v1.4 --> v1.5
165 Small fixes around whisper inviting, of people in BG's and when someone has reached the AIGList
166  
167 v1.3b --> v1.4
168 Corrected an error in slashcommands, that gave a nil error on use
169  
170 v1.3 --> v1.3b
171 Fixed a nil error, that sometimes occured
172  
173 v1.2 --> v1.3
174 Slash commands now update the Khaos config as they should.
175 Forgot to update the actual version string.
176  
177 v1.1c --> 1.2
178 Added slash commands for some of the options, see /iom help
179 NB The slash commands does not update the options in khaos (Havent figured that out yet)
180  
181 v1.1b --> v1.1c
182  
183 Fixed an error, from the previous fix =)
184  
185 v1.1 --> v1.1b
186  
187 Fixed a nil error, when you were not the leader, and still auto inviting
188  
189 v1.0 --> v1.1
190  
191 Fixed small error, preventing the correct default settings from appearing in khaos.
192  
193 v0.1 --> v1.0
194  
195 Added support for battleground inviting
196 Added support for customization via Khaos
197 Now depends on Chronos
198 Simple battleground purging (More to come)
199  
200 v0.1
201  
202 Initial release
203 Support for whisper inviting