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


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: