stock constraint_offset(low, high, seed, offset)
low | Lower bound |
high | Higher bound |
seed | Base value |
offset | Offset to move |
Computes an offset from a given value while constraining it between the specified bounds, rolling over if necessary.
Example: The range is 1-5 and the base value (seed) is 3, the offset that the value should be moved by is also 3. Offsetting the value by 3 would result in 6, but it is to be constrained between 1 and 5. With clamp() this would result in 5, but this function rolls the value over and returns 1 instead.
Computed offset value between specified bounds
This documentation was automatically generated using pawn-docgen made by xPaw for AlliedMods.