Alpine Faction Event List: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 39: | Line 39: | ||
|description = Identical to the normal Delay event, but cannot be retriggered. Will forward a message to all links after the specified delay. Messages sent to this event while a message is queued are ignored. | |description = Identical to the normal Delay event, but cannot be retriggered. Will forward a message to all links after the specified delay. Messages sent to this event while a message is queued are ignored. | ||
|on = Queue a message to be forwarded after the configured delay. | |on = Queue a message to be forwarded after the configured delay. | ||
}} | |||
{{Infobox RF1Event | |||
|eventname = Goal_Gate | |||
|category = AF_Utility | |||
|description = Performs a test on a specified goal (integer variable). Forwards message to links only if test passes. | |||
|on = Perform test and forward message if passed. | |||
|params = * '''value:''' (int, first "Texture Num") Specify the value to use for the test. | |||
* '''goal:''' (string, first "Filename") Specify the goal name to test. | |||
* '''value2:''' (int, second "Texture Num") Specify the second value to use for the test, if a second value is needed (currently only applies to between). | |||
* '''test_type:''' (string, second "Filename") Specify the test to run. Must be one of the below, specified exactly. | |||
** '''equal''' - Goal count equals value. | |||
** '''nequal''' - Goal count does not equal value. | |||
** '''gt''' - Goal count is greater than value. | |||
** '''lt''' - Goal count is less than value. | |||
** '''geq''' - Goal count is greater than or equal to value. | |||
** '''leq''' - Goal count is less than or equal to value. | |||
** '''between''' - Goal count is between value and value2 (inclusive). | |||
** '''odd''' - Goal count is an odd number. | |||
** '''even''' - Goal count is an even number. | |||
** '''divisible''' - Goal count is divisible by value. | |||
** '''ltinit''' - Goal count is less than its initial value. | |||
** '''gtinit''' - Goal count is greater than its initial value. | |||
** '''leinit''' - Goal count is less than or equal to its initial value. | |||
** '''geinit''' - Goal count is greater than or equal to its initial value. | |||
** '''eqinit''' - Goal count is equal to its initial value. | |||
}} | }} | ||
</div><div style="clear: both;"></div> | </div><div style="clear: both;"></div> | ||
Line 97: | Line 122: | ||
|on = Remove links. | |on = Remove links. | ||
|params = * '''remove_all:''' (boolean, "Run") Turn on "remove_all". | |params = * '''remove_all:''' (boolean, "Run") Turn on "remove_all". | ||
}} | |||
{{Infobox RF1Event | |||
|eventname = Goal_Math | |||
|category = AF_Utility | |||
|description = Used to perform math operations on goals (integer variables). Applies the operation to any level (non-persistent) goals, as well as any persistent goals that are loaded. | |||
|on = Apply the operation. | |||
|params = * '''value:''' (int, first "Texture Num") Specify the value to use for the operation. | |||
* '''goal:''' (string, first "Filename") Specify the goal name to which the operation will apply. | |||
* '''value2:''' (int, second "Texture Num") Specify the second value to use for the operation, if a second value is needed (currently only applies to clamp). | |||
* '''operation:''' (string, second "Filename") Specify the operation to apply. Must be one of the below, specified exactly. | |||
** '''add''' - Add value to goal count. | |||
** '''sub''' - Subtract value from goal count. | |||
** '''mul''' - Multiply goal count by value. | |||
** '''div''' - Divide goal count by value. | |||
** '''rdiv''' - Divide value by goal count. | |||
** '''set''' - Set goal count explicitly to value. | |||
** '''mod''' - Return modulus of goal count divided by value. | |||
** '''pow''' - Raise goal count to the power of value. | |||
** '''neg''' - Set goal count negative. | |||
** '''abs''' - Set goal count positive (absolute value). | |||
** '''clamp''' - Clamp goal count between value and value2. | |||
** '''max''' - Set goal count to the highest between goal count and value. | |||
** '''min''' - Set goal count to the lowest between goal count and value. | |||
** '''reset''' - Set goal count to its initial value. | |||
}} | }} | ||
</div><div class="column> | </div><div class="column> |
Latest revision as of 05:58, 25 November 2024
EXPLORE
EXPLORE
EXPLORE
This page is under construction. The information on this page may not yet be complete. |
This page lists all new event scripting objects available in Alpine Faction.
AF_Flow
|
Difficulty_GateTests if the game is set to the specified difficulty and forwards messages only if true.On Response Forward on signal to all links, if the game is set to the specified difficulty.
Off Response None
Parameters
|
|
Valid_GateTests if the specified UID is a valid object and forwards messages only if true. In the case of objects that have life values (ie. clutter and entities), "valid" means alive.On Response Forward on signal to all links, if the specified object is valid.
Off Response None
Parameters
|
|
Switch_RandomRandomly select one of this event's links and send an on signal to it.On Response Send an on signal to a randomly selected link.
Off Response None
Parameters
No additional parameters. |
|
Fixed_DelayIdentical to the normal Delay event, but cannot be retriggered. Will forward a message to all links after the specified delay. Messages sent to this event while a message is queued are ignored.On Response Queue a message to be forwarded after the configured delay.
Off Response None
Parameters
No additional parameters. |
|
Goal_GatePerforms a test on a specified goal (integer variable). Forwards message to links only if test passes.On Response Perform test and forward message if passed.
Off Response None
Parameters
|
AF_General
|
Clone_EntityCreates a clone of the linked entity with the same properties and settings as its source.On Response Create a clone at the event's position.
Off Response None
Parameters
No additional parameters. |
|
HUD_MessageDisplay a green HUD message in the bottom middle of the screen (like the helper text when you pick up items).On Response Display the HUD message for the configured duration.
Off Response None
Parameters
|
AF_Utility
|
SetVarReconfigure a variable on linked events. Only supports new Alpine Faction events. Supports "delay" (float) as a variable name to set event delay. Other variable names are as indicated on this page. Specify the name of the variable to be set in the script name for SetVar using this scripe name format: "SetVar_VARNAME" where "VARNAME" is the variable name.On Response Set var_name to var_value on all linked events.
Off Response None
Parameters
|
|
Remove_LinkUsed to remove links. If "remove_all" is turned off (default), removes links between objects this event is linked to. If "remove_all" is turned on, remove all links between every object this event is linked to and any other objects.On Response Remove links.
Off Response None
Parameters
|
|
Goal_MathUsed to perform math operations on goals (integer variables). Applies the operation to any level (non-persistent) goals, as well as any persistent goals that are loaded.On Response Apply the operation.
Off Response None
Parameters
|