Ok, I've given up on the whole getting the trigger Dimensions thing. I've moved on a bit. Instead I want to automatically pass the name of the trigger.
The Test
Create a trigger, Anybody present. 1x25, rectangle - A trip line - INIT =
HINT FORMAT["Tripping Unit = %1", this]
Turns out if I use the keyword "THIS" as the passed parameter, then 'sometimes' it will supply the name of the unit that tripped the trigger. More often though it will return a Boolean.
If, however I set the INIT =
HINT FORMAT["Tripping Unit = %1", thislist select 0]
Then the trigger will ALWAYS return the tripping unit. (See attached mission).
However, If I create a small delay on the trigger. Say 4 seconds. Then the unit has time to move out of the trigger. Apparently when the trigger's time delay ENDS it builds the list. Hence I get a scalier instead.
So, My question boils down to this. Is there a way to codify the passing of the trigger name? This way I can automatically pass the trigger name to the script and temporarily disable the trigger. (This is to give a small break for the TripLine to 'Reset' and will also prevent every member of the group from tripping the line in turn)
Thanks Guys.