vanilla-wow-addons – Blame information for rev 1
?pathlinks?
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 |