This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Taken from comments on the wowace project page, the suggestion was to add support for more events, with several combat events listed:- being hit,- being critically hit,- dodging an attack,- resisting an attack,- landing a successful attack,- landing a critical attack
3.2.0.06 adds combat event types: - (UNIT_SPELLCAST_CHANNEL_START) When I start channeling: ___ - (UNIT_SPELLCAST_CHANNEL_STOP) When I stop channeling: ___ - (UNIT_SPELLCAST_FAILED) When I fail to cast: ___ - (UNIT_SPELLCAST_INTERRUPTED) When I am interrupted when casting: ___ - (UNIT_SPELLCAST_STOP) When I stop casting: ___ - (UNIT_SPELLCAST_SUCCEEDED) When I succeed at casting: ___
I would second the entire list, and would add that it could be nice to see the ability to differentiate between physical and magical hits/crits, both in the ones you deal and the ones you take.
Furthermore, I would add the following combat events to the list:
The ability to detect and respond to pets' actions could be a powerful tool for death knights, hunters, and warlocks, especially, although it would effect several other classes to a lesser degree.
The idea here would be an attempt to expand SpeakinSpell's flexibility enough that the imagination of a roleplayer doesn't find itself blocked by a technical issue. The most important areas of such expansion will always be the ability to detect a greater number of events and the ability to output in more unique ways.
After all, you never know when somebody's going to find an amazingly useful and awesome use for the combination of detecting the dying scream of a rabbit half a zone away with the ability to output in Trade lamenting the lack of Skinners on the server.
There are a few HUNDRED event notifications we could registry and turn into detected events.
I find it pretty easy to add functions to wowevents.lua to make this happen, but my biggest concern is expanding the GUI to handle an increasing number of events and types of events.
Recently I've been leaning towards a philosophy that I should just allow drop-down lists to get bigger and come up with some ideas for tree views or better organization of these big lists later when the lists are actually considerably bigger.
3.2.2.14 adds event type="COMBAT" Enter/Exit combat events are now type="COMBAT" instead of type="EVENT" This is intended to make room to add more events along these lines
After reviewing the list of all events from A-Z, it appears that all of these combat events will require more thorough parsing of COMBAT_LOG_EVENT_UNFILTERED.
3.2.2.14 adds a variety of combat events based on COMBAT_LOG_EVENT_UNFILTERED / SPELL_DAMAGE and SWING_DAMAGE events. This creates the end-user feature set to announce the following events:
Combat Event: Yellow Damage (<damagetype>)
Combat Event: White Damage (<damagetype>)
The following additional combat events remain to-do from this ticket:
3.2.2.15 adds events for receiving damage from players, which includes detection of the damage type. It's the same SPELL_DAMAGE / SWING_DAMAGE event APIs as I added in 14, but added support for <caster> is someone else, and <player> is the <target>. This covers the following
Those SPELL_DAMAGE and SWING_DAMAGE events are only triggered by player actions, so they only work in PvP. Some other combat event must be handled to detect mob actions against you.
Which just leaves the following left undone from the OP:
There are some additional combat events we should add:
add a simplified killing blow event for any killing blow
Added gaining/losing aggro events. My computer's borked again so I can't test, though, so please test it someone!
I'm re-assigning all my tickets to Duerma
Unassigning tickets that are not actively being worked on
To post a comment, please login or register a new account.