TB Assimilator

Abandoned
Assimilates all of your faction's unguilded players. Resistance is futile.

File Details

r174-release

  • R
  • Jun 26, 2011
  • 231.99 KB
  • 63
  • 4.1.0
  • Retail

File Name

TB_Assimilator-r174-release.zip

Supported Versions

  • 4.1.0

------------------------------------------------------------------------
r174 | valana_tb | 2011-06-26 18:30:50 +0000 (Sun, 26 Jun 2011) | 29 lines
Changed paths:
   A /tags/r174-release (from /trunk:173)

Tagging as r174-release:
* Added a separate default sales pitch for level 1 guilds, since those do not actually have any perks to promote.
* Added the ability to specify a custom sales pitch. The maximum length of the custom sales pitch is 255, minus the number of 's's to allow for proper detection of drunken whispers. Checking the checkbox to use a custom sales pitch will pause the add-on, and Enabled will need to be re-checked. Also, setting a custom sales pitch containing %d will immediately whisper the sales pitch to the player, to verify the guild level substitution.
* Better support for regex-pattern characters in sales pitches.
* Guildless players who cannot be invited due to an "already in a guild" error are now reset the next day and the add-on will try to invite them again.
* Time stamps are now optional and disabled by default. The player also has the option to use Public or Officer Notes to store them.
* Better support for players playing multiple alts in different guilds. Among other things, player invite data are now stored on a per-guild basis to avoid issues across alts, or when leaving a guild and joining a new one. Data pertaining to other guilds will be erased within 4 months of not logging in to them.
* Automatic recruiting is now disabled by default. A message is printed to the chat window upon joining a new guild to remind the player to configure the add-on and enable it.
* The search engine should now comprehensively discover every guildless player on the server (especially level 85's). The tradeoff was that the algorithm is now slower. Improvements have been made to counteract this, and more will come in the next release.
* The add-on will now only promote Zergligns once to their assimilation rank. Therefore, if the player demotes a Zergling to the "timeout" rank, the add-on will no longer attempt to promote them back when a new Zergling is hatched, or even through the /tba f command.
* Added ChatThrottleLib to stagger whisper messages and avoid rejections from the server.
* TB Assimilator now pauses itself in any kind of rated PvP match, as well as non-trivial raid instances.
* Fixed numerous errors that popped up when not in a guild, as well as the statistics message.
* Fixed a number of bugs with system message filtering.
* The configuration panel is now disabled if the player does not have sufficient permissions to hatch new Zerglings.
* If the player cannot speak on guild chat, the option to welcome new Zerglings is disabled and no error message will be displayed.
* Added an error message when trying to use the purging /tba commands without sufficient permissions to sacrifice Zerglings.
* System messages were not being hidden as intended when automatically querying players who talk on open channels.
* Fixed a Lua error that was raised when using /tba to invite a guild member or oneself.
* If a player joins the guild, then leaves before whispering the player, "you tried to assimilate me" is appended instead of "you assimilated me".
* Fixed some logical errors in offline players guild purging.
* The lowest rank in the guild will now always display in the Assimilation Rank drop down, even if the player running the add-on is the lowest rank in the guild.
* Addresses many grammatical and clarity issues in the configuration tooltips.
* The "first run" time stamp is now applied when enabling the add-on for the first time in a new guild, rather than immediately upon joining.
* /tba c actually opens the Blizzard configuration menu now.
* The /tba purge commands will now purge an additional 15% of the members target, rather than purging just enough to match that value (in order to allow further growth).
* Invitation requests made on officer chat are now honored as well.
* Increased the default members target to 925 from 900.
* Fixed doubled % signs in catch phrases.
------------------------------------------------------------------------
r173 | valana_tb | 2011-06-26 18:21:05 +0000 (Sun, 26 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

The Guild Recruitment channel no longer exists lol!
------------------------------------------------------------------------
r172 | valana_tb | 2011-06-26 10:19:02 +0000 (Sun, 26 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The query against the current zone is delayed again on login due to the zone name not being immediately available.
------------------------------------------------------------------------
r171 | valana_tb | 2011-06-26 10:18:08 +0000 (Sun, 26 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

The configuration window no longer offers guild note slots as options for time stamps if the player lacks sufficient permissions.
------------------------------------------------------------------------
r170 | valana_tb | 2011-06-26 10:17:22 +0000 (Sun, 26 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* The internal database now supersedes the guild notes for keeping track of the assimilation dates.
* The default time stamp location is now "Officer Note" for people who are upgrading the add-on. It remains "None" for fresh installations.
------------------------------------------------------------------------
r169 | valana_tb | 2011-06-22 08:00:48 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Honor invitation requests made on officer chat as well.
------------------------------------------------------------------------
r168 | valana_tb | 2011-06-22 07:59:41 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

It is now possible to choose where the assimilation dates are stored: internally, public notes, or officer notes.
------------------------------------------------------------------------
r167 | valana_tb | 2011-06-22 03:41:36 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

One of the automated timers queries queries against level ranges, while the other queries against race/class combinations. Since we now immediately query against 1-15 there is less of a need to strongly favor the low level ranges.
------------------------------------------------------------------------
r166 | valana_tb | 2011-06-22 03:20:45 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Broadcast on the Guild Recruitment channel every 3 minutes rather than 5.
------------------------------------------------------------------------
r165 | valana_tb | 2011-06-22 03:15:46 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Missed a few places where guild chat talk permissions needed to be checked.
------------------------------------------------------------------------
r164 | valana_tb | 2011-06-22 01:27:00 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The welcome messages aren't sent if the player cannot talk on guild chat (for real this time).
------------------------------------------------------------------------
r163 | valana_tb | 2011-06-22 01:24:00 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

If the player cannot speak on guild chat, the option to welcome new Zerglings is disabled and no error message will be displayed.
------------------------------------------------------------------------
r162 | valana_tb | 2011-06-22 00:44:12 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

The /tba purge commands now sacrifice an additional 15% of the members target to allow for further guild growth.
------------------------------------------------------------------------
r161 | valana_tb | 2011-06-22 00:31:14 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Edited for grammar and correctness.
------------------------------------------------------------------------
r160 | valana_tb | 2011-06-22 00:21:30 +0000 (Wed, 22 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

The guild recruitment channel is always available, not just in capital cities.
------------------------------------------------------------------------
r159 | valana_tb | 2011-06-21 23:06:30 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

The sales pitch is now broadcast on the Guild Recruitment channel every 5 minutes while in a capital city.
------------------------------------------------------------------------
r158 | valana_tb | 2011-06-21 22:50:16 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Refactored timers to use methods rather than closures wherever appropriate.
------------------------------------------------------------------------
r157 | valana_tb | 2011-06-21 21:47:29 +0000 (Tue, 21 Jun 2011) | 3 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Tweaked the default sales pitch messages in preparation for Guild Recruitment channel advertising.
* Improved drunkenness support
* Capped the keep and kick notes to 31 characters.
------------------------------------------------------------------------
r156 | valana_tb | 2011-06-21 20:45:28 +0000 (Tue, 21 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* GetCustomSalesPitch() now also trims the default sales pitch so that the configuration panel will reveal string length problems.
* We trim sales pitches to 250 characters rather than 235. This leaves room for 5 's's and would possibly cut out the terminating " ...hic!" which is OK.
------------------------------------------------------------------------
r155 | valana_tb | 2011-06-21 19:58:55 +0000 (Tue, 21 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* GetCustomSalesPitch() now accepts a parameter to specify whether to substitute the guild's level
* Read the maximum character level from the Blizzard max level table instead of hardcoding 85.
------------------------------------------------------------------------
r154 | valana_tb | 2011-06-21 18:20:16 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

strlen(text) => #text.
------------------------------------------------------------------------
r153 | valana_tb | 2011-06-21 17:54:48 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

Added a note explaining that the members target can be bypassed by invitation requests sent over whispers or guild chat.
------------------------------------------------------------------------
r152 | valana_tb | 2011-06-21 17:33:09 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The _whoQueries arrays are not hash tables, so they cannot be used as such to determine whether a query was automated.
------------------------------------------------------------------------
r151 | valana_tb | 2011-06-21 17:30:29 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

OnWhoResults() now sets the text of the WhoFrame edit box.
------------------------------------------------------------------------
r150 | valana_tb | 2011-06-21 17:26:45 +0000 (Tue, 21 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Whispers resulting from OnWhoResults() should never be treated as manual.
* Removed the delay when querying on ZONE_CHANGED_NEW_AREA.
------------------------------------------------------------------------
r149 | valana_tb | 2011-06-21 08:35:39 +0000 (Tue, 21 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* The 1-15 level range is now always queried on login since it yields the greatest number of unguilded players.
* Fixed the timer phases. They are now truly a half-period out of phase.
------------------------------------------------------------------------
r148 | valana_tb | 2011-06-21 08:23:49 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Comment.
------------------------------------------------------------------------
r147 | valana_tb | 2011-06-21 08:10:51 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Only the first "x is already in a guild" message for any given player should be blocked now.
------------------------------------------------------------------------
r146 | valana_tb | 2011-06-21 05:31:03 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Allow players who already in a guild to be re-invited in 24 hours, not upon the next login.
------------------------------------------------------------------------
r145 | valana_tb | 2011-06-21 05:23:58 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/TB_Assimilator.lua
   M /trunk/TB_Assimilator.toc

Use ChatThrottleLib to stagger the whispers.
------------------------------------------------------------------------
r144 | valana_tb | 2011-06-21 04:09:47 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed an unnecessary local variable.
------------------------------------------------------------------------
r143 | valana_tb | 2011-06-21 04:04:43 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Corrected a critical issue where all guilds' player data were being wiped on login.
------------------------------------------------------------------------
r142 | valana_tb | 2011-06-21 02:22:45 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

WHO_LIST_UPDATE once again picks up the query using it.
------------------------------------------------------------------------
r141 | valana_tb | 2011-06-21 02:21:21 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

WHO_LIST_UPDATE no longer delays the sending of the first sales pitch.
------------------------------------------------------------------------
r140 | valana_tb | 2011-06-21 02:18:40 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Stagger guild invites when multiple people are getting invited to avoid getting throttled.
------------------------------------------------------------------------
r139 | valana_tb | 2011-06-21 01:57:07 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed the current zone from automated queries. The others are already comprehensive and there is no reason to favor the current zone over any other.
------------------------------------------------------------------------
r138 | valana_tb | 2011-06-21 01:53:37 +0000 (Tue, 21 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Refactored the trimming of strings and the building of the custom sales pitch pattern.
------------------------------------------------------------------------
r137 | valana_tb | 2011-06-20 18:48:46 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added a few comments.
------------------------------------------------------------------------
r136 | valana_tb | 2011-06-20 18:45:22 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

* Added correct detection and filtering of outgoing sales pitches with parentheses and brackets.
------------------------------------------------------------------------
r135 | valana_tb | 2011-06-20 18:37:57 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Any missing guild .lastLogIn date is now filled in during initialization.
------------------------------------------------------------------------
r134 | valana_tb | 2011-06-20 09:21:50 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Bumped up the retention period for guilds we haven't logged in in a long time to 4 months, since the kick commands support up to 100 days.
------------------------------------------------------------------------
r133 | valana_tb | 2011-06-20 09:17:20 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Renamed a variable to alleviate confusion.
------------------------------------------------------------------------
r132 | valana_tb | 2011-06-20 09:16:28 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Re-added a comment that got clobbered.
------------------------------------------------------------------------
r131 | valana_tb | 2011-06-20 09:15:27 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The player data for any guild we haven't logged in in over 2 months are now wiped.
------------------------------------------------------------------------
r130 | valana_tb | 2011-06-20 08:43:43 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added a note explaining why we retain guildmates when purging old player data.
------------------------------------------------------------------------
r129 | valana_tb | 2011-06-20 08:40:15 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Updated the comment concerning the purge of player data.
------------------------------------------------------------------------
r128 | valana_tb | 2011-06-20 08:38:59 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Only purge player data for the current guild, since we check UnitIsInMyGuild() to determine whether to remove players. A configuration panel to purge other guilds' data will be forthcoming.
------------------------------------------------------------------------
r127 | valana_tb | 2011-06-20 08:37:53 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Just moved a string.
------------------------------------------------------------------------
r126 | valana_tb | 2011-06-20 07:35:56 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Zerglings are now promoted only once by the automatic process. This keeps specifically-demoted Zerglings at the lower rank.
------------------------------------------------------------------------
r125 | valana_tb | 2011-06-20 06:39:30 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

FixZerglings() no longer sets .joined because that was preventing the addendum from being added to incoming whispers after a Zergling joined the guild.
------------------------------------------------------------------------
r124 | valana_tb | 2011-06-20 06:34:38 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Applied the same support for regular expression characters to the matching patterns for the default sales pitches.
------------------------------------------------------------------------
r123 | valana_tb | 2011-06-20 06:28:57 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

"x is already in a guild" messages are now correctly blocked only the first time for any given player, and shown subsequently. This is now done in every chat window that displays system messages.
------------------------------------------------------------------------
r122 | valana_tb | 2011-06-20 02:54:43 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

"x is already in a guild" messages are being discarded once again.
------------------------------------------------------------------------
r121 | valana_tb | 2011-06-20 02:10:42 +0000 (Mon, 20 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Escaped regular expression characters in custom sales pitch messages (eg. % + - * ? .).
* Corrected the support for drunken messages in patterns.
------------------------------------------------------------------------
r120 | valana_tb | 2011-06-20 01:53:15 +0000 (Mon, 20 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Escaped regular expression characters in custom sales pitch messages (eg. % + - ? .).
* Corrected the support for drunken messages in patterns.
------------------------------------------------------------------------
r119 | valana_tb | 2011-06-20 01:11:53 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The mass kick confirmation dialogs are now only built when running the command to purge the guild, and only if the player is of a sufficient rank that can kick guildmates.
------------------------------------------------------------------------
r118 | valana_tb | 2011-06-20 00:38:37 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Always pause the add-on when switching to a custom sales pitch, instead of going back and forth.
------------------------------------------------------------------------
r117 | valana_tb | 2011-06-20 00:33:04 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

The add-on now tests the sales pitch on the player if it contains the string "%d".
------------------------------------------------------------------------
r116 | valana_tb | 2011-06-20 00:27:21 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added a note explaining the use of %d in custom sales pitches.
------------------------------------------------------------------------
r115 | valana_tb | 2011-06-20 00:27:01 +0000 (Mon, 20 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added an explanation as to why outgoing sales pitches are always blocked.
------------------------------------------------------------------------
r114 | valana_tb | 2011-06-20 00:26:19 +0000 (Mon, 20 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Added the ability to specify %d in the custom sales pitch to insert the guild's current level automatically.
* The outgoing sales pitch is back to not being displayed even on a manual invocation, due to how noisy it gets.
------------------------------------------------------------------------
r113 | valana_tb | 2011-06-19 23:04:28 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

Capped the custom sales pitch to 235 characters rather than 255 to avoid confusing the add-on when the player is drunk.
------------------------------------------------------------------------
r112 | valana_tb | 2011-06-19 22:41:39 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Refactored SendSalesPitch() to be a bit more legible.
------------------------------------------------------------------------
r111 | valana_tb | 2011-06-19 22:32:02 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The outgoing sales pitch was always being hidden even on a manual invocation.
------------------------------------------------------------------------
r110 | valana_tb | 2011-06-19 22:20:06 +0000 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* The sales pitch was not being sent to anybody other than the player running the add-on.
* Don't try to invite the current player through the /tba command, since the error returned is meaningless.
------------------------------------------------------------------------
r109 | valana_tb | 2011-06-19 22:08:39 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added a missing "then".
------------------------------------------------------------------------
r108 | valana_tb | 2011-06-19 22:07:04 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added the maximum string length to the custom sales pitch text box tooltip.
------------------------------------------------------------------------
r107 | valana_tb | 2011-06-19 22:05:44 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The start of custom sales pitch string is now trimmed of white space characters, rather than only the end.
------------------------------------------------------------------------
r106 | valana_tb | 2011-06-19 21:41:12 +0000 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* The configuration panel is now disabled if the player does not have sufficient permissions to hatch new Zerglings.
* Added an error message when trying to use the purging /tba commands without sufficient permissions to sacrifice Zerglings.
------------------------------------------------------------------------
r105 | valana_tb | 2011-06-19 21:11:14 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Guildless players who cannot be invited due to an "already in a guild" error are now reset the next day and the add-on will try to invite them again.
------------------------------------------------------------------------
r104 | valana_tb | 2011-06-19 10:56:19 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Percent % signs in catch phrases are no longer doubled in the display.
------------------------------------------------------------------------
r103 | valana_tb | 2011-06-19 10:55:19 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added line breaks in MENU_USE_CUSTOM_SALES_PITCH_DESCRIPTION.
------------------------------------------------------------------------
r102 | valana_tb | 2011-06-19 08:16:16 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added a reminder for myself.
------------------------------------------------------------------------
r101 | valana_tb | 2011-06-19 07:29:01 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Trim the end of custom sales pitches.
------------------------------------------------------------------------
r100 | valana_tb | 2011-06-19 07:25:49 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added a missing verb to the low level guild default sales pitch.
------------------------------------------------------------------------
r99 | valana_tb | 2011-06-19 06:58:35 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Replaced self with TbAssimilator in the outgoing whisper filter.
------------------------------------------------------------------------
r98 | valana_tb | 2011-06-19 06:56:26 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added a note explaining that checking Custom Sales Pitch will pause the add-on.
------------------------------------------------------------------------
r97 | valana_tb | 2011-06-19 06:55:40 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Fixed the trimming of the keep and kick notes.
------------------------------------------------------------------------
r96 | valana_tb | 2011-06-19 06:46:07 +0000 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* The custom sales pitch is actually used in outgoing whispers now.
* Refactored GetSalesPitch() and GetCustomSalesPitch() into a single method.
------------------------------------------------------------------------
r95 | valana_tb | 2011-06-19 06:39:37 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Using /tba on ourselves will now send the sales pitch for testing purposes, in addition to the actual invitation.
------------------------------------------------------------------------
r94 | valana_tb | 2011-06-19 06:29:25 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Localization changes to support the custom sales pitch messages.
------------------------------------------------------------------------
r93 | valana_tb | 2011-06-19 06:28:58 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Renamed a variable for consistency.
------------------------------------------------------------------------
r92 | valana_tb | 2011-06-19 06:24:03 +0000 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Added the ability to specify a custom sales pitch.
* Fixed a Lua error that was raised when using /tba to invite a guild member or oneself.
------------------------------------------------------------------------
r91 | valana_tb | 2011-06-19 04:59:07 +0000 (Sun, 19 Jun 2011) | 2 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Added a sales pitch string for level 1 guilds.
* Renamed the SALES_PITCH string to DEFAULT_SALES_PITCH to prepare for custom sales pitch strings.
------------------------------------------------------------------------
r90 | valana_tb | 2011-06-19 03:42:14 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The add-on now pauses itself in trivial raids. Previously the logic was backwards.
------------------------------------------------------------------------
r89 | valana_tb | 2011-06-19 03:34:31 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

ReplyFilter => WhisperFilter.
------------------------------------------------------------------------
r88 | valana_tb | 2011-06-19 03:33:37 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

System messages were not being hidden as intended when automatically querying players who talk on open channels.
------------------------------------------------------------------------
r87 | valana_tb | 2011-06-19 03:17:35 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Editing the guild roster by hand (including guild notes) should work once more.
------------------------------------------------------------------------
r86 | valana_tb | 2011-06-19 02:49:53 +0000 (Sun, 19 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

GetPlayersDb() now returns an empty array rather than nil when the player is unguilded.
------------------------------------------------------------------------
r85 | valana_tb | 2011-06-18 11:11:43 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Comments.
------------------------------------------------------------------------
r84 | valana_tb | 2011-06-18 11:02:36 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Abstracted the retrieval of self.db.factionrealm[GetGuildInfo("player")].players so I don't have to keep making sure the guild's name is cached.
------------------------------------------------------------------------
r83 | valana_tb | 2011-06-18 10:28:11 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed "or false" when calling SetGuildRosterShowOffline().
------------------------------------------------------------------------
r82 | valana_tb | 2011-06-18 07:02:34 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Increased the default members target to 925 from 900.
------------------------------------------------------------------------
r81 | valana_tb | 2011-06-18 07:02:01 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Player data are now stored on a per-guild basis rather than for the entire faction/realm, to prevent statistics issues when playing alts in multiple guilds, or when leaving a guild and joining a new one.
------------------------------------------------------------------------
r80 | valana_tb | 2011-06-18 05:58:47 +0000 (Sat, 18 Jun 2011) | 3 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Officer notes are no longer used as timestamps. All the information is now stored within the internal database.
* Fixed some logical errors in kicking based on offline time.
* Fixed an error on mass kick if the player running the add-on was unable to view officer notes.
------------------------------------------------------------------------
r79 | valana_tb | 2011-06-18 04:39:18 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

If a player joins the guild, then leaves it before whispering us, append "you tried to assimilate me" rather than "you assimilated me".
------------------------------------------------------------------------
r78 | valana_tb | 2011-06-18 03:30:24 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/TB_Assimilator.lua
   M /trunk/TB_Assimilator.toc

Removed LibBabble-Zone-3.0. There is really no point in querying against the capital cities because the other queries are comprehensive enough already, and really the only crowded cities are Orgrimmar and Stormwind anyway, and those will be queried often enough through GetRealZoneText().
------------------------------------------------------------------------
r77 | valana_tb | 2011-06-18 03:25:07 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The add-on now pauses itself in non-trivial raids and in any rated PvP match.
------------------------------------------------------------------------
r76 | valana_tb | 2011-06-18 02:19:37 +0000 (Sat, 18 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Replaced some calls to GetGuildInfo("player") with self:IsNotInGuild().
------------------------------------------------------------------------
r75 | valana_tb | 2011-06-17 22:31:38 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The /who timers now execute every 30 seconds, down from 40 seconds.
------------------------------------------------------------------------
r74 | valana_tb | 2011-06-17 22:30:36 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed the empty /who query, since it's somewhat redundant with querying against GetRealZoneText().
------------------------------------------------------------------------
r73 | valana_tb | 2011-06-17 20:52:33 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed the low-level Death Knight query, and made all queries up to level 80 "low" queries to better distribute the loads across the timers.
------------------------------------------------------------------------
r72 | valana_tb | 2011-06-17 20:47:58 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Moved "56-60" to the low queries.
------------------------------------------------------------------------
r71 | valana_tb | 2011-06-17 20:47:29 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed the broad "85" /who query.
------------------------------------------------------------------------
r70 | valana_tb | 2011-06-17 20:47:04 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Increased the granularity of queries made against level 85's. Queries now target races in addition to classes (taking faction into account). This should hopefully help in catching all level 85's.
------------------------------------------------------------------------
r69 | valana_tb | 2011-06-17 20:23:20 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/TB_Assimilator.lua
   M /trunk/TB_Assimilator.toc

Added LibBabble-Race-3.0.
------------------------------------------------------------------------
r68 | valana_tb | 2011-06-17 20:14:33 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Split _whoQueries into _whoQueriesLow and _whoQueriesHigh to make changes easier and less prone to breaking things.
------------------------------------------------------------------------
r67 | valana_tb | 2011-06-17 20:02:23 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added "85" to the list of automatic queries in an attempt to discover more level 85's.
------------------------------------------------------------------------
r66 | valana_tb | 2011-06-17 19:36:56 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Added Dalaran to the list of auto-queried zones, since this will no longer return results for Dalaran Sewers.
------------------------------------------------------------------------
r65 | valana_tb | 2011-06-17 19:31:57 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Realigned the comments for the _perks array.
------------------------------------------------------------------------
r64 | valana_tb | 2011-06-17 19:31:13 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Just exit functions earlier if not self:ShouldInvite().
------------------------------------------------------------------------
r63 | valana_tb | 2011-06-17 04:48:41 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

GetGuildRanks() now correctly adds the last guild rank to the list.
------------------------------------------------------------------------
r62 | valana_tb | 2011-06-17 00:48:36 +0000 (Fri, 17 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

/tba c actually opens the Blizzard configuration menu now.
------------------------------------------------------------------------
r61 | valana_tb | 2011-06-16 18:37:14 +0000 (Thu, 16 Jun 2011) | 2 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Added a reminder to enable the add-on through the configuration menu upon joining a new guild.
* The first run is now only time stamped from the first time the add-on is enabled through the configuration menu.
------------------------------------------------------------------------
r60 | valana_tb | 2011-06-16 15:50:57 +0000 (Thu, 16 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Disabled automatic recruiting by default.
------------------------------------------------------------------------
r59 | valana_tb | 2011-06-16 15:50:27 +0000 (Thu, 16 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Disabled the kick commands when not in a guild.
------------------------------------------------------------------------
r58 | valana_tb | 2011-06-16 04:51:39 +0000 (Thu, 16 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

GetGuildRanks() now always produces an array containing at least the current guild's lowest rank. This will prevent errors when opening the configuration menu as the lowest ranked member in a guild.
------------------------------------------------------------------------
r57 | valana_tb | 2011-06-15 06:59:19 +0000 (Wed, 15 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Updated the unguilded stats message in the options menu.
------------------------------------------------------------------------
r55 | valana_tb | 2011-06-15 06:31:24 +0000 (Wed, 15 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Invite once every 2 weeks, down from 3.
------------------------------------------------------------------------
r54 | valana_tb | 2011-06-15 06:30:53 +0000 (Wed, 15 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The options window no longer craps out when the player is unguilded.
------------------------------------------------------------------------
r53 | valana_tb | 2011-06-15 06:27:46 +0000 (Wed, 15 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The add-on will work properly without needing to relog if used by a player who logs in guildless, then creates or joins a guild.
------------------------------------------------------------------------
r52 | valana_tb | 2011-06-14 02:25:23 +0000 (Tue, 14 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Deferred the initialization of the confirmation dialogs until the first PLAYER_GUILD_UPDATE event.
------------------------------------------------------------------------
r51 | valana_tb | 2011-06-13 21:29:43 +0000 (Mon, 13 Jun 2011) | 2 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Added /tba a to kick all Zerglings.
* /tba k will now remove Zerglings who have the kick note even if online.
------------------------------------------------------------------------
r50 | valana_tb | 2011-06-13 20:55:43 +0000 (Mon, 13 Jun 2011) | 2 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Added the name of the assimilation rank to the guild purge confirmation dialogs.
* Decreased the delay between the sales pitch and the guild invitation to 1 second.
------------------------------------------------------------------------
r49 | valana_tb | 2011-06-13 04:19:21 +0000 (Mon, 13 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Invitation requests now bypass the target number of members.
------------------------------------------------------------------------
r48 | valana_tb | 2011-06-12 23:07:11 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Added the localizations for the confirmation dialogs.
------------------------------------------------------------------------
r47 | valana_tb | 2011-06-12 22:54:21 +0000 (Sun, 12 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Added a confirmation dialog to "/tba m" and "/tba k".
* Fixed some variable scopes in the reply filter.
------------------------------------------------------------------------
r46 | valana_tb | 2011-06-12 22:34:21 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Refactored some anonymous delegates.
------------------------------------------------------------------------
r45 | valana_tb | 2011-06-12 22:20:45 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

The explanatory text is now appended even on manual/forced invitations.
------------------------------------------------------------------------
r44 | valana_tb | 2011-06-12 22:17:21 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Promoted the scope of the tables returned by functions to avoid building a new table with every call.
------------------------------------------------------------------------
r43 | valana_tb | 2011-06-12 22:08:34 +0000 (Sun, 12 Jun 2011) | 2 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Guildless players who send us a whisper are once again getting queried/invited.
* /who commands will no longer cause guilded players to be invited.
------------------------------------------------------------------------
r42 | valana_tb | 2011-06-12 21:39:32 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

QueryGuildXP() is no longer invoked as there is no need.
------------------------------------------------------------------------
r41 | valana_tb | 2011-06-12 11:05:54 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

Removed the option to stop at the level cap. Just use the Enabled checkbox and the Target Members slider. Purging aggressiveness is now controlled exclusively through the /tba command parameter.
------------------------------------------------------------------------
r40 | valana_tb | 2011-06-12 10:36:15 +0000 (Sun, 12 Jun 2011) | 7 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Manual queries now allow system messages to the chat frame.
* Queries effected upon request ("ginvite X") are considered manual. This is to make it to keep the player from having to second guess whether to follow-up with those requests.
* The sales pitch is no longer displayed even after a /tba <name> command.
* Fixed a number of situations where players were being queried again faster than once per day.
* Fixed a number of situations where the add-on was automatically inviting players to the guild even if the conditions dictated otherwise (eg. Enabled was unchecked).
* Subjects of invitation requests are now always re-queried.
* A player's level is now always considered if available in order to properly tailor the sales pitch.
------------------------------------------------------------------------
r39 | valana_tb | 2011-06-12 07:44:43 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Only obey the kick note with a purge level of 1 or more (medium and heavy purge modes).
------------------------------------------------------------------------
r38 | valana_tb | 2011-06-12 02:14:20 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Fixed the name length check in ShouldRun().
------------------------------------------------------------------------
r37 | valana_tb | 2011-06-12 02:12:16 +0000 (Sun, 12 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Missing "then".
------------------------------------------------------------------------
r36 | valana_tb | 2011-06-12 02:11:41 +0000 (Sun, 12 Jun 2011) | 4 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* When a player whispers for a guild invitation, force them through the process again, even if we invited them earlier.
* Ignore "i" in requests such as "could i get an invite".
* Throw away parsed player names shorter than 2 characters (those are not allowed by the game).
* Fixed some option descriptions.
------------------------------------------------------------------------
r35 | valana_tb | 2011-06-11 08:47:20 +0000 (Sat, 11 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua

Fixed the description for the Welcome option.
------------------------------------------------------------------------
r34 | valana_tb | 2011-06-11 05:37:57 +0000 (Sat, 11 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Fixed an error upon opening the configuration window.
------------------------------------------------------------------------
r33 | valana_tb | 2011-06-11 03:13:43 +0000 (Sat, 11 Jun 2011) | 5 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/Embeds.xml
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua
   M /trunk/TB_Assimilator.toc

* Added LibDeformat-3.0 to parse system messages.
* The list of guild ranks is now rebuilt every time the options panel is opened to account for any changes.
* Fixed a few things with constants and with file-scoped variables.
* Added a different statistics message when unguilded.
* Added more consistent traffic shaping compensation.
------------------------------------------------------------------------
r32 | valana_tb | 2011-06-10 17:16:59 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Use %q to format quoted strings.
------------------------------------------------------------------------
r31 | valana_tb | 2011-06-10 03:19:14 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

Really fixed "(you assimilated me)" for real.
------------------------------------------------------------------------
r30 | valana_tb | 2011-06-10 01:52:42 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Assigned starting values for numAssimilated and numKicked.
------------------------------------------------------------------------
r29 | valana_tb | 2011-06-10 01:34:52 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Now gets the latest TB Core trunk rather than the latest tag.
------------------------------------------------------------------------
r28 | valana_tb | 2011-06-10 01:23:27 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Removed some debug text.
------------------------------------------------------------------------
r27 | valana_tb | 2011-06-10 01:12:56 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Fixed the double parentheses around "you assimilated me".
------------------------------------------------------------------------
r26 | valana_tb | 2011-06-10 01:05:13 +0000 (Fri, 10 Jun 2011) | 3 lines
Changed paths:
   M /trunk/TB_Assimilator.lua

* Corrected the trimming of the guild notes.
* Fixed a load time error with an insert being assigned true.
* Removed some debug code.
------------------------------------------------------------------------
r25 | valana_tb | 2011-06-10 00:08:51 +0000 (Fri, 10 Jun 2011) | 1 line
Changed paths:
   M /trunk/TB_Assimilator.lua

Implemented "light" and "medium" guild purging modes to sacrifice Zerglings less aggressively.
------------------------------------------------------------------------
r24 | valana_tb | 2011-06-09 23:22:29 +0000 (Thu, 09 Jun 2011) | 8 lines
Changed paths:
   M /trunk/Locales/enUS.lua
   M /trunk/TB_Assimilator.lua

* Automatic assimilation is now enabled by default, since all the default values are now safe.
* Corrected a bug with welcome messages not being sent out if the WhoFrame was open.
* Guild invitation requests now support the form "could X (get) an invite".
* The welcome message now handles all situations of new members leaving the guild before the message is broadcast.
* When /who queries are performed on players who send us whispers or talk on chat channels or for whom an invitation is requested, we now process all the results rather than just the specific one corresponding to the queried player. This should result in more guildless players being discovered.
* The customized guild notes are now trimmed on save.
* Added another catch phrase.
* Some more localization fixes.
------------------------------------------------------------------------
r23