vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 Due to considerable delays on 1.07, I've decided to work on both 1.06.3 and 1.07 simultaneously. If you have any simple requests they'll make 1.06 updates, more complex things (eg rogue talents, eviscerate scaling, lifetap) will be in 1.07 version - whenever it comes out. ^^
2  
3 Version 1.06.5
4 - Changing action bar pages finally works with button text
5 - Forms, Warrior stances now work correctly with button text
6 - Spell Power is +30 healing in addition to spell damage now (as per 1.12 patch notes)
7 - Added support for G15Bar
8 - Added support for Discord Group Buttons - even mini spell book is supported
9 - Fixed a Curse of Doom debuff nil error - a bunny was sacraficed to bring the infomation required =( -untested fix-
10 - Added ZG Block enchant, and TC is now flooring block instead of rounding (ty bonestriker)
11 - Fixed a typo on Thunder Clap
12 - Ammo no longer affects melee attacks (doh!)
13 - More custom bar addons will have their macro names hidden now
14  
15 Version 1.06.4 (Temporary)
16 - 1.07 will be out soon, and is a major rewrite - this is a temporary download.
17 - Updated TOC
18 - Added Bongo's Support
19 - Moonfury is now applied pre gear
20 - Added latest german locale (I think)
21 - Fixed TC saying that GLOCK wasn't installed when it was - functionality with latest version of GLOCK untested
22  
23 Version 1.06.3
24 - Added Fire Festival Fury.
25 - Added Very Berry Cream.
26 - Added Eye of Moam.
27 - Button text fixed on Flexbar.
28 - Button text now works with CT Bars.
29 - Button text now works with GypsyMod HotBar.
30 - Consecration fixed. (Wasn't able to read in the duration)
31 - Immolate fixed. (On some talent builds, DoT wouldn't be modified)
32  
33 Version 1.06.2
34 - Added Evocation
35 - Fixed Max Dam w/ Evocation + Gem - was ~ 2000 mana out before.
36 - Button Text can be disabled.
37 - Fixed a bug with "Cooldown remaining: "
38  
39 Version 1.06.1
40 - Updated Toc to 1.11
41 - Fixed mage armor (buff description has changed since 1.10)
42 - Fixed an error on line 65 of Gear. (nil error)
43  
44 Version 1.06
45 New Features:
46 - New Feature: Make a macro with '/script TheoryCraftCast("Greater Heal", 1)', and it'll cast the lowest rank Greater Heal that'll bring the target to full health. Changing the 1 to 1.2 will attempt to overheal by 20% (allowing for damage whilst casting), and so forth.
47 - New Hidden command: Type /tc dpsmana to add a dps/mana line to the tooltip.
48 - New Hidden command: Type /tc damtodouble to add show how much +damage it'd take to double your damage on a spell (from base).
49 - New Command: "/tc more" Prints all non-ui commands.
50 - New Feature: *Any* macro can have its correct tooltip shown now (even ones that TC doesn't intrepret). Eg, naming a macro Ice Block(0) will show the Ice Block tooltip.
51 - TC can hook in with the addon "GLOCK - Mob Resistance Calculator" for comprehensive damage stats on any target.
52 - MASSIVE hit/penetration/resists rewrite, including a new option to Factor Resists in to all calculations, with edit boxes to enter School resist scores. Paints a *much* clearer picture of your gear, and gear you're testing. *Every* TC stat will change appropriately. You'll notice in particular the worth of 1% to hit, 1% to crit and penetration increase as you target higher level enemies, and in the case of penetration it also increases as you add resists. Try 300 resist to see 10 penetration become better then 100 +damage :).
53 - Button text now works with Discord Action Bars.
54 - Button text now works with Nurfed Action Bars.
55 - Button text now works with Flexbar, for text label substitution though I recommend Flexbar Improved.
56 - Button text is now fully customizeable in position, font, colour and size.
57  
58 Localisation Updates:
59 - German and French locale updates.
60 - Full +damage support of items that increase damage vs Undead only.
61 - Elixir of frost power, and possibly other buffs, work again now. (Previously Frost was capitalised, at some patch it was changed to lowercase frost, now I read them case insensitive)
62  
63 Internal Changes:
64 - *MASSIVE* memory management overhaul, no regularly called TC function will require garbage collection. (Particularly noticeable for hunters - where TC had runaway memory problems due to the regular gear change event)
65 - All Button Text labels are created at run time now (previously all were declared in xml file).
66 - Values returned by GetSpellData are now already modified by armor.
67 - Note to other developers: Spellcasts, damage til oom (remaining), damage til oom (floored) are now available from GetSpellData functions.
68 - Speed improvements
69  
70 Bug Fixes:
71 - Paladins tooltips are neater for seals now
72 - Hunters ammo is no longer affected by RWS or Barrage (autoshot damage will now read correctly)
73 - Fixed outfit name (sometimes showed wrong text)
74 - Fixed some things were appearing on tooltips that shouldn't have
75 - DoT hybrid spells now have their dam coef displayed correctly (previously wasn't a percent, eg 0.7% instead of 70%)
76 - Mana Restore is included in maxoom damage calculations once again (eg robe of the archmage).
77 - Presence of Mind / Nature's Swiftness / Mind Quickening Gem / Clearcasting and other buffs that changed tooltips are no longer bugged.
78 - Embeded line now shows more decimal places for dpm/hpm (was incorrectly being rounded to 1 dcp).
79 - Mages work on the test realm and 1.11 again.
80 - Fixed a bug with the Stripped version, incorrectly reporting an error of not being installed correctly.
81  
82 Version 1.05.5
83 - This time the nil error is actually fixed ^.^
84 - Added a guide on getting button text on flexbar. (Text file in addon directory, read it :))
85  
86 Version 1.05.4
87 - Fixed a nil error on line 19 of TheoryCraftMitigation
88  
89 Version 1.05.3
90 - Targeting a player > 2 levels higher then you will now display the correct resist rate.
91 - Fixed nil error on line 133 of TheoryCraftMain
92  
93 Version 1.05.2
94 - German Locale works again (old one had an encoding error)
95 - Possibly fixed an error on targetting players
96  
97 Version 1.05.1
98 Bug Fixes
99 - Minor chance to autoshot rotation formulas if you don't have Aimed Shot.
100 - Procs work again
101  
102 Version 1.05
103 New Features:
104 - TheoryCraft now calculates the targets armor, based off your actual hits.
105 - New Command: "/tc armorchanges" to have TC tell you whenever it updates the armor of the target.
106 - New Command: "/tc armor (mob name)" to see a mobs armor. Or just "/tc armor" to list all.
107 - New Command: "/tc playerarmor (player name, or class)" to see a players armor. Or just "/tc playerarmor" to list all.
108 - New Command: "/tc calccrits" to see your *actual* crit rates, based off combat. Healing classes only.
109 - 10 sec rotation renamed "MS rot"
110 - 9 sec rotation renamed "AS rot"
111 - Updated German Locale.
112 - Updated French Locale.
113 - Added "Next 10 strength".
114 - Added support for Thunder Clap.
115 - Added support for Mocking Blow.
116 - Added support for Swipe.
117 - Added support for Shield Slam.
118 - Added Multi/Arcane shot rotation.
119 - Added support for "Totem of Life"
120 - Added support for Shaman totems
121 - Added support for Shaman 1.11 talents + totem coefficients
122  
123 Updated Crit Formula:
124 - Mages now have a 0.2% base spell crit rate, and 1% crit per 59.5 int
125 - Priests now have a 0.8% base spell crit rate, and 1% crit per 59.5 int
126 - Warlocks now have a 1.7% base spell crit rate, and 1% crit per 60.6 int
127 - Druids now have a 1.8% base spell crit rate, and 1% crit per 60 int
128 - Shaman now have a 2.3% base spell crit rate, and 1% crit per 59.2 int
129  
130 - Druids now have a 0.9% base melee crit rate (only matters for levels < 60)
131 - Paladins now have a 0.75% base melee crit rate (only matters for levels < 60)
132 - Hunters now use 52.91 agi per crit at level 60
133  
134 Bug fixes:
135 Rogues:
136 - Talents can now be tested correctly (previously opportunity was miles off)
137 - Backstab no longer has values if there is no dagger equipped.
138 - Fixed opportunity appearing twice on rogue talents.
139 - Ghostly Strike now works with embed again.
140 - Riposte now works with embed again.
141 - Dagger and Fist spec are no longer applied twice.
142 Hunters:
143 - Fixed a bug with dequipping ranged attack power items.
144 - Fixed a bug with ranged weapon speed.
145 - 10 sec rotation now gets 1 less autoshot in (floor(7/attackspeed)+1), previously (floor(7/attackspeed)+2).
146 - 9 sec rotation now gets 6 seconds of autoshot instead of 9.
147 - AS/MS rotations should now be calculated correctly.
148 - Some things were showing on autoshot that shouldn't have.
149 Warriors
150 - Fixed Bloodthirst.
151 - Rage cost will be updated when 8 piece wrath procs.
152 Shaman
153 - Fixed chain lightning and shocks showing damage til oom.
154 - Healing Wave Rank 4 now has the correct coefficient.
155 - Lightning Shield now has the correct coefficient.
156 All:
157 - Heals no longer show "Up to: " Penetration figure with resists turned on.
158 - Fixed a bug where TC was reading invisble lines on the right hand side of the tooltip.
159 - Self/Target buttons now equip two one-handed weapons in the correct hands.
160 - Next 10 Agility was incorrect for "On Next Attack" abilities such as Raptor Strike, Heroic Strike, has been fixed.
161 - Next 10 Agility was incorrect for Bloodthirst, has been fixed.
162 - "Advanced" tab renamed "Vitals".
163 - Removed some redundant functions from merging Stripped and Normal versions.
164 - All values are now unrounded right to the point until they're displayed.
165  
166 Version 1.04.6.4
167 - Fixed a nil error (found in messy)
168 - Updated the Paladins regen from spirit formula (now spirit/5+15)
169 - One less autoshot per 9 second rotation now, should be correct
170  
171 Version 1.04.6.3
172 - Set Bonuses are no longer bugged during combat
173 - Fixed ZHC/ToEP not updating
174 - Cooldowns are shown on spells again.
175 - Cooldown remaining is shown now.
176  
177 A Lot of Hunter improvements, credits to roy7 of Curse.
178 - Fixed the calculation of hunter ranged haste (will affect a lot of users rot dps)
179 - Hunter rotation now has an extra second worth of shots (only some weapons will change here)
180 - Fixed number of autoshots fired in rotation for slow weapons
181 - Support for scopes added
182 - Fixed a typo with 1% hit/crit for rot dps
183 - Added 9 sec rotation dps for hunters
184 - Rotation dps will now be anywhere from 10->11 seconds, whatever is most efficient for your weapon. This'll greatly improve rhok dps.
185  
186 Version 1.04.6.2
187 - Outfits work again.
188  
189 Version 1.04.6
190 - Version 1.04.5 shall never be mentioned again >.<
191  
192 Version 1.04.5 FIXED
193 - Apparently you should never upload a mod at 2am in the morning. Biggest apologies to everyone who got slaughtered by the last release, this one is fine.
194  
195 Version 1.04.5
196 - Big Fix: Firing an arrow/bullet no longer calls for all your gear to be reread, which was causing lag with hunters.
197 - Big Fix: TC was regenning far too often - now correctly only regens when your gear/buffs change in such a way that your spells are affected.
198 - Gear reading improved overall - only reads gear that has the item name changed.
199 - Hybrid spells have their DoT damage coefficient shown again.
200 - Scatter shot has its text modified again.
201 - Massively improved German locale.
202  
203 Version 1.04.4.2
204 - Fixed a bug with the French Locale
205 - Fixed a bug with Mar'li's Eye
206 - Fixed a bug with "of restoration"
207 - Fixed a bug with the German locale
208 - Fixed three variables that should have been local, but instead were being accessed as global causing compatibility problems with LazyRogue.
209  
210 Version 1.04.4
211 Sorry, TC settings will be reset again on this release.
212  
213 New Features:
214 - Time TheoryCraft by clicking "Generate All" on the Button Text tab
215 - If your gear changes whilst in combat, TC will only reread your main hand/off hand and wand to prevent lag
216 - TC will only update one button text per frame whilst in combat, removing any possible lag.
217 - On extremely slow computers you can set TC to always update button text this way (even when out of combat)
218 - Spell base crit is now shown in advanced
219 - Block support has been added (hold cursor over block skill in spellbook for more info)
220 - Tier 3 and AQ sets have been added, outfits now are accessed through a combo box
221 - Works on french/german localisations now (very limited though)
222 - Casters lower then level 60 should now have accurate crit rates (goes off your agi per crit compared to agi per crit at 60)
223 - Testing ring/trinket combos is now easier
224 - Mage 1.11 Talent support (will enable automatically)
225 - 1.11 Arcane Missile, Cone of Cold, Ice Barrier and Blast Wave support.
226 - Added 1.11 Combustion and Winter's Chill buffs/debuffs
227 Bug fixes:
228 - Fixed a bug with next 10 agility (was completely incorrect before, no idea which version of TC broke it)
229 - Paladin Seals have +dmg embeded again
230 - Fixed an error with Paladins before they get the "Judgement" skill
231 - Death Coil no longer has talents applied after gear
232 - Fixed DPS after level based resists (works again)
233 - Starshards can no longer crit
234 - Rewrote some tooltip routines, ie limiting button text to a few spells will no longer have a speed penalty, and ondemand is gone
235 - Advanced has been neatened
236 - Iceblock bug finally fixed
237 - Fixed a bug with characterviewer
238 - Made Button Text tab a bit easier to understand
239 - I *think* Bloodthirst has been fixed. Need confirmation as I don't have the ability.
240 - Improved localisability of gear reading.
241 - Improved speed of gear reading slightly.
242 - Fixed a bug with arcanist set bonuses when testing gear.
243 - Fixed a bug with Hunters and Damage til oom showing on button text (nil error)
244 - Fixed several ranged attack power bugs regarding item testing
245  
246 Version 1.04.3
247 - Everything is pattern based now, simplifying localisations and making the tooltip entirely customizeable (see localisation.lua for more info)
248 - Only the first 13 chars need to match macro name now (or 12 if rank is two digits)
249 - Fixed HPM don't include crits option
250 - Fixed DPM of lightning shield
251 - Fixed a few nil errors
252 - Fixed a bug involving Tremor Totems
253 - Fixed a bug involving Attack Power items regarding Ranged Attack Power when in any outfit other then Equipped and Naked
254  
255 Version 1.04.2
256 - New Feature: If you name a macro Shadow Bolt(10) it'll show the tooltip of rank 10 shadow bolt, and if
257 - button text is enabled, hide the macro name.
258 - Base increasers are now multiplied together. Eg, curse of shadow and touch of chaos stack properly now.
259 - Base increasers are no longer bugged on spells that have talents applied after gear.
260 - Onclick events will now have the original called regardless of if TC acts on it or not.
261 - Hunter talent Killer Instinct added.
262 - Fel Energy added.
263 - Fixed two nil errors at least one user was getting.
264  
265 Version 1.04.1
266 - Talents will now work when you first log in (Previously they'd only work after they were reread, due to your client not having the data ready on login)
267 - Shoot will no longer bring up an error
268 - Compatible with autotrade mods again
269 - Large Button Text will now hide correctly when you flip through action bars
270  
271 Version 1.04
272 - Too many changes to list, by a factor of ~ 100.
273  
274 Version 1.03B
275 - Fixed a hang during load on german locale.
276  
277 Version 1.03A
278 - Added Greater Firepower
279 - No longer causes errors on unsupported locales of WoW
280  
281 Version 1.03
282 - French Support ! Thank you Hip :) (caster's/hybrids only)
283 - Now much more localisable - every string has been moved to localisation files for each language
284 - Rewrote a lot of functions to no longer produce errors, and to be more versatile.
285 - DPS from +dam works again
286 - Options window is now closeable by ESC key
287 - Paladin now correctly has holy damage as doing double damage, and going off melee crit rate
288 - Clearcast now modifies spell mana cost rather then total mana pool
289 - Fixed Winter's Might Enchant
290 - Fixed Animist's Carress Enchant
291 - Fixed Netherwind
292 - Netherwind is now considered a Proc effect
293 - Fixed some bugs involving mana cost
294 - Added some mana per 5 second food buffs
295  
296 Version 1.02J
297 - Added Soulfire and shadowburn (Maybe)
298 - Fixed Hellfire (again....)
299 - Final +Damage now displays correctly for spells that state what they tick for on the tooltip, rather then the total damage. Eg Arcane Missiles, Siphon life, Drain Life
300  
301 Version 1.02I
302 - Fixed the tooltip text for +Damage Coefficient
303 - +Damage Coefficient now displays correctly for spells that state what they tick for on the tooltip, rather then the total damage. Eg Arcane Missiles, Siphon life, Drain Life
304 - Fixed curse of agony
305 - New option, DoT over CT (old one renamed Combined DoT). DoT over Cast Time is expressed as total damage of DoT over the cast time.
306 - New option, "Show Heal Component" (was always in the mod, just now there's a checkbox for it - for spells like holy nova, holy shock, drain life)
307  
308 Version 1.02H
309 - Fixed siphon life
310  
311 Version 1.02G
312 - Fixed a reasonably large bug in the detecting buff and debuff functions.
313 - Fixed corruption (previously was bugged with talents in improved corruption)
314  
315 Version 1.02F
316 - Added 3 piece felheart bonus
317 - Drain Life and Siphon Life now show Healing stats as well as damage (type in /tc healanddamage to disable)
318 - You can now drag the options frame
319 - Options frame now has a dark dingy background like every other addon :(
320  
321 Version 1.02E
322 - Fixed Hellfire and Siphon Life
323  
324 Version 1.02D
325 - Added Ticks For to Rain of Fire
326 - Added Druid move Claw.
327  
328 Version 1.02C
329 - Added a "Ticks For:" line to warlock and druid DoTs/HoTs. (more to come)
330 - Fixed an error with Seal of Righteousness
331 - Fixed DPS of Hurricane
332 - Fixed "Factor Resists" under DPM
333 - Fixed an error with the Warlock ZG leg/head enchant.
334  
335 Version 1.02B
336 - Fixed the description of max w/ evoc + gem.
337  
338 Version 1.02A
339 - Fixed an error with the Mage ZG leg/head enchant.
340  
341 Version 1.02
342 - Full hunter support.
343 - Completely rewrote equipment reading function, now 3-10 times quicker and rewrote some internal arrays, report any bugs :)
344 - Changed a few formulas for casters, to be more accurate
345 - Holy Shock and Holy Nova now show damage and heal statistics. (Type in /tc healanddamage to disable)
346 - Arcane missiles is now treated as 1s cast for procs
347 - Fixed Blessing of Light (previously used paladins buffs, now checks targets)
348 - Troll +5% vs beasts added.
349 - Fixed free mana cost error.
350  
351 Version 1.01
352 - Druid cat support.
353 - No longer crashes when lawbringer boots are equipped (and possibly other items)
354 - Average Hit and DPS figures include crit damage/dps again.
355 - Added Holy Shock, although limited. (Embed is now correct, but crits/hps/average hit will only show damage values, not heals.)
356 - Seal of Righteousness now uses 0.12 as the +damage coefficient when you have a 2hander equipped.
357 - Average Hit now shows average damage over the total duration of all channeled spells. (Previously only spells already expressed like that, eg blizzard, now does it for all)
358 - Drain Life fixed.
359 - Divine Favour, Combustion, Blessing of Light, Judgement of the Crusader added.
360  
361 Version 1.00C
362 - Warrior/Rogues fixed (1.00A broke them completely).
363 - Combustion added.
364 - Drain soul fixed.
365 - Dps from +dam tooltip now factors in base modifiers eg shadowform/arcane power.
366  
367 Version 1.00B
368 - Fixed a large bug with fireball.
369  
370 Version 1.00A
371 - Crit chances appearing on spells that cannot crit, fixed.
372 - Added another DPS figure for spells like immolate that have direct damage then a DoT, and an option for changing how it is calculated under /tc.
373 - Changed the way DPM was expressed for spells with DoT components.
374  
375 Version 1.00
376 First Release.