Yeah, but now the iteration order is different. Let me use an example sexp:
$Formula: ( when-argument
( any-of "SFr Molech" "SFr Ba'al" )
( <
( distance "Alpha 1" "<argument>" )
1300
)
( ship-visible "<argument>" )
( change-iff "Hostile" "<argument>" )
( turret-lock-all "<argument>" )
( send-message-list
"Alpha 3"
"High"
"contact confirmed"
100
)
( ship-invulnerable "Narandum" )
( set-object-facing-object
"Narandum"
"Departure path:1"
)
)
+Name: Freighter reveal
+Repeat Count: 1
+Interval: 1
Hypothetically, if Alpha 1 were to be within range of both ships at precisely the same time, then ship-visible would execute twice, followed by change-iff twice, turret-lock-all twice, send-message-list once, and ship-invulnerable once.
Now suppose we use mod.tbl. Would it be ship-visible, change-iff, turret-lock-all, send-message-list, ship-invulnerable, ship-visible, change-iff, turret-lock-all? Or would the send-message-list and ship-invulnerable execute twice? Would it be any different if ship-invulnerable came immediately after ship-visible?