flareteam / flare-engine

Free/Libre Action Roleplaying Engine (engine only)
http://flarerpg.org/
GNU General Public License v3.0
1.11k stars 187 forks source link

[Idea] Show temporary status on enemies #1252

Open Macro914 opened 10 years ago

Macro914 commented 10 years ago

Sorry for this second issue, but I feel like it needs a separate Issue from the conditionals issue.

Actually this is not a very important issue or request, it's more like an idea.

Show, near the enemy health bar, all temporary effects affecting him, both positive or negative, so if I see cast several debuffs on an enemy, I can see which ones are already active.

I know Flare is not Diablo or WoW, but knowing what is affecting your enemies is quite important.

In Diablo 2, you can see which is affecting the enemies because a graphical effect appears over their heads (for example, the necromancer curses).

In WoW, you can see icons next to the enemy health bar to know what is affecting him.

In Diablo 1, I can't remember, but I think there weren't such kind of debuffs.

I think Flare needs this feature.

Cya.

dorkster commented 10 years ago

It currently is possible to show such graphical effects. For example, when an enemy is bleeding, we show a "blood spurt" animation on the creature to represent this. What we will really need is more artwork to represent different effects as we come up with them. This could even be displaying an "icon" over the affected enemy's head.

As for displaying status icons next to enemy health bar, I think that would clutter the UI too much. Plus we'd only be able to see effects for that one enemy.

On Tue, Nov 4, 2014 at 6:56 AM, TimeLoop notifications@github.com wrote:

Sorry for this second issue, but I feel like it needs a separate Issue from the conditionals issue.

Actually this is not a very important issue or request, it's more like an idea.

Show, near the enemy health bar, all temporary effects affecting him, both positive or negative, so if I see cast several debuffs on an enemy, I can see which ones are already active.

I know Flare is not Diablo or WoW, but knowing what is affecting your enemies is quite important.

In Diablo 2, you can see which is affecting the enemies because a graphical effect appears over their heads (for example, the necromancer curses).

In WoW, you can see icons next to the enemy health bar to know what is affecting him.

In Diablo 1, I can't remember, but I think there weren't such kind of debuffs.

I think Flare needs this feature.

Cya.

— Reply to this email directly or view it on GitHub https://github.com/clintbellanger/flare-engine/issues/1252.

Macro914 commented 10 years ago

@dorkster Which GFX do you guys need?

I also prefer a "real effect" gfx rather than icon, even overhead icons.

Most of those effects can use the same gfx, for example, reducing an enemie's physical, offense, mental or defense could be the same effect gfx. For slowing could be a different one (a white-ish wave under enemy's feet) Immobilize, a spider's net. Stun, small circles spinning overhead.

What else?

dorkster commented 10 years ago

We don't really know what we need yet, since we want to create new power trees for the new campaign. Your ideas are on the right track though. In fact, I remember talks of a spider net effect when developing the effects system.