2009-02-11, 09:36:01
This isn't a specific suggestion. I just want to spark some ideas.
I understand that the weapons use abilities based on Pheonix Fire, so they seem a bit inflexible. All this ability can do is deal direct damage and apply a debuff which deals damage over time, although the ability won't strike a target with the debuff on it...
However, just the fact that it places a buff actually makes it so versitile. So much more can be done than just direct damage weapons. You could do a weapon that stuns or causes a slow effect, or a silence. Really, you can do anything. How?
Here's how. You need a damage detection system in the map, which is not hard to do. The great thing about Phoenix Fire is the debuff it has. This debuff can be used as a signal to tell you the exact damage source, thus, your trigger can detect which weapon caused a given packet of damage.
When you have a trigger that detects damage, it will fire before the actual damage is applied, but I have done some testing and found that the debuff from Phoenix Fire is applied before the trigger executes, so you simply set your debuff duration to 0.01, and have your damage detection trigger remove it + do the effects.
Another thing you can do is have a debuff that lasts the cooldown of the weapon, and have that debuff cause some kind of effect upon the target taking damage or any other condition happening really.
I understand that the weapons use abilities based on Pheonix Fire, so they seem a bit inflexible. All this ability can do is deal direct damage and apply a debuff which deals damage over time, although the ability won't strike a target with the debuff on it...
However, just the fact that it places a buff actually makes it so versitile. So much more can be done than just direct damage weapons. You could do a weapon that stuns or causes a slow effect, or a silence. Really, you can do anything. How?
Here's how. You need a damage detection system in the map, which is not hard to do. The great thing about Phoenix Fire is the debuff it has. This debuff can be used as a signal to tell you the exact damage source, thus, your trigger can detect which weapon caused a given packet of damage.
When you have a trigger that detects damage, it will fire before the actual damage is applied, but I have done some testing and found that the debuff from Phoenix Fire is applied before the trigger executes, so you simply set your debuff duration to 0.01, and have your damage detection trigger remove it + do the effects.
Another thing you can do is have a debuff that lasts the cooldown of the weapon, and have that debuff cause some kind of effect upon the target taking damage or any other condition happening really.