Yea a 50 millisecond delay, that shouldn’t be noticeable at all though. I tested with setting SET_SOLID to false and it worked perfectly (as far as duel ending and event firing instantly). Idk why it seems there’s a delay when I set it to true.
Even without the delay it doesn't instantly apply it.
INFO: 81500 Script scripts/ffa3/init executed by player (null)
DEBUG: (null)(0): set( "SET_VICTORYSCRIPT", "ffa3/reward" ); [81525]
Kill: 1 2 2: Padawan killed Padawan (2) by MOD_MELEE
INFO: 84000 Script scripts/ffa3/reward executed by player (null)
DEBUG: (null)(1): use( "UseReward" ); [84025]
target_scriptrunner running ffa3/setSolid on activator (null)
INFO: 84025 Script scripts/ffa3/setSolid executed by player (null)
DEBUG: (null)(1): set( "SET_SOLID", "true" ); [84025]
Edit: It would appear it works whenever a player respawns, perhaps because I have it targeted on player spawn. Is there a way to target players while they are actively playing?