Ranged Grapple Custom Damage
By TaskMasterX
Buy as: Hex, Power Null, Stun or other offensive attack types, or irresistible types like Energize.
Intensity effect: none
Effect:
This swap works almost exactly like the Ranged Grapple, but instead of inflicting a specific amount of damage, it triggers a Power from FFEdit on the target every few seconds while they are being held. This way you can do any kind of damage or state you like, Acid, Electrical, Radiation, Energy Leech, Mental Blank etc.
Customisation
NOTE:
Because Ranged Grapple is one of the swaps in ffx2.py it will not appear in the FFX Control Center. You’ll need to manually edit the ffxcustom.py file to add the line for your character’s State Swap. State Swaps are all the way at the bottom of the ffxcustom.py file. Add the line after the last State Swap but before the last bracket ]. Like this:
["leecher","energise","rangedgrappleCD","all"],
]
Then you’ll edit ffxcustom2.py to customize the Swap.
- FX: the FX loop you want to play on the target during the grapple. Found in the Resources tab in FFEdit.
- Use Current Strength: type "Yes" if you want to use the character’s Strength as the Hold Strength of the grapple and type "No" if you want to use a value instead. You’d choose "No" if the character is using a device for the grapple and not his own hands.
- Hold Strenth: if you’re not using the character’s Strength, then put in a number (no quotes) for the Hold Strength value between 1-10.
- Power: This is the name of the Power in FFEdit that is triggered on the target every 3 seconds during the hold.
Example:
### Ranged Grapple Custom Damage
FFX_RANGEGRAPPLECD_CUSTOM=[
["default","","Yes",0,"ffx_electric_charge"],
["types","OFX","PUse Current Strength","iHold Strength","sPower"],
["leecher","effect_ffx_tanglewire","No",5,"ffx_energy_leech"],
]
The example above shows leecher is the hero file name, with the effect_ffx_tanglewire FX playing on the target. The Hold Strength is 5 because the Use Current Strength is set to "No" and finally, and the power in FFEdit that gets triggered is called ffx_energy_leech.