I am not seeing the FFX_THROW_CUSTOM array defined in any of the python files in ../ffx3/missions/scripts. I don't know how I might have deleted it.
I ask because I am getting this error when running the main (FFX) campaign's Chaos in Cuba mission and I try Mentor's Tractor Beam power.
Traceback (innermost last):
File "C:\Program Files\Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 3840, in speedincreasetothrow
throwS(event.object,event.string,SCSTATE_SPEED_INCREASED,1.0)
File "C:\Program Files\Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 3868, in throwS
makethrow(char,source,intensity)
File "C:\Program Files\Games\Freedom Force vs The 3rd Reich\.\ffx3\missions\scripts\ffx.py", line 3908, in makethrow
meshSize=getByTemplate(source,FFX_THROW_CUSTOM,1)
NameError: FFX_THROW_CUSTOM
It looks like everything is working properly except that the array isn't being imported. Other FFX customization seems to be working okay (Mentor's mental damage swap attack, Alchemiss' Illusion power, etc.).
It was something TMX added; it's supposed to be defined in ffxcustom2.py.