clintbellanger/flare — Issue #260: Buff/Debuff visualization system
Author: clintbellanger
Created: 2012-01-01 01:47:49+00:00
State: open
Labels: Feature

Right now visual buffs/debuffs like Bleeding, Healing, Magic Shield are mostly hardcoded.

Two visualization options should exist.

First, Icons showing current buffs/debuffs with timers/charges/etc. A new MenuActiveEffects can be created for this.

Second, we have animated visual overlay on or under the avatar (similar to Magic Shield and Vengeance currently). Hold a list of active effects in a StatBlock. Generate the renderables of each effect as needed, probably with information from PowerManager.

Some built-in effects (e.g. stun, slow, immobilize) can have default visual effects. But these can be shown in different ways. Imagine the same basic "immobilize" debuff but it might have visuals of webbing, net, bola, entangling vines, etc. depending on the source power.