Float
The Float node is a simple utility node that allows you to input a floating-point number and pass it as an output to other nodes in your spell. It is useful when you need to provide a specific numeric value to a node that expects a float input.Inputs
a(float, default: 0): The input floating-point number.
Outputs
result(float): The floating-point number passed through from the input.
Configuration
This node has no configuration options.Usage
- Add a Float node to your spell.
- Connect the
resultoutput to the input of the node that requires a floating-point number. - Set the value of the
ainput to the desired floating-point number.
Example
Suppose you have a spell that generates a random number between 0 and a maximum value. You can use the Float node to provide the maximum value:- Add a Float node to your spell.
- Set the
ainput of the Float node to the desired maximum value, e.g., 100. - Connect the
resultoutput of the Float node to themaxinput of a Random Float node. - The Random Float node will now generate random numbers between 0 and the value provided by the Float node.
Tips
- Use the Float node whenever you need to input a specific floating-point number into your spell.
- You can change the value of the
ainput dynamically to adjust the behavior of your spell without modifying the node configuration.
Gotchas
- Make sure to connect the
resultoutput to a node that expects a floating-point input. Connecting it to a node that expects a different data type may cause unexpected behavior. - Be aware of the numeric precision limitations of floating-point numbers when working with very large or very small values.
