The weight of an output signal of an actor is a coefficient for multiplying the probability of selecting the output signal by the actor. The coefficient is a hint—it increases or decreases that probability. To disable emitting an output signal, set its weight equal to 0.
In the simplest case, an actor uses the weight of an output signal when selecting the output signal in all action choice states. On binding the weight to a specific action choice state, the actor uses that weight when selecting the output signal in the action choice state only.
Large actors do not support setting the weight of an output signal for all action choice states at once. However, all actors support binding output signal weights to specific action choice states.
A preloaded probability profile is a list of output signal weights loaded into an actor. You can assign a preloaded probability profile to specific action choice states for setting their output signal weights.
For a small actor, you can also bind output signal weights to an action choice state by specifying a probability profile for the action choice state held in statistics storage of the small actor. See Structures for Accessing Storage, for how to pass profile probabilities to storage access functions to write them to statistics storage.
It is essential to note that by reasons described in Number of Output Signals, changing default weights of output signals of a small actor makes its behavior ill-defined in general. Therefore, you should avoid doing this. Changing the weights seems to be a correct procedure for a large actor only, because the procedure does not alter the number of choice alternatives at decision points along the pathways to output signals.