promotional bannermobile promotional banner

SpellPriority

Abandoned
SpellPriority

File Details

SpellPriority v0.8b

  • B
  • Oct 1, 2009
  • 193.13 KB
  • 3.0K
  • 3.2.0
  • Retail

File Name

SpellPriority_v0.8b.zip

Supported Versions

  • 3.2.0

v0.8b
- fixed: get_targetdebuff, which cause that get_targetdebuff (debuffid) returned true when a debuff on the target is which are casted by another player
- fixed: debuffstacks, they are now countet correctly with precasting / lag and flight calculation
- fixed: not saved icon-position, icon position wasn't saved correctly before
- fixed: showed classinfo as N/A when talentbuild also was N/A
- recoded some api-functions (there is still a lot to do...)
- changed / updated gui-options
- renamed some options
- added more "show icon when taget is a" options
- added show button which shows the detailed script of the selected tacticfile
- added spellflight and lag modifier options
- added icon lock and icon position reset option
- added cooldown-texture to the icon, which shows when this spell is ready to cast
-- according to this recoded some events, use now update_cooldown after spell_succseeded
- added latency considering
-- according to this, recoded handling of target_debuff_incoming (flying spells, and latency for non-flying spells)
- added how-to-add-tacticfiles, a little doc how this works

- DevTools:
-- added get_sp_playerbuff(buffid)
-- added get_unitmana(unit)
-- updated api-description

- Tacticfiles:
-- some updates because of the new function get_sp_playerbuff(buffid)
-- tacticfiles are now seperated, each class has now his own "sub-addon"
-- added two hunter-tacticfiles from Aimori for testing, thx!

v0.7.1b
- a tacitcfile can now also be activated when the player doesn't fit the needed spells/glyphs
-- instead a error message, are now showed a little info text with all missed spells/glyphs
-- all errors should now be fixed if a tacticfile need some informations about a spell which can't the player cast
- changed glyphs, now are they identificated by spellid, no longer as a simple string
- added localisation to tacticfile description

- DevTools:
-- fixed a loading bug in DevTool, DevTools is now ready to use (hopefuly)
-- changed api
--- get_sp_targetdebuff(debuffid) also returns debuffstack as second argument
--- removed old function get_sp_targetdebuff_stack
--- get_playerbuff(buffid) also returns buffstack as second argument
--- added/changed get_unithealth(unit)
--- removed old function get_targethealth()
--- added get_targetdebuff(debuffid)
-- changed tacticfiletemplate version from 0.1 to 0.2

- Tacticfiles:
-- changed all tacticifiles....
-- take a look into it :)

v0.7b
- recoded the core, use now spellid to get localised spellnames, which are used to identify all spells/debuffs (no longer icontracking)
- in this case also changed the way how getting buff/debuffs tracked, now only check for buffs, which request the tacticfile, no longer generating of the entire buff/debufftable
- added player-buff tracking
- added support for channel spells (not completly tested, but it shoud work well)
- added profile support from ace3
- added get_targethealth() to api
- added DevTools as seperate addon (basic idea behind devtools: create userdefined tacticfiles ingame)
-- devtools handels user-created tacticfiles
-- devtools brings a little gui with some commands for easier working
-- devtools need and work with WoWLua by using WoWLuas database (code-sheets)
-- devtools includes a little api descrition for SpellPriority
-- added api.txt tacticfilecreatorsheet.txt which includes the same informations like the ingame ones
-- api description moved to api_desc.lua its easier to update now
- changed debuging messages, they are maybe now more helpful
- once again changed the way which tacticfiles are loaded, included --SP:functionkey_holder!, this hepls to read tacticfile table informations without to acticate it
- changed tacticfile description
-- glyphs are now seperated
-- added a basic priority-list description of spells used in a tacticfile
- changed the gui where you select the tacticfile, now are more informations shown

- Tacticfiles:
-- added new tacticfiles for warlock (according to the player-buff tracking system)
-- changed tacticfile for destrowarlocks
-- one more time, all tacticfiles are once again updated

v0.6.1b
- fixed once again a little ace3-libary loading bug... sorry

v0.6b
- toc updated to version 3.2
- changed the options-gui
- changed tacticfile save place, they are now safed as script in a lua table, not anymore in a single lua-file (this allows us to edit tacticfiles ingame)
- changed tacticfile description for better handling
-- use now dictionarys instead of key-based tables (make it easier to update and change things)
-- use now intern SpellPriority class-id to identificate the correct class for each tacticfile
-- according to this major changes, rewritten some parts of the next spell calculation from core.lua
- rewritten api functions
- rewritten tacticfile creator template
- added some error-messages, make it better to understand whats missing by developing of tactifiles
- added simple_textbox.lua (a standalone, resizable and scrollable textbox for showing informations)
- added version system, maybe i need this later
- once again, according to all changes, updated all current included tacticfiles
- many, many things added for SpellPriority modul DevTools
- removed temporary german translation, keine sorge kommt wieder, ist einfach zu mühsam immer aufs neue zu übersetzen wenn was kleines geändert wurde
- removed some other files... uhm, i dont now which.. whatever

v0.5b
- fixed ace3-libraries loading bug (which only appears if no other ace3 addons are loaded)
- changed the event-system for less cpu usage
-- collecting target debuffs now only when UNIT_AURA fires
-- collecting players spellcast only when needed
-- use now expirationttime for buff/spells/debuffs instead of remaining uptime
- added api functions which make the handling and writing of tacticfiles easier
-- according to this, updated current included tacticfiles for warlock
- splitted debuff and buff in seperated functions for better handling
- added core.lua
- added api.lua
- removed manipulate.lua

v0.4b
- added enUS translation
- added readme.txt
- added version history.txt
- updated deDE
- event "PLAYER_TARGET_CHANGED" should now work as intend
- important error messages are now showed in the chatframe
- icon position are now seperatley saved per character
- tacticfile updated warlock_destruction_rewad

v0.3b
- using now "PLAYER_LOGIN" to initialize SpellPriority
- updated deDE

v0.2b
- initial beta release

v0.2a
- initial alpha release