<- [[crpl:crplreference| CRPL reference]] <- [[crpl:crplreference#vars_and_functions|Vars and Functions]] ===== :FUNC_NAME ===== ===== Syntax ===== :FunctionName === Description === Defines the beginning of a function block. Choose a unique name for the function. Statements after a function block only execute if called by invoking the function with an '@FunctionName' call. The end of a function block is either the end of the script or the beginning of another function, whichever comes first. === Examples === # --- Roll a 100 sided die-------------- # --- Return true or false randomly. # --- The value on the stack is the percentage chance. # --- [ Chance_in_100 -- true/false] :chance # Take an item from the stack, divide by 100, # then compare to a random float. 100.0 div RandFloat gt