v3.1.2.12-release

Details

  • Filename
    SpeakinSpell-v3.1.2.12-release.zip
  • Uploaded by
  • Uploaded
    May 26, 2009
  • Size
    161.37 KB
  • Downloads
    82
  • MD5
    6b7258c93143dca3a6611bf569c8b8b0

Supported WoW Retail Versions

  • 3.1.0

Changelog

------------------------------------------------------------------------
r207 | rismisner | 2009-05-26 14:03:53 +0000 (Tue, 26 May 2009) | 2 lines
Changed paths:
   M /trunk/SpeakinSpell.lua

- dont return a rankelss key if the ranked key is the same value
- show the rank if using a default (ranked) key and a rank is specified, otherwise continue not showing the rank since it was unspecified
------------------------------------------------------------------------
r206 | rismisner | 2009-05-26 13:53:53 +0000 (Tue, 26 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc

updated version number
------------------------------------------------------------------------
r205 | rismisner | 2009-05-26 13:53:12 +0000 (Tue, 26 May 2009) | 8 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/changelog.txt

Fixed ranked vs. rankless spell event detection
- the Create New interface will now allow creating ranked events even if "any rank" events already exist for that spell
- "any rank" events now announce correctly (unless an event with a specific rank takes precedent)

<caster|I> now works
"<caster|I> cast <spelllink> on <target|myself>" works nicely

report detected events now uses the event type text and spell link, duplicated appropriately for "any rank" designations
------------------------------------------------------------------------
r203 | rismisner | 2009-05-26 03:04:33 +0000 (Tue, 26 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

updated version number and change log
------------------------------------------------------------------------
r202 | rismisner | 2009-05-26 02:41:02 +0000 (Tue, 26 May 2009) | 3 lines
Changed paths:
   M /trunk/SpeakinSpell.lua

- Fixed missing EventTable creation
- Fixed "_ event: login" should be all lowercase during data updates from older versions
- Clarified error message text
------------------------------------------------------------------------
r200 | rismisner | 2009-05-25 20:05:40 +0000 (Mon, 25 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Update version number
------------------------------------------------------------------------
r199 | rismisner | 2009-05-25 20:00:50 +0000 (Mon, 25 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

Fix to set deterministic order of patches in FixOldSavedData (not yet tested) - fix syntax errors and cleanup style
------------------------------------------------------------------------
r198 | rismisner | 2009-05-25 19:58:52 +0000 (Mon, 25 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

Fix to set deterministic order of patches in FixOldSavedData (not yet tested)
------------------------------------------------------------------------
r196 | rismisner | 2009-05-25 03:19:25 +0000 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Simplifies the data update code for updating to 3.1.2.07.  Should be more reliable now.

------------------------------------------------------------------------
r194 | rismisner | 2009-05-25 02:57:46 +0000 (Mon, 25 May 2009) | 2 lines
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Fix LUA errors, add safety checks.  One function call was wrong near the reported error which could have caused the problem.  New safety checks should enable the addon to load even if an error is still encountered in this area, but old settings might be lost if that is the case.
- updated version number to 3.1.2.08 in preparation to release the bug fix
------------------------------------------------------------------------
r192 | rismisner | 2009-05-24 10:21:41 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Changed key format to ALL_CAPS with underscores, so they appear more like keys/ids.  Updated version number to 3.1.2.07 to support the change to saved data.
------------------------------------------------------------------------
r191 | rismisner | 2009-05-24 09:31:53 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua

fixed a bug with case sensitive error in name of Ritual of Refreshment
------------------------------------------------------------------------
r190 | rismisner | 2009-05-24 08:42:30 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

restored SPELL_AURA_APPLIED_BUFF logic for saved data updates, and removed FixOldDefaultData function because the defaults have been updated, and future updates will hopefully not require such complexity
------------------------------------------------------------------------
r189 | rismisner | 2009-05-24 08:39:26 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua

restored lost Faction info for default portal spells
------------------------------------------------------------------------
r188 | rismisner | 2009-05-24 08:27:30 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/help-enUS.lua

Updated user's manual
------------------------------------------------------------------------
r187 | rismisner | 2009-05-24 08:18:02 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

fixed bug with /ss ad /w
------------------------------------------------------------------------
r186 | rismisner | 2009-05-24 08:12:40 +0000 (Sun, 24 May 2009) | 2 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-deDE.lua
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua

Updated data format of default settings in German
Simplified default settings data to remove things like DisplayName which can (and should) be regenerated after loading the defaults
------------------------------------------------------------------------
r185 | rismisner | 2009-05-24 06:59:53 +0000 (Sun, 24 May 2009) | 3 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua

- Fixed bugs in data update from 3.1.2.04 to 3.1.2.06 formats
- Added capability to echo the default speeches from DefaultSpeeches-enUS.lua to the SavedVariables, to automate conversion to the new format as well as ease future maintenance
- updated data format and added version stamp to DefaultSpeeches-enUS.lua deDE not yet updated.
------------------------------------------------------------------------
r184 | rismisner | 2009-05-24 04:31:27 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Changed saved data again to put event type first.  This fixes sort orders.  The change to saved data required a version number increment.
------------------------------------------------------------------------
r183 | rismisner | 2009-05-24 04:01:53 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Finished saved data upgrade.  Version number updated accordingly.
------------------------------------------------------------------------
r182 | rismisner | 2009-05-24 03:51:22 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

validate all saved data to ensure all settings are created with defaults.  this used to be done as a side effect in several GUI functions, which is messy and led to a lot of redundant error checks.
------------------------------------------------------------------------
r181 | rismisner | 2009-05-24 03:36:56 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua

Cleaned up most of the saved data update
------------------------------------------------------------------------
r180 | rismisner | 2009-05-24 01:11:56 +0000 (Sun, 24 May 2009) | 3 lines
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/SpeakinSpell.lua

- Import Cooldown settings from old data
- added capability of FixOldSavedData to prompt opening the options panel at startup
- added new encapsulated function ImportOldSpellTableAsBuff to start looking at GetSpellInfo to make smarter determinations
------------------------------------------------------------------------
r179 | rismisner | 2009-05-24 00:33:27 +0000 (Sun, 24 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/changelog.txt

Implemented data import from old saved settings (old data will ALWAYS overwrite new data at this point, still doing cleanup on it)
------------------------------------------------------------------------
r178 | rismisner | 2009-05-23 13:18:56 +0000 (Sat, 23 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/Locales/help-deDE.lua
   M /trunk/Locales/help-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Changed SpellTable to EventTable - big conceptual change.  Also added <spelllink> and a lot of organizational changes.
------------------------------------------------------------------------
r176 | rismisner | 2009-05-22 06:54:48 +0000 (Fri, 22 May 2009) | 16 lines
Changed paths:
   A /trunk/Locales/DefaultSpeeches-deDE.lua
   A /trunk/Locales/DefaultSpeeches-enUS.lua
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   A /trunk/Locales/help-deDE.lua
   A /trunk/Locales/help-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt
   M /trunk/readme.txt

---------
3.1.2.03
---------

Reorganized and updated all documentation, in game and out
Improved in-game Help

New substitution variable <caster>

No longer using <no target> <no target race> <no target class> and <no pet>
If your target or pet information is unknown, those variables will go unsubstituted
and appear as simply <target> or <pet>

/ss macro newmacro
will now automatically open the Create New... interface to "_ macro newmacro"

------------------------------------------------------------------------
r174 | rismisner | 2009-05-21 10:39:12 +0000 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.toc

updated version number
------------------------------------------------------------------------
r173 | rismisner | 2009-05-21 10:38:44 +0000 (Thu, 21 May 2009) | 21 lines
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/changelog.txt
   M /trunk/readme.txt

Added Help to the interface options, containing the complete user's manual for maximum detail on using all of the features SpeakinSpell has to offer

"/ss" now opens the interface options
"/ss help" now opens the interface options to the Help page
"/ss options" still works as before
"/ss create" opens the Create New... interface

Added support for CUSTOM MACROS!
Type "/ss macro something" to create any named event you want to define yourself.
For example, "/ss macro battlecry"
Go to the interface options under Create New... (/ss create)
Look for "/ss macro battlecry" in the list of detected events.
Click on Create
In the future, any time you type "/ss macro battlecry", SpeakinSpell will announce the event as if you just cast a spell called "/ss macro battlecry".  This "spell" event has no rank.  The target is your selected target.

Added a feature to disable individual spells and events with a checkbox in each spell's options.  This way you can silence a given spell without deleting all your settings and speeches.

Added "_ Event: Login" as a detected event.  You can select this in the Create New...(/ss create) interface and set up automatic login speeches

Updated the readme.txt to match the updated in-game help

------------------------------------------------------------------------
r171 | rismisner | 2009-05-21 04:13:19 +0000 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Updated version number to 3.1.2.01 to match the latest WoW game client version.
------------------------------------------------------------------------
r169 | rismisner | 2009-05-21 04:06:12 +0000 (Thu, 21 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Dramatically redesigned the options interface into several different pages, with preparations to add many more features.
------------------------------------------------------------------------
r167 | rismisner | 2009-05-11 01:58:47 +0000 (Mon, 11 May 2009) | 1 line
Changed paths:
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Updated TOC to fix "out of date" issue
------------------------------------------------------------------------
r165 | rismisner | 2009-05-03 14:16:35 +0000 (Sun, 03 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Added new general option to enable/disable all SpeakinSpell speeches
------------------------------------------------------------------------
r163 | rismisner | 2009-05-01 01:55:44 +0000 (Fri, 01 May 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/changelog.txt

Added feature to show verbose debugging messages
------------------------------------------------------------------------
r162 | rismisner | 2009-05-01 00:38:41 +0000 (Fri, 01 May 2009) | 5 lines
Changed paths:
   M /trunk/Locales/Locale-deDE.lua
   M /trunk/Locales/Locale-enUS.lua
   M /trunk/SpeakinSpell.lua
   M /trunk/SpeakinSpell.toc
   M /trunk/changelog.txt

Added new substitution variable <spellrank>

Updated the default demonstration speech when adding a new spell to demonstrate every possible variable
"<player> is casting <spellname> (<spellrank>) on the <targetrace> <targetclass> <target|me>, and I have my pet, <pet>, by my side."

------------------------------------------------------------------------
r161 | rismisner | 2009-01-05 07:09:56 +0000 (Mon, 05 Jan 2009) | 1 line
Changed paths:
   M /trunk/Locales/Locale-enUS.lua

Removed Hot Streak from default messages for mages, because it procs too often to use it by default.
------------------------------------------------------------------------