Tangle

By TaskMasterX
Buy as: Hex, Power Null, Stun or other offensive attack types, or irresistible types like Energize.
Intensity effect: duration of the tangle

Effect: The Tangle Swap can be used to simulate a mental, mystical, or physical hold. If you use a Mental State (Blank, Rage, etc.) to swap this for, then the hold will be mental in nature, meaning that the target's mental resistance will be a factor in determining the success and duration of the hold against the grappler's "Hold Strength", the same goes for swapping this for a Mystical State (Hex, Blind, etc.). To make this a Physical hold, like a net, or a bola, or wires, use Energy Surge, or Energize as the state to swap. If the hold is physical then the code will check if the target has any Active Defenses against Crushing attacks activated and, if so, cancel the grapple. I also added in a Density State so you can simulate an Energy-type hold, like an Energy Vortex, or Energy Bubble, and targets with resistance vs. Energy will have a greater chance to break free of such holds. I added the Freeze State to be swapped, too, but this acts like a physical hold and uses the targetís Strength to determine if they can break free of the ice, but the damage caused will be Cold so the targetís Resistance to Cold will be a factor in determining how much damage they take and, because the Freeze State is considered a Cold attack, the initial attack might be resisted if the target has resistance to cold.
During the hold, only the target is locked in place and if the target is a flier they will fall to the ground, unlike the Grapple and Ranged Grapple Swaps. The target doesnít recharge energy (they are concentrating on breaking the hold) and the targetís agility is lowered by -3.

Customisation

NOTE:

Because Tangle 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:
["livewire","energise","tangle","all"],
]

Then youíll edit ffxcustom2.py to customize the Swap.

Example:

### Tangle
FFX_TANGLE_CUSTOM=[
["default","effect_ffx_tanglewire",5,"No"],
["types","OTangle FX","iHold Strength","PDamage"],
["livewire","effect_ffx_tanglewire",5,"No"],
]

The example above shows livewire is the hero file name, with the effect_ffx_tanglewire FX playing on the target. The Hold Strength is 5 and No Damage is inflicted.