Commit Graph

446 Commits

Author SHA1 Message Date
Hendrik Leppkes 5c60ec29f2 Added a button to the Config GUI to open the Key Binding Mode 2008-09-28 18:02:24 +02:00
Hendrik Leppkes e35f488d55 Added support for esMX to locale files and Babelfish script 2008-09-28 15:23:20 +02:00
Hendrik Leppkes 9246db80f5 Small tweak to options implementation 2008-09-28 15:05:12 +02:00
Hendrik Leppkes 93ad63a772 Re-implemented Right-Click self-casting 2008-09-28 15:02:23 +02:00
Hendrik Leppkes 8a78292d77 Added "Copy Conditionals" button to the Visibility driver as well 2008-09-28 14:45:33 +02:00
Hendrik Leppkes 899c256250 Update State Driver after copying the previous set values into the custom driver 2008-09-28 14:44:45 +02:00
Hendrik Leppkes c2905efe71 Added missing locale entries for new State Options 2008-09-28 14:36:06 +02:00
Hendrik Leppkes 250f3d8a5b Added Custom Conditionals support and Config options
You can now enter any macro conditions into an editbox in the Config GUI which will feed the state driver. The syntax is not validated, so its your own responsibility to know how macro syntax works!
Example:
[form:1]9;0 -- Page to Bar 9 in Form 1, otherwise don't page at all (id 0)
2008-09-28 14:32:38 +02:00
Hendrik Leppkes 0b6b233ab0 Add "Alpha" token to the version number in the .toc 2008-09-28 00:25:31 +02:00
Hendrik Leppkes 66479e12b9 Added new "type" attribute to the state stance map definition.
The new "type" attribute allows the state header to use any macro conditions to be used for paging, currently only used in Warlocks Metamorphosis which only reacts on "stance" and not on "bonusbar" in build 8982.
If type is not set, it defaults to "bonusbar" for compat reasons.
2008-09-27 22:52:14 +02:00
Hendrik Leppkes 7fd6c09c2e Fix Visibility Configuration for Metamorphosis
Metamorphosis is on slot 1 for GetShapeshiftFormInfo(), but when active GetShapeshiftForm() returns 2.
Added a hopefully temporary hack to work around the issue.
2008-09-27 22:49:11 +02:00
Hendrik Leppkes 6f5de9a42d Fix paging support for Warlocks in Metamorphosis
Warlocks require a special treatment right now. Metamorphosis does not have a default BonusBar Offset and can only be caught by [stance:2] right now.
2008-09-27 22:35:33 +02:00
Hendrik Leppkes 63eda4be43 Added Warlock Metamorphosis support to the State-Paging module of ActionBars 2008-09-27 22:25:51 +02:00
Hendrik Leppkes 0c9429af60 Merge branch 'master' into wrath 2008-09-23 11:19:43 +02:00
Hendrik Leppkes 39a8132031 Changed PetButton KeyBound implementation to always show a proper name
Bindings reported will always be in the format "Pet Button 1 (action_name)" now.
Note that bindings are always directly to the button, no matter whcih action is
currently associated to it, not as [1] claims.

[1]: http://jira.wowace.com/browse/BT-39
2008-09-22 19:12:23 +02:00
Hendrik Leppkes c8e4068fa6 Applyed workaround for the Action Blocked message when using /click macros
Apparently the cache for the click-frames taints its first element after frame creation, so a one-time call of GetClickFrame() after frame-creation removes that tainted element from the cache, and all future calls return the proper secure frame. [1]

