Difference between revisions of "Invalidate-argument"
From FreeSpace Wiki
(New page: invalidate-argument Invalidate-argument (Conditional operator) Removes an argument from future consideration as a special data item. Takes 1 or more arguments... All: ...) |
(update) |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 5: | Line 5: | ||
All: The argument to remove from the preceding argument list. | All: The argument to remove from the preceding argument list. | ||
===Comments=== | ===Comments=== | ||
| − | Using this is required if you intend to cycle through a list of non-recurring arguments in an event based on [[every-time-argument]]. Otherwise, an argument remains valid even after it has been used once. | + | Using this is required if you intend to cycle through a list of non-recurring arguments in an event based on conditionals featuring arguments, like [[every-time-argument]] and [[when-argument]]. Otherwise, an argument remains valid even after it has been used once. |
| + | |||
| + | In earlier versions of FreeSpace Open, the default value used to be <any data>. In current versions, it's <argument>. | ||
| + | |||
[[Category:SCP SEXPs]] | [[Category:SCP SEXPs]] | ||
Latest revision as of 05:34, 21 July 2021
invalidate-argument
Invalidate-argument (Conditional operator)
Removes an argument from future consideration as a special data item.
Takes 1 or more arguments...
All: The argument to remove from the preceding argument list.
Comments
Using this is required if you intend to cycle through a list of non-recurring arguments in an event based on conditionals featuring arguments, like every-time-argument and when-argument. Otherwise, an argument remains valid even after it has been used once.
In earlier versions of FreeSpace Open, the default value used to be <any data>. In current versions, it's <argument>.