/SuperWowCombatLogger

Improved combat log for Turtle Wow, requires https://github.com/balakethelock/SuperWoW

Primary LanguagePython

Installation

This requires https://github.com/balakethelock/SuperWoW to work.

Remove AdvancedVanillaCombatLog and AdvancedVanillaCombatLog_Helper directories from your addons folder if they existed.

Place SuperWowCombatLogger in Interface/Addons.

Preparing for upload

In order to upload your logs to monkeylogs/legacy logs you need to run format_log_for_upload.py on your WowCombatLog.txt.

Copy this python file to the same directory as your WowCombatLog.txt and run python format_log_for_upload.py.

Fill in your player name and the name of your log file when prompted, then zip the new WowCombatLog.txt and upload it to monkey/legacy logs.

Changes from AdvancedVanillaCombatLog

  • No longer requires any raiders to run the AdvancedVanillaCombatLog_Helper addon.
  • No longer need to spam failure messages to write to the log
  • No longer overwrites all of the combat event format strings to change you -> playername. This would break addons like bigwigs that looked for messages like "You have been afflicted by Poison Charge". It does still overwrite the initial debuff/buff events to add a (1) because I deemed it unlikely to break other addons and is convenient compared to editing those messages after the fact.
    AURAADDEDOTHERHELPFUL = "%s gains %s (1)."
    AURAADDEDOTHERHARMFUL = "%s is afflicted by %s (1)."
    AURAADDEDSELFHARMFUL = "You are afflicted by %s (1)."
    AURAADDEDSELFHELPFUL = "You gain %s (1)."
  • Self damage is now separated as Playername (self damage)
  • The dot component of the following spells have been renamed to allow viewing casts of those spells independently from ticks:
    • Fireball Dot -> Improved Fireball
    • Flamestrike Dot -> Improved Flamestrike
    • Pyroblast Dot -> Pyroclast Barrage
    • Immolate Dot -> Improved Immolate
    • Moonfire Dot -> Improved Moonfire
  • Shaman totem spells are edited to appear as though the shaman cast them so they get credit for the spell.
  • Pet autoattacks will now appear under "Pet Summoned" on their owners and their spells will appear as though the owner cast them.
  • Greater Feral Spirit, Battle Chicken, Arcanite Dragonling are similarly edited to associate with their owners.
  • The following were renamed as their spells don't exist in legacy/monkey databases:
    • Burning Hatred -> Burning Flesh (Ornate bloodstone dagger proc)
    • Fire Rune -> Fire Storm (Flarecore 6 set proc)
    • Spirit Link -> Spirit Bond
    • Pain Spike -> Intense Pain
    • Savage Bite -> Savage Fury
    • Potent Venom -> Creeper Venom (lower kara trinket)
  • Tracks the caster and target for the following max level spells that were missing from the combat log:
    • Faerie Fire
    • Sunder Armor
    • Curse of the Elements
    • Curse of Recklessness
    • Curse of Shadow
    • Curse of Weakness
    • Curse of Tongues
    • Expose Armor
    • Heal over Time casts (ticks have the original spell name)
      • Rejuvenation Cast -> Improved Rejuvenation
      • Regrowth Cast -> Improved Regrowth
      • Renew Cast -> Improved Renew