vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 Prowler 1.7
2 By Umberto Brisas
3  
4 This add-on reproduces the bar switch that happens when a Rogue goes into Stealth but with Prowl.
5 It does so by switching pages on the regular bars.
6  
7 Currently is configured to switch from page 1 to page 2 when Prowl is activated.
8 To modify your main page and the one to switch to, use /Prowler ingame to open the GUI.
9  
10 Features:
11 - Keybinds for shifting into every form.
12 - Keybind for BestForm, shapeshift you to Travel or Aquatic form depending on if you are on land or swiming
13 (Aquatic form only work when breath bar is showing).
14 - Keybind for shift into Cat and Prowl.
15 - Keybind for shift into Bear and Charge.
16 - Restore your last used action bar when switching out of Cat form or use your main bar always.
17  
18 Sliders and Checkboxes:
19 There are many sliders and checkboxes when you open Prowler GUI. I will explain what's the meaning for each.
20  
21 1) Main Bar Slider:
22 This slider allow you to choose which action bar will be your main action bar, where all your offensive/defensive/whatever
23 spells you use normaly.
24  
25 2) Prowl Bar Slider:
26 This one choose the bar that will be used when prowling, similar to rogues when the stealth and where all your openers are.
27 Is recomendable to set it to a diferent bar than the main bar.
28  
29 3) Cat Mode Slider:
30 This slider changes the behaviour of the "Cat & Prowl" keybind.
31  
32 4) MoveAnything! fix Checkbox:
33 This one should be enabled only if you have modified your action bar using MoveAnything! addon. If not when shifting out of
34 cat you wont be able to see your action bar.
35  
36 5) Using Main AB / Using Prev AB Checkbox:
37 While uncheked, when shifting out of bear or cat, you will go back to your Main Action Bar (set on slider 1). If checked,
38 the addon will remember your last used action bar and will return to that specific bar when shifting out of bear or cat.
39  
40 6) Bear Only / Bear & Charge Checkbox:
41 This checkbox controls the behaviour for "Bear & Charge" keybind. When checked you can shift to bear and on a second press
42 of the keybind use Feral Charge. If uncheked you will only shift to bear.
43  
44 7) Prowler Enabled / Prowler Disabled:
45 As it name says enables or disables Prowler. Keybinds will still continue to work, but page changes when prowling and such
46 won't happen.
47  
48 8) Prowler Locked / Prowler Unlocked:
49 Lock/Unlock Prowler window. It's just a cosmetical feature I left from when I was learning how to make frames :P
50  
51  
52 Macro Functions:
53 - Shapeshift('form') - Will dismount and shift to the desired form. If you are in other form it will turn
54 yourself to human and on a second press to the desired form.
55 - CurrentForm() - Search for the active form and return it's name, if there's no active form it returns Humanoid Form.
56 - SearchForm('form') - Return the position of the desired form on the shapeshift bar.
57  
58 Forms:
59 I've set some variables to help with the functions above, they are set to work with your client language.
60 - Bear = Bear form in english/french/german
61 - Cat = Cat form in english/french/german
62 - Aqua = Aquatic form in english/french/german
63 - Travel = Travel form in english/french/german
64 - Human = Humanoid Form (same for all 3 languages)
65  
66 Macro example:
67 /script if (CurrentForm() ~= Human) then Shapeshift(Human) else Whatever() end
68 /script if (CurrentForm() ~= Bear) then Shapeshift(Bear) else DoOtherThing() end
69  
70 As you can see those variables don't need to be quoted as they contain the name of the form depending on your
71 client localization.
72  
73 Also I've modified Deshift addon to work with Prowler instead of Swiftshift addon. It's included in this last version.
74 It will react to some events and act acording to the situation, for example: Trying to Maul while in Cat Form will bring
75 you to Human Form on a first press, to Bear Form in a second press and Maul on a third press.
76  
77 IsMounted have been introduced as a requiered dependancie to work. It's suplied with the package.
78  
79  
80 Known Issues
81 - MoveAnything! fix might be laggy at times
82 - Some users might have problems with the bar changing feature, report it if its your case with feedback like
83 client language, level, bar mods you use, etc, everything.
84  
85 P.D. - I recived feedback about making Prowler use diferent ids on the Prowler Bar like other Bar mods do, but that's
86 beyond my knowledge for now and also I don't have the time to do it. I'd recomend those users to try some mods the
87 like of BibMod, CT_Barmod and some others. I'm sure those would fulfill your desires and more :P
88  
89 Change Log:
90  
91 Prowler 1.7c
92 -Fixed IsMounted addon, Dismounting is back.
93  
94 Prowler 1.7b
95 - Made MoveAnything! fix a bit less laggy
96 - Fixed the problem with Bear form in French (or so I hope) thanks to Effixos
97  
98 Prowler 1.7a
99 - Fixed automatically changing back to main bar when reciving a new buff/debuff
100  
101 Prowler 1.7
102 - Modified Cat & Prowl function to have the following behaviours chosen from the new slider introduced:
103 1) Shapeshift to cat only
104 2) Shapeshift to cat and prowl, but not unprowl.
105 3) Shapeshift to cat and prowl and unprowl.
106 - Made IsMounted addon a requiered dependancie (very lightweight and solved perfectly my problems with the dismount feature)
107  
108 Prowler 1.6c
109 - Back to saving globaly for all character since the SavePerCharacter wasn't working, at least for me.
110  
111 Prowler 1.6b
112 - Updated with cosmetical tweaks to the GUI. Green means enabled, red disabled.
113 - Prowler now saves variable per character.
114  
115 Prowler 1.6a
116 - Fixed a problem with the bar-turning feature when shifting back to human from cat & prowl
117  
118 Prowler 1.6
119 - Added Keybind for Bear & Charge (only if you have the skill)
120 - Added checkbox to enable/disable the Bear & Charge
121 - Attempt to fix problems with french client (report if it work :P)
122 - Now, when shifting to bear, Prowler will turn to page 1 as shifting to cat does
123  
124 Prowler 1.5c
125 - Trying to fix the "Use Previous actionbar" feature broke the fix made on 1.5a, all should be working now.
126  
127 Prowler 1.5b
128 - Trying to fix the page turning problems I broke the "Use Previous actionbar" feature. It's fixed now.
129  
130 Prowler 1.5a
131 - Atempt to fix the page turning problem people seems to have.
132  
133 Prowler 1.5
134 - Upddated TOC for 1.9
135 - Added a dismount function, now if mounted while using a shapeshift it will dismount on first press and on
136 a second press will shapeshift you.
137  
138 Prowler 1.4d
139 - Fixed another bug on the german localization... Yay fix on the fly :S
140  
141 Prowler 1.4c
142 - Broke the Cat & Prowl Function, Its fixed now
143  
144 Prowler 1.4b
145 - Fixed a buf with CurrentForm() function and variables to use in macros
146 - Tweaked a little bit MoveAnything! fix to make it a bit less laggy
147  
148 Prowler 1.4a
149 - Accidentaly reintroduced the MoveAnything! bug, it should be fixed now and clicks are removed, it might be a
150 bit laggy at times, though it might be my lazy computer
151  
152 Prowler 1.4
153 - Clarified Text on the checkbuttons
154  
155 Proler v1.3
156 - Cut down the clicks heard when shifting to Human when the MoveAnything! fix is enabled from 2-3 to only 1
157 - Altered ActionBar handling when shifting to Cat. Now Prowler will always go to your first ActionBar when
158 shifting to Cat but will go back to your previous ActionBar or the Main ActionBar depending on the option
159 selected when going back to human.
160  
161 Prowler v1.2
162 - Updated TOC to work with 1.8.
163 - Removed Slash commands and added a GUI. /Prowler to use it
164 - Added checkbox in the GUI to disable the addon
165 - Added checkbox to restore the last used action bar when switching our of cat form when enabled or go to the
166 main action bar if disabled
167 - Remake of 60% of the code to be even less laggy (instead of calling functions over and over now I use tables
168 that update every time an event is fired)
169 - Tried to fix the problem with MoveAnything! addon
170 - Added a checkbox on the UI to disable the fix
171  
172 Prowler v1.1
173 - Updated TOC to work with 1.7.
174 - Added several functions for macros (check info above).
175 - Modified and added Deshift Addon to work with Prowler.
176  
177 Prowler v1.0
178 - Added Best Form Keybind
179  
180 Prowler v0.9a
181 - Added french localization (Thanks to Pherus)
182  
183 Prowler v0.9
184 - Added keybind to turn into Cat Form and Prowl.
185 - Added keybinds to shift to other forms.
186  
187 Prowler v0.8
188 - Fixed why it might not work for everyone.
189  
190 Prowler v0.7
191 - Fixed a Print function error. Replaced Print for my own Prowler_Print function.
192  
193 Prowler v0.6
194 - Added Slash Commands to modify the main and prowl bars without having to mess with the lua file. Check /Prowler for help.
195  
196 Prowler v0.5
197 - General TOC update to work with 1.6
198  
199 Prowler v0.4
200 - Fixed localization typo for french users.
201  
202 Prowler v0.3
203 - Added a check that toggles the mod off if the player is not a druid. It's very rough too, but works <blush>
204  
205 Prowler v0.2
206 - Added a very rough German and French localization. Don't ask me for any better yet as I'm still learning :P
207  
208 Prowler v0.1
209 - Initial Release