vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 Healbot continues by Strife.
2  
3 --------------------------------------------
4 NOTE: For HealBot to work correctly, the Selfcast feature in wow options needs to be disabled.
5 --------------------------------------------
6  
7 Reporting ERRORS:
8 ================
9 Major error will popup a frame with error information.
10 Take a screenshot and post comments.
11  
12 --------------------------------------------
13 Option changes from the original HealBot.
14 1. The option Integrate with default party frames has been removed. (v1.0)
15 2. The option Minimum healing used has been removed. (v1.0)
16 3. The option Exact 28yard range check in instances has been added. (v1.0)
17 4. The option Bigger heals << Preference >> Faster casts has been added. (v1.0)
18 5. The option Overheal Alert slider has been added (v1.12)
19 6. The option to select PvE or PvP profiles has been added. (v1.12)
20 7. Merged tabs Keys and Chat into Misc. (v1.121)
21 8. Created new tab Emerg, a number of new options for emergency buttons on this tab. (v1.121)
22 9. Tided up the buttons on some other tabs. (v1.121)
23 10. The option Bar Opacity has been added. (V1.123)
24 11. The option Incoming heal opacity has been added (v1.123)
25 12. Mouse buttons have been added for use with Combo Keys (v1.124)
26 13. Replaced Emerg with Cure, Cure has decursive options (v1.125)
27 14. Updated tabs Spell and Healing in preparation for BC (v1.125)
28 15. Removed tab Misc and moved chat options to General (v1.125)
29 16. Created tab Skin with options for apperance. (v1.125)
30 --------------------------------------------
31  
32 Change log:
33 v1.1256
34 =================
35 * More updated French localizations.
36 * Added a few beneficial spells to defaults.
37 * Change to tooltips to avoid interference.
38  
39  
40 v1.1255
41 =================
42 * Updated French localizations.
43  
44  
45 v1.1254
46 =================
47 * Updated text on bars to scale with bar size and font size.
48 * Added Alteric Valley skin to defaults.
49 * Added option to show headers above the bars.
50 * Fixed a few bugs
51 * Updated Korean localizations.
52  
53  
54 v1.1253
55 =================
56 * Fix for debuffs.
57 * Fix for skins with options fontsize, abortsize, abort colour and disabled bar opacity
58 * Updated opacity code for bars and text.
59 * Added German localizations
60 * Fixed startup errors for none healers.
61  
62  
63 v1.1252
64 =================
65 * Changed range checking for debuffs, bars will now change colour but no warnings issued. (if known to be out of range)
66 * Fix to catch charmed raid members.
67 * Fixed font scaling bug
68 * Cleaned up tooltips
69 * Fixed the window popup bug when player dies in combat
70  
71  
72 v1.1251
73 =================
74 * Fixed checked box issues
75 * Fixed out of combat when leaving a zone while in combat.
76 * Added latest Korean localizations
77  
78  
79 v1.125
80 =================
81 * Added skin options to change and save the appearance of Healbot.
82 * Added decursive options compliant with BC.
83 * Added tooltip options and only refreshing when required.
84 * Fixed German localization issues. Big thank you to Corillian on cursed.
85 * Cleaned up error reporting, mainly for localizations.
86 * Updated Unit bars ready for BC.
87 * Significant performance increase
88  
89  
90 Change log:
91 v1.1242
92 =================
93 * Minor changes for performance.
94  
95  
96 Change log:
97 v1.1241
98 =================
99 * Updated Korean localizations
100  
101  
102 v1.124
103 =================
104 * Removed Hunter class from using HealBot.
105 * Added Middle and Right mouse buttons to combo keys.
106 NOTE: I recommend removing HealBot.lua and HealBot.lua.bak (if it exists) from your SavedVariables directory.
107 It can be found in: <World of Warcraft>\WTF\Account\<Account Name>\SavedVariables
108 This will remove some old config data no longer used but it will also reset the options to defaults.
109  
110  
111 v1.1232
112 =================
113 * Fixed spam issue with non healing classes.
114 -- Thanks to hitekredneck13 on cursed for reporting this bug.
115  
116  
117 v1.1231
118 =================
119 * Any spell can be used with combo keys
120 -- Thanks to Jerenn and solorider on cursed for reporting this bug.
121  
122  
123 v1.123
124 =================
125 * Communication between healers using healbot to show incoming heals
126 * Number of checked targets back to 5 without original bug
127 * Added to CT_MOD Control Panel and fixed integration with CTRA.
128 * Split localizations into separate files.
129 * Delayed initialize spell data when talents.
130 -- Thanks to Abbevillian of PG (CUK) for reporting this bug.
131 * HBmsg is now the debug channel.
132 * Improved performance, removed talent lookups, redundant code and hardcoded spell data
133 * Fixed tooltips for old style buttons and fixed abort button bug with old style buttons.
134 -- Thanks to spenster on cursed for reporting this bugs.
135 * Loading spell data by scanning spellbook.
136 * Changed appearance of abort button to make it more visible.
137 * Added opacity setting for HealBot bars and opacity setting for incoming heal indicators
138 * Updated range checking function
139 * Cleaned up HealBot_config
140 --
141 NOTE: I recommend removing HealBot.lua and HealBot.lua.bak (if it exists) from your SavedVariables directory.
142 It can be found in: <World of Warcraft>\WTF\Account\<Account Name>\SavedVariables
143 This will remove a lot of old config data no longer used but it will also reset the options to defaults.
144  
145  
146 v1.122
147 =================
148 * Changed the Buttons to Bars. NOTE: to switch between buttons and bars, run switch.bat in the Healbot directory.
149 * Added zone change event to reset scale for range checking.
150 * Cache data and reduced amount of code for tooltip, to much code was being scanned for this.
151 * Updated talent and equipment bonus lookups to only lookup when needed.
152 * Removed dependency on BonusScanner and added a cut version to only scan for heal bonus when needed.
153 * Fixed tooltip bug for spells not checked on use tab but included in combo keys
154 * Fixed Priest Spirit bonus mod which was ~+1 out
155 * Fixed ComboKey spell usage to use highest spell unless rank is included
156 -- Thanks to Astranius on cursed for reporting this bug.
157 * Added Priest's Improved Power Word Shield to talent modifiers
158 * Removed all moving checks, it is not accurate and causes bugs
159  
160  
161 v1.121
162 =================
163 * Removed MT's from MT buttons when MT is in players party and players group buttons shown.
164 * Removed emergency buttons when the target is in the players party and players group buttons shown.
165 * Merged Option tabs Chat and Keys into Misc
166 * Added new Options tab Emerg
167 * Added filter to emergency buttons to only display for a type of Class(es) as setup in emergency options.
168 * Added option range check to hide emergency buttons for targets out of range.
169 * Overlapping Options and Abort button bug fixed.
170 -- Thanks to Thoril on cursed for reporting this bug
171 * Bug fix for Shaman not being able to cast a new rank10 spell and for any new future healing spells.
172 -- Thanks to Kaplar on curse for reporting this bug
173  
174  
175 v1.12 (Note: this version resets the options to defaults)
176 =================
177 * Added PvP and PvE profiles and allow for different settings in each profile.
178 * Added an abort button which will display if your current spell is going to heal the target for more than the Overheal percentage * 4 as set in the options using the Overheal Alert slider.
179 * Changes to the options for overheals and added an Overheal Alert slider.
180 * Updated background not to change colour when player stops casting.
181 * Removed some redundant code
182 * Spell preference values raised, the preferences are weighted against the targets DPS and time to live, if the target is about to die and the preference is for faster casts then healbot will perform
183 a faster cast. If your target has 0 DPS and more than ~20 secs to live then the preferences are only slightly considered.
184 * Reduced score of HoT's when the target is about to die.
185 * Updated the code for healthstones and healthpots.
186  
187  
188 v1.11
189 =================
190 * Fix a bug introduced in V1.1 where range checks cause a nul error to spam in BG's.
191  
192  
193 v1.1
194 =================
195 * Update spell selection to only choose instant cast spell when the player is moving.
196 * Improved range checks to check the range for each spell, some channel spells only have a 20yards range.
197  
198  
199 v1.01
200 =================
201 * Fix more bugs with talent modifiers applied to mana cost and cast time. Healbot is now performing as expected.
202  
203  
204 v1.0
205 =================
206 * Fixed all data for spells with current patch 1.12 data.
207  
208  
209 v1.0 rc2
210 =================
211 * 40yard range check does not work in instances. Outside in normal zones the 40yards check still works. Inside instances there is a choice of 28yards or 100 yards, to set at 28yards check the option Exact 28yard range check, for 100yards uncheck it.
212 * Brought back cast time modifier with reduced penalty to scale depending on users preference as set in the options.
213 * Moved most register events to fire after addon loads, this is for faster loading and zone in.
214  
215  
216 v1.0rc1
217 =================
218 * Added Ranged checking function and tied into existing can cast checks, currently set to 40yards for all.
219  
220  
221 v0.998
222 =================
223 * Fixed bug where if you have 5 extra people checked and then select a 6th, it errors with a null value to index local check.
224 Note: you can now only check 4 people.
225 * From this release I will start to maintain a change log. Can still remember major changes in .996 and .997 but the 10 version before .996 are now a blur, it was mostly testing and tuning heals with some other bug fixes.
226  
227  
228 v0.997
229 =================
230 * Healbot is now performing better, put back the item bonus and talent modifiers, these were reduced due to the lesser heals bugs.
231 * Reduced price of HealthStones, healbot should use these when you mana is starting to drop and health low, needs more tuning and feedback welcome.
232  
233  
234 v0.996
235 =================
236 * Removed cast time from calculating best spell, with the introduction of item bonuses and talents, the +heals made spells with higher cast times score badly which resulted in them not being used.
237 * Removed a number of function calls when not needed, significantly reduced the amount of code being consistently parsed, this means healbot is now far more efficient.
238 * Removed the flashing red background, although this is a good way to indicate that the heal will overheal and it is best to abort, it annoys me and I can't be bothered to abort half the time anyway.
239  
240  
241 v0.95 - v0.995
242 =================
243 * Generally debugging and tuning with the introduction of item bonuses and talents being applied to amount healed.
244 * Updated duration and amount healed for priests greater heal spells, this change in patch 1.10 was not updated in healbot.
245 * Increased price of HealthPots and HealthStones, to reduce usage of these items.
246  
247  
248 v0.94
249 =================
250 * Picked up healbot with some changes from the original, which fixes a serious bug where the game freezes after a DC but added bugs where small spells are being selected.
251 * Making some changes to the code and testing.
252  
253  
254  
255 -------------------------------------
256  
257 This is Holgaards Healbot which I am continuing development of.
258 This was without consent from Hogaard or anyone else.
259 This is still his work for the most part with item bonus and talent
260 bonuses being added by Duncan.
261  
262  
263 Installation :
264  
265 Unpack the zipped file and place the HealBot folder under Interface/AddOns
266 in your World of Warcraft directory. Path with default installation:
267 C:\Program Files\World of Warcraft\Interface\AddOns\HealBot
268  
269  
270 Chat commands :
271  
272 /hb - toggles the main HealBot panel on and off
273 /hb options - toggles the HealBot options panel on and off
274 /hb reset - resets the contents of the main HealBot panel