v3.0 Beta 4
Details
-
FilenameHitsMode-v3.0-Beta4.zip
-
Uploaded by
-
UploadedApr 27, 2008
-
Size78.03 KB
-
Downloads27
-
MD52adc857e87bec1eeadde545d151ed1fe
Supported WoW Retail Versions
- 2.4.0
Changelog
3.0 Beta 4
- Fixed a crash on line 950 of Output.lua
- Fixed a crash on line 499 of Output.lua
- All unit types are now determined based both on the name and the flags. This should fix any issues where you get messages from things that you shouldn't. There is only one remaining point of ambiguity: if someone next to you has a pet with the same name as your pet, I currently have no way to tell whose pet it is, so it will come across as yours.
- The three verbose modes are now mutually exclusive in the options window. Checking one will uncheck the others for that window.
- Debuffs should now have the correct sentence structure
- Fixed some grammar when you summon/create something
- Fixed some grammar when dispelling (untested)
- Fixed a rare issue in the options window when trying to "select all"
- You can now see combat events for other players and mobs around you. Turn on the messages in "Others Versus Others" to see this.
GENERAL TAB
- Added: Show Other Entity's Name. This controls the visibility and color of all unit names in the "Others Versus Others" section.
MESSAGES TAB
- Added a whole new section called "Others Versus Others". Also added two new Heal events. All of these default to off. These events allow you to see what's going on around you.
- Actions Taken By You
- Changed: "You Or Your Party Slays An Enemy" to "Kill An Enemy". This event now only fires if you kill something. Note: due to the way Blizzard reports this event, it is not possible to display a message when your pet kills an enemy.
- Others Versus Others (these default to OFF)
- Added: Miss/Absorb/Block/Deflect/Dodge/Resist/Parry/Immune/etc.
- Added: Melee Damage
- Added: Instant Spell Damage
- Added: Periodic Spell Damage
- Added: Drain
- Added: Take Environmental Damage
- Added: Interrupt Spell
- Added: Dispel
- Added: Kill An Enemy
- Added: Gain A Buff
- Added: Lose A Buff
- Added: Gain Mana/Rage/Energy/Focus
- Added: Gain Extra Attacks
- Heals (these default to OFF)
- Added: Someone Else Heals Someone Else
- Added: Someone Else Periodically Heals Someone Else
3.0 Beta 3
- Added a new feature in the options window that lets you turn on/off an entire column within a group of options by clicking the check box in the header. This should dramatically speed up configuring HitsMode for multiple windows.
- Fixed an error when saving a Preset
- The output engine will now use "Your" more often instead of "You"; hopefully this leads to more syntactically correct sentences
- Looting money while solo now works. If you see this message show up in black, please Load Defaults (on the Presets tab) or configure a color for this option.
- I went through the online help system and updated it, removed outdated items, and added a few new items
- The options window is now draggable
- Turning off all Verbose Modes but turning on Show Skill Names will now show you the skill name in addition to the amount
- The color picker now has editable RGB text boxes so you can type in the color instead of trying to find it on the color wheel
- The color picker window is now draggable
- The color picker now has Copy and Paste buttons that let you quickly replicate a color throughout your options
MESSAGES TAB
- Other
- Fixed: You Loot Something now has a color, this is for money loot messages
3.0 Beta 2
- Fixed an error: "HitsMode GetValue: pet_dispel not found"
- Fixed an error: "HM_GetString: not found HEALSSFOR"
- HitsMode now discerns between buffs and debuffs, and the output messages have changed accordingly
- Changed the output for DoT damage to be different than all other damage
- Flipped positions of Attacker Versus Your Pet and Actions Taken By Your Pet in the options window
- Added support for your target healing itself
- Restricted summon/create messages to only show if either you or your target was the source
- Tested this build with Prat, and it seems to work
GENERAL TAB
- Removed: Remove Scroll Buttons
MESSAGES TAB
- Attacker Versus You
- Added: Summon/Create
- Actions Taken By Your Pet
- Added: Dispel
- Heals
- Added: Your Target Heals Itself
- Added: Your Target Periodically Heals Itself
3.0 Beta 1
- Rewrote the parsing and output engine to work with WoW patch 2.4
- A lot of options changed in this version. If you used HitsMode in the past, some of your options won't transfer over. I kept as many as I could.
- HitsMode is now completely localizable. See Localization.lua for the list of strings that need to be localized.
- This version of HitsMode is a lot friendlier with pets. It should now be possible to completely isolate your pet's events in their own window. We also support a lot more pet-related events than before.
- This version is also more powerful when it comes to heal messages. You can now completely separate heals given and heals received, even with a pet, even if you're the one giving the heals.
- Pet and heal flags are now processed separately. Healing your pet will now show as ~+20~ if both flags are on.
- Completely reorganized the various options in HitsMode. Everything is now in order and categorized better.
- Chat window outputs now default to 4, 5, 6, and 7. This is one less step now for users who want to setup all four windows. By default only one window is active.
- HitsMode now only registers for combat log events when it's enabled, for higher performance when disabled
- Font size list is now sorted properly by size, and a few more sizes were added
- Due to some vagaries with auras, HitsMode will only report buff gains/losses on mobs that you are targeting. If a mob nearby gains or loses a buff and you aren't targeting it, you won't be told. This is because HitsMode intentionally focuses on only actions that affect you, your pet, or your attacker.
- The above also applies to energizes and a few other things.
- I'm proud to report that after many requests and several years, HitsMode finally supports pet happiness. I don't know why it took this long.
- This version doesn't do any chat message string parsing except in 11 cases. For some reason, Blizzard didn't include exp/honor/rep/loot in the new combat log system. The chat patterns are localizable now.
THINGS I DIDN'T TEST (please help)
These are things that HitsMode supports but that I didn't test or test very well due to time constraints. Focus your testing here first.
- Gaining extra attacks
- Leeches
- Environmental damage other than falling
- Spell interrupts
- Dispels
- Does anyone know what SPELL_AURA_STOLEN does? I don't do anything for this event currently.
- Enchants or disenchants
- Crafting
- Honor gain
GENERAL TAB
- Added: Show "You" Instead Of Your Name. This lets you choose whether you want your character's name to appear in the combat log, or just "You" or "Your".
- Added: Show Spell Icons. This is a cool feature that puts the icon of the spell/skill at the beginning of each line that uses it. Try using this with numbers only for a very minimal yet informative combat log!
- Added: Flag Energizes. This adds a plus sign in front of all energizes (mana/rage/energy/focus/happiness)
- Added: Flag Experience/Honor. This adds a plus sign in front of all experience/honor.
MESSAGES TAB
- Merged: Miss/Absorb/Block/Deflect/Dodge/Resist/Parry/Immune/Evade into one option. This means you can only route all of these together to the same window. WoW groups all of these messages together now and I think it's easier to configure them like this. Note that "You miss" routes under "Actions taken by you", but "You parry" routes under "Actions taken by your attacker". This makes sense when you start splitting them up into multiple windows. Hopefully this isn't too confusing to people.
- Removed: A bunch of redundant and unused messages (why were there 3 different "a mob dies" events?)
- HitsMode now supports partially resisted, blocked, absorbed, glancing and crushing damage on all messages
- Removed: A lot of colors that were on messages that didn't use them
- Added: Support for disenchants
- Actions Taken By You
- Added: Summon/Create
- Added: Drain
- Renamed: Falling Damage to Environmental Damage, and now supports all known environmental damage: DROWNING, FALLING, FATIGUE, FIRE, LAVA, and SLIME. Although environmental damage can technically be reported on any unit, HitsMode will only show it if it happens to you (it will not show on your pet -- can pets receive environmental damage?).
- Removed: Drop A Totem. Not sure how this is reported in WoW 2.4 -- probably as an aura gain, which we cover already.
- Attacker Versus You
- Removed: Death Separator (-----). With the new combat log, it's pretty much impossible to put this in the right place. I recommend using the Combat Summary to put a separator after combat. I might revisit this later. The event "You or your party slays an enemy" works really well now thanks to the new patch, except that it doesn't fire if your pet killed the mob.
- Added: Dispel
- Added: Gain Mana/Rage/Energy/Focus
- Added: Gain Extra Attacks
- Added: Drain
- Actions Taken By Your Pet
- Added: Periodic Spell Damage. This has been missing since the dawn of HitsMode (which is the dawn of WoW). It's finally here!
- Added: Theoretical support for pet Absorb/Block/Deflect/Dodge/Resist/Parry/Immune/Evade. Pets don't necessarily do all of those things, but we support them if it happens.
- Added: Gain A Buff
- Added: Lose A Buff
- Added: Gain Mana/Rage/Energy/Focus/Happiness
- Added: Gain Extra Attacks
- Added: Drain
- Attacker Versus Your Pet
- Added: Dispel
- Added: Drain
- Heals
- Moved: All heal messages into their own section since they are kind of confusing
- Removed: You Are Periodically Healed. This was redundant since we also had "Others Periodically Heal You"
- Added: Others Heal Your Pet
- Added: Others Periodically Heal Your Pet
- Added: You Heal Your Pet
- Added: You Periodically Heal Your Pet
- Added: Theoretical support for your pet healing someone else (not sure this ever happens but we'll support it if it does). Since I don't think this ever happens, I didn't create new options for it. These events will route as if you were the one doing the heal. If we need separate options for these, someone let me know.
COMBAT SUMMARY TAB
- Added: Pet Heals Received
- Removed: Totems Dropped. Not sure how this is reported in WoW 2.4.