KINETIC ABSORBER
By TaskmasterX
This is similar to Energy Redirector in that it detects when an absorption occurs, and it also gives one command after the absorption to use. But, it also increases the character's strength proportional to the amount of EP absorbed and the current strength of the character. For instance, if the Kinetic Absorber has a Strength of 6 and is punched by a guy with a 3 Strength and the damage is absorbed, the Strength increase will be very little, barely even noticeable. And when the Strength increases, you'd need an even more powerful attack to absorb for the Strength to increase further. A punch to a Kinetic Absorber with 6 Strength from a character with a 6 or 7 Strength would increase the Strength by about a point.
Also, like Energy Redirector, the energy must be spent within 10 seconds or the Side Effect occurs. The only way to spend the energy is by using the command, not by using another inherent power that uses energy. So, you can just give him a command for an extra melee Punch when crushing or piercing damage is absorbed.
Kinetic Absorber does operate differently than Energy Redirector when it comes to the number of absorptions that can be absorbed. The Kinetic Absorber can absorb any number of attacks but must use the power within 10 seconds of the first absorption to prevent the Side Effect. If the character absorbs more energy before they use the command, then the energy accumulates and can possibly increase his Strength further if hit by more powerul attacks, but all energy absorbed is released with the trigger of the Power or Side Effect and the process starts over again when energy is absorbed again.
Customisation
- Buildup FX: FX loop that plays on the character when energy is absorbed.
- Side Effect: Name of the function that triggers when the character has to much energy.
- Explosion: If the Side Effect is "erExplode", then you would put the name of the area power (from FFEdit) here. If not, leave it empty quotes ("")
- Command 1: The command for triggering Power 1.
- Power 1: The Power in FFEdit that is triggered by using Command 1.
Due to FFX Control Centre having a limit on the number of customizable attributes, Kinetic Absorber has to be customized manually by opening ffxcustom2.py:
### Kinetic Absorber
FFX_KINETICABSORBER_CUSTOM=[
["default","effect_ffx_energysparks","erProgressivedamage","","ENHANCED_STRENGTH_PUNCH","minute Patriot Smash extra"],
["types","EBuildup FX","hEffect","aExplosion","CCommand1","sPower1"],
]
Example:
### Kinetic Absorber
FFX_KINETICABSORBER_CUSTOM=[
["default","effect_ffx_energysparks","erProgressivedamage","","ENHANCED_STRENGTH_PUNCH","minute Patriot Smash extra"],
["types","EBuildup FX","hEffect","aExplosion","CCommand1","sPower1"],
["kinetics man","effect_ffx_energysparks","erProgressivedamage","","ENHANCED_STRENGTH_PUNCH","minute Patriot Smash extra"],
]
The name of the hero with the Attribute is "kinetics man". The names of the FX that plays on him when energy is absorbed is effect_ffx_energysparks (located in the Resources tab in FFEdit) and he has the erProgressivedamage Side Effect. He has one command that will appear when energy is absorbed – ENHANCED_STRENGTH_PUNCH, which triggers the Power minute Patriot Smash extra.
List of Functions for Kinetic Absorber:
- KProgressiveDamage: the character continues to take damage until the excess energy is released by the Power.
- KExplode: the character triggers an explosion, releasing all the excess energy.
- KZapEnergy: the character loses the excess energy plus more of his own and his Energy Recharge rate is reduced temporarily.
- KStun: the character releases all the excess energy and is stunned.
- KHalfHealth: the character releases all the excess energy and loses half their HP.
- KIrradiate: the character releases all the excess energy and is irradiated.
- KTakeDamage: the character releases all the excess energy and takes damage.