[1]: http://forums.worldofwarcraft.com/thread.html?topicId=3773503744&sid=1&pageNo=4#60
2008-09-16 15:42:39 +02:00
Hendrik Leppkes aa1867ad90 Removed SVN $Id$ Tags and updated locale 2008-09-14 13:25:48 +02:00
Hendrik Leppkes 34242b5c41 Fix TokenUI not loading with Bartender4 enabled 2008-09-14 11:03:12 +02:00
Hendrik Leppkes c7dd6ac8e2 Merge branch 'master' into wrath 2008-09-06 11:53:11 +02:00
Hendrik Leppkes af35db6328 Merge branch 'master' of git@github.com:Nevcairiel/bartender4 2008-09-06 11:51:02 +02:00
Hendrik Leppkes 6172b367c0 Pet and Stance Bar will now obey the "Disable Tooltip" setting 2008-09-06 11:50:12 +02:00
Hendrik Leppkes f9c9b4e8fd Merge branch 'master' into wrath 2008-09-05 17:32:33 +02:00
Hendrik Leppkes cf3a121b03 The LDB plugin will only try to add itself if LDB is present 2008-09-05 17:31:40 +02:00
Hendrik Leppkes 27dcb23d1b Refactor the fade-out option to use the new state functionality 2008-09-05 11:59:43 +02:00
Hendrik Leppkes b457d056bb Add WorldFrame and UIParent to the list of frames to snap to and tweak sticky code 2008-09-05 11:10:17 +02:00
Hendrik Leppkes 93ad42385c Added simple Bar-snapping support, more to come 2008-09-05 10:53:13 +02:00
Hendrik Leppkes a7335b6b19 Merge branch 'master' into wrath 2008-09-04 22:03:11 +02:00
Hendrik Leppkes dadab99c7c Added missing LDB plugin 2008-09-04 21:42:32 +02:00
Hendrik Leppkes eee195efe2 Merge branch 'master' into wrath 2008-09-02 21:59:48 +02:00
Hendrik Leppkes 2f08264659 Fix start-up errors due to missing locale reference 2008-09-02 21:59:21 +02:00
Hendrik Leppkes c365751794 Minor cleanups in action button code 2008-09-02 21:44:52 +02:00
Hendrik Leppkes da58d8e303 Merge branch 'master' into wrath 2008-09-02 17:03:48 +02:00
Hendrik Leppkes a44b12b76f Added LDB launcher plugin 2008-09-02 17:02:51 +02:00
Hendrik Leppkes c7c303ae3c Removed trailing spaces 2008-09-02 16:55:22 +02:00
Hendrik Leppkes e018043a97 use custom visibility driver that supports fading in addition to the simple show/hide 2008-09-02 16:51:38 +02:00
Hendrik Leppkes 5c5e2746c8 oops forgot one 2008-09-02 16:51:38 +02:00
Hendrik Leppkes eed9a681a5 rewrite auto-assist feature using new secure state driver rather then ugly macrotext 2008-09-02 16:51:38 +02:00
Hendrik Leppkes 58f46c261e prevent spam when turning off custom mode again 2008-09-02 16:51:37 +02:00
Hendrik Leppkes cb5b5dc67d add custom-conditional support to visibility driver, does not validate the syntax yet, so take care 2008-09-02 16:51:37 +02:00
Hendrik Leppkes d12eb849fe add options to control the new visibility driver
- currently supports: always hide, when possessing a npc, combat/nocombat, pet/nopet, stance:X
2008-09-02 16:51:36 +02:00
Hendrik Leppkes df656280af fix stance options 2008-09-02 16:51:36 +02:00
Hendrik Leppkes c58af7643f fix options 2008-09-02 16:51:35 +02:00
Hendrik Leppkes 959172dbcf first draft of new visibility system, works so far, but lacks options 2008-09-02 16:51:35 +02:00
Hendrik Leppkes d7d1d3cd62 fix other bugs 2008-09-02 16:51:35 +02:00
Hendrik Leppkes d578e07bf6 fix .toc 2008-09-02 16:51:34 +02:00
Hendrik Leppkes 6acaa9e6a1 restructuring, preparing for new changes 2008-09-02 16:51:34 +02:00
Hendrik Leppkes dca3b31f9d change visibility driver to hide pet-bar when possessing, as blizzard doesn't give you a pet-bar either when in a vehicle, for example. 2008-09-02 16:51:33 +02:00
Hendrik Leppkes 866d535744 totally disable the default bar again (may or may not totally disable the vehicle ui too, off to testing :P) 2008-09-02 16:51:33 +02:00
Hendrik Leppkes b0b17b8bdd remove workaround for bug that was fixed in the latest build 2008-09-02 16:51:33 +02:00
Hendrik Leppkes 6e0e7867bd small fix for classes without stances 2008-09-02 16:51:32 +02:00