Template:Basic Fire On Information: Difference between revisions

Template page
m nit: grammar, whitespace
Corrections on FireOnX behaviour
Line 1: Line 1:
{{Template:Note|Using this node with a [[ProtoFlux:Local User|Local User]] node can cause performance issues as every user in the session will output impulses. Instead use a {{{4}}} node.|danger}}
{{Template:Note|Using this node with [[ProtoFlux:Local User|Local User]] or no input will cause it to fire on the user where the value was changed. If you want it to fire for every user use a {{{4}}} node.|warning}}
{{Template:Note|Using this node with a local value can cause unintended side-effects like missing/superfluous impulses and performance issues as every local change will incur network traffic. Instead use a {{{4}}} node.|danger}}


{{{1}}} Nodes will only fire if {{{3}}} has seen the value on their local machine {{{2}}}.
{{{1}}} Nodes will only fire if {{{3}}} has seen the value on their local machine {{{2}}}.

Revision as of 17:02, 27 April 2024

Using this node with Local User or no input will cause it to fire on the user where the value was changed. If you want it to fire for every user use a {{{4}}} node.
Using this node with a local value can cause unintended side-effects like missing/superfluous impulses and performance issues as every local change will incur network traffic. Instead use a {{{4}}} node.

{{{1}}} Nodes will only fire if {{{3}}} has seen the value on their local machine {{{2}}}.

When this node triggers from {{{3}}} it can be used to execute code that requires the impulse be from a specific user. This is useful for things like:

  • changing world properties
  • physics
  • cloud variables
  • other Local User sensitive nodes.