Cataclysm Mechanics Testing
The goal of this thread will be to ask and answer questions about game mechanics through empirical testing, in a very similar vein to the incredibly useful EJ thread. I'll keep a running list of the issues in this post, as well as links to the data relevant to those issues.
When posting data, please include as much information as is relevant to the problem at hand, but more is generally better. As a rule of thumb, include the following information:
- AP
- SP
- Weapon tooltip damage (i.e. x-y)
- Weapon tooltip speed (i.e. 2.6)
- Weapon Name (so I can double-check that you haven't given me paper doll values)
- Talent Spec
- Glyphs
- Dummy level
Many of these tests need to be done in very controlled environments to make sure that the analysis is accurate. It's generally good practice to find an isolated dummy and make sure they don't gain any external debuffs during testing (unless we specifically request a particular debuff, of course).
If you have questions about World of Logs, please take a look at the "WoL How-To" section at the bottom of this post. If all else fails, uploading a raw combat log with your post is acceptable as well.
Current Parse Requests:
- Souldrinker testing #1:
- build : Prot-centric, with 3/3 Divinity
- gear : naked, having equipped a non-enchanted Souldrinker
- seal : Truth
- target : any isolated level 60 dummy (no debuffs)
- attack sequence : only autoattacks
- goal : at least one hour of autoattacks
- Souldrinker testing #2:
- build : Prot-centric, with 2/2 Grand Crusader (no Glyph of Focused Shield)
- gear : anything, having equipped a non-enchanted Souldrinker
- seal : Insight
- target : any (packed) group of level 60 dummies (debuffs are irrelevant)
- attack sequence : autoattacks, CS on cooldown, AS on cooldown/GrCr proc
- goal : at least 200 AS casts
- Souldrinker testing #3:
- build : Holy-centric, with 0/2 Enlightened Judgements, 0/3 Divinity, 3/3 Rule of Law (use Glyph of CS)
- gear : Holy gear (a ton of Intellect; very low crit rating; no hit/expertise), having equipped a non-enchanted Souldrinker
- seal : Insight
- target : any isolated boss-level dummy (no debuffs)
- attack sequence : autoattacks, CS on cooldown, attacking from the front
- goal : at least 300 CS casts
- Souldrinker testing #4:
- build : anything Prot-centric
- gear : anything, having equipped a non-enchanted Souldrinker
- seal : Insight
- target : any level 60 dummy (debuffs are irrelevant)
- attack sequence : HotR as HPG, J, 1-HoPow SotR/Inq as finishers (avoid autoattacks to the best of your ability)
- goal : at least 50 casts of J/SotR/Inq; stop at the first DL proc and switch to another tracked trigger
Compiled Results on specific topics
General PPM mechanics- Proc off of melee, CS (4.0b), J (4.0.3a), AS (per cast), HotR (per cast), SotR (4.0b)
- Do not proc off of Censure (4.0b), spells(?), JotJ? (4.0.6)
General Seal Mechanics- SoT/Censure++
- Triggers: CS, SotR, HotR (phys), J, AS, HoW (4.0.6p b13596), Exo (4.0.6a live)
- Confirmed non-Triggers: HW, Cons (4.0.6p b13482)
- SoR:
- Triggers: CS, SotR, HoW (4.0.6p b13596)
- Confirmed non-triggers: HotR, J, AS (4.0.6p b13596) EExo (4.0.6a live)
- SoI:
- SoJ
General Ability Mechanics- CS procs all seals
- SotR procs all seals (retest?)
- HotR procs SoT only
- J procs SoT/SoI(possibly 100%), does not proc SoR/SoJ
- JotJ reportedly no longer procs seals or enchants - need data
- AS procs SoT only
- HoW procs all seals
- Exo procs SoT only
- Cons does not proc seals
- HW does not proc seals
Testing Log: Current and Resolved Issues:- [4.0 beta] general seal mechanics
- [4.0 beta] Hammer of the Righteous is not normalized
- [4.0 beta] glancing blows are WotLK-identical
- [4.0 beta] Grand Crusader / Sacred Duty proc only on trigger connects
- [4.0 beta] parryhaste is WotLK-identical
- [4.0 beta] Reckoning procs unnormalized, refresh Censure
- [4.0 beta] base armor of NPCs
- [4.0 beta] critical blocks still exist
- [4.0 beta] Judgements of the Just (1/2), (2/2) procs SoR/SoT, base Judgement does not.
- [4.0 beta] Judgements of the Wise scales with spell haste
- [4.0 beta] Avenger's Shield rolls for hit on a per-target basis
- [4.0 beta] PPM enchants proc off of melee, CS
- [4.0 beta] Windwalk Mechanics: 1 PPM on melee, No Internal Cooldown, Does not proc off of Censure
- [4.0 beta] Avalanche Mechanics: 5 PPM on melee, 20% from spells and Censure, ~10s ICD, Cons behavior on PTR?.
- [4.0 beta] Avenging Wrath and Inquisition are independent aura classes.
- [4.0 beta] PPM effects proc from AS (per cast), HotR (per cast), SotR
- [4.0.3a live] Mongoose Mechanics: 0.5 PPM, no ICD
- [4.0.3a live] Dummies are level 88
- [4.0.3a live] HotR's physical component cannot miss/dodge/parry, damage still not weapon-speed normalized
- [4.0.3a live] Sacred Duty and Grand Crusader cannot proc on misses, reconfirmed
- [4.0.3a live] DoT effects aren't affected by environmental auras "on the fly" (i.e. Inq), but on the next aura application/refresh of the respective DoT effect.
- [4.0.3a live] Eye for an Eye procs off of spells or spell-like abilities, regardless of damage type
- [4.0.3a live] Eternal Shadowspirit Diamond gives a flat 1% block value, additive with Holy Shield and base block (30%->31%, 40%->41%)
- [4.0.3a live] Glyph of SoI does not affect SoI or Mending heals, Divinity multiplicative with itself for both
- [4.0.3a live] WoG healing is multiplicative in Divinity, GbtL, and (SoI+WoG)..
- [4.0.3a live] Glyph of the Long Word ignores talent- and glyph-based modifiers.
- [4.0.6 PTR] HoW, Judgement, HotR(phys), Exo proc seals and stack Censure, AS/HoW/Cons do not. No change with Glyph of Focused Shield.
- [4.0.3a live] Judgement and JotJ both act as PPM proc triggers
- [4.0.3a live] Consecration does not gain extra ticks from haste effects
- [4.0.6 PTR b13482] HotR (phys), J, JotJ, Exo, HoW all stack Censure and proc SoT; AW, HW, Cons do not.
- [4.0.3a live] HotR (phys) is a standard two-roll attack, but doesn't generate combat log entries on miss/dodge/parry[/url], reconfirmed SD/GC behavior on misses (it doesn't proc).
- [4.0.6 PTR b13596] HoW triggers all seals
- [4.0.6 PTR b13596] JotJ no longer triggers any seal procs or Censure applications
- [4.0.6 PTR b13596] CS and HotR no longer grant Holy Power on miss/dodge/parry, HotR misses still not showing up in combat log.
- [4.0.6 PTR b13596] CS base is 135% weapon, as patch notes indicated
- [4.0.6 PTR b13596] WotL/Crusade/t11bonus are still additive
- [4.0.6 PTR b13596?] HoW triggers all seals, AS/HotR trigger only SoT
- [4.0.6 PTR b13596?] Judgement triggers SoI(100%?)/SoT/Censure++, but not SoR/SoJ. JotJ is 4.0.3a identical (SoR/SoT/Cens++).
- [4.0.6 PTR b13596?] Consecration ticks do not trigger Avalanche, cast is unconfirmed
- [4.0.6a live] Blade Ward is 1 PPM
- [4.0.6a live] Exo procs SoT, stacks Censure, erroneously procs an additional Censure tick on targets with <5 Censure stacks
- [4.1 live] Grand Crusader munches (new proc just refreshes duration).
- [4.1 live] Holy Power cap is 3, there's no temporary HP storage as with 4.0.3-era DivPurp
- [4.1 live] Grand Crusader has no ICD
WoL How-To:
I've started a maintankadin guild on World of Logs so that we have one central repository of uploaded logs. Anyone who's running dungeons or doing testing on beta is encouraged to record their combat log and upload. Creating a WoL account is quick and painless, as is the uploading process. In fact, if you prefer, you can just run the Java client in the background and "live log," which will upload as you play.
I'm going to be using this thread to post testing requests as well. And of course, all of the text in the original posting still goes as well - if you're interested in helping maintain the code, help is always appreciated.
To join the guild, register for an account. You'll have to activate the account by clicking a link in the e-mail they send you. At that point, you can log in, and you will be asked if you want to join a guild. The guild is maintankadin on US-Blackrock (your actual region and server are irrelevant). I'll approve everyone who joins and give them upload permissions.
Logging is easy:
WWS wrote:Start World of Warcraft and enter the game. At the beginning of the raid, dungeon or solo testing session you want to create a report for, type /combatlog into the chat box, you should get a response saying "Combat being logged to Logs/WoWCombatlog.txt". When you're done with the raid, dungeon or solo testing session type /combatlog again. You'll get another response saying "Combat logging disabled". Log out of WoW and your combat log should be in the /World of Warcraft/Logs/ folder.
Uploading is simple - first download the client and run it. Put in your username/pass and your logs directory. Click on "Open File" and choose the WoWCombatLog.txt file. It'll take a bit of time to parse the log (the longer the log, the longer it takes), and eventually you'll get a screen with a graph and an "upload" button - just click on Upload and it will send the parse to the server. If you want to send only part of the log, you can use the graph to select the portions you want to upload.
Alternatively, you can upload-as-you-go by running the client before you record and clicking "Start a Live Report Session." This will watch the combat log as you play and upload to the server in small chunks whenever there's a break in the action.
