Combat log improvements
Posted: Sun Dec 23, 2012 4:19 pm
The purpose of the combat log is to provide a record of what happened, for those moments when the player goes "What just happened?". Unfortunately, there are some common circumstances when the log fails to record useful information.
- A sustained ability is somehow disabled by an enemy. The combat log often lists this as "Theplayer disabled Awesome Sustain.", which is both incorrect and uninformative.
- Damage is (partially/fully) absorbed by a shield. Being told that you took "0 arcane damage" leaves you clueless as to how strong the hit was.
- Damage is transferred to an enemy or converted into mana. Similar to damage shields, but there's more information to be shown here. How much damage did the enemy actually take? How much mana did I gain?
- Damage is mitigated by resistance. Taking "10 lightning, 10 cold damage (before resistances: 30 lightning, 10 cold)" makes the effect of resistances (and which ones you have) much more visible to the player. Applying this to allies and/or enemies would also be nice, but might be too much information.
- An ability doesn't have enough charges to hit all the valid targets. It's very confusing when a Wild Rune (cure physical) does not remove the blindness effect you used it for, because it seems like it fizzled and nothing happened. Similarly, there's no way to tell which shields Aegis boosted if you have several.