StrLC

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search


A command for Pluggy.

Syntax:

(Result:long) StrLC Rounded:short (Formula)StringID:long $0:long $1:long ... $8:long $9:long

Used to perform accurate calculations on very large or very small integer variables, as the Oblivion Set command is only accurate for variables within the range [-8,388,608, 8,388,607].

StrLC was created for the cases where you can't use LC because the Formula is too long, so using it directly in a set-command causes a crash of the Construction Set.

Notes[edit | edit source]

  • If Rounded is different than 0, then result is rounded to the closest integer.
  • StrLC ignores all characters in Formula but 0 1 2 3 4 5 6 7 8 9 . $ + - * / % ( ) p.
  • StrLC accepts floats as constant in the Formula string.
  • StrLC accepts a lowcase p as a Power operator.

Example[edit | edit source]

SetString -2000 "$0 – ( $1 + $2 / $4 ) % $0 * $3 + 2.99792458*10p8 / ( $0p2 * $5p6)"
set Result to StrLC 0 -2000 Long0 Long1 Long2 1478 Long4 Long5

See also[edit | edit source]

LC