Difference between revisions of "Invalidate-argument"
From FreeSpace Wiki
m (I guess invalidate-argument works for all argument-based conditionals and not for every-time-argument, only.) |
(note added) |
||
Line 6: | Line 6: | ||
===Comments=== | ===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. | 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. | ||
+ | |||
+ | The default value is <any data>, not <argument>, so remember not to leave it on <any data>. | ||
+ | |||
[[Category:SCP SEXPs]] | [[Category:SCP SEXPs]] |
Revision as of 18:37, 18 February 2011
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.
The default value is <any data>, not <argument>, so remember not to leave it on <any data>